--- /srv/rebuilderd/tmp/rebuilderdAwVnBL/inputs/libf77dcl7_7.5.2-1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdAwVnBL/out/libf77dcl7_7.5.2-1_armel.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 3064 2025-03-03 09:22:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 616884 2025-03-03 09:22:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 619856 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-gnueabi/dcldbase/colormap_79.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 2519 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/dcldbase/colormap_80.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/dcldbase/font1u │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/dcldbase/font2u │ │ │ -rw-r--r-- 0 root (0) root (0) 52416 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/dcldbase/plate_world │ │ │ -rw-r--r-- 0 root (0) root (0) 33592 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/dcldbase/pref_japan │ │ │ -rw-r--r-- 0 root (0) root (0) 97184 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/dcldbase/state_usa │ │ │ --rw-r--r-- 0 root (0) root (0) 1497908 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/libf77dcl.so.7.5.2 │ │ │ +-rw-r--r-- 0 root (0) root (0) 1497912 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabi/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-gnueabi/dcldbase/font1u │ │ │ @@ -639,17 +639,17 @@ │ │ │ 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 0000 0000 0e00 0000 28ca fef7 ............(... │ │ │ -00002860: 0100 0000 0000 0000 0000 0000 28ca fef7 ............(... │ │ │ -00002870: 0100 0000 704c fef7 f049 c2ff 0100 0000 ....pL...I...... │ │ │ +00002850: 0000 0000 0000 0000 0e00 0000 28ba bcf7 ............(... │ │ │ +00002860: 0100 0000 0000 0000 0000 0000 28ba bcf7 ............(... │ │ │ +00002870: 0100 0000 703c bcf7 4023 8aff 0100 0000 ....p<..@#...... │ │ │ 00002880: 0002 0000 7f45 4c46 0101 0100 0000 0000 .....ELF........ │ │ │ 00002890: 0000 0000 0300 2800 0100 0000 0000 0000 ......(......... │ │ │ 000028a0: 3400 0000 d402 0200 0002 0005 3400 2000 4...........4. . │ │ │ 000028b0: 0800 2800 1b00 1a00 0100 0070 10d4 0100 ..(........p.... │ │ │ 000028c0: 10d4 0100 10d4 0100 0001 0000 0001 0000 ................ │ │ │ 000028d0: 0400 0000 0400 0000 0100 0000 0000 0000 ................ │ │ │ 000028e0: 0000 0000 0000 0000 80d5 0100 80d5 0100 ................ │ │ │ @@ -673,60 +673,60 @@ │ │ │ 00002a00: 7ec4 0c14 0002 0008 1000 0048 0408 083c ~..........H...< │ │ │ 00002a10: 4e48 c849 8240 8030 0145 889c 4eeb b896 NH.I.@.0.E..N... │ │ │ 00002a20: 9582 f40a 069a 8000 4445 9441 84c0 1000 ........DE.A.... │ │ │ 00002a30: 8108 0300 4208 01ad 8214 0010 3224 00ca ....B.......2$.. │ │ │ 00002a40: 2202 0040 0408 0500 0000 9000 3c02 8400 "..@........<... │ │ │ 00002a50: f644 d905 0804 4188 0468 9404 e200 0209 .D....A..h...... │ │ │ 00002a60: 72ac 3705 1486 9080 804c 0425 0000 1020 r.7......L.%... │ │ │ -00002a70: 0000 8070 8242 2c14 e841 c2ff 22c2 c1f7 ...p.B,..A.."... │ │ │ -00002a80: 0000 0000 984c fef7 10ff c3f7 3041 c2ff .....L......0A.. │ │ │ -00002a90: 0842 c2ff 2c46 c2ff cce5 faf7 0000 0000 .B..,F.......... │ │ │ -00002aa0: 0000 0000 0000 0000 cccf faf7 dc41 c2ff .............A.. │ │ │ -00002ab0: 94e5 faf7 e841 c2ff 0000 0000 dc41 c2ff .....A.......A.. │ │ │ -00002ac0: 94e5 faf7 dc41 c2ff 943f c2ff 803f c2ff .....A...?...?.. │ │ │ -00002ad0: b8cf faf7 0000 0000 22c2 c1f7 0000 0000 ........"....... │ │ │ -00002ae0: 984c fef7 10ff c3f7 3041 c2ff 0842 c2ff .L......0A...B.. │ │ │ -00002af0: 2c46 c2ff 0000 0000 0000 0000 0000 0000 ,F.............. │ │ │ +00002a70: 0000 8070 8242 2c14 381b 8aff 22c2 7ff7 ...p.B,.8..."... │ │ │ +00002a80: 0000 0000 983c bcf7 10ff 81f7 801a 8aff .....<.......... │ │ │ +00002a90: 581b 8aff 7c1f 8aff ccd5 b8f7 0000 0000 X...|........... │ │ │ +00002aa0: 0000 0000 0000 0000 ccbf b8f7 2c1b 8aff ............,... │ │ │ +00002ab0: 94d5 b8f7 381b 8aff 0000 0000 2c1b 8aff ....8.......,... │ │ │ +00002ac0: 94d5 b8f7 2c1b 8aff e418 8aff d018 8aff ....,........... │ │ │ +00002ad0: b8bf b8f7 0000 0000 22c2 7ff7 0000 0000 ........"....... │ │ │ +00002ae0: 983c bcf7 10ff 81f7 801a 8aff 581b 8aff .<..........X... │ │ │ +00002af0: 7c1f 8aff 0000 0000 0000 0000 0000 0000 |............... │ │ │ 00002b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002b90: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ │ │ -00002ba0: d846 fef7 0041 c2ff 0000 0000 0100 0000 .F...A.......... │ │ │ -00002bb0: 94a7 fbf7 0800 0000 984c fef7 0041 c2ff .........L...A.. │ │ │ -00002bc0: 0000 0000 0100 0000 d04f fef7 0600 0000 .........O...... │ │ │ -00002bd0: 0100 0000 0100 0000 d04f fef7 0500 0000 .........O...... │ │ │ -00002be0: 74ac fbf7 28ca fef7 f043 fef7 b849 fef7 t...(....C...I.. │ │ │ -00002bf0: 984c fef7 d846 fef7 e0c6 fef7 0000 0000 .L...F.......... │ │ │ -00002c00: 0000 0000 0000 0000 d04f fef7 1800 0000 .........O...... │ │ │ -00002c10: e84f fef7 0500 0000 d040 c2ff 0041 c2ff .O.......@...A.. │ │ │ -00002c20: b840 c2ff 0000 0000 0000 0000 b840 c2ff .@...........@.. │ │ │ -00002c30: 2400 0000 22c2 c1f7 0600 0000 1800 0000 $..."........... │ │ │ -00002c40: 0000 0000 d04f fef7 0000 0000 0842 c2ff .....O.......B.. │ │ │ -00002c50: 0842 c2ff 2c46 c2ff eced faf7 0100 0000 .B..,F.......... │ │ │ -00002c60: 984c fef7 0000 0000 c8e8 faf7 0100 0000 .L.............. │ │ │ -00002c70: b849 fef7 3041 c2ff c8e8 faf7 0100 0000 .I..0A.......... │ │ │ -00002c80: e0c6 fef7 4041 c2ff c8e8 faf7 0100 0000 ....@A.......... │ │ │ -00002c90: d846 fef7 5041 c2ff c8e8 faf7 0100 0000 .F..PA.......... │ │ │ -00002ca0: f043 fef7 6041 c2ff c8e8 faf7 0100 0000 .C..`A.......... │ │ │ -00002cb0: 28ca fef7 7041 c2ff 0000 0000 0000 0000 (...pA.......... │ │ │ -00002cc0: 0000 0000 3041 c2ff 0200 0000 8041 c2ff ....0A.......A.. │ │ │ -00002cd0: 0842 c2ff e0c6 fef7 3041 c2ff 0000 0000 .B......0A...... │ │ │ -00002ce0: 0000 0000 0000 0000 28ca fef7 94e5 faf7 ........(....... │ │ │ -00002cf0: e841 c2ff dc41 c2ff 0000 0000 0600 0000 .A...A.......... │ │ │ +00002ba0: d836 bcf7 501a 8aff 0000 0000 0100 0000 .6..P........... │ │ │ +00002bb0: 9497 b9f7 0800 0000 983c bcf7 501a 8aff .........<..P... │ │ │ +00002bc0: 0000 0000 0100 0000 d03f bcf7 0600 0000 .........?...... │ │ │ +00002bd0: 0100 0000 0100 0000 d03f bcf7 0500 0000 .........?...... │ │ │ +00002be0: 749c b9f7 28ba bcf7 f033 bcf7 b839 bcf7 t...(....3...9.. │ │ │ +00002bf0: 983c bcf7 d836 bcf7 e0b6 bcf7 0000 0000 .<...6.......... │ │ │ +00002c00: 0000 0000 0000 0000 d03f bcf7 1800 0000 .........?...... │ │ │ +00002c10: e83f bcf7 0500 0000 201a 8aff 501a 8aff .?...... ...P... │ │ │ +00002c20: 081a 8aff 0000 0000 0000 0000 081a 8aff ................ │ │ │ +00002c30: 2400 0000 22c2 7ff7 0600 0000 1800 0000 $..."........... │ │ │ +00002c40: 0000 0000 d03f bcf7 0000 0000 581b 8aff .....?......X... │ │ │ +00002c50: 581b 8aff 7c1f 8aff ecdd b8f7 0100 0000 X...|........... │ │ │ +00002c60: 983c bcf7 0000 0000 c8d8 b8f7 0100 0000 .<.............. │ │ │ +00002c70: b839 bcf7 801a 8aff c8d8 b8f7 0100 0000 .9.............. │ │ │ +00002c80: e0b6 bcf7 901a 8aff c8d8 b8f7 0100 0000 ................ │ │ │ +00002c90: d836 bcf7 a01a 8aff c8d8 b8f7 0100 0000 .6.............. │ │ │ +00002ca0: f033 bcf7 b01a 8aff c8d8 b8f7 0100 0000 .3.............. │ │ │ +00002cb0: 28ba bcf7 c01a 8aff 0000 0000 0000 0000 (............... │ │ │ +00002cc0: 0000 0000 801a 8aff 0200 0000 d01a 8aff ................ │ │ │ +00002cd0: 581b 8aff e0b6 bcf7 801a 8aff 0000 0000 X............... │ │ │ +00002ce0: 0000 0000 0000 0000 28ba bcf7 94d5 b8f7 ........(....... │ │ │ +00002cf0: 381b 8aff 2c1b 8aff 0000 0000 0600 0000 8...,........... │ │ │ 00002d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -00002d10: 0000 0000 984c fef7 0000 0000 0000 0000 .....L.......... │ │ │ -00002d20: 0873 c1f7 22c2 c1f7 d846 fef7 0842 c2ff .s.."....F...B.. │ │ │ -00002d30: 0004 0000 d846 fef7 0000 0000 0000 0000 .....F.......... │ │ │ -00002d40: e0c6 fef7 0000 0000 0000 0000 0000 0000 ................ │ │ │ +00002d10: 0000 0000 983c bcf7 0000 0000 0000 0000 .....<.......... │ │ │ +00002d20: 0873 7ff7 22c2 7ff7 d836 bcf7 581b 8aff .s.."....6..X... │ │ │ +00002d30: 0004 0000 d836 bcf7 0000 0000 0000 0000 .....6.......... │ │ │ +00002d40: e0b6 bcf7 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -752,65 +752,65 @@ │ │ │ 00002ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00002f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -00002f60: 0000 0000 0000 0000 e0e6 cff7 2850 fef7 ............(P.. │ │ │ -00002f70: 00c3 faf7 1855 fef7 85cf 6309 0500 0000 .....U....c..... │ │ │ -00002f80: 8c41 fbf7 e0c6 fef7 6a43 289f 90c2 faf7 .A......jC(..... │ │ │ -00002f90: 10c2 faf7 f0c1 faf7 2445 fbf7 0000 0000 ........$E...... │ │ │ -00002fa0: 00c3 faf7 0700 0000 10c5 faf7 e0c6 fef7 ................ │ │ │ -00002fb0: c444 c2ff c044 c2ff 2403 8500 0000 0000 .D...D..$....... │ │ │ -00002fc0: 00c3 faf7 10c5 faf7 70b9 cff7 0846 c2ff ........p....F.. │ │ │ -00002fd0: 1469 690d 0200 0000 8c41 fbf7 d846 fef7 .ii......A...F.. │ │ │ -00002fe0: c60e e03d 6053 cff7 ac3a cff7 2421 cff7 ...=`S...:..$!.. │ │ │ -00002ff0: 2445 fbf7 0000 0000 70b9 cff7 6106 0000 $E......p...a... │ │ │ -00003000: 501c d0f7 d846 fef7 1c45 c2ff 1845 c2ff P....F...E...E.. │ │ │ -00003010: e0c6 fef7 0000 0000 0000 0000 501c d0f7 ............P... │ │ │ -00003020: 8402 fdf7 0000 0000 9445 c2ff f44f fef7 .........E...O.. │ │ │ -00003030: 0600 0000 e0bc fef7 e0c6 fef7 3c45 c2ff ............<@;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 d8ad e2ff 944b a5f7 0200 0000 .H.......K...... │ │ │ -00003080: 48ae e2ff 0000 0000 0000 0000 0000 0000 H............... │ │ │ -00003090: 284a a5f7 d4ad e2ff f44b a5f7 0040 a5f7 (J.......K...@.. │ │ │ -000030a0: 70b9 76f7 e046 a5f7 f03f a5f7 6cae e2ff p.v..F...?..l... │ │ │ -000030b0: b80c a2f7 18d5 a4f7 0000 0000 0900 0000 ................ │ │ │ -000030c0: ffff ffff 70b9 76f7 d8c6 a4f7 28ae e2ff ....p.v.....(... │ │ │ -000030d0: e03c a5f7 0000 0000 608b 76f7 85cf 6309 .<......`.v...c. │ │ │ -000030e0: e05d a3f7 d8c6 a4f7 e4da a1f7 282f 76f7 .]..........(/v. │ │ │ -000030f0: ac82 9606 d8c6 a4f7 18b0 e2ff 0600 0000 ................ │ │ │ -00003100: ae00 0000 7407 6900 1cb0 e2ff 0000 0000 ....t.i......... │ │ │ -00003110: 9c5b 79f7 0000 0000 3c0c 91f7 0000 0014 .[y.....<....... │ │ │ -00003120: 18b0 e2ff 1800 0000 20b0 e2ff 1900 0000 ........ ....... │ │ │ -00003130: ae00 0000 7407 6900 24b0 e2ff 0000 0000 ....t.i.$....... │ │ │ -00003140: 9c5b 79f7 0000 0014 3c0c 91f7 0000 0014 .[y.....<....... │ │ │ -00003150: 006e 79f7 0000 0001 0000 0000 bcc5 a4f7 .ny............. │ │ │ -00003160: 10b0 e2ff e3ad c61b 68b0 e2ff bd6b 90f7 ........h....k.. │ │ │ -00003170: f0c3 a4f7 0000 0000 e0cd a1f7 10b0 e2ff ................ │ │ │ -00003180: 944b a5f7 0200 0000 78d1 a4f7 0100 0000 .K......x....... │ │ │ -00003190: 0000 0000 0100 0000 f0c3 a4f7 0cb0 e2ff ................ │ │ │ -000031a0: bcc5 a4f7 0040 a5f7 70fc 76f7 d8c6 a4f7 .....@..p.v..... │ │ │ -000031b0: 34b0 e2ff 30b0 e2ff 0000 0000 0000 0000 4...0........... │ │ │ -000031c0: f420 90f7 501c 77f7 ffff ffff 0000 0010 . ..P.w......... │ │ │ -000031d0: d8c6 a4f7 0000 0000 0000 0000 0000 0000 ................ │ │ │ -000031e0: 0000 0000 0000 0000 0000 0000 d00e 8ff7 ................ │ │ │ -000031f0: 0025 a4f7 d00e 8ff7 0000 0000 0000 0000 .%.............. │ │ │ -00003200: 0300 0000 dc0e 8ff7 509a 7ef7 0200 0000 ........P.~..... │ │ │ -00003210: 0300 0000 0200 0000 0063 186f 6053 76f7 .........c.o`Sv. │ │ │ -00003220: 64af e2ff 8caf e2ff 18b0 e2ff af00 0000 d............... │ │ │ -00003230: 7407 6900 e03c a5f7 fc6e 79f7 0000 0000 t.i..<...ny..... │ │ │ -00003240: 8caf e2ff 64af e2ff 685a 79f7 0000 0000 ....d...hZy..... │ │ │ -00003250: 0000 0000 0000 0000 0063 186f 0000 0000 .........c.o.... │ │ │ -00003260: 0063 186f 0100 0000 44fe 8ef7 0100 0000 .c.o....D....... │ │ │ -00003270: 8cfe 6a00 0040 a5f7 2459 79f7 0000 8000 ..j..@..$Yy..... │ │ │ -00003280: 3c0c 91f7 0000 0001 0000 0000 bcc5 a4f7 <............... │ │ │ -00003290: 10b0 e2ff e3ad c61b 68b0 e2ff bd6b 90f7 ........h....k.. │ │ │ -000032a0: f0c3 a4f7 0000 0000 e0cd a1f7 10b0 e2ff ................ │ │ │ -000032b0: 944b a5f7 0200 0000 78d1 a4f7 0100 0000 .K......x....... │ │ │ -000032c0: 0000 0000 0100 0000 f0c3 a4f7 0cb0 e2ff ................ │ │ │ -000032d0: bcc5 a4f7 0040 a5f7 70fc 76f7 d8c6 a4f7 .....@..p.v..... │ │ │ -000032e0: 34b0 e2ff 30b0 e2ff 0000 0000 0000 0000 4...0........... │ │ │ -000032f0: f420 90f7 7017 0000 . ..p... │ │ │ +00003070: 0048 00f7 5800 80ff 94bb 9ff7 0200 0000 .H..X........... │ │ │ +00003080: c800 80ff 0000 0000 0000 0000 0000 0000 ................ │ │ │ +00003090: 28ba 9ff7 5400 80ff f4bb 9ff7 00b0 9ff7 (...T........... │ │ │ +000030a0: 70b9 70f7 e0b6 9ff7 f0af 9ff7 ec00 80ff p.p............. │ │ │ +000030b0: b87c 9cf7 1845 9ff7 0000 0000 0900 0000 .|...E.......... │ │ │ +000030c0: ffff ffff 70b9 70f7 d836 9ff7 a800 80ff ....p.p..6...... │ │ │ +000030d0: e0ac 9ff7 0000 0000 608b 70f7 85cf 6309 ........`.p...c. │ │ │ +000030e0: e0cd 9df7 d836 9ff7 e44a 9cf7 282f 70f7 .....6...J..(/p. │ │ │ +000030f0: ac82 9606 d836 9ff7 9802 80ff 0600 0000 .....6.......... │ │ │ +00003100: ae00 0000 7407 ae00 9c02 80ff 0000 0000 ....t........... │ │ │ +00003110: 9c5b 73f7 0000 0000 3c0c 8bf7 0000 0014 .[s.....<....... │ │ │ +00003120: 9802 80ff 1800 0000 a002 80ff 1900 0000 ................ │ │ │ +00003130: ae00 0000 7407 ae00 a402 80ff 0000 0000 ....t........... │ │ │ +00003140: 9c5b 73f7 0000 0014 3c0c 8bf7 0000 0014 .[s.....<....... │ │ │ +00003150: 006e 73f7 0000 0001 0000 0000 bc35 9ff7 .ns..........5.. │ │ │ +00003160: 9002 80ff e3ad c61b e802 80ff bd6b 8af7 .............k.. │ │ │ +00003170: f033 9ff7 0000 0000 e03d 9cf7 9002 80ff .3.......=...... │ │ │ +00003180: 94bb 9ff7 0200 0000 7841 9ff7 0100 0000 ........xA...... │ │ │ +00003190: 0000 0000 0100 0000 f033 9ff7 8c02 80ff .........3...... │ │ │ +000031a0: bc35 9ff7 00b0 9ff7 70fc 70f7 d836 9ff7 .5......p.p..6.. │ │ │ +000031b0: b402 80ff b002 80ff 0000 0000 0000 0000 ................ │ │ │ +000031c0: f420 8af7 501c 71f7 ffff ffff 0000 0010 . ..P.q......... │ │ │ +000031d0: d836 9ff7 0000 0000 0000 0000 0000 0000 .6.............. │ │ │ +000031e0: 0000 0000 0000 0000 0000 0000 d00e 89f7 ................ │ │ │ +000031f0: 00b5 9ef7 d00e 89f7 0000 0000 0000 0000 ................ │ │ │ +00003200: 0300 0000 dc0e 89f7 509a 78f7 0200 0000 ........P.x..... │ │ │ +00003210: 0300 0000 0200 0000 00c8 f726 6053 70f7 ...........&`Sp. │ │ │ +00003220: e401 80ff 0c02 80ff 9802 80ff af00 0000 ................ │ │ │ +00003230: 7407 ae00 e0ac 9ff7 fc6e 73f7 0000 0000 t........ns..... │ │ │ +00003240: 0c02 80ff e401 80ff 685a 73f7 0000 0000 ........hZs..... │ │ │ +00003250: 0000 0000 0000 0000 00c8 f726 0000 0000 ...........&.... │ │ │ +00003260: 00c8 f726 0100 0000 44fe 88f7 0100 0000 ...&....D....... │ │ │ +00003270: 8cfe af00 00b0 9ff7 2459 73f7 0000 8000 ........$Ys..... │ │ │ +00003280: 3c0c 8bf7 0000 0001 0000 0000 bc35 9ff7 <............5.. │ │ │ +00003290: 9002 80ff e3ad c61b e802 80ff bd6b 8af7 .............k.. │ │ │ +000032a0: f033 9ff7 0000 0000 e03d 9cf7 9002 80ff .3.......=...... │ │ │ +000032b0: 94bb 9ff7 0200 0000 7841 9ff7 0100 0000 ........xA...... │ │ │ +000032c0: 0000 0000 0100 0000 f033 9ff7 8c02 80ff .........3...... │ │ │ +000032d0: bc35 9ff7 00b0 9ff7 70fc 70f7 d836 9ff7 .5......p.p..6.. │ │ │ +000032e0: b402 80ff b002 80ff 0000 0000 0000 0000 ................ │ │ │ +000032f0: f420 8af7 7017 0000 . ..p... │ │ ├── ./usr/lib/arm-linux-gnueabi/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: 1496908 (bytes into file) │ │ │ │ + Start of section headers: 1496912 (bytes into file) │ │ │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 6 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 25 │ │ │ │ Section header string table index: 24 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ 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 0x158c68 0x158c68 R E 0x10000 │ │ │ │ - LOAD 0x15ce90 0x0016ce90 0x0016ce90 0x10777 0xdee74 RW 0x10000 │ │ │ │ + LOAD 0x15ce90 0x0016ce90 0x0016ce90 0x10778 0xdee78 RW 0x10000 │ │ │ │ DYNAMIC 0x15db68 0x0016db68 0x0016db68 0x00148 0x00148 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x15ce90 0x0016ce90 0x0016ce90 0x03170 0x03170 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 25 section headers, starting at offset 0x16d74c: │ │ │ │ +There are 25 section headers, starting at offset 0x16d750: │ │ │ │ │ │ │ │ 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 012330 10 A 4 3 4 │ │ │ │ @@ -18,17 +18,17 @@ │ │ │ │ [13] .rodata PROGBITS 001484c0 1484c0 0107a4 00 A 0 0 4 │ │ │ │ [14] .eh_frame PROGBITS 00158c64 158c64 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0016ce90 15ce90 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0016ce94 15ce94 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0016ce98 15ce98 000cd0 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0016db68 15db68 000148 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 0016dcb0 15dcb0 002350 04 WA 0 0 4 │ │ │ │ - [20] .data PROGBITS 00170000 160000 00d607 00 WA 0 0 8 │ │ │ │ - [21] .bss NOBITS 0017d608 16d607 0ce6fc 00 WA 0 0 8 │ │ │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 16d607 000029 00 0 0 1 │ │ │ │ - [23] .gnu_debuglink PROGBITS 00000000 16d630 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 00000000 16d664 0000e7 00 0 0 1 │ │ │ │ + [20] .data PROGBITS 00170000 160000 00d608 00 WA 0 0 8 │ │ │ │ + [21] .bss NOBITS 0017d608 16d608 0ce700 00 WA 0 0 8 │ │ │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 16d608 000029 00 0 0 1 │ │ │ │ + [23] .gnu_debuglink PROGBITS 00000000 16d634 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 00000000 16d668 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 {} │ │ │ │ @@ -200,4463 +200,4463 @@ │ │ │ │ 196: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 197: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (4) │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_transfer_character_write@GFORTRAN_8 (2) │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_string_index@GFORTRAN_8 (2) │ │ │ │ 200: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_st_inquire@GFORTRAN_8 (2) │ │ │ │ 201: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (4) │ │ │ │ 202: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_select_string@GFORTRAN_8 (2) │ │ │ │ - 203: 00074c48 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ - 204: 0004e300 284 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ - 205: 00072740 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ - 206: 00071974 192 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ - 207: 0012506c 200 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ - 208: 0007ed6c 192 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ - 209: 00107808 24 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ - 210: 000ff774 24 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ - 211: 0005d884 56 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ - 212: 000e7a04 12 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ - 213: 000c59f0 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ - 214: 00051a34 220 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ - 215: 000fbeb0 464 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ - 216: 0006bc64 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ - 217: 00048c7c 864 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ - 218: 0006d5e0 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ - 219: 00139cd4 260 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ - 220: 0008dc04 192 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ - 221: 000626b0 440 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ - 222: 000a7260 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ - 223: 0007df7c 160 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ - 224: 000d1738 1188 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ - 225: 000a7d64 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ - 226: 0004d970 292 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ - 227: 001165b8 472 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ - 228: 0008d420 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ - 229: 000c5490 292 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ - 230: 0010bf40 60 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ - 231: 0007b594 52 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ - 232: 000e7b94 188 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ - 233: 0008b0f4 192 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ - 234: 0004e75c 68 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ - 235: 000d29b4 68 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ - 236: 000e1b60 184 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ - 237: 000868c8 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ - 238: 000d28f0 76 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ - 239: 000ff744 24 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ - 240: 000a6548 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ - 241: 00082a80 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ - 242: 0007b5e4 192 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ - 243: 000bb580 132 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ - 244: 000a3900 232 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ - 245: 000c3964 24 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ - 246: 0005454c 584 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ - 247: 0006b584 200 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ - 248: 0012de94 200 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ - 249: 00087f94 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ - 250: 000f100c 200 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ - 251: 000ff138 128 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ - 252: 0013bce0 184 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ - 253: 00080f74 160 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ - 254: 00069000 28 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ - 255: 0006a018 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ - 256: 000fc88c 1784 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ - 257: 000a8c2c 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ - 258: 000bca04 8 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ - 259: 000c4270 756 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ - 260: 00118e34 680 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ - 261: 0005950c 304 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ - 262: 0006be78 160 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ - 263: 000aca1c 644 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ - 264: 0007dde4 192 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ - 265: 0007e8e0 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ - 266: 0011256c 976 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ - 267: 000acca0 644 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ - 268: 00138288 132 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ - 269: 0007c104 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ - 270: 00131fe8 132 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ - 271: 000b91fc 232 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ - 272: 000902b4 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ - 273: 000881e0 52 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ - 274: 000a8c78 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ - 275: 000e6f7c 384 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ - 276: 0008d500 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ - 277: 00083a10 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ - 278: 000db548 156 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ - 279: 0006d540 52 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ - 280: 0007b124 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ - 281: 0008eadc 60 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ - 282: 000a3758 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ - 283: 0007ef08 192 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ - 284: 0007e0dc 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ - 285: 0008899c 60 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ - 286: 00089814 192 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ - 287: 00088160 124 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ - 288: 000d99b4 24 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ - 289: 00094650 1064 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ - 290: 000de030 184 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ - 291: 000c0318 68 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ - 292: 00088808 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ - 293: 0006a9dc 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ - 294: 00122290 40 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ - 295: 000d7700 36 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ - 296: 000dece0 472 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ - 297: 00092e0c 192 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ - 298: 000733bc 192 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ - 299: 000cb634 36 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ - 300: 00091d80 52 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ - 301: 000bea30 788 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ - 302: 000701b0 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ - 303: 0008f1c8 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ - 304: 0009f9c0 344 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ - 305: 0004fac4 20 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ - 306: 001106d0 1556 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ - 307: 00069b08 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ - 308: 00104954 1920 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ - 309: 0006d314 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ - 310: 00069dc8 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ - 311: 000ce24c 940 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ - 312: 0006e980 192 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ - 313: 00085c6c 184 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ - 314: 0004ec84 80 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ - 315: 00067228 236 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ - 316: 0008ec28 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ - 317: 000d99e4 24 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ - 318: 0008b3b4 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ - 319: 00051494 88 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ - 320: 00145a18 100 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ - 321: 000962cc 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ - 322: 00125134 192 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ - 323: 0007b5c8 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ - 324: 0008eef4 116 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ - 325: 00083df0 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ - 326: 00075114 184 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ - 327: 00081e24 192 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ - 328: 000be4d8 68 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ - 329: 00052a44 164 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ - 330: 000a183c 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ - 331: 0010bf00 64 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ - 332: 0005b8fc 164 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ - 333: 0007975c 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ - 334: 000dcaf0 24 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ - 335: 00083dd4 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ - 336: 000a6f8c 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ - 337: 00087cc4 180 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ - 338: 0006e850 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ - 339: 000a2704 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ - 340: 000e7a4c 300 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ - 341: 00084088 192 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ - 342: 001095f4 72 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ - 343: 00088458 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ - 344: 00054494 184 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ - 345: 00087f48 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ - 346: 000f70e0 132 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ - 347: 000fb6a0 1632 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ - 348: 000ff7d4 24 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ - 349: 000da6cc 24 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ - 350: 000793ec 160 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ - 351: 000553bc 472 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ - 352: 0007fd04 192 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ - 353: 00145958 96 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ - 354: 00084320 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ - 355: 000bae30 12 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ - 356: 00087ee4 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ - 357: 001136f4 2544 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ - 358: 001258b4 200 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ - 359: 000e6e7c 120 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ - 360: 00087790 52 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ - 361: 00087994 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ - 362: 0012df5c 196 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ - 363: 00087aa0 184 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ - 364: 000f10d4 192 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ - 365: 000ee0e4 260 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ - 366: 00146030 220 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ - 367: 00078658 192 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ - 368: 000e25d8 44 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ - 369: 0008c908 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ - 370: 0009196c 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ - 371: 000724d0 160 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ - 372: 000c2db8 184 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ - 373: 00136cbc 1640 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ - 374: 000aef10 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ - 375: 000e96e0 472 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ - 376: 000da72c 24 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ - 377: 000c02d8 64 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ - 378: 00137b38 12 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ - 379: 000c8828 564 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ - 380: 0004d108 212 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ - 381: 00131994 12 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ - 382: 00124f60 268 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ - 383: 00124d0c 132 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ - 384: 000ff834 180 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ - 385: 000a56b4 92 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ - 386: 00090548 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ - 387: 0006e5bc 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ - 388: 00095718 1056 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ - 389: 000d27d0 76 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ - 390: 000d49f0 776 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ - 391: 000af094 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ - 392: 0008ce78 60 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ - 393: 00088c4c 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ - 394: 0005cb14 56 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ - 395: 00090da0 180 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ - 396: 0008cc34 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ - 397: 00076b28 192 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ - 398: 0003d8d8 5452 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ - 399: 00093a10 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ - 400: 0006f9b4 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ - 401: 00079dd4 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ - 402: 001413fc 764 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ - 403: 0007a3d0 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ - 404: 0007a568 160 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ - 405: 0006e964 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ - 406: 00078848 192 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ - 407: 0006a44c 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ - 408: 00126a04 5064 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ - 409: 000a8cc4 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ - 410: 00091d68 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ - 411: 00081fc0 192 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ - 412: 000f6fdc 260 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ - 413: 00118300 2868 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ - 414: 0008d4b8 44 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ - 415: 00086594 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ - 416: 00082850 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ - 417: 000c8624 516 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ - 418: 00059458 180 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ - 419: 0006abe4 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ - 420: 0013c640 420 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ - 421: 00087ee8 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ - 422: 000ed178 260 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ - 423: 00084a08 160 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ - 424: 00072370 192 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ - 425: 00092994 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ - 426: 0011a4e4 616 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ - 427: 00087fb0 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ - 428: 00096720 1328 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ - 429: 000a8d10 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ - 430: 00075ee0 160 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ - 431: 00132830 132 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ - 432: 00116210 272 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ - 433: 0008c4e0 192 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ - 434: 00134044 84 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ - 435: 0012dd88 268 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ - 436: 00085ea4 192 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ - 437: 00088768 52 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ - 438: 000f0e38 344 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ - 439: 0008c8b4 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ - 440: 00087fb8 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ - 441: 000729e4 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ - 442: 001002d8 132 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ - 443: 000e5180 268 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ - 444: 00069a60 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ - 445: 0009d8c0 84 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ - 446: 0009d61c 676 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ - 447: 00078bb8 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ - 448: 0007927c 184 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ - 449: 0024b820 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ - 450: 000879e8 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ - 451: 0008fc3c 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ - 452: 0006b758 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ - 453: 000879e0 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ - 454: 000ae77c 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ - 455: 00077d7c 184 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ - 456: 00072794 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ - 457: 000718b4 192 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ - 458: 00088870 60 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ - 459: 00135dec 1696 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ - 460: 0008cdb4 44 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ - 461: 00086620 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ - 462: 001073d4 308 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ - 463: 0007d224 264 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ - 464: 00070220 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ - 465: 00124c08 260 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ - 466: 00091e94 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ - 467: 000a02d0 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ - 468: 000fcf84 1204 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ - 469: 0008cc50 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ - 470: 0018a228 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ - 471: 0006bba0 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ - 472: 000df530 472 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ - 473: 0009cb54 84 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ - 474: 0009c8b0 676 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ - 475: 000705c0 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ - 476: 0006ab90 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ - 477: 000cc2f0 600 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ - 478: 0008d9cc 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ - 479: 0006ac1c 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ - 480: 00074f98 160 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ - 481: 00073160 192 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ - 482: 0008d51c 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ - 483: 000d8de4 308 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ - 484: 0009d1ac 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ - 485: 00067468 136 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ - 486: 0003999c 104 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ - 487: 000ac7e4 160 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ - 488: 0009c6cc 400 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ - 489: 000ad8a0 656 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ - 490: 000dbf18 524 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ - 491: 000b01a4 1872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ - 492: 0012a1fc 184 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ - 493: 000adb30 656 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ - 494: 001406c8 16 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ - 495: 00092108 192 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ - 496: 0009c85c 84 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ - 497: 0006f450 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ - 498: 00073c90 192 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ - 499: 000a6f40 76 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ - 500: 0008d048 44 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ - 501: 0005aeb8 376 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ - 502: 001145e8 200 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ - 503: 0010756c 244 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ - 504: 0004f54c 196 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ - 505: 00082fd0 160 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ - 506: 00088ba4 60 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ - 507: 000a947c 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ - 508: 00080d1c 192 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ - 509: 000614bc 68 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ - 510: 0006e584 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ - 511: 0012597c 192 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ - 512: 000d46e8 776 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ - 513: 00087fd8 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ - 514: 000477f8 228 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ - 515: 0006cb64 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ - 516: 00062868 80 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ - 517: 0007acf0 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ - 518: 000f2ad8 120 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ - 519: 0008d234 84 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ - 520: 00061eac 152 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ - 521: 000d3ad8 112 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ - 522: 00142040 628 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ - 523: 00078e4c 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ - 524: 0008ee54 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ - 525: 00119bc0 432 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ - 526: 000879c0 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ - 527: 0007c1fc 160 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ - 528: 001000bc 540 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ - 529: 00067314 340 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ - 530: 000a2544 76 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ - 531: 00039810 396 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ - 532: 000667d4 180 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ - 533: 000de938 272 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ - 534: 0007a6c8 44 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ - 535: 0007882c 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ - 536: 000568d0 76 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ - 537: 000a2e44 920 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ - 538: 0004ec34 80 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ - 539: 000a2cfc 328 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ - 540: 00085998 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ - 541: 0008827c 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ - 542: 0008cf3c 92 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ - 543: 000a6c08 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ - 544: 000dcba0 128 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ - 545: 000f7928 132 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ - 546: 0007cb6c 192 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ - 547: 0011d9e8 492 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ - 548: 000e8804 132 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ - 549: 00086808 52 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ - 550: 00055d38 472 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ - 551: 0006bc9c 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ - 552: 00091b34 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ - 553: 000604d4 236 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ - 554: 000752a0 184 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ - 555: 0008e4c8 192 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ - 556: 00087ff4 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ - 557: 00056ba8 224 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ - 558: 000612c4 84 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ - 559: 00091d20 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ - 560: 000613c0 252 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ - 561: 00071120 192 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ - 562: 00147624 52 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ - 563: 0006de48 52 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ - 564: 000d43e0 776 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ - 565: 0007ed50 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ - 566: 00087f00 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ - 567: 0004e910 68 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ - 568: 0014390c 432 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ - 569: 000952bc 1116 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ - 570: 00083db8 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ - 571: 000c6e98 24 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ - 572: 000887b8 52 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ - 573: 000cd1a8 1056 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ - 574: 000c8be0 16 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ - 575: 00066654 384 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ - 576: 00116158 184 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ - 577: 00086974 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ - 578: 0006a59c 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ - 579: 000bb220 200 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ - 580: 000dbd54 452 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ - 581: 000af218 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ - 582: 000dd058 128 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ - 583: 00090730 192 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ - 584: 000822e0 192 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ - 585: 0011fd84 472 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ - 586: 0008c99c 60 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ - 587: 000cbcb0 44 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ - 588: 0008a19c 192 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ - 589: 0009a510 1072 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ - 590: 00116e00 472 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ - 591: 0008ca14 60 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ - 592: 0023f6f8 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ - 593: 0011293c 1272 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ - 594: 000732fc 192 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ - 595: 0006f904 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ - 596: 00092d4c 192 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ - 597: 000b53d4 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ - 598: 0013ce80 1736 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ - 599: 000aa840 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ - 600: 000aa434 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ - 601: 00090ba8 124 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ - 602: 001321f4 12 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ - 603: 001094d4 68 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ - 604: 001257a8 268 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ - 605: 000781fc 192 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ - 606: 000aa244 248 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ - 607: 0008b0d8 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ - 608: 00090294 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ - 609: 00147560 196 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ - 610: 0006cb10 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ - 611: 000af39c 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ - 612: 000e2570 104 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ - 613: 0004e8dc 52 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ - 614: 0007b938 192 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ - 615: 0008ee70 76 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ - 616: 000d281c 76 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ - 617: 00037988 472 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ - 618: 00091b14 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ - 619: 00067648 28 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ - 620: 00076690 184 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ - 621: 00146f58 184 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ - 622: 00054ec8 596 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ - 623: 000774e4 192 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ - 624: 0004ee44 124 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ - 625: 000d8c80 308 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ - 626: 000565a0 76 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ - 627: 00137f28 200 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ - 628: 00072724 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ - 629: 0007f0c0 192 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ - 630: 00039534 732 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ - 631: 00131c88 200 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ - 632: 000a58c4 92 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ - 633: 0005cfd8 264 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ - 634: 00083c88 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ - 635: 0008cf98 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ - 636: 000cf348 956 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ - 637: 0006a758 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ - 638: 00051ccc 380 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ - 639: 0011d568 1152 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ - 640: 000770c4 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ - 641: 0008f894 52 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ - 642: 000dabdc 384 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ - 643: 00073c74 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ - 644: 000f7824 260 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ - 645: 0006d5c4 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ - 646: 000ff554 76 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ - 647: 00069d04 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ - 648: 0023f708 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ - 649: 0006d7c0 160 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ - 650: 00122268 40 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ - 651: 0023f768 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ - 652: 00091f94 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ - 653: 0007ddc8 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ - 654: 0007e338 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ - 655: 0007e508 160 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ - 656: 000c59f4 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ - 657: 000d434c 56 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ - 658: 001007c0 472 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ - 659: 0007493c 68 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ - 660: 0008132c 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ - 661: 00083fc8 192 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ - 662: 000d3408 40 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ - 663: 000e922c 344 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ - 664: 0006caf4 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ - 665: 0013c628 24 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ - 666: 00146ec8 144 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ - 667: 0006d0bc 200 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ - 668: 00147a68 316 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ - 669: 00088b40 100 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ - 670: 00145c00 92 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ - 671: 000d8f18 308 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ - 672: 0006cf18 44 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ - 673: 000edee0 260 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ - 674: 0008f8c8 108 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ - 675: 0007fc44 192 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ - 676: 001711dc 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ - 677: 0004e7a0 104 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ - 678: 0007cb50 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ - 679: 0008b2f4 192 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ - 680: 00090d9c 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ - 681: 0023f748 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ - 682: 000a8d5c 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ - 683: 0023f760 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ - 684: 0008f63c 68 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ - 685: 000de880 184 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ - 686: 00134ffc 60 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ - 687: 000476f8 256 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ - 688: 00078598 192 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ - 689: 0007372c 192 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ - 690: 00087ef8 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ - 691: 00146e0c 188 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ - 692: 0006136c 84 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ - 693: 000f5dd0 132 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ - 694: 0007b824 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ - 695: 000a55c4 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ - 696: 00097034 660 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ - 697: 000b5404 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ - 698: 0006e214 192 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ - 699: 000842a8 52 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ - 700: 000e81e0 12 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ - 701: 00056ea8 1152 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ - 702: 0012aa34 188 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ - 703: 0006ecbc 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ - 704: 0008597c 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ - 705: 000822c4 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ - 706: 000902d4 204 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ - 707: 000d0a7c 32 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ - 708: 00051354 144 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ - 709: 0005acdc 328 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ - 710: 001440d0 492 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ - 711: 001458fc 92 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ - 712: 00076a68 192 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ - 713: 0003aa90 5520 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ - 714: 00076ffc 200 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ - 715: 00087f9c 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ - 716: 000a0714 868 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ - 717: 0007b91c 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ - 718: 00084374 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ - 719: 0018adcc 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ - 720: 00091eb8 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ - 721: 00090c24 184 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ - 722: 00081e08 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ - 723: 00061318 84 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ - 724: 0006a5d4 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ - 725: 00052ae8 164 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ - 726: 000dcc20 104 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ - 727: 000963ac 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ - 728: 00109490 68 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ - 729: 0008d288 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ - 730: 000847b0 192 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ - 731: 000bb2e8 192 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ - 732: 0006a3dc 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ - 733: 00054228 140 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ - 734: 0009337c 192 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ - 735: 000df188 272 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ - 736: 00087f8c 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ - 737: 000966d4 76 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ - 738: 00054e10 184 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ - 739: 001208bc 132 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ - 740: 000daedc 384 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ - 741: 0004c3bc 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ - 742: 000494b8 648 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ - 743: 000483d4 244 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ - 744: 0008c420 192 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ - 745: 00144560 284 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ - 746: 000a2748 76 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ - 747: 0006d9c0 228 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ - 748: 00085bb4 184 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ - 749: 00122308 40 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ - 750: 0008f040 84 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ - 751: 0005a424 364 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ - 752: 00090ab0 52 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ - 753: 0007ca90 192 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ - 754: 000a3ed0 292 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ - 755: 00085960 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ - 756: 00036194 132 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ - 757: 0007f8a0 200 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ - 758: 00137ff0 192 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ - 759: 0007aa48 160 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ - 760: 0008e274 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ - 761: 00131d50 192 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ - 762: 000be100 76 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ - 763: 00088144 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ - 764: 000889d8 60 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ - 765: 0006916c 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ - 766: 00082178 192 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ - 767: 000e9174 184 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ - 768: 00084ba0 228 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ - 769: 000e2438 104 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ - 770: 000dad5c 384 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ - 771: 0006ebc0 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ - 772: 000ecf68 264 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ - 773: 00117648 472 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ - 774: 00069f70 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ - 775: 001442bc 676 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ - 776: 0006be44 52 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ - 777: 00091fb4 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ - 778: 000a20c8 992 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ - 779: 0008f3dc 76 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ - 780: 00125554 132 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ - 781: 000ad708 408 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ - 782: 000a0fbc 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ - 783: 0013dd3c 68 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ - 784: 0009888c 936 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ - 785: 0008f534 60 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ - 786: 000ee3ec 260 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ - 787: 00086760 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ - 788: 000cb1a4 20 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ - 789: 0008e724 192 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ - 790: 00081b04 68 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ - 791: 00084de0 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ - 792: 0005585c 584 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ - 793: 000bb04c 344 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ - 794: 00069aec 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ - 795: 0006fca8 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ - 796: 001324d0 200 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ - 797: 0007b1fc 160 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ - 798: 000797b0 200 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ - 799: 00071a6c 192 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ - 800: 0006e1f8 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ - 801: 0008c960 60 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ - 802: 0008ece8 60 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ - 803: 0006e568 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ - 804: 00080c5c 192 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ - 805: 00140f7c 400 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ - 806: 0010239c 168 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ - 807: 000909b8 192 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ - 808: 00093568 52 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ - 809: 000925bc 160 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ - 810: 0007ad28 192 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ - 811: 000d00a0 60 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ - 812: 0011f8d0 344 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ + 203: 000499a4 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ + 204: 000edcfc 284 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ + 205: 0004749c 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ + 206: 000466d0 192 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ + 207: 000d6684 200 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ + 208: 00053ac8 192 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ + 209: 0008b01c 24 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ + 210: 00098ec4 24 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ + 211: 000db784 56 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ + 212: 0012074c 12 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ + 213: 000f8bd4 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ + 214: 000e157c 220 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ + 215: 0008da4c 464 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ + 216: 000409c0 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ + 217: 00143c8c 864 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ + 218: 0004233c 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ + 219: 000c4170 260 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ + 220: 00062960 192 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ + 221: 000ed64c 440 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ + 222: 0007c2c8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ + 223: 00052cd8 160 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ + 224: 0010c53c 1188 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ + 225: 0007cdcc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ + 226: 000ee244 292 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ + 227: 000aa7ac 472 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ + 228: 0006217c 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ + 229: 00101ffc 292 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ + 230: 000b86c0 60 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ + 231: 000502f0 52 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ + 232: 001208dc 188 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ + 233: 0005fe50 192 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ + 234: 000ecd58 68 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ + 235: 0010cbf0 68 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ + 236: 00109118 184 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ + 237: 0005b624 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ + 238: 0010a4b0 76 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ + 239: 00098e94 24 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ + 240: 0006de80 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ + 241: 000577dc 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ + 242: 00050340 192 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ + 243: 0003cb58 132 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ + 244: 0007224c 232 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ + 245: 000f538c 24 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ + 246: 000deb6c 584 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ + 247: 000402e0 200 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ + 248: 000a2c48 200 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ + 249: 0005ccf0 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ + 250: 000c7524 200 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ + 251: 000bfb10 128 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ + 252: 000d1170 184 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ + 253: 00055cd0 160 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ + 254: 0003dd5c 28 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ + 255: 0003ed74 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ + 256: 0008c5b8 1784 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ + 257: 00073ee8 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ + 258: 00127f48 8 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ + 259: 000f6acc 756 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ + 260: 000adf3c 680 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ + 261: 000e8d0c 304 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ + 262: 00040bd4 160 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ + 263: 00081c7c 644 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ + 264: 00052b40 192 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ + 265: 0005363c 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ + 266: 000ae95c 976 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ + 267: 00081f00 644 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ + 268: 000c49b8 132 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ + 269: 00050e60 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ + 270: 0009d178 132 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ + 271: 00035b60 232 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ + 272: 00065010 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ + 273: 0005cf3c 52 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ + 274: 00073f34 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ + 275: 0011fcc4 384 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ + 276: 0006225c 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ + 277: 0005876c 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ + 278: 00111120 156 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ + 279: 0004229c 52 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ + 280: 0004fe80 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ + 281: 00063838 60 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ + 282: 000720a4 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ + 283: 00053c64 192 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ + 284: 00052e38 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ + 285: 0005d6f8 60 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ + 286: 0005e570 192 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ + 287: 0005cebc 124 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ + 288: 00118d78 24 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ + 289: 000866a4 1064 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ + 290: 00110ab8 184 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ + 291: 000f83e4 68 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ + 292: 0005d564 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ + 293: 0003f738 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ + 294: 00093a64 40 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ + 295: 0010fa40 36 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ + 296: 00111cc0 472 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ + 297: 00067b68 192 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ + 298: 00048118 192 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ + 299: 000ff11c 36 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ + 300: 00066adc 52 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ + 301: 00102814 788 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ + 302: 00044f0c 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ + 303: 00063f24 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ + 304: 0007b88c 344 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ + 305: 000e0ed0 20 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ + 306: 000a8494 1556 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ + 307: 0003e864 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ + 308: 000d3690 1920 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ + 309: 00042070 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ + 310: 0003eb24 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ + 311: 00106c40 940 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ + 312: 000436dc 192 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ + 313: 0005a9c8 184 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ + 314: 000e3250 80 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ + 315: 000e43dc 236 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ + 316: 00063984 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ + 317: 00118da8 24 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ + 318: 00060110 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ + 319: 000e2948 88 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ + 320: 001300f8 100 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ + 321: 000852d0 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ + 322: 000d674c 192 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ + 323: 00050324 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ + 324: 00063c50 116 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ + 325: 00058b4c 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ + 326: 00049e70 184 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ + 327: 00056b80 192 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ + 328: 0010153c 68 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ + 329: 000e100c 164 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ + 330: 00070188 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ + 331: 000b8680 64 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ + 332: 000e9204 164 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ + 333: 0004e4b8 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ + 334: 001110f0 24 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ + 335: 00058b30 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ + 336: 0007bff4 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ + 337: 0005ca20 180 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ + 338: 000435ac 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ + 339: 00071050 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ + 340: 00120794 300 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ + 341: 00058de4 192 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ + 342: 000b9754 72 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ + 343: 0005d1b4 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ + 344: 000deab4 184 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ + 345: 0005cca4 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ + 346: 000b342c 132 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ + 347: 0008ce80 1632 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ + 348: 00099834 24 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ + 349: 0010dba8 24 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ + 350: 0004e148 160 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ + 351: 000ddef0 472 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ + 352: 00054a60 192 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ + 353: 00130038 96 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ + 354: 0005907c 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ + 355: 0003b0e8 12 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ + 356: 0005cc40 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ + 357: 000aed2c 2544 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ + 358: 000d9364 200 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ + 359: 0011fbc4 120 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ + 360: 0005c4ec 52 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ + 361: 0005c6f0 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ + 362: 000a2d10 196 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ + 363: 0005c7fc 184 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ + 364: 000c75ec 192 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ + 365: 00126584 260 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ + 366: 0012ccf4 220 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ + 367: 0004d3b4 192 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ + 368: 0011b320 44 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ + 369: 00061664 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ + 370: 000666c8 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ + 371: 0004722c 160 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ + 372: 000f8b1c 184 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ + 373: 000c2688 1640 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ + 374: 0006d280 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ + 375: 0012793c 472 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ + 376: 0010dc08 24 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ + 377: 000f83a4 64 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ + 378: 000c0150 12 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ + 379: 000f4338 564 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ + 380: 001475e0 212 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ + 381: 000a1940 12 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ + 382: 000d6578 268 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ + 383: 000d6b6c 132 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ + 384: 00098f24 180 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ + 385: 00084bf8 92 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ + 386: 000652a4 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ + 387: 00043318 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ + 388: 0008776c 1056 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ + 389: 0010a390 76 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ + 390: 00116404 776 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ + 391: 0006d404 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ + 392: 00061bd4 60 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ + 393: 0005d9a8 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ + 394: 000da4b8 56 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ + 395: 00065afc 180 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ + 396: 00061990 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ + 397: 0004b884 192 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ + 398: 00137284 5452 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ + 399: 0007fab0 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ + 400: 00044710 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ + 401: 0004eb30 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ + 402: 0012e3a4 764 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ + 403: 0004f12c 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ + 404: 0004f2c4 160 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ + 405: 000436c0 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ + 406: 0004d5a4 192 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ + 407: 0003f1a8 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ + 408: 000d7cc0 5064 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ + 409: 00073f80 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ + 410: 00066ac4 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ + 411: 00056d1c 192 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ + 412: 000b3328 260 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ + 413: 000a3918 2868 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ + 414: 00062214 44 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ + 415: 0005b2f0 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ + 416: 000575ac 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ + 417: 000f879c 516 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ + 418: 000e8c58 180 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ + 419: 0003f940 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ + 420: 000cc148 420 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ + 421: 0005cc44 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ + 422: 00125618 260 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ + 423: 00059764 160 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ + 424: 000470cc 192 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ + 425: 000676f0 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ + 426: 000cbd10 616 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ + 427: 0005cd0c 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ + 428: 00069f08 1328 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ + 429: 00073fcc 76 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ + 430: 0004ac3c 160 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ + 431: 00099c38 132 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ + 432: 000aa404 272 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ + 433: 0006123c 192 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ + 434: 0009ca60 84 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ + 435: 000a2b3c 268 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ + 436: 0005ac00 192 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ + 437: 0005d4c4 52 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ + 438: 000c7350 344 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ + 439: 00061610 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ + 440: 0005cd14 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ + 441: 00047740 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ + 442: 00098e10 132 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ + 443: 0011dec8 268 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ + 444: 0003e7bc 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ + 445: 0007f010 84 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ + 446: 0007ed6c 676 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ + 447: 0004d914 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ + 448: 0004dfd8 184 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ + 449: 00247428 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ + 450: 0005c744 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ + 451: 00064998 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ + 452: 000404b4 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ + 453: 0005c73c 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ + 454: 0008a52c 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ + 455: 0004cad8 184 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ + 456: 000474f0 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ + 457: 00046610 192 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ + 458: 0005d5cc 60 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ + 459: 000c3a4c 1696 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ + 460: 00061b10 44 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ + 461: 0005b37c 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ + 462: 0008b1b8 308 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ + 463: 00051f80 264 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ + 464: 00044f7c 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ + 465: 000d6a68 260 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ + 466: 00066bf0 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ + 467: 0006ec1c 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ + 468: 0008e9bc 1204 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ + 469: 000619ac 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ + 470: 0017da00 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ + 471: 000408fc 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ + 472: 00117f5c 472 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ + 473: 00072c1c 84 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ + 474: 00072978 676 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ + 475: 0004531c 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ + 476: 0003f8ec 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ + 477: 001070bc 600 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ + 478: 00062728 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ + 479: 0003f978 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ + 480: 00049cf4 160 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ + 481: 00047ebc 192 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ + 482: 00062278 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ + 483: 0010ff2c 308 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ + 484: 0007e8fc 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ + 485: 000e45d8 136 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ + 486: 00132554 104 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ + 487: 00081a44 160 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ + 488: 00072794 400 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ + 489: 00082b00 656 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ + 490: 00115e94 524 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ + 491: 00074f74 1872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ + 492: 000bbcbc 184 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ + 493: 00082d90 656 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ + 494: 001281c4 16 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ + 495: 00066e64 192 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ + 496: 00072924 84 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ + 497: 000441ac 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ + 498: 000489ec 192 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ + 499: 0007bfa8 76 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ + 500: 00061da4 44 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ + 501: 000e6454 376 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ + 502: 000abff4 200 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ + 503: 0008b350 244 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ + 504: 000db178 196 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ + 505: 00057d2c 160 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ + 506: 0005d900 60 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ + 507: 0007de78 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ + 508: 00055a78 192 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ + 509: 000f3ba0 68 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ + 510: 000432e0 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ + 511: 000d942c 192 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ + 512: 001137e4 776 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ + 513: 0005cd34 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ + 514: 001466f8 228 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ + 515: 000418c0 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ + 516: 000ed804 80 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ + 517: 0004fa4c 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ + 518: 000c8c78 120 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ + 519: 00061f90 84 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ + 520: 000ecf78 152 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ + 521: 0010b368 112 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ + 522: 0012e130 628 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ + 523: 0004dba8 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ + 524: 00063bb0 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ + 525: 000ca6d8 432 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ + 526: 0005c71c 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ + 527: 00050f58 160 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ + 528: 00098bf4 540 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ + 529: 000e4660 340 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ + 530: 00070e90 76 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ + 531: 00131fb0 396 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ + 532: 000f1f30 180 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ + 533: 00111918 272 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ + 534: 0004f424 44 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ + 535: 0004d588 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ + 536: 000eed2c 76 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ + 537: 00071790 920 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ + 538: 000e3574 80 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ + 539: 00071648 328 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ + 540: 0005a6f4 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ + 541: 0005cfd8 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ + 542: 00061c98 92 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ + 543: 0006e540 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ + 544: 00113764 128 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ + 545: 000b55ac 132 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ + 546: 000518c8 192 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ + 547: 000911c8 492 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ + 548: 001210dc 132 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ + 549: 0005b564 52 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ + 550: 000df7c0 472 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ + 551: 000409f8 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ + 552: 00066890 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ + 553: 000ebc9c 236 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ + 554: 00049ffc 184 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ + 555: 00063224 192 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ + 556: 0005cd50 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ + 557: 000eea78 224 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ + 558: 000f3258 84 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ + 559: 00066a7c 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ + 560: 000f315c 252 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ + 561: 00045e7c 192 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ + 562: 0012be58 52 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ + 563: 00042ba4 52 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ + 564: 00114280 776 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ + 565: 00053aac 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ + 566: 0005cc5c 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ + 567: 000ecd9c 68 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ + 568: 0012ad70 432 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ + 569: 00087310 1116 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ + 570: 00058b14 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ + 571: 000f9464 24 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ + 572: 0005d514 52 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ + 573: 00105198 1056 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ + 574: 000fa1bc 16 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ + 575: 000f23d4 384 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ + 576: 000aa34c 184 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ + 577: 0005b6d0 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ + 578: 0003f2f8 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ + 579: 0003b4d8 200 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ + 580: 00115cd0 452 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ + 581: 0006d588 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ + 582: 0010d868 128 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ + 583: 0006548c 192 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ + 584: 0005703c 192 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ + 585: 0008ffe0 472 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ + 586: 000616f8 60 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ + 587: 000fe340 44 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ + 588: 0005eef8 192 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ + 589: 00088384 1072 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ + 590: 000a6e1c 472 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ + 591: 00061770 60 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ + 592: 00247e38 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ + 593: 000af71c 1272 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ + 594: 00048058 192 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ + 595: 00044660 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ + 596: 00067aa8 192 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ + 597: 00085c7c 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ + 598: 000cfb1c 1736 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ + 599: 0006d9fc 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ + 600: 000698f0 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ + 601: 00065904 124 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ + 602: 0009d384 12 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ + 603: 000b9634 68 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ + 604: 000d9258 268 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ + 605: 0004cf58 192 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ + 606: 00069700 248 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ + 607: 0005fe34 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ + 608: 00064ff0 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ + 609: 0012c098 196 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ + 610: 0004186c 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ + 611: 0006d70c 388 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ + 612: 00108938 104 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ + 613: 000ecd24 52 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ + 614: 00050694 192 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ + 615: 00063bcc 76 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ + 616: 0010a3dc 76 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ + 617: 00131dd8 472 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ + 618: 00066870 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ + 619: 0003cee8 28 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ + 620: 0004b3ec 184 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ + 621: 0012c940 184 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ + 622: 000dd9fc 596 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ + 623: 0004c240 192 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ + 624: 000e3318 124 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ + 625: 0010fdc8 308 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ + 626: 000eea2c 76 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ + 627: 000c0540 200 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ + 628: 00047480 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ + 629: 00053e1c 192 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ + 630: 001325bc 732 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ + 631: 000a1c34 200 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ + 632: 00084e08 92 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ + 633: 000e3eac 264 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ + 634: 000589e4 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ + 635: 00061cf4 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ + 636: 001037d8 956 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ + 637: 0003f4b4 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ + 638: 000e1814 380 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ + 639: 00092680 1152 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ + 640: 0004be20 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ + 641: 000645f0 52 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ + 642: 0010d6d0 384 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ + 643: 000489d0 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ + 644: 000b54a8 260 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ + 645: 00042320 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ + 646: 0009979c 76 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ + 647: 0003ea60 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ + 648: 00247e48 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ + 649: 0004251c 160 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ + 650: 00090b64 40 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ + 651: 00247e68 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ + 652: 00066cf0 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ + 653: 00052b24 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ + 654: 00053094 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ + 655: 00053264 160 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ + 656: 000f8bd8 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ + 657: 0010e618 56 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ + 658: 000971ac 472 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ + 659: 00049698 68 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ + 660: 00056088 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ + 661: 00058d24 192 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ + 662: 0010ac98 40 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ + 663: 00127488 344 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ + 664: 00041850 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ + 665: 000d114c 24 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ + 666: 0012cbc8 144 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ + 667: 00041e18 200 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ + 668: 0013056c 316 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ + 669: 0005d89c 100 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ + 670: 001302e0 92 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ + 671: 00110060 308 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ + 672: 00041c74 44 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ + 673: 00126380 260 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ + 674: 00064624 108 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ + 675: 000549a0 192 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ + 676: 00170590 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ + 677: 000ece20 104 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ + 678: 000518ac 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ + 679: 00060050 192 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ + 680: 00065af8 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ + 681: 00247450 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ + 682: 0007d758 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ + 683: 00247e60 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ + 684: 00064398 68 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ + 685: 00111860 184 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ + 686: 0009dcc0 60 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ + 687: 001465f8 256 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ + 688: 0004d2f4 192 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ + 689: 00048488 192 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ + 690: 0005cc54 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ + 691: 0012bac4 188 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ + 692: 000f3300 84 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ + 693: 000b4ef4 132 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ + 694: 00050580 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ + 695: 00084b08 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ + 696: 0006a81c 660 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ + 697: 00085cac 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ + 698: 00042f70 192 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ + 699: 00059004 52 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ + 700: 00126da0 12 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ + 701: 000e5df8 1152 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ + 702: 000bb1b8 188 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ + 703: 00043a18 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ + 704: 0005a6d8 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ + 705: 00057020 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ + 706: 00065030 204 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ + 707: 0010b880 32 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ + 708: 000e2808 144 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ + 709: 000e6278 328 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ + 710: 0012d43c 492 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ + 711: 0012ffdc 92 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ + 712: 0004b7c4 192 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ + 713: 00134e60 5520 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ + 714: 0004bd58 200 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ + 715: 0005ccf8 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ + 716: 0006f060 868 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ + 717: 00050678 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ + 718: 000590d0 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ + 719: 0017e5a4 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ + 720: 00066c14 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ + 721: 00065980 184 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ + 722: 00056b64 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ + 723: 000f32ac 84 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ + 724: 0003f330 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ + 725: 000e10b0 164 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ + 726: 00111e98 104 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ + 727: 000853b0 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ + 728: 000b95f0 68 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ + 729: 00061fe4 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ + 730: 0005950c 192 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ + 731: 0003b5a0 192 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ + 732: 0003f138 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ + 733: 000dd4d4 140 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ + 734: 000680d8 192 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ + 735: 00117bb4 272 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ + 736: 0005cce8 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ + 737: 00069ebc 76 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ + 738: 000dd944 184 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ + 739: 0009239c 132 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ + 740: 0011265c 384 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ + 741: 00145f34 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ + 742: 0014245c 648 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ + 743: 0014585c 244 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ + 744: 0006117c 192 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ + 745: 0012d628 284 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ + 746: 00071094 76 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ + 747: 0004271c 228 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ + 748: 0005a910 184 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ + 749: 00092b28 40 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ + 750: 00063d9c 84 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ + 751: 000ea438 364 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ + 752: 0006580c 52 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ + 753: 000517ec 192 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ + 754: 00083414 292 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ + 755: 0005a6bc 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ + 756: 001336e8 132 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ + 757: 000545fc 200 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ + 758: 000c0608 192 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ + 759: 0004f7a4 160 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ + 760: 00062fd0 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ + 761: 000a1cfc 192 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ + 762: 000f7934 76 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ + 763: 0005cea0 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ + 764: 0005d734 60 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ + 765: 0003dec8 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ + 766: 00056ed4 192 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ + 767: 001273d0 184 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ + 768: 000598fc 228 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ + 769: 0010781c 104 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ + 770: 00113c14 384 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ + 771: 0004391c 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ + 772: 00125408 264 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ + 773: 000a82bc 472 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ + 774: 0003eccc 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ + 775: 0012d198 676 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ + 776: 00040ba0 52 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ + 777: 00066d10 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ + 778: 00070a14 992 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ + 779: 00064138 76 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ + 780: 000d7c3c 132 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ + 781: 00082968 408 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ + 782: 0006f908 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ + 783: 000cf360 68 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ + 784: 0006c074 936 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ + 785: 00064290 60 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ + 786: 0012688c 260 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ + 787: 0005b4bc 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ + 788: 000f8fe0 20 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ + 789: 00063480 192 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ + 790: 00056860 68 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ + 791: 00059b3c 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ + 792: 000df2e4 584 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ + 793: 0003b304 344 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ + 794: 0003e848 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ + 795: 00044a04 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ + 796: 0009d660 200 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ + 797: 0004ff58 160 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ + 798: 0004e50c 200 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ + 799: 000467c8 192 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ + 800: 00042f54 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ + 801: 000616bc 60 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ + 802: 00063a44 60 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ + 803: 000432c4 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ + 804: 000559b8 192 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ + 805: 00128870 400 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ + 806: 00099984 168 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ + 807: 00065714 192 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ + 808: 000682c4 52 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ + 809: 00067318 160 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ + 810: 0004fa84 192 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ + 811: 0010b4b4 60 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ + 812: 0008fb2c 344 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ 813: 0017d608 0 NOTYPE GLOBAL DEFAULT 21 __bss_start │ │ │ │ - 814: 00061194 56 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ - 815: 00116a60 268 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ - 816: 000f5680 12 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ - 817: 00137d54 344 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ - 818: 0008ce28 52 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ - 819: 0004edc8 124 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ - 820: 0008d1d4 44 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ - 821: 00131b70 280 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ - 822: 0012e380 132 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ - 823: 0008d2a4 92 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ - 824: 000f160c 132 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ - 825: 000a036c 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ - 826: 00106400 48 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ - 827: 0006e5a0 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ - 828: 000afa54 1872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ - 829: 00069764 44 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ - 830: 0006ce20 192 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ - 831: 0009c284 88 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ - 832: 0006b29c 352 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ - 833: 00047a60 88 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ - 834: 0007f6a0 160 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ - 835: 000374d4 344 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ - 836: 0008d334 84 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ - 837: 00080650 200 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ - 838: 00071060 192 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ - 839: 001406b8 16 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ - 840: 000bca0c 12 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ - 841: 000e7c50 232 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ - 842: 000e10e4 24 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ - 843: 00147be0 176 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ - 844: 000df0d0 184 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ - 845: 000ed6b8 268 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ - 846: 000903bc 44 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ - 847: 00090ae4 192 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ - 848: 00125450 260 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ - 849: 00069e00 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ - 850: 0006115c 56 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ - 851: 00119178 64 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ - 852: 00096448 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ - 853: 00070800 192 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ - 854: 0006a8c0 200 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ - 855: 00073144 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ - 856: 00053b64 12 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ - 857: 0006b938 44 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ - 858: 000a7550 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ - 859: 000756c8 160 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ - 860: 00100420 268 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ - 861: 00120280 12 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ - 862: 000a8110 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ - 863: 00087f4c 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ - 864: 0004d2cc 1108 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ - 865: 0004c3b8 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ - 866: 00078a88 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ - 867: 000832dc 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ - 868: 00087958 52 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ - 869: 0004eb0c 80 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ - 870: 00082924 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ - 871: 00082b0c 160 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ - 872: 0010d208 300 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ - 873: 000d86ec 24 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ - 874: 000696f4 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ - 875: 00035b60 12 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ - 876: 00077cc4 184 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ - 877: 000d33d8 48 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ - 878: 0005deac 68 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ - 879: 00072778 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ - 880: 000861e0 180 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ - 881: 000693cc 52 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ - 882: 0006a704 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ - 883: 000e84a4 200 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ - 884: 0006f258 184 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ - 885: 0008f774 60 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ - 886: 0007835c 160 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ - 887: 0006a430 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ - 888: 000aa33c 68 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ - 889: 00080318 192 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ - 890: 00052b8c 164 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ - 891: 0012e27c 260 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ - 892: 000f13f0 540 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ - 893: 00087f10 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ - 894: 00039124 1040 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ - 895: 0004e584 180 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ - 896: 0012991c 184 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ - 897: 00088214 52 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ - 898: 000dd578 44 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ - 899: 00107948 92 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ - 900: 0006f8e8 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ - 901: 0006ac38 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ - 902: 0008fcc8 460 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ - 903: 000734b4 192 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ - 904: 00092f20 192 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ - 905: 0013472c 296 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ - 906: 000557a4 184 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ - 907: 000810d4 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ - 908: 0008691c 60 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ - 909: 000eef3c 132 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ - 910: 0006cad8 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ - 911: 0006f668 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ - 912: 000ff220 104 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ - 913: 000e0298 28 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ - 914: 0008570c 52 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ - 915: 0007ad0c 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ - 916: 0006e1cc 44 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ - 917: 0005ddb8 244 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ - 918: 0005a30c 280 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ - 919: 000a5618 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ - 920: 0004fb14 520 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ - 921: 0007f3b0 160 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ - 922: 0007414c 192 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ - 923: 00069684 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ - 924: 000ae1c4 212 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ - 925: 00132598 192 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ - 926: 00038dd8 844 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ - 927: 0007c0e8 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ - 928: 0008cd98 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ - 929: 0004e41c 360 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ - 930: 000a03b0 868 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ - 931: 0006cb48 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ - 932: 0007acd4 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ - 933: 0011f818 184 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ - 934: 00107820 52 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ - 935: 00099b9c 76 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ - 936: 001169a8 184 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ - 937: 00069188 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ - 938: 00083330 192 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ - 939: 0013a710 472 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ - 940: 0007dedc 160 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ - 941: 0005fdf8 204 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ - 942: 0008a31c 320 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ - 943: 00119368 32 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ - 944: 000ed070 264 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ - 945: 0007366c 192 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ - 946: 00084180 192 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ - 947: 00073eec 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ - 948: 0003741c 184 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ - 949: 00089434 160 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ - 950: 00096110 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ - 951: 00125d9c 132 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ - 952: 00091b3c 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ - 953: 00069f1c 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ - 954: 0006b73c 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ - 955: 000879a8 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ - 956: 000e63a0 368 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ - 957: 0007ac80 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ - 958: 00039af0 964 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ - 959: 0007fdfc 192 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ - 960: 00090060 456 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ - 961: 000c6eb0 240 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ - 962: 0007f0a4 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ - 963: 000e94dc 124 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ - 964: 000479f8 104 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ - 965: 00091f3c 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ - 966: 0005c0fc 436 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ - 967: 0005fc54 420 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ - 968: 00080ed4 160 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ - 969: 0007023c 44 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ - 970: 00051e48 380 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ - 971: 00068e28 236 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ - 972: 0009a174 924 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ - 973: 0009dfa8 84 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ - 974: 00100368 184 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ - 975: 0007cdac 192 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ - 976: 0007d0c4 160 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ - 977: 0007876c 192 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ - 978: 00047448 252 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ - 979: 0006f570 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ - 980: 000f1804 316 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ - 981: 0006f8f4 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ - 982: 00090254 60 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ - 983: 00100d18 372 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ - 984: 000846f0 192 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ - 985: 0006aa68 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ - 986: 000932bc 192 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ - 987: 001172a8 268 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ - 988: 0012e404 416 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ - 989: 000802fc 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ - 990: 001323c4 268 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ - 991: 0006bc10 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ - 992: 0006d574 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ - 993: 0006935c 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ - 994: 0007d7e0 192 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ - 995: 0006f568 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ - 996: 0006d45c 228 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ - 997: 0010f14c 1872 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ - 998: 000a90ec 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ - 999: 000f5a70 200 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ - 1000: 00070a5c 192 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ - 1001: 00069b5c 200 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ - 1002: 0004e808 100 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ - 1003: 000e2348 136 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ - 1004: 0006a790 276 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ - 1005: 00088534 180 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ - 1006: 000ff388 316 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ - 1007: 00076d68 192 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ - 1008: 000fe550 508 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ - 1009: 00082520 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ - 1010: 0006e834 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ - 1011: 00051048 72 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ - 1012: 0006624c 284 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ - 1013: 000aacec 640 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ - 1014: 000aaf6c 640 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ - 1015: 000e856c 192 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ - 1016: 0006df8c 44 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ - 1017: 00125c98 260 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ - 1018: 00074130 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ - 1019: 00091f9c 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ - 1020: 0005dd64 84 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ - 1021: 00083e28 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ - 1022: 001031c0 172 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ - 1023: 0007bb78 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ - 1024: 0008798c 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ - 1025: 000874ec 328 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ - 1026: 00081798 192 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ - 1027: 00108404 472 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ - 1028: 00141a58 720 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ - 1029: 00069b40 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ - 1030: 0007b0d0 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ - 1031: 0004fd1c 748 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ - 1032: 000492ec 460 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ - 1033: 00083314 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ - 1034: 000693b0 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ - 1035: 000ee900 12 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ - 1036: 0008c5f4 192 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ - 1037: 000482d0 260 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ - 1038: 00075da8 312 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ - 1039: 000dcf58 128 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ - 1040: 00086744 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ - 1041: 00096074 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ - 1042: 001230bc 28 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ - 1043: 00053ec8 200 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ - 1044: 0008e664 192 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ - 1045: 00074724 332 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ - 1046: 0010d8c0 340 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ - 1047: 0006bc2c 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ - 1048: 00084e50 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ - 1049: 00093798 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ - 1050: 0006dde8 52 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ - 1051: 0012055c 200 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ - 1052: 00069838 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ - 1053: 000807e4 160 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ - 1054: 00045e10 336 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ - 1055: 0008fc74 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ - 1056: 0005dd10 84 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ - 1057: 0010d1f4 20 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ - 1058: 0007b404 52 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ - 1059: 0006d6b4 184 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ - 1060: 000f2b50 3796 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ - 1061: 000c0d64 3072 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ - 1062: 00092364 192 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ - 1063: 00082ed8 192 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ - 1064: 00035e2c 204 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ - 1065: 000879ac 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ - 1066: 0004e9c4 84 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ - 1067: 0013b280 132 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ - 1068: 001241d4 132 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ - 1069: 00085d24 332 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ - 1070: 000a0ddc 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ - 1071: 0006e0f8 184 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ - 1072: 00134620 268 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ - 1073: 00121104 132 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ - 1074: 00106430 312 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ - 1075: 000f2940 88 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ - 1076: 000ef784 132 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ - 1077: 0008eebc 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ - 1078: 000b3784 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ - 1079: 00047e10 148 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ - 1080: 00047544 248 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ - 1081: 000e83a4 256 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ - 1082: 00085890 208 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ - 1083: 000d28ac 68 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ - 1084: 0005dcbc 84 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ - 1085: 000cdc78 628 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ - 1086: 000e661c 20 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ - 1087: 000369d4 132 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ - 1088: 00134234 80 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ - 1089: 000e77dc 304 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ - 1090: 00091690 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ - 1091: 000a70e8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ - 1092: 00091b20 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ - 1093: 000e4ef8 192 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ - 1094: 000a7bec 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ - 1095: 0007d7c4 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ - 1096: 000e4e04 244 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ - 1097: 00084358 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ - 1098: 000b92e4 4840 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ - 1099: 00080e14 192 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ - 1100: 0006f578 120 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ - 1101: 00088464 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ - 1102: 00091f64 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ - 1103: 00091fc4 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ - 1104: 0008215c 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ - 1105: 001171f0 184 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ - 1106: 0009ff20 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ - 1107: 000e1978 24 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ - 1108: 0006e454 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ - 1109: 0008de60 192 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ - 1110: 00090ba4 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ - 1111: 00072430 160 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ - 1112: 001152ac 472 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ - 1113: 00083d9c 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ - 1114: 00068f14 236 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ - 1115: 000b5434 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ - 1116: 0008fb50 52 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ - 1117: 00091b30 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ - 1118: 000e0f90 316 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ - 1119: 0008cc6c 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ - 1120: 000ed590 296 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ - 1121: 0008177c 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ - 1122: 0009c598 60 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ - 1123: 0011fb80 124 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ - 1124: 000bb820 132 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ - 1125: 0006042c 168 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ - 1126: 00071360 192 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ - 1127: 0006dca0 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ - 1128: 0004f004 136 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ - 1129: 00071a50 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ - 1130: 00049114 472 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ - 1131: 0006c0ac 52 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ - 1132: 0005bfe8 276 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ - 1133: 000f5b38 192 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ - 1134: 000ae8f4 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ - 1135: 0007a4c8 160 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ - 1136: 00051fc4 380 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ - 1137: 000e1af8 104 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ - 1138: 000790c4 192 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ - 1139: 0005a68c 324 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ - 1140: 00037784 124 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ - 1141: 0006bb2c 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ - 1142: 00084968 160 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ - 1143: 0013a25c 344 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ - 1144: 000564c0 224 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ - 1145: 00069a98 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ - 1146: 0010120c 372 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ - 1147: 00072c00 44 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ - 1148: 000e10fc 316 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ - 1149: 0005db8c 56 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ - 1150: 000be9f0 32 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ - 1151: 00083e60 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ - 1152: 0006be10 52 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ - 1153: 000633f4 160 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ - 1154: 000e31fc 48 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ - 1155: 000ee4f0 260 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ - 1156: 0009f67c 408 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ - 1157: 00138528 132 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ - 1158: 000e4bd0 40 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ - 1159: 00132170 132 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ - 1160: 0010a48c 132 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ - 1161: 00069790 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ - 1162: 00106d2c 1392 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ - 1163: 000602dc 336 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ - 1164: 00073938 192 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ - 1165: 00086a98 328 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ - 1166: 0005bbf8 348 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ - 1167: 00102444 1424 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ - 1168: 000879a4 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ - 1169: 00069d3c 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ - 1170: 000db984 452 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ - 1171: 00091f80 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ - 1172: 00081778 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ - 1173: 0008fc58 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ - 1174: 000f2850 32 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ - 1175: 000700a4 100 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ - 1176: 0006fc70 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ - 1177: 00053f90 192 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ - 1178: 00091c6c 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ - 1179: 0009fedc 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ - 1180: 0006aad8 44 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ - 1181: 00068944 276 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ - 1182: 00120624 192 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ - 1183: 0006af98 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ - 1184: 000dcef0 104 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ - 1185: 0008cc88 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ - 1186: 0006ad44 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ - 1187: 000be498 32 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ - 1188: 0005db54 56 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ - 1189: 00103878 176 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ - 1190: 00091eb4 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ - 1191: 00071fb8 192 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ - 1192: 0018adf8 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ - 1193: 00072ccc 160 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ - 1194: 0007a710 192 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ - 1195: 00074ef8 160 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ - 1196: 00057328 1504 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ - 1197: 000f16a8 84 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ - 1198: 00089c84 328 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ - 1199: 00056b80 40 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ - 1200: 00035ef8 196 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ - 1201: 0013ac0c 12 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ - 1202: 00126658 940 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ - 1203: 00100bbc 84 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ - 1204: 00123a84 12 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ - 1205: 00095f94 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ - 1206: 000f589c 344 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ - 1207: 000bb604 540 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ - 1208: 0004ea94 120 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ - 1209: 00120ac8 12 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ - 1210: 0005f798 164 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ - 1211: 0008ce0c 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ - 1212: 000ef148 12 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ - 1213: 0008f2b0 60 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ - 1214: 00076434 604 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ - 1215: 000a5920 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ - 1216: 0008504c 192 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ - 1217: 000775a4 332 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ - 1218: 000cebd4 380 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ - 1219: 0006c3d4 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ - 1220: 000363a0 12 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ - 1221: 00069400 44 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ - 1222: 000eebdc 200 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ - 1223: 0007af84 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ - 1224: 001422b4 5720 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ - 1225: 000916cc 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ - 1226: 0006ecd8 320 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ - 1227: 000d72f0 556 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ - 1228: 000a4294 1116 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ - 1229: 00067830 24 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ - 1230: 00146250 232 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ - 1231: 0013c560 100 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ - 1232: 00047ab8 196 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ - 1233: 0007e44c 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ - 1234: 0013830c 540 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ - 1235: 000879c4 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ - 1236: 0006585c 584 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ - 1237: 00098c34 1604 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ - 1238: 000f82e0 32 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ - 1239: 0005295c 232 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ - 1240: 00056aa0 224 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ - 1241: 0013206c 260 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ - 1242: 00085740 52 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ - 1243: 00148328 160 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ - 1244: 00056738 76 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ - 1245: 0006b964 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ - 1246: 0005f620 376 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ - 1247: 0004ea18 124 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ - 1248: 00073824 192 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ - 1249: 00073498 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ - 1250: 00092f04 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ - 1251: 000869ac 52 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ - 1252: 00053d78 336 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ - 1253: 0012194c 132 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ - 1254: 000e632c 116 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ - 1255: 00107f50 344 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ - 1256: 0006b534 52 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ - 1257: 00099c34 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ - 1258: 00120450 268 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ - 1259: 0006fc8c 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ - 1260: 00083c6c 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ - 1261: 00145c5c 96 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ - 1262: 000697c8 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ - 1263: 000832c0 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ - 1264: 000cb694 392 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ - 1265: 00075390 192 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ - 1266: 0008cd18 68 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ - 1267: 00037204 132 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ - 1268: 0008eb60 100 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ - 1269: 0005d4d8 244 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ - 1270: 00047934 96 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ - 1271: 00035d28 260 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ - 1272: 0007099c 192 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ - 1273: 0006a6e8 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ - 1274: 0013a1a4 184 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ - 1275: 0007391c 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ - 1276: 00087f34 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ - 1277: 0009f084 700 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ - 1278: 000855d4 52 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ - 1279: 001710c0 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ - 1280: 0007c598 192 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ - 1281: 000c59f8 140 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ - 1282: 0007acb8 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ - 1283: 00082940 320 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ - 1284: 0007db34 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ - 1285: 000848a8 192 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ - 1286: 00087f80 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ - 1287: 00084164 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ - 1288: 00093474 192 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ - 1289: 00107bac 564 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ - 1290: 0012b48c 172 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ - 1291: 000baa4c 472 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ - 1292: 000a76c8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ - 1293: 0010a248 64 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ - 1294: 0005d6c8 156 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ - 1295: 000696a0 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ - 1296: 0012d798 532 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ - 1297: 00091db8 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ - 1298: 000a81cc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ - 1299: 0007a6f4 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ - 1300: 000855a0 52 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ - 1301: 00056408 76 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ - 1302: 0007fde0 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ - 1303: 001482c4 100 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ - 1304: 00069d74 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ - 1305: 00080558 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ - 1306: 00080018 160 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ - 1307: 00049844 900 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ - 1308: 0005011c 272 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ - 1309: 001481b8 172 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ - 1310: 00085030 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ - 1311: 0008ced0 52 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ - 1312: 0005a590 252 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ - 1313: 000f169c 12 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ - 1314: 0006f874 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ - 1315: 00100bb0 12 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ - 1316: 00078750 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ - 1317: 000e1d88 184 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ - 1318: 001389f0 472 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ - 1319: 0007e468 160 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ - 1320: 00139e5c 408 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ - 1321: 000f1cc0 316 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ - 1322: 00073900 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ - 1323: 0006f0d8 192 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ - 1324: 0004f10c 208 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ - 1325: 00048094 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ - 1326: 000878a0 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ - 1327: 000922a4 192 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ - 1328: 000691c0 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ - 1329: 00114e84 336 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ - 1330: 000fe7cc 2388 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ - 1331: 0007438c 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ - 1332: 001329b8 132 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ - 1333: 000694bc 204 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ - 1334: 0008c208 316 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ - 1335: 00087fcc 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ - 1336: 00134c70 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ - 1337: 00069f00 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ - 1338: 00063078 340 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ - 1339: 00107520 24 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ - 1340: 0004fad8 20 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ - 1341: 00068560 132 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ - 1342: 00136600 1724 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ - 1343: 0005bacc 300 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ - 1344: 000dbb48 524 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ - 1345: 0008ea1c 192 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ - 1346: 0014810c 172 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ - 1347: 0011e338 1416 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ - 1348: 000d0a64 24 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ - 1349: 00091fa8 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ - 1350: 0007ac64 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ - 1351: 0008e81c 192 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ - 1352: 0006a150 44 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ - 1353: 0004e89c 64 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ - 1354: 0005ae24 148 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ - 1355: 00083570 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ - 1356: 0006a278 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ - 1357: 000aa03c 272 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ - 1358: 00076ca8 192 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ - 1359: 00060128 200 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ - 1360: 0007b108 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ - 1361: 00125e20 1000 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ - 1362: 000cb958 316 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ - 1363: 0009022c 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ - 1364: 000eeca4 192 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ - 1365: 000883b0 52 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ - 1366: 00075374 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ - 1367: 0006a484 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ - 1368: 000e4bfc 36 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ - 1369: 00101cf0 184 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ - 1370: 00091f90 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ - 1371: 0006c894 192 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ - 1372: 00107e98 184 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ - 1373: 001292a4 1656 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ - 1374: 00047998 96 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ - 1375: 0008dda0 192 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ - 1376: 000685e4 24 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ - 1377: 00081b48 44 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ - 1378: 0004e954 112 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ - 1379: 001010b0 84 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ - 1380: 00067a24 1500 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ - 1381: 00121310 12 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ - 1382: 00147e38 724 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ - 1383: 0008c5d8 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ - 1384: 00047334 4 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ - 1385: 0004e86c 48 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ - 1386: 0007e684 192 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ - 1387: 000a6ee4 92 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ - 1388: 0005ffb0 376 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ - 1389: 00134f44 132 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ - 1390: 0006f44c 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ - 1391: 0006f8f8 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ - 1392: 000a1058 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ - 1393: 0008f190 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ - 1394: 0006d3d8 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ - 1395: 0009d114 76 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ - 1396: 0013af20 200 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ - 1397: 000cb81c 316 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ - 1398: 00074ac0 192 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ - 1399: 00123e74 200 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ - 1400: 000f8f1c 68 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ - 1401: 0008f9bc 68 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ - 1402: 00051668 324 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ - 1403: 001029d4 168 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ - 1404: 000a4b4c 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ - 1405: 00070dcc 192 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ - 1406: 00036be0 12 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ - 1407: 000510dc 76 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ - 1408: 00120da4 200 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ - 1409: 0005eb00 708 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ - 1410: 000ef424 200 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ - 1411: 00087f6c 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ - 1412: 0006f3d8 116 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ - 1413: 0007e430 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ - 1414: 0006b14c 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ - 1415: 000ff78c 24 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ - 1416: 00079004 192 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ - 1417: 00064dc8 732 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ - 1418: 00128be0 1556 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ - 1419: 001328b4 260 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ - 1420: 00083288 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ - 1421: 00061f44 152 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ - 1422: 000ce5f8 860 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ - 1423: 000ecb58 260 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ - 1424: 0003666c 204 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ - 1425: 0007da3c 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ - 1426: 001711c0 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ - 1427: 000d7898 236 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ - 1428: 001440a8 40 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ - 1429: 0013bac8 132 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ - 1430: 0007b0b4 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ - 1431: 0006ac54 44 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ - 1432: 000f09b4 140 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ - 1433: 000eead0 268 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ - 1434: 0008aad8 192 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ - 1435: 000e898c 132 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ - 1436: 0005e770 912 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ - 1437: 000fd7d0 264 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ - 1438: 00096368 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ - 1439: 00084e18 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ - 1440: 00093b8c 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ - 1441: 000877fc 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ - 1442: 00089138 168 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ - 1443: 0010d1dc 24 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ - 1444: 000611cc 248 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ - 1445: 00080df8 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ - 1446: 00081618 160 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ - 1447: 000819d8 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ - 1448: 000472fc 56 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ - 1449: 000cad24 188 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ - 1450: 0006d5fc 184 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ - 1451: 00114dcc 184 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ - 1452: 0006f7fc 116 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ - 1453: 0005a114 252 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ - 1454: 0006f77c 116 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ - 1455: 00069fc4 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ - 1456: 0008c9d8 60 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ - 1457: 000c8438 180 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ - 1458: 0009df54 84 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ - 1459: 00086fc8 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ - 1460: 0013c988 420 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ - 1461: 0017116c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ - 1462: 0008998c 184 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ - 1463: 000881dc 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ - 1464: 0008d02c 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ - 1465: 0013a50c 124 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ - 1466: 00139ff4 420 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ - 1467: 000712a0 192 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ - 1468: 000631cc 448 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ - 1469: 000714c0 160 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ - 1470: 000acfc4 408 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ - 1471: 00099c70 780 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ - 1472: 000a57d4 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ - 1473: 0007b15c 160 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ - 1474: 000a118c 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ - 1475: 0007e668 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ - 1476: 0010a3b8 72 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ - 1477: 000831d0 184 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ - 1478: 00051b10 444 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ - 1479: 000619b8 112 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ - 1480: 001010a4 12 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ - 1481: 0008663c 52 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ - 1482: 0004faec 20 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ - 1483: 0004ba48 200 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ - 1484: 000ddb20 480 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ - 1485: 00102a7c 1860 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ - 1486: 0006d24c 200 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ - 1487: 0008f274 60 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ - 1488: 000f246c 472 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ - 1489: 000916e8 192 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ - 1490: 0009251c 160 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ - 1491: 000e3508 20 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ - 1492: 000e8888 260 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ - 1493: 0008fa98 116 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ - 1494: 0007453c 460 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ - 1495: 000e319c 48 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ - 1496: 0010b284 132 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ - 1497: 000ff524 48 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ - 1498: 000ba690 256 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ - 1499: 000cbca0 16 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ - 1500: 0009eb10 660 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ - 1501: 000c9758 20 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ - 1502: 00082d28 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ - 1503: 000879b4 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ - 1504: 0006a628 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ - 1505: 0004763c 188 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ - 1506: 0007c890 192 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ - 1507: 00069484 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ - 1508: 00087f78 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ - 1509: 000618a4 276 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ - 1510: 0006dc84 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ - 1511: 0013afe8 192 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ - 1512: 000ff7ec 24 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ - 1513: 0004e05c 284 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ - 1514: 00123f3c 192 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ - 1515: 000f8e6c 60 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ - 1516: 000917c4 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ - 1517: 00120e6c 192 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ - 1518: 0009fb18 652 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ - 1519: 000ef4ec 192 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ - 1520: 0008fb0c 68 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ - 1521: 0006bb10 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ - 1522: 00079b78 192 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ - 1523: 00138670 248 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ - 1524: 00089f14 456 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ - 1525: 0007c4d8 192 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ - 1526: 000aec48 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ - 1527: 000f1b64 84 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ - 1528: 00036738 196 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ - 1529: 000c55b4 1060 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ - 1530: 0013b48c 12 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ - 1531: 0008d0b0 68 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ - 1532: 000f6070 132 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ - 1533: 000cae4c 108 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ - 1534: 00090e54 180 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ - 1535: 000e3394 208 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ - 1536: 00064cf0 216 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ - 1537: 000ef990 12 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ - 1538: 00091f38 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ - 1539: 00135038 140 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ - 1540: 00082d44 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ - 1541: 00085ae8 204 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ - 1542: 000e1a10 128 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ - 1543: 00053660 472 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ - 1544: 000aa5b8 284 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ - 1545: 00092738 192 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ - 1546: 0008ec80 76 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ - 1547: 0005ab38 420 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ - 1548: 00067664 144 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ - 1549: 00131768 556 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ - 1550: 00069748 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ - 1551: 000aed38 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ - 1552: 00108200 124 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ - 1553: 00087f20 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ - 1554: 000cc2dc 20 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ - 1555: 001215ec 200 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ - 1556: 00070b70 192 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ - 1557: 000edfe4 256 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ - 1558: 0006a294 328 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ - 1559: 00090298 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ - 1560: 00048fdc 312 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ - 1561: 0006af7c 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ - 1562: 0007d008 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ - 1563: 000782bc 160 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ - 1564: 000a262c 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ - 1565: 00073ed0 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ - 1566: 00087f5c 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ - 1567: 00046fd4 56 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ - 1568: 00122408 1060 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ - 1569: 0013e1a4 980 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ - 1570: 000ce954 292 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ - 1571: 000cade0 108 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ - 1572: 000ee1e8 256 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ - 1573: 00036ea4 200 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ - 1574: 00073808 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ - 1575: 00073b78 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ - 1576: 00072aa0 160 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ - 1577: 00092b10 160 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ - 1578: 00088478 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ - 1579: 0010d5ec 340 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ - 1580: 00088720 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ - 1581: 000738e4 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ - 1582: 0013c310 132 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ - 1583: 0006b9d4 44 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ - 1584: 00086870 60 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ - 1585: 0008ed24 92 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ - 1586: 000543fc 140 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ - 1587: 0013addc 324 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ - 1588: 0007a0e8 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ - 1589: 00123ca0 344 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ - 1590: 0004ba44 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ - 1591: 00120a44 132 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ - 1592: 00120c98 268 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ - 1593: 000e8a10 1880 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ - 1594: 000606f4 140 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ - 1595: 0007f180 200 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ - 1596: 000ef318 268 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ - 1597: 0013dee0 84 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ - 1598: 0006c54c 192 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ - 1599: 0007febc 188 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ - 1600: 000ff120 24 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ - 1601: 00085608 52 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ - 1602: 000ed9cc 260 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ - 1603: 0008d300 52 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ - 1604: 0006c3b8 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ - 1605: 0007f310 160 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ - 1606: 000edcd8 260 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ - 1607: 00083820 192 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ - 1608: 00091f84 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ - 1609: 00079b40 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ - 1610: 0003631c 132 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ - 1611: 0006ad7c 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ - 1612: 00036568 260 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ - 1613: 0013d548 372 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ - 1614: 0013df34 624 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ - 1615: 000d5b40 868 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ - 1616: 0007a950 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ - 1617: 000db1f8 24 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ - 1618: 0006ab04 84 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ - 1619: 0018ae1c 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ - 1620: 0010a400 72 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ - 1621: 000f5e54 540 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ - 1622: 0006c7d4 192 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ - 1623: 00147ba4 60 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ - 1624: 0008488c 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ - 1625: 0006762c 28 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ - 1626: 00085424 160 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ - 1627: 0009245c 192 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ - 1628: 000ba5d8 184 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ - 1629: 0008528c 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ - 1630: 000605c0 308 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ - 1631: 000de668 132 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ - 1632: 00093458 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ - 1633: 00078bf0 192 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ - 1634: 00089394 160 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ - 1635: 00083e7c 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ - 1636: 0006f9d0 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ - 1637: 000720b0 192 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ - 1638: 000bbd20 472 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ - 1639: 00065f60 284 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ - 1640: 000664b8 128 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ - 1641: 0010b040 64 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ - 1642: 00079b5c 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ - 1643: 0009d0c8 76 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ - 1644: 000a3324 920 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ - 1645: 000459fc 1044 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ - 1646: 000a31dc 328 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ - 1647: 0007fa08 160 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ - 1648: 000c8258 456 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ - 1649: 00090290 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ - 1650: 000d8094 24 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ - 1651: 0004f08c 128 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ - 1652: 00088358 44 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ - 1653: 0009ff64 292 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ - 1654: 00070d0c 192 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ - 1655: 00069a0c 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ - 1656: 001385b8 184 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ - 1657: 0009271c 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ - 1658: 000567f0 224 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ - 1659: 00082818 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ - 1660: 000f1b58 12 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ - 1661: 000542b4 328 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ - 1662: 00079918 160 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ - 1663: 000aeb28 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ - 1664: 0007ead8 192 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ - 1665: 0007d024 160 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ - 1666: 0010e1b0 872 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ - 1667: 000695fc 52 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ - 1668: 00139230 472 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ - 1669: 00120940 260 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ - 1670: 00093660 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ - 1671: 00080178 200 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ - 1672: 000468e0 140 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ - 1673: 00061cdc 272 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ - 1674: 0008df58 192 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ - 1675: 00087f68 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ - 1676: 0007ac9c 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ - 1677: 000e7d38 296 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ - 1678: 00119420 160 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ - 1679: 0007a00c 192 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ - 1680: 00066368 336 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ - 1681: 000755d0 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ - 1682: 000ed8c8 260 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ - 1683: 00091b38 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ - 1684: 000e31cc 48 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ - 1685: 00091eb0 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ - 1686: 000a73d8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ - 1687: 000ec534 260 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ - 1688: 00046ccc 24 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ - 1689: 0010c08c 132 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ - 1690: 00036218 260 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ - 1691: 000a7edc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ - 1692: 0017d607 0 NOTYPE GLOBAL DEFAULT 20 _edata │ │ │ │ - 1693: 00091f40 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ - 1694: 0010a37c 60 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ - 1695: 00087f2c 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ - 1696: 00147c90 16 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ - 1697: 000dffa0 12 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ - 1698: 00171268 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ - 1699: 0004d720 592 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ - 1700: 000d8db4 24 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ - 1701: 0006a17c 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ - 1702: 001299d4 2088 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ - 1703: 0008e800 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ - 1704: 000cd5c8 876 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ - 1705: 00054c00 132 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ - 1706: 000771e8 260 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ - 1707: 0008ae7c 192 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ - 1708: 000777a8 204 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ - 1709: 0006ccb4 44 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ - 1710: 0009e660 360 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ - 1711: 0005fec4 236 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ - 1712: 000d835c 224 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ - 1713: 00045f60 752 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ - 1714: 001216b4 192 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ - 1715: 000c7828 208 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ - 1716: 000d1578 212 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ - 1717: 0008cb04 60 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ - 1718: 0006994c 192 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ - 1719: 00066888 292 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ - 1720: 000cb1a0 4 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ - 1721: 000e790c 244 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ - 1722: 000b14b4 1556 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ - 1723: 000791bc 192 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ - 1724: 0006f8d4 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ - 1725: 000f6550 472 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ - 1726: 0018adf0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ - 1727: 0009a940 1064 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ - 1728: 0005cac0 84 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ - 1729: 000fb2ec 432 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ - 1730: 000907f4 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ - 1731: 00075b54 184 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ - 1732: 000dd670 344 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ - 1733: 000d57dc 868 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ - 1734: 000993b4 60 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ - 1735: 000f20cc 268 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ - 1736: 00074d38 220 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ - 1737: 000e7a28 12 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ - 1738: 00036f6c 192 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ - 1739: 0008d554 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ - 1740: 0013bcd4 12 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ - 1741: 00088be0 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ - 1742: 000867b8 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ - 1743: 0008c754 160 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ - 1744: 00047d68 168 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ - 1745: 0007db6c 192 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ - 1746: 0004ed50 120 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ - 1747: 00069340 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ - 1748: 0006b19c 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ - 1749: 0005a9b0 296 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ - 1750: 0008d6b0 192 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ - 1751: 0013ddc4 68 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ - 1752: 000c6930 248 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ - 1753: 001181a4 348 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ - 1754: 0006feec 192 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ - 1755: 00078bd4 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ - 1756: 0013b768 200 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ - 1757: 00087fe4 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ - 1758: 001077f0 24 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ - 1759: 000517ac 324 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ - 1760: 000860f8 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ - 1761: 00051128 76 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ - 1762: 000ff75c 24 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ - 1763: 0006f364 116 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ - 1764: 000efcf4 200 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ - 1765: 0007cfec 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ - 1766: 00091f98 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ - 1767: 00080744 160 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ - 1768: 0007b0ec 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ - 1769: 0006dd7c 52 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ - 1770: 00095b38 1116 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ - 1771: 0010f10c 64 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ - 1772: 0009648c 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ - 1773: 000d5478 868 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ - 1774: 0006102c 56 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ - 1775: 0009c2dc 700 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ - 1776: 0008ba30 192 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ - 1777: 000c7a08 180 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ - 1778: 000d164c 236 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ - 1779: 00091b24 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ - 1780: 0006d184 200 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ - 1781: 00135784 1640 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ - 1782: 000a17a0 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ - 1783: 00115c50 472 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ - 1784: 00069ce8 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ - 1785: 0008a25c 192 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ - 1786: 000b316c 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ - 1787: 000a27d8 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ - 1788: 000de024 12 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ - 1789: 0004cab4 676 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ - 1790: 001230d8 416 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ - 1791: 000695e0 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ - 1792: 0007eabc 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ - 1793: 001214e0 268 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ - 1794: 000878bc 52 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ - 1795: 0008ac58 320 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ - 1796: 000e1c18 184 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ - 1797: 000ef0c4 132 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ - 1798: 00070194 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ - 1799: 00091d2c 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ - 1800: 000ff7bc 24 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ - 1801: 0008cca4 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ - 1802: 000c394c 24 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ - 1803: 000531ac 344 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ - 1804: 00075c0c 184 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ - 1805: 00088450 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ - 1806: 0006d3bc 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ - 1807: 00099278 316 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ - 1808: 00089288 268 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ - 1809: 0004d1dc 240 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ - 1810: 0006b684 184 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ - 1811: 00036da4 256 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ - 1812: 00060ff4 56 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ - 1813: 00080a20 160 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ - 1814: 000a3c7c 92 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ - 1815: 000f28b0 32 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ - 1816: 0006981c 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ - 1817: 001379c4 372 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ - 1818: 0006b1b8 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ - 1819: 0008eb18 44 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ - 1820: 000c5ef4 588 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ - 1821: 0008ae60 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ - 1822: 00087fc4 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ - 1823: 00088a8c 60 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ - 1824: 0007e8c4 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ - 1825: 000d851c 224 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ - 1826: 0006aec8 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ - 1827: 0004658c 112 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ - 1828: 000993f0 236 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ - 1829: 00047994 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ - 1830: 00081b90 192 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ - 1831: 000d51f8 640 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ - 1832: 0005d5cc 252 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ - 1833: 000d7bc4 296 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ - 1834: 0011c0ec 808 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ - 1835: 000bc568 472 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ - 1836: 0008683c 52 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ - 1837: 00171100 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ - 1838: 0006cbb8 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ - 1839: 00091260 180 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ - 1840: 0010be48 64 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ - 1841: 00094e58 1124 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ - 1842: 00084dc4 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ - 1843: 00091d6c 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ - 1844: 000ff308 128 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ - 1845: 00079794 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ - 1846: 0012bc94 188 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ - 1847: 00088454 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ - 1848: 000cfa54 1612 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ - 1849: 00071c34 260 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ - 1850: 0008f364 52 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ - 1851: 0006dbc0 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ - 1852: 00054488 12 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ - 1853: 0007db50 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ - 1854: 0005e360 96 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ - 1855: 0008f518 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ - 1856: 0010b1b0 72 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ - 1857: 0010a288 60 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ - 1858: 000dd5b0 192 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ - 1859: 0004f1dc 208 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ - 1860: 000f2014 184 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ - 1861: 000d843c 224 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ - 1862: 00087fec 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ - 1863: 0006cfb4 236 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ - 1864: 0010a2c4 60 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ - 1865: 001222b8 40 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ - 1866: 000691dc 328 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ - 1867: 00086670 60 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ - 1868: 00171188 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ - 1869: 00139a78 472 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ - 1870: 000a760c 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ - 1871: 00070424 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ - 1872: 00070124 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ - 1873: 001340ec 84 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ - 1874: 000a8054 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ - 1875: 0011bc2c 1216 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ - 1876: 000eefc0 260 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ - 1877: 00082758 192 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ - 1878: 000ae51c 200 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ - 1879: 000a71a4 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ - 1880: 0007c690 192 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ - 1881: 0008c0c8 320 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ - 1882: 00119f40 1444 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ - 1883: 000ee7fc 260 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ - 1884: 00087884 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ - 1885: 000a7ca8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ - 1886: 000c6a28 1136 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ - 1887: 0009d2c8 344 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ - 1888: 00086fc0 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ - 1889: 0009359c 52 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ - 1890: 00069e38 200 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ - 1891: 00091dbc 180 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ - 1892: 000dd538 64 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ - 1893: 0007d6b0 192 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ - 1894: 0007af68 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ - 1895: 000bb968 280 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ - 1896: 00087f18 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ - 1897: 0008f21c 44 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ - 1898: 000a5c18 784 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ - 1899: 000ff714 24 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ - 1900: 0005e268 248 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ - 1901: 000d0c94 916 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ - 1902: 000599d4 248 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ - 1903: 0006de7c 44 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ - 1904: 00084e6c 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ - 1905: 000a5f28 784 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ - 1906: 0008f5a4 68 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ - 1907: 00083760 192 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ - 1908: 0013b830 192 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ - 1909: 000a994c 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ - 1910: 000efdbc 192 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ - 1911: 00077e84 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ - 1912: 000ae430 236 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ - 1913: 000dcb08 24 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ - 1914: 000845e0 52 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ - 1915: 0008e1b4 192 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ - 1916: 000c5ec4 24 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ - 1917: 00072c2c 160 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ - 1918: 00138e98 260 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ - 1919: 00069150 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ - 1920: 000a24a8 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ - 1921: 0006bd48 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ - 1922: 000530f4 184 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ - 1923: 00116790 132 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ - 1924: 001316a8 192 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ - 1925: 000ff81c 24 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ - 1926: 00059870 248 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ - 1927: 0006dcbc 52 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ - 1928: 0005ce00 108 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ - 1929: 000695c4 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ - 1930: 0006f018 192 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ - 1931: 0008efb8 108 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ - 1932: 0008cb7c 60 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ - 1933: 00082d0c 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ - 1934: 000c78f8 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ - 1935: 00046250 172 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ - 1936: 000b47dc 1508 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ - 1937: 000d4f78 640 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ - 1938: 00081b74 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ - 1939: 0007bdcc 192 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ - 1940: 00096030 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ - 1941: 000d7e14 296 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ - 1942: 0013bfb0 200 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ - 1943: 0006df38 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ - 1944: 000518f0 324 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ - 1945: 00051174 76 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ - 1946: 0006f198 192 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ - 1947: 00070b54 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ - 1948: 00061fdc 152 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ - 1949: 000cf100 584 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ - 1950: 0007a120 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ - 1951: 00086958 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ - 1952: 0008ed80 116 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ - 1953: 00052d44 208 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ - 1954: 00072850 160 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ - 1955: 0004ecd4 124 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ - 1956: 0006c98c 192 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ - 1957: 00174bcc 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ - 1958: 00094a78 992 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ - 1959: 0012d5d0 208 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ - 1960: 0004b828 540 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ - 1961: 000f61b8 260 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ - 1962: 000596dc 248 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ - 1963: 0007627c 192 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ - 1964: 000812a0 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ - 1965: 0013b65c 268 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ - 1966: 0013b408 132 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ - 1967: 00124474 132 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ - 1968: 000a7b30 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ - 1969: 000aa6d4 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ - 1970: 00066ed4 140 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ - 1971: 000ff654 24 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ - 1972: 0012128c 132 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ - 1973: 000d4cf8 640 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ - 1974: 000d7cec 296 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ - 1975: 00085774 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ - 1976: 000efba4 336 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ - 1977: 000ef90c 132 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ - 1978: 000a8634 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ - 1979: 00084ea4 184 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ - 1980: 000ff1b8 104 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ - 1981: 000d081c 32 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ - 1982: 00072ecc 192 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ - 1983: 000839f4 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ - 1984: 000e0a98 24 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ - 1985: 000e7b7c 24 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ - 1986: 000d7a78 232 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ - 1987: 0012aaf0 2460 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ - 1988: 000de308 200 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ - 1989: 000aa720 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ - 1990: 00076ef4 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ - 1991: 000904a8 60 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ - 1992: 00036b5c 132 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ - 1993: 0010ed14 1016 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ - 1994: 00061500 272 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ - 1995: 00079db8 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ - 1996: 000ecd60 260 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ - 1997: 00070ec4 192 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ - 1998: 000a96e4 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ - 1999: 000868ac 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ - 2000: 0005dbc4 248 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ - 2001: 0006f674 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ - 2002: 0009b5ac 1116 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ - 2003: 0010b1f8 72 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ - 2004: 0006f664 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ - 2005: 00090cdc 192 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ - 2006: 0006bb48 44 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ - 2007: 0006abac 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ - 2008: 00122238 24 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ - 2009: 0008444c 160 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ - 2010: 00066dc4 272 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ - 2011: 00092440 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ - 2012: 00093080 160 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ - 2013: 00092978 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ - 2014: 00069de4 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ - 2015: 000bb8b0 184 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ - 2016: 00087fac 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ - 2017: 0003a054 832 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ - 2018: 000deeb8 132 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ - 2019: 0011579c 344 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ - 2020: 000915d0 192 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ - 2021: 0007a0cc 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ - 2022: 00061724 112 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ - 2023: 00096154 76 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ - 2024: 0004e28c 116 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ - 2025: 0005cc88 156 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ - 2026: 000db228 24 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ - 2027: 000aa470 328 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ - 2028: 0006c078 52 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ - 2029: 000ff684 24 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ - 2030: 000a5880 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ - 2031: 000aea6c 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ - 2032: 000697ac 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ - 2033: 0004ebc8 108 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ - 2034: 00070284 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ - 2035: 00079334 184 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ - 2036: 0005cb4c 52 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ - 2037: 0006bfb8 192 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ - 2038: 0011b79c 148 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ - 2039: 00088860 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ - 2040: 0007ff78 160 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ - 2041: 0018add8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ - 2042: 0006fe2c 192 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ - 2043: 0004b6d8 336 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ - 2044: 0006972c 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ - 2045: 000e7a00 4 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ - 2046: 00087f1c 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ - 2047: 00138de0 184 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ - 2048: 0010bfb8 72 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ - 2049: 00088248 52 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ - 2050: 00107660 92 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ - 2051: 0006a4bc 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ - 2052: 000aa87c 380 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ - 2053: 00069630 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ - 2054: 000af520 1332 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ - 2055: 0013b304 260 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ - 2056: 00124258 540 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ - 2057: 0007d7a8 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ - 2058: 00121188 260 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ - 2059: 000548a0 200 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ - 2060: 0008df3c 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ - 2061: 0006dcf0 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ - 2062: 000ef808 260 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ - 2063: 00061610 276 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ - 2064: 0004e178 276 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ - 2065: 000e2d90 300 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ - 2066: 001194c0 160 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ - 2067: 000a1668 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ - 2068: 0006bad8 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ - 2069: 00071764 116 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ - 2070: 00091510 192 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ - 2071: 0006f574 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ - 2072: 000d80c4 24 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ - 2073: 00069f54 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ - 2074: 000812bc 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ - 2075: 00091f5c 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ - 2076: 000877c4 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ - 2077: 00047b7c 176 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ - 2078: 001097f4 52 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ - 2079: 0009fda4 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ - 2080: 0011614c 12 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ - 2081: 0006bdb8 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ - 2082: 0006a9a4 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ - 2083: 00036a58 260 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ - 2084: 0010b174 60 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ - 2085: 0010a614 132 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ - 2086: 000bc1c8 268 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ - 2087: 0008a5c0 328 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ - 2088: 000dd920 124 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ - 2089: 0008db64 160 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ - 2090: 00071760 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ - 2091: 00059968 108 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ - 2092: 000d1028 468 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ - 2093: 00055594 132 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ - 2094: 000fd96c 720 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ - 2095: 00107538 52 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ - 2096: 0007da20 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ - 2097: 0013c078 192 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ - 2098: 000f6100 184 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ - 2099: 0006adb4 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ - 2100: 00088d5c 240 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ - 2101: 00072eb0 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ - 2102: 000f2a80 88 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ - 2103: 0004ef0c 76 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ - 2104: 000d3b48 24 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ - 2105: 000791a0 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ - 2106: 00078e30 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ - 2107: 0008f0d0 124 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ - 2108: 000650a4 1900 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ - 2109: 0007ee48 192 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ - 2110: 000f6d80 472 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ - 2111: 00088868 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ - 2112: 0007c028 192 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ - 2113: 001396d8 268 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ - 2114: 00091b40 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ - 2115: 000879e4 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ - 2116: 0005790c 140 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ - 2117: 0004b56c 364 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ - 2118: 000935d0 68 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ - 2119: 0023f730 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ - 2120: 000e98b8 132 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ - 2121: 000597d4 112 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ - 2122: 000d08e8 380 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ - 2123: 0009dffc 84 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ - 2124: 0009cba8 656 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ - 2125: 00091d30 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ - 2126: 000bd350 804 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ - 2127: 0006f8e4 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ - 2128: 0008d3a4 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ - 2129: 000aa380 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ - 2130: 00087efc 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ - 2131: 0007ed34 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ - 2132: 00068614 272 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ - 2133: 0024bd04 0 NOTYPE GLOBAL DEFAULT 21 __end__ │ │ │ │ - 2134: 000879d0 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ - 2135: 000de3d0 192 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ - 2136: 0006a52c 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ - 2137: 000c035c 2568 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ - 2138: 0007952c 192 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ - 2139: 0006988c 192 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ - 2140: 0005da24 56 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ - 2141: 000a551c 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ - 2142: 0008bbb0 320 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ - 2143: 001156e4 184 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ - 2144: 0005345c 124 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ - 2145: 00069dac 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ - 2146: 0006b668 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ - 2147: 00048098 568 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ - 2148: 00088474 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ - 2149: 001249ac 472 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ - 2150: 000dd0d8 128 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ - 2151: 000aedd8 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ - 2152: 0023f738 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ - 2153: 0008a0dc 192 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ - 2154: 00119388 152 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ - 2155: 0010a510 260 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ - 2156: 0005963c 160 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ - 2157: 000aa76c 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ - 2158: 000de874 12 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ - 2159: 0008cde0 44 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ - 2160: 0006d788 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ - 2161: 0013bea4 268 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ - 2162: 0008b0bc 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ - 2163: 00089774 160 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ - 2164: 00121ad4 132 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ - 2165: 0006a034 200 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ - 2166: 000878f0 52 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ - 2167: 00076f3c 192 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ - 2168: 000ee6f8 260 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ - 2169: 000aa7b8 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ - 2170: 0009d420 508 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ - 2171: 0006c350 44 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ - 2172: 0005d9ec 56 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ - 2173: 00047c2c 168 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ - 2174: 0008ec44 60 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ - 2175: 0003738c 132 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ - 2176: 000b53f4 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ - 2177: 000886b8 76 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ - 2178: 00091fb8 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ - 2179: 0023f758 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ - 2180: 00081578 160 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ - 2181: 00119d70 464 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ - 2182: 0010c000 72 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ - 2183: 00075358 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ - 2184: 000ff5a0 76 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ - 2185: 000c5e38 140 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ - 2186: 00070204 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ - 2187: 00069ffc 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ - 2188: 0006e774 192 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ - 2189: 0007ddac 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ - 2190: 00087114 328 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ - 2191: 000a6db8 60 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ - 2192: 000ffe60 472 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ - 2193: 000bc110 184 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ - 2194: 0008e0f4 192 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ - 2195: 00054968 192 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ - 2196: 000a78fc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ - 2197: 0006fc54 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ - 2198: 000df708 132 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ - 2199: 000ff4f4 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ - 2200: 000de1f8 272 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ - 2201: 00091c88 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ - 2202: 000a8400 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ - 2203: 000832a4 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ - 2204: 0007ee2c 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ - 2205: 00088be4 100 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ - 2206: 0004ddb8 284 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ - 2207: 000866e0 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ - 2208: 000aed88 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ - 2209: 000994dc 1468 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ - 2210: 0006bc48 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ - 2211: 001093cc 68 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ - 2212: 00072094 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ - 2213: 0006cf44 52 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ - 2214: 00145cbc 476 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ - 2215: 000879a0 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ - 2216: 00088704 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ - 2217: 0008f5e8 84 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ - 2218: 0006a1d0 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ - 2219: 00069cb0 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ - 2220: 0005fab0 184 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ - 2221: 00071420 160 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ - 2222: 0005d818 108 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ - 2223: 000c1964 2896 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ - 2224: 00054e04 12 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ - 2225: 00076020 192 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ - 2226: 00059d98 300 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ - 2227: 000aeec4 76 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ - 2228: 0007b3e8 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ - 2229: 00083918 192 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ - 2230: 000addc0 160 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ - 2231: 0006dd60 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ - 2232: 0008fcac 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ - 2233: 00139620 184 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ - 2234: 0010b080 60 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ - 2235: 000f2a10 112 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ - 2236: 000866ac 52 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ - 2237: 0007d78c 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ - 2238: 000aa3f8 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ - 2239: 0011a74c 1784 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ - 2240: 0005237c 500 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ - 2241: 0009f814 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ - 2242: 0010b0bc 60 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ - 2243: 00114afc 708 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ - 2244: 00134fc8 52 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ - 2245: 001219d0 260 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ - 2246: 000db240 388 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ - 2247: 00087ef4 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ - 2248: 000609f0 160 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ - 2249: 0005e660 272 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ - 2250: 0018ae24 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ - 2251: 000e4c70 284 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ - 2252: 0004eb5c 108 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ - 2253: 0007c674 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ - 2254: 00081f00 192 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ - 2255: 000761bc 192 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ - 2256: 00088ac8 60 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ - 2257: 000937ec 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ - 2258: 000cdeec 452 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ - 2259: 000a70a4 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ - 2260: 0007d430 320 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ - 2261: 000ff6e4 24 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ - 2262: 000e9168 12 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ - 2263: 000a1ce8 992 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ - 2264: 0004b1f8 884 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ - 2265: 0005f928 392 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ - 2266: 00037288 260 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ - 2267: 000bf58c 640 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ - 2268: 000919a4 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ - 2269: 0010bf7c 60 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ - 2270: 000a36bc 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ - 2271: 000c5d18 140 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ - 2272: 0008227c 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ - 2273: 0006aa30 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ - 2274: 00055f10 132 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ - 2275: 00091c50 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ - 2276: 000fd438 920 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ - 2277: 0008845c 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ - 2278: 000a8f24 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ - 2279: 0006f8e0 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ - 2280: 00054794 268 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ - 2281: 0007a310 192 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ - 2282: 000917a8 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ - 2283: 0006f678 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ - 2284: 00116430 200 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ - 2285: 0006b1d4 200 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ - 2286: 0006086c 388 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ - 2287: 0004e638 292 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ - 2288: 0006f9ec 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ - 2289: 000d80dc 320 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ - 2290: 00081dec 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ - 2291: 000676f4 48 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ - 2292: 00070268 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ - 2293: 00090228 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ - 2294: 000dcc88 104 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ - 2295: 0008c924 60 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ - 2296: 000f75c8 472 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ - 2297: 000717f4 192 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ - 2298: 0008fbb8 52 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ - 2299: 000750f8 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ - 2300: 000cbcdc 412 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ - 2301: 00087f88 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ - 2302: 00083110 192 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ - 2303: 000ff6b4 24 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ - 2304: 000e0808 584 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ - 2305: 0004b100 248 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ - 2306: 00057908 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ - 2307: 0005c9d4 236 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ - 2308: 0011ff5c 132 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ - 2309: 00091fbc 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ - 2310: 00116fd8 132 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ - 2311: 0006ac9c 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ - 2312: 0008f14c 68 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ - 2313: 00086990 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ - 2314: 00090238 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ - 2315: 000e70fc 256 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ - 2316: 0006dc30 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ - 2317: 0006ca4c 52 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ - 2318: 000b53a4 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ - 2319: 0007c33c 192 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ - 2320: 0006a60c 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ - 2321: 0009dc14 100 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ - 2322: 0004eec0 76 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ - 2323: 000c703c 124 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ - 2324: 000961a0 76 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ - 2325: 00037b60 132 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ - 2326: 00069e1c 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ - 2327: 00084e34 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ - 2328: 000722d0 160 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ - 2329: 000514ec 380 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ - 2330: 00051090 76 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ - 2331: 001066e8 96 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ - 2332: 000ae044 84 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ - 2333: 0006f900 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ - 2334: 00087638 44 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ - 2335: 00097924 3944 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ - 2336: 00084dfc 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ - 2337: 000ff288 128 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ - 2338: 000e0ae0 584 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ - 2339: 0004ab1c 1508 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ - 2340: 00068724 272 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ - 2341: 0006901c 124 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ - 2342: 000e24a0 104 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ - 2343: 00052e14 208 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ - 2344: 00078b80 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ - 2345: 000cea78 140 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ - 2346: 0006c970 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ - 2347: 0008d90c 192 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ - 2348: 00081310 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ - 2349: 000c7f44 264 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ - 2350: 00072a00 160 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ - 2351: 00092a70 160 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ - 2352: 000f69f8 256 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ - 2353: 000fdc3c 300 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ - 2354: 00134ba0 208 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ - 2355: 00106748 1280 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ - 2356: 00090a94 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ - 2357: 000db5e4 72 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ - 2358: 0006f7f4 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ - 2359: 000aa9f8 380 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ - 2360: 000df0c4 12 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ - 2361: 000c93b0 576 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ - 2362: 0013bc50 132 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ - 2363: 00100998 132 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ - 2364: 000a6a58 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ - 2365: 00069b24 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ - 2366: 000e2ebc 160 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ - 2367: 00119560 1632 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ - 2368: 00130154 5460 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ - 2369: 000e0a68 24 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ - 2370: 000c6140 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ - 2371: 000db05c 388 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ - 2372: 000f0b90 140 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ - 2373: 000c5da4 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ - 2374: 0006b168 52 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ - 2375: 000a109c 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ - 2376: 000ec744 260 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ - 2377: 0006bd80 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ - 2378: 00072630 216 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ - 2379: 00093744 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ - 2380: 00081ee4 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ - 2381: 0006f97c 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ - 2382: 0013cc94 492 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ - 2383: 0009ddd0 112 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ - 2384: 00115a4c 124 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ - 2385: 00106688 96 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ - 2386: 000deb58 200 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ - 2387: 0006ffe4 192 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ - 2388: 000a7840 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ - 2389: 000ec848 260 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ - 2390: 00060efc 248 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ - 2391: 00070ea8 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ - 2392: 0006a0fc 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ - 2393: 000e3348 76 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ - 2394: 000a8344 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ - 2395: 0007a104 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ - 2396: 000c78fc 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ - 2397: 000c81a8 176 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ - 2398: 000ff624 24 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ - 2399: 000cc548 588 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ - 2400: 000c9210 416 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ - 2401: 0008ee28 44 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ - 2402: 0006f8ac 40 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ - 2403: 00092068 160 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ - 2404: 000e0ac8 24 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ - 2405: 001245bc 268 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ - 2406: 00085384 160 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ - 2407: 0022313c 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ - 2408: 000db3c4 388 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ - 2409: 000e4bf8 4 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ - 2410: 0007bf68 192 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ - 2411: 000ec32c 260 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ - 2412: 000d7f3c 320 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ - 2413: 0005e0f8 96 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ - 2414: 000dff84 28 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ - 2415: 000717d8 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ - 2416: 000a548c 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ - 2417: 00087fa4 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ - 2418: 000cbfe4 364 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ - 2419: 0006d900 192 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ - 2420: 0008799c 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ - 2421: 00092c8c 192 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ - 2422: 0007323c 192 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ - 2423: 0008f248 44 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ - 2424: 00038634 856 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ - 2425: 0007f968 160 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ - 2426: 0006b418 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ - 2427: 0006df1c 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ - 2428: 00096528 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ + 814: 000f3734 56 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ + 815: 000a6a7c 268 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ + 816: 000b1174 12 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ + 817: 000c036c 344 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ + 818: 00061b84 52 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ + 819: 000e34a4 124 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ + 820: 00061f30 44 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ + 821: 000a1b1c 280 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ + 822: 0009d0f4 132 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ + 823: 00062000 92 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ + 824: 000c5774 132 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ + 825: 0006ecb8 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ + 826: 0008b638 48 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ + 827: 000432fc 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ + 828: 00074824 1872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ + 829: 0003e4c0 44 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ + 830: 00041b7c 192 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ + 831: 000732a4 88 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ + 832: 0003fff8 352 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ + 833: 00146960 88 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ + 834: 000543fc 160 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ + 835: 00131924 344 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ + 836: 00062090 84 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ + 837: 000553ac 200 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ + 838: 00045dbc 192 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ + 839: 001281b4 16 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ + 840: 00127f50 12 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ + 841: 00120998 232 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ + 842: 00108168 24 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ + 843: 0012ec9c 176 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ + 844: 00117afc 184 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ + 845: 00125b58 268 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ + 846: 00065118 44 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ + 847: 00065840 192 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ + 848: 000d7b38 260 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ + 849: 0003eb5c 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ + 850: 000f3898 56 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ + 851: 000ad284 64 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ + 852: 0008544c 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ + 853: 0004555c 192 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ + 854: 0003f61c 200 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ + 855: 00047ea0 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ + 856: 000de0c8 12 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ + 857: 00040694 44 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ + 858: 0007c5b8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ + 859: 0004a424 160 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ + 860: 00096e0c 268 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ + 861: 00090b8c 12 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ + 862: 0007d178 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ + 863: 0005cca8 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ + 864: 00148064 1108 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ + 865: 0014739c 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ + 866: 0004d7e4 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ + 867: 00058038 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ + 868: 0005c6b4 52 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ + 869: 000e36a0 80 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ + 870: 00057680 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ + 871: 00057868 160 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ + 872: 000aab90 300 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ + 873: 001112ac 24 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ + 874: 0003e450 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ + 875: 0013122c 12 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ + 876: 0004ca20 184 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ + 877: 0010ac68 48 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ + 878: 000dbb70 68 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ + 879: 000474d4 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ + 880: 0005af3c 180 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ + 881: 0003e128 52 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ + 882: 0003f460 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ + 883: 00127064 200 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ + 884: 00043fb4 184 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ + 885: 000644d0 60 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ + 886: 0004d0b8 160 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ + 887: 0003f18c 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ + 888: 000697f8 68 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ + 889: 00055074 192 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ + 890: 000e1154 164 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ + 891: 0009cff0 260 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ + 892: 000c5558 540 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ + 893: 0005cc6c 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ + 894: 00130e1c 1040 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ + 895: 000ee6bc 180 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ + 896: 000be2d4 184 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ + 897: 0005cf70 52 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ + 898: 001136b8 44 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ + 899: 0008b15c 92 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ + 900: 00044644 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ + 901: 0003f994 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ + 902: 00064a24 460 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ + 903: 00048210 192 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ + 904: 00067c7c 192 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ + 905: 000a239c 296 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ + 906: 000df22c 184 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ + 907: 00055e30 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ + 908: 0005b678 60 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ + 909: 0011984c 132 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ + 910: 00041834 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ + 911: 000443c4 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ + 912: 000bfd64 104 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ + 913: 00109380 28 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ + 914: 0005a468 52 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ + 915: 0004fa68 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ + 916: 00042f28 44 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ + 917: 000dc18c 244 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ + 918: 000ea320 280 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ + 919: 00084b5c 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ + 920: 000de8a0 520 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ + 921: 0005410c 160 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ + 922: 00048ea8 192 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ + 923: 0003e3e0 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ + 924: 0007f530 212 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ + 925: 0009d728 192 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ + 926: 00132ce4 844 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ + 927: 00050e44 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ + 928: 00061af4 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ + 929: 000edb94 360 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ + 930: 0006ecfc 868 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ + 931: 000418a4 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ + 932: 0004fa30 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ + 933: 0008fa74 184 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ + 934: 0008b034 52 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ + 935: 00085674 76 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ + 936: 000a69c4 184 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ + 937: 0003dee4 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ + 938: 0005808c 192 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ + 939: 000d075c 472 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ + 940: 00052c38 160 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ + 941: 000ea5a4 204 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ + 942: 0005f078 320 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ + 943: 000cc128 32 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ + 944: 00125510 264 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ + 945: 000483c8 192 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ + 946: 00058edc 192 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ + 947: 00048c48 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ + 948: 0013186c 184 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ + 949: 0005e190 160 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ + 950: 00085114 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ + 951: 000d9f9c 132 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ + 952: 00066898 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ + 953: 0003ec78 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ + 954: 00040498 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ + 955: 0005c704 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ + 956: 0011f0e8 368 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ + 957: 0004f9dc 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ + 958: 00136e30 964 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ + 959: 00054b58 192 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ + 960: 00064dbc 456 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ + 961: 000f947c 240 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ + 962: 00053e00 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ + 963: 00127738 124 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ + 964: 001468f8 104 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ + 965: 00066c98 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ + 966: 000e56b4 436 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ + 967: 000eb3bc 420 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ + 968: 00055c30 160 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ + 969: 00044f98 44 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ + 970: 000e1990 380 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ + 971: 00068c98 236 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ + 972: 00087fe8 924 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ + 973: 00068fd8 84 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ + 974: 00096d54 184 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ + 975: 00051b08 192 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ + 976: 00051e20 160 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ + 977: 0004d4c8 192 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ + 978: 00146348 252 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ + 979: 000442cc 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ + 980: 000c5398 316 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ + 981: 00044650 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ + 982: 00064fb0 60 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ + 983: 000989cc 372 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ + 984: 0005944c 192 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ + 985: 0003f7c4 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ + 986: 00068018 192 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ + 987: 000a7f1c 268 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ + 988: 000a17a0 416 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ + 989: 00055058 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ + 990: 0009d554 268 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ + 991: 0004096c 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ + 992: 000422d0 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ + 993: 0003e0b8 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ + 994: 0005253c 192 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ + 995: 000442c4 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ + 996: 000421b8 228 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ + 997: 000a3100 1872 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ + 998: 0007dae8 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ + 999: 000b1564 200 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ + 1000: 000457b8 192 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ + 1001: 0003e8b8 200 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ + 1002: 000eccc0 100 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ + 1003: 00109028 136 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ + 1004: 0003f4ec 276 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ + 1005: 0005d290 180 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ + 1006: 000bfc28 316 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ + 1007: 0004bac4 192 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ + 1008: 0008d4e0 508 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ + 1009: 0005727c 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ + 1010: 00043590 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ + 1011: 000e07b4 72 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ + 1012: 000f1cf8 284 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ + 1013: 0007ff4c 640 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ + 1014: 000801cc 640 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ + 1015: 0012712c 192 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ + 1016: 00042ce8 44 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ + 1017: 000d9e98 260 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ + 1018: 00048e8c 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ + 1019: 00066cf8 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ + 1020: 000dba0c 84 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ + 1021: 00058b84 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ + 1022: 000d35e4 172 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ + 1023: 000508d4 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ + 1024: 0005c6e8 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ + 1025: 0005c248 328 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ + 1026: 000564f4 192 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ + 1027: 000b7a38 472 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ + 1028: 0012e6a0 720 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ + 1029: 0003e89c 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ + 1030: 0004fe2c 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ + 1031: 000dca98 748 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ + 1032: 001471d0 460 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ + 1033: 00058070 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ + 1034: 0003e10c 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ + 1035: 001212e8 12 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ + 1036: 00061350 192 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ + 1037: 001473a0 260 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ + 1038: 0004ab04 312 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ + 1039: 001114bc 128 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ + 1040: 0005b4a0 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ + 1041: 00085078 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ + 1042: 00095040 28 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ + 1043: 000de42c 200 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ + 1044: 000633c0 192 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ + 1045: 00049480 332 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ + 1046: 000abea0 340 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ + 1047: 00040988 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ + 1048: 00059bac 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ + 1049: 0007f838 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ + 1050: 00042b44 52 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ + 1051: 00090e68 200 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ + 1052: 0003e594 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ + 1053: 00055540 160 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ + 1054: 00136608 336 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ + 1055: 000649d0 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ + 1056: 000db9b8 84 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ + 1057: 000a5c80 20 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ + 1058: 00050160 52 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ + 1059: 00042410 184 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ + 1060: 000c7ad0 3796 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ + 1061: 000fd3a4 3072 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ + 1062: 000670c0 192 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ + 1063: 00057c34 192 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ + 1064: 001314f8 204 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ + 1065: 0005c708 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ + 1066: 000e3520 84 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ + 1067: 000cf910 132 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ + 1068: 000d5cd8 132 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ + 1069: 0005aa80 332 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ + 1070: 0006f728 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ + 1071: 00042e54 184 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ + 1072: 000a2290 268 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ + 1073: 0009505c 132 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ + 1074: 0008b500 312 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ + 1075: 000c6a28 88 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ + 1076: 00120ed0 132 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ + 1077: 00063c18 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ + 1078: 00078554 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ + 1079: 00146d10 148 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ + 1080: 00146444 248 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ + 1081: 00126f64 256 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ + 1082: 0005a5ec 208 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ + 1083: 0010a46c 68 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ + 1084: 000db964 84 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ + 1085: 00103564 628 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ + 1086: 0011f364 20 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ + 1087: 00132348 132 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ + 1088: 0009cc50 80 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ + 1089: 00120524 304 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ + 1090: 000663ec 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ + 1091: 0007c150 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ + 1092: 0006687c 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ + 1093: 0011dc40 192 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ + 1094: 0007cc54 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ + 1095: 00052520 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ + 1096: 0011db4c 244 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ + 1097: 000590b4 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ + 1098: 00035c48 4840 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ + 1099: 00055b70 192 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ + 1100: 000442d4 120 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ + 1101: 0005d1c0 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ + 1102: 00066cc0 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ + 1103: 00066d20 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ + 1104: 00056eb8 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ + 1105: 000a7e64 184 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ + 1106: 0006e86c 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ + 1107: 00108edc 24 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ + 1108: 000431b0 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ + 1109: 00062bbc 192 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ + 1110: 00065900 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ + 1111: 0004718c 160 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ + 1112: 000ac5a8 472 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ + 1113: 00058af8 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ + 1114: 00068d84 236 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ + 1115: 00085cdc 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ + 1116: 000648ac 52 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ + 1117: 0006688c 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ + 1118: 00108014 316 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ + 1119: 000619c8 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ + 1120: 00125a30 296 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ + 1121: 000564d8 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ + 1122: 00072660 60 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ + 1123: 0008fddc 124 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ + 1124: 0003cdf8 132 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ + 1125: 000ea9e8 168 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ + 1126: 000460bc 192 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ + 1127: 000429fc 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ + 1128: 000ee89c 136 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ + 1129: 000467ac 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ + 1130: 001438cc 472 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ + 1131: 00040e08 52 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ + 1132: 000e55a0 276 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ + 1133: 000b162c 192 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ + 1134: 0008a6a4 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ + 1135: 0004f224 160 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ + 1136: 000e1b0c 380 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ + 1137: 00108c3c 104 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ + 1138: 0004de20 192 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ + 1139: 000e5af8 324 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ + 1140: 00131bd4 124 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ + 1141: 00040888 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ + 1142: 000596c4 160 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ + 1143: 000d02a8 344 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ + 1144: 000eef18 224 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ + 1145: 0003e7f4 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ + 1146: 000980f0 372 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ + 1147: 0004795c 44 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ + 1148: 00108180 316 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ + 1149: 000dbe0c 56 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ + 1150: 001027d4 32 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ + 1151: 00058bbc 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ + 1152: 00040b6c 52 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ + 1153: 000f02f4 160 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ + 1154: 0011bf44 48 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ + 1155: 00126990 260 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ + 1156: 0007b548 408 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ + 1157: 000c4c58 132 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ + 1158: 0011d918 40 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ + 1159: 0009d300 132 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ + 1160: 000b9f84 132 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ + 1161: 0003e4ec 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ + 1162: 0008bcdc 1392 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ + 1163: 000eaf20 336 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ + 1164: 00048694 192 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ + 1165: 0005b7f4 328 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ + 1166: 000e66f8 348 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ + 1167: 000d1d1c 1424 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ + 1168: 0005c700 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ + 1169: 0003ea98 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ + 1170: 00115900 452 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ + 1171: 00066cdc 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ + 1172: 000564d4 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ + 1173: 000649b4 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ + 1174: 000c6978 32 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ + 1175: 00044e00 100 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ + 1176: 000449cc 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ + 1177: 000de4f4 192 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ + 1178: 000669c8 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ + 1179: 0006e828 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ + 1180: 0003f834 44 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ + 1181: 000687b4 276 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ + 1182: 00090f30 192 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ + 1183: 0003fcf4 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ + 1184: 001123e8 104 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ + 1185: 000619e4 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ + 1186: 0003faa0 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ + 1187: 001014fc 32 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ + 1188: 000db74c 56 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ + 1189: 000d3e10 176 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ + 1190: 00066c10 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ + 1191: 00046d14 192 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ + 1192: 0017e5d0 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ + 1193: 00047a28 160 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ + 1194: 0004f46c 192 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ + 1195: 00049c54 160 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ + 1196: 000e78c8 1504 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ + 1197: 000c523c 84 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ + 1198: 0005e9e0 328 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ + 1199: 000eed78 40 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ + 1200: 001315c4 196 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ + 1201: 000d0ad8 12 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ + 1202: 000d5ffc 940 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ + 1203: 00098870 84 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ + 1204: 000d96c4 12 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ + 1205: 00084f98 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ + 1206: 000b1390 344 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ + 1207: 0003cbdc 540 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ + 1208: 000e3394 120 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ + 1209: 00091bc0 12 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ + 1210: 000eb8f0 164 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ + 1211: 00061b68 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ + 1212: 0011a3b8 12 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ + 1213: 0006400c 60 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ + 1214: 0004b190 604 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ + 1215: 00084e64 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ + 1216: 00059da8 192 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ + 1217: 0004c300 332 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ + 1218: 00105bb0 380 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ + 1219: 00041130 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ + 1220: 00133f18 12 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ + 1221: 0003e15c 44 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ + 1222: 001215c4 200 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ + 1223: 0004fce0 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ + 1224: 001292e8 5720 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ + 1225: 00066428 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ + 1226: 00043a34 320 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ + 1227: 0010edd8 556 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ + 1228: 000837d8 1116 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ + 1229: 0003d0d0 24 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ + 1230: 0012b930 232 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ + 1231: 000d17e4 100 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ + 1232: 001469b8 196 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ + 1233: 000531a8 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ + 1234: 000c4a3c 540 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ + 1235: 0005c720 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ + 1236: 000f17bc 584 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ + 1237: 0006c41c 1604 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ + 1238: 000b3de4 32 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ + 1239: 000e0f24 232 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ + 1240: 000ef204 224 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ + 1241: 0009d1fc 260 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ + 1242: 0005a49c 52 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ + 1243: 00128b00 160 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ + 1244: 000eeecc 76 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ + 1245: 000406c0 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ + 1246: 000ec7e4 376 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ + 1247: 000e30ec 124 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ + 1248: 00048580 192 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ + 1249: 000481f4 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ + 1250: 00067c60 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ + 1251: 0005b708 52 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ + 1252: 000de2dc 336 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ + 1253: 00095268 132 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ + 1254: 0011f074 116 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ + 1255: 000b7584 344 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ + 1256: 00040290 52 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ + 1257: 0008570c 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ + 1258: 00090d5c 268 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ + 1259: 000449e8 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ + 1260: 000589c8 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ + 1261: 0013033c 96 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ + 1262: 0003e524 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ + 1263: 0005801c 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ + 1264: 00100c50 392 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ + 1265: 0004a0ec 192 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ + 1266: 00061a74 68 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ + 1267: 0013213c 132 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ + 1268: 000638bc 100 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ + 1269: 000e3db8 244 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ + 1270: 00146834 96 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ + 1271: 001313f4 260 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ + 1272: 000456f8 192 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ + 1273: 0003f444 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ + 1274: 000d01f0 184 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ + 1275: 00048678 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ + 1276: 0005cc90 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ + 1277: 0007af50 700 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ + 1278: 0005a330 52 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ + 1279: 00170474 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ + 1280: 000512f4 192 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ + 1281: 000f8bdc 140 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ + 1282: 0004fa14 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ + 1283: 0005769c 320 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ + 1284: 00052890 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ + 1285: 00059604 192 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ + 1286: 0005ccdc 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ + 1287: 00058ec0 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ + 1288: 000681d0 192 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ + 1289: 000ba190 564 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ + 1290: 000bcda0 172 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ + 1291: 00038960 472 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ + 1292: 0007c730 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ + 1293: 000b727c 64 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ + 1294: 000e36f0 156 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ + 1295: 0003e3fc 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ + 1296: 000a1288 532 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ + 1297: 00066b14 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ + 1298: 0007d234 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ + 1299: 0004f450 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ + 1300: 0005a2fc 52 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ + 1301: 000ef0d8 76 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ + 1302: 00054b3c 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ + 1303: 00128f3c 100 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ + 1304: 0003ead0 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ + 1305: 000552b4 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ + 1306: 00054d74 160 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ + 1307: 00142850 900 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ + 1308: 000e24a0 272 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ + 1309: 00128a00 172 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ + 1310: 00059d8c 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ + 1311: 00061c2c 52 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ + 1312: 000e59fc 252 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ + 1313: 000c5230 12 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ + 1314: 000445d0 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ + 1315: 00098864 12 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ + 1316: 0004d4ac 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ + 1317: 00109568 184 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ + 1318: 000c24b0 472 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ + 1319: 000531c4 160 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ + 1320: 000c4cdc 408 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ + 1321: 000c683c 316 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ + 1322: 0004865c 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ + 1323: 00043e34 192 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ + 1324: 000f2c5c 208 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ + 1325: 00146f94 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ + 1326: 0005c5fc 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ + 1327: 00067000 192 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ + 1328: 0003df1c 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ + 1329: 000ac180 336 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ + 1330: 000bf1bc 2388 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ + 1331: 000490e8 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ + 1332: 00099dc0 132 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ + 1333: 0003e218 204 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ + 1334: 00060f64 316 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ + 1335: 0005cd28 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ + 1336: 000a28e0 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ + 1337: 0003ec5c 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ + 1338: 000da98c 340 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ + 1339: 0008b304 24 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ + 1340: 000e0ee4 20 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ + 1341: 000683d0 132 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ + 1342: 000c2cf0 1724 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ + 1343: 000e65cc 300 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ + 1344: 00115ac4 524 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ + 1345: 00063778 192 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ + 1346: 00129070 172 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ + 1347: 00093df0 1416 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ + 1348: 0010b868 24 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ + 1349: 00066d04 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ + 1350: 0004f9c0 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ + 1351: 00063578 192 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ + 1352: 0003eeac 44 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ + 1353: 000ecde0 64 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ + 1354: 000e63c0 148 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ + 1355: 000582cc 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ + 1356: 0003efd4 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ + 1357: 000694f8 272 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ + 1358: 0004ba04 192 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ + 1359: 000eae58 200 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ + 1360: 0004fe64 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ + 1361: 000d6bf0 1000 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ + 1362: 000fdfe8 316 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ + 1363: 00064f88 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ + 1364: 0012168c 192 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ + 1365: 0005d10c 52 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ + 1366: 0004a0d0 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ + 1367: 0003f1e0 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ + 1368: 0011d944 36 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ + 1369: 000998cc 184 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ + 1370: 00066cec 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ + 1371: 000415f0 192 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ + 1372: 000b74cc 184 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ + 1373: 000bce4c 1656 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ + 1374: 00146898 96 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ + 1375: 00062afc 192 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ + 1376: 00068454 24 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ + 1377: 000568a4 44 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ + 1378: 000e35c4 112 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ + 1379: 00097f94 84 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ + 1380: 0003d2c4 1500 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ + 1381: 000948d8 12 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ + 1382: 00128bcc 724 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ + 1383: 00061334 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ + 1384: 00146234 4 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ + 1385: 000ece88 48 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ + 1386: 000533e0 192 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ + 1387: 0007bf4c 92 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ + 1388: 000ec118 376 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ + 1389: 0009dc08 132 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ + 1390: 000441a8 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ + 1391: 00044654 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ + 1392: 0006f9a4 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ + 1393: 00063eec 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ + 1394: 00042134 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ + 1395: 0007e864 76 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ + 1396: 000d0dec 200 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ + 1397: 000fe50c 316 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ + 1398: 0004981c 192 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ + 1399: 000d9ab4 200 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ + 1400: 000b28a4 68 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ + 1401: 00064718 68 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ + 1402: 000e2b1c 324 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ + 1403: 000d5b84 168 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ + 1404: 00084090 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ + 1405: 00045b28 192 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ + 1406: 001338f4 12 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ + 1407: 000e0848 76 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ + 1408: 00091e9c 200 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ + 1409: 000ec9fc 708 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ + 1410: 0011a694 200 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ + 1411: 0005ccc8 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ + 1412: 00044134 116 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ + 1413: 0005318c 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ + 1414: 0003fea8 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ + 1415: 00098edc 24 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ + 1416: 0004dd60 192 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ + 1417: 000f0d28 732 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ + 1418: 000bd4c4 1556 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ + 1419: 00099cbc 260 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ + 1420: 00057fe4 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ + 1421: 000ed854 152 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ + 1422: 00103b94 860 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ + 1423: 00124ff8 260 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ + 1424: 001341e4 204 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ + 1425: 00052798 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ + 1426: 00170574 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ + 1427: 00114a7c 236 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ + 1428: 00129278 40 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ + 1429: 000cead4 132 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ + 1430: 0004fe10 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ + 1431: 0003f9b0 44 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ + 1432: 0011a9f4 140 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ + 1433: 001214b8 268 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ + 1434: 0005f834 192 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ + 1435: 00121264 132 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ + 1436: 000ebd88 912 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ + 1437: 0008e408 264 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ + 1438: 0008536c 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ + 1439: 00059b74 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ + 1440: 0007fc2c 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ + 1441: 0005c558 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ + 1442: 0005de94 168 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ + 1443: 000a5c68 24 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ + 1444: 000f2d2c 248 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ + 1445: 00055b54 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ + 1446: 00056374 160 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ + 1447: 00056734 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ + 1448: 0013724c 56 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ + 1449: 000f7b90 188 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ + 1450: 00042358 184 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ + 1451: 000ac0c8 184 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ + 1452: 00044558 116 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ + 1453: 000e6c48 252 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ + 1454: 000444d8 116 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ + 1455: 0003ed20 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ + 1456: 00061734 60 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ + 1457: 00100034 180 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ + 1458: 00068f84 84 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ + 1459: 0005bd24 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ + 1460: 000cc64c 420 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ + 1461: 00170520 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ + 1462: 0005e6e8 184 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ + 1463: 0005cf38 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ + 1464: 00061d88 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ + 1465: 000d0558 124 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ + 1466: 000c4e74 420 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ + 1467: 00045ffc 192 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ + 1468: 000da7cc 448 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ + 1469: 0004621c 160 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ + 1470: 00082224 408 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ + 1471: 00085748 780 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ + 1472: 00084d18 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ + 1473: 0004feb8 160 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ + 1474: 0006fad8 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ + 1475: 000533c4 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ + 1476: 000b73ec 72 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ + 1477: 00057f2c 184 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ + 1478: 000e1658 444 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ + 1479: 000f3be4 112 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ + 1480: 00097f88 12 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ + 1481: 0005b398 52 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ + 1482: 000e0ef8 20 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ + 1483: 00143350 200 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ + 1484: 00117910 480 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ + 1485: 000d4c1c 1860 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ + 1486: 00041fa8 200 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ + 1487: 00063fd0 60 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ + 1488: 000c6f5c 472 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ + 1489: 00066444 192 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ + 1490: 00067278 160 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ + 1491: 0011c250 20 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ + 1492: 00121160 260 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ + 1493: 000647f4 116 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ + 1494: 00049298 460 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ + 1495: 0011bee4 48 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ + 1496: 000b9d78 132 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ + 1497: 000bff14 48 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ + 1498: 000385a4 256 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ + 1499: 000fe330 16 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ + 1500: 0007a9dc 660 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ + 1501: 000f6f28 20 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ + 1502: 00057a84 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ + 1503: 0005c710 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ + 1504: 0003f384 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ + 1505: 0014653c 188 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ + 1506: 000515ec 192 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ + 1507: 0003e1e0 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ + 1508: 0005ccd4 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ + 1509: 000f2e24 276 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ + 1510: 000429e0 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ + 1511: 000d0eb4 192 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ + 1512: 0009984c 24 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ + 1513: 000ee5a0 284 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ + 1514: 000d9b7c 192 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ + 1515: 000b27f4 60 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ + 1516: 00066520 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ + 1517: 00091f64 192 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ + 1518: 0007b9e4 652 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ + 1519: 0011a75c 192 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ + 1520: 00064868 68 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ + 1521: 0004086c 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ + 1522: 0004e8d4 192 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ + 1523: 000c2130 248 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ + 1524: 0005ec70 456 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ + 1525: 00051234 192 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ + 1526: 000740c0 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ + 1527: 000c66e0 84 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ + 1528: 001342b0 196 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ + 1529: 000fc1f4 1060 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ + 1530: 000ce498 12 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ + 1531: 00061e0c 68 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ + 1532: 000b5194 132 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ + 1533: 00102b28 108 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ + 1534: 00065bb0 180 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ + 1535: 0011c0dc 208 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ + 1536: 000f1a04 216 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ + 1537: 0011ac5c 12 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ + 1538: 00066c94 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ + 1539: 0009dcfc 140 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ + 1540: 00057aa0 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ + 1541: 0005a844 204 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ + 1542: 00108a20 128 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ + 1543: 000dd2fc 472 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ + 1544: 00069a74 284 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ + 1545: 00067494 192 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ + 1546: 000639dc 76 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ + 1547: 000e9e80 420 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ + 1548: 0003cf04 144 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ + 1549: 0009cd40 556 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ + 1550: 0003e4a4 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ + 1551: 000741b0 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ + 1552: 000b7834 124 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ + 1553: 0005cc7c 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ + 1554: 000f5778 20 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ + 1555: 00094bb4 200 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ + 1556: 000458cc 192 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ + 1557: 00126484 256 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ + 1558: 0003eff0 328 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ + 1559: 00064ff4 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ + 1560: 00144878 312 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ + 1561: 0003fcd8 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ + 1562: 00051d64 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ + 1563: 0004d018 160 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ + 1564: 00070f78 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ + 1565: 00048c2c 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ + 1566: 0005ccb8 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ + 1567: 00136758 56 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ + 1568: 000901b8 1060 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ + 1569: 000d18ac 980 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ + 1570: 00103ef0 292 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ + 1571: 000f5580 108 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ + 1572: 00126688 256 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ + 1573: 00133bb8 200 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ + 1574: 00048564 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ + 1575: 000488d4 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ + 1576: 000477fc 160 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ + 1577: 0006786c 160 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ + 1578: 0005d1d4 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ + 1579: 000a8aa8 340 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ + 1580: 0005d47c 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ + 1581: 00048640 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ + 1582: 000cc8c4 132 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ + 1583: 00040730 44 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ + 1584: 0005b5cc 60 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ + 1585: 00063a80 92 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ + 1586: 000dd6a8 140 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ + 1587: 000d0ca8 324 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ + 1588: 0004ee44 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ + 1589: 000d98e0 344 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ + 1590: 00145950 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ + 1591: 00092524 132 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ + 1592: 00091d90 268 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ + 1593: 00121924 1880 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ + 1594: 000eb1fc 140 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ + 1595: 00053edc 200 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ + 1596: 0011a588 268 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ + 1597: 000cf504 84 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ + 1598: 000412a8 192 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ + 1599: 00054c18 188 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ + 1600: 000bfc10 24 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ + 1601: 0005a364 52 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ + 1602: 00125e6c 260 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ + 1603: 0006205c 52 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ + 1604: 00041114 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ + 1605: 0005406c 160 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ + 1606: 00126178 260 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ + 1607: 0005857c 192 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ + 1608: 00066ce0 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ + 1609: 0004e89c 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ + 1610: 00133870 132 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ + 1611: 0003fad8 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ + 1612: 001340e0 260 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ + 1613: 000cc2ec 372 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ + 1614: 000ccad0 624 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ + 1615: 001160a0 868 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ + 1616: 0004f6ac 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ + 1617: 00113f30 24 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ + 1618: 0003f860 84 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ + 1619: 0017e5f4 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ + 1620: 000b7434 72 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ + 1621: 000b4f78 540 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ + 1622: 00041530 192 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ + 1623: 0012ec60 60 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ + 1624: 000595e8 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ + 1625: 0003cecc 28 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ + 1626: 0005a180 160 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ + 1627: 000671b8 192 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ + 1628: 000384ec 184 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ + 1629: 00059fe8 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ + 1630: 000eb288 308 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ + 1631: 00114da8 132 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ + 1632: 000681b4 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ + 1633: 0004d94c 192 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ + 1634: 0005e0f0 160 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ + 1635: 00058bd8 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ + 1636: 0004472c 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ + 1637: 00046e0c 192 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ + 1638: 0003c980 472 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ + 1639: 000f2554 284 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ + 1640: 000f1b5c 128 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ + 1641: 000baf74 64 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ + 1642: 0004e8b8 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ + 1643: 0007e818 76 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ + 1644: 00071c70 920 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ + 1645: 0013b7d4 1044 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ + 1646: 00071b28 328 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ + 1647: 00054764 160 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ + 1648: 00102120 456 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ + 1649: 00064fec 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ + 1650: 0010eb10 24 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ + 1651: 000ee81c 128 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ + 1652: 0005d0b4 44 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ + 1653: 0006e8b0 292 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ + 1654: 00045a68 192 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ + 1655: 0003e768 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ + 1656: 000c2078 184 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ + 1657: 00067478 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ + 1658: 000ee924 224 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ + 1659: 00057574 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ + 1660: 000c66d4 12 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ + 1661: 000dd560 328 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ + 1662: 0004e674 160 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ + 1663: 0008a8d8 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ + 1664: 00053834 192 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ + 1665: 00051d80 160 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ + 1666: 000ac780 872 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ + 1667: 0003e358 52 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ + 1668: 000c0cfc 472 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ + 1669: 00092420 260 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ + 1670: 0007f700 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ + 1671: 00054ed4 200 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ + 1672: 0013657c 140 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ + 1673: 000f38d0 272 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ + 1674: 00062cb4 192 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ + 1675: 0005ccc4 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ + 1676: 0004f9f8 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ + 1677: 00120a80 296 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ + 1678: 000cb2a8 160 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ + 1679: 0004ed68 192 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ + 1680: 000f1fe4 336 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ + 1681: 0004a32c 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ + 1682: 00125d68 260 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ + 1683: 00066894 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ + 1684: 0011bf14 48 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ + 1685: 00066c0c 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ + 1686: 0007c440 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ + 1687: 001249d4 260 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ + 1688: 00134b64 24 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ + 1689: 000b9b6c 132 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ + 1690: 0013376c 260 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ + 1691: 0007cf44 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ + 1692: 0017d608 0 NOTYPE GLOBAL DEFAULT 20 _edata │ │ │ │ + 1693: 00066c9c 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ + 1694: 000b73b0 60 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ + 1695: 0005cc88 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ + 1696: 0012ed4c 16 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ + 1697: 00116d98 12 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ + 1698: 0017061c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ + 1699: 00147e14 592 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ + 1700: 0010fefc 24 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ + 1701: 0003eed8 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ + 1702: 000bc4d0 2088 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ + 1703: 0006355c 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ + 1704: 001055b8 876 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ + 1705: 000e2ee8 132 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ + 1706: 0004bf44 260 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ + 1707: 0005fbd8 192 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ + 1708: 0004c504 204 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ + 1709: 00041a10 44 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ + 1710: 0007a52c 360 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ + 1711: 000eb110 236 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ + 1712: 001194a0 224 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ + 1713: 001387d0 752 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ + 1714: 00094c7c 192 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ + 1715: 000f9df4 208 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ + 1716: 0010c37c 212 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ + 1717: 00061860 60 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ + 1718: 0003e6a8 192 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ + 1719: 000f2840 292 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ + 1720: 000f8fdc 4 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ + 1721: 00120654 244 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ + 1722: 00076284 1556 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ + 1723: 0004df18 192 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ + 1724: 00044630 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ + 1725: 000b5a8c 472 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ + 1726: 0017e5c8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ + 1727: 000887b4 1064 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ + 1728: 000da35c 84 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ + 1729: 0008ccb0 432 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ + 1730: 00065550 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ + 1731: 0004a8b0 184 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ + 1732: 00117460 344 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ + 1733: 00116db0 868 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ + 1734: 0006cb9c 60 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ + 1735: 000c6bbc 268 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ + 1736: 00049a94 220 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ + 1737: 00120770 12 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ + 1738: 00133c80 192 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ + 1739: 000622b0 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ + 1740: 000d1164 12 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ + 1741: 0005d93c 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ + 1742: 0005b514 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ + 1743: 000614b0 160 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ + 1744: 00146c68 168 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ + 1745: 000528c8 192 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ + 1746: 000e32a0 120 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ + 1747: 0003e09c 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ + 1748: 0003fef8 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ + 1749: 000e9cf8 296 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ + 1750: 0006240c 192 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ + 1751: 000cf3e8 68 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ + 1752: 000fd268 248 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ + 1753: 000a75ac 348 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ + 1754: 00044c48 192 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ + 1755: 0004d930 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ + 1756: 000ce774 200 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ + 1757: 0005cd40 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ + 1758: 0008b004 24 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ + 1759: 000e2c60 324 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ + 1760: 0005ae54 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ + 1761: 000e0894 76 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ + 1762: 00098eac 24 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ + 1763: 000440c0 116 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ + 1764: 0011afc0 200 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ + 1765: 00051d48 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ + 1766: 00066cf4 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ + 1767: 000554a0 160 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ + 1768: 0004fe48 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ + 1769: 00042ad8 52 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ + 1770: 00087b8c 1116 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ + 1771: 000a444c 64 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ + 1772: 00085490 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ + 1773: 0010fa64 868 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ + 1774: 000f368c 56 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ + 1775: 000732fc 700 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ + 1776: 0006078c 192 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ + 1777: 00102f78 180 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ + 1778: 0010c450 236 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ + 1779: 00066880 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ + 1780: 00041ee0 200 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ + 1781: 000c0ed4 1640 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ + 1782: 000700ec 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ + 1783: 000a7c80 472 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ + 1784: 0003ea44 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ + 1785: 0005efb8 192 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ + 1786: 00077f3c 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ + 1787: 00071124 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ + 1788: 00110aac 12 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ + 1789: 001478b8 676 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ + 1790: 000921fc 416 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ + 1791: 0003e33c 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ + 1792: 00053818 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ + 1793: 00094aa8 268 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ + 1794: 0005c618 52 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ + 1795: 0005f9b4 320 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ + 1796: 001091d0 184 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ + 1797: 001199d4 132 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ + 1798: 00044ef0 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ + 1799: 00066a88 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ + 1800: 00098f0c 24 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ + 1801: 00061a00 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ + 1802: 000f5374 24 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ + 1803: 000dce48 344 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ + 1804: 0004a968 184 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ + 1805: 0005d1ac 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ + 1806: 00042118 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ + 1807: 0006ca60 316 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ + 1808: 0005dfe4 268 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ + 1809: 001476b4 240 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ + 1810: 000403e0 184 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ + 1811: 00133ab8 256 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ + 1812: 000f3a58 56 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ + 1813: 0005577c 160 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ + 1814: 000725c8 92 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ + 1815: 000c78a4 32 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ + 1816: 0003e578 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ + 1817: 000c1748 372 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ + 1818: 0003ff14 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ + 1819: 00063874 44 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ + 1820: 000fc82c 588 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ + 1821: 0005fbbc 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ + 1822: 0005cd20 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ + 1823: 0005d7e8 60 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ + 1824: 00053620 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ + 1825: 001103a0 224 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ + 1826: 0003fc24 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ + 1827: 0013cfbc 112 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ + 1828: 0006cbd8 236 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ + 1829: 00146894 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ + 1830: 000568ec 192 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ + 1831: 00111f68 640 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ + 1832: 000e3fb4 252 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ + 1833: 00113aec 296 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ + 1834: 000caf80 808 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ + 1835: 00037394 472 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ + 1836: 0005b598 52 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ + 1837: 001704b4 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ + 1838: 00041914 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ + 1839: 00065fbc 180 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ + 1840: 000b85c8 64 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ + 1841: 00086eac 1124 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ + 1842: 00059b20 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ + 1843: 00066ac8 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ + 1844: 000bf13c 128 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ + 1845: 0004e4f0 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ + 1846: 000be218 188 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ + 1847: 0005d1b0 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ + 1848: 001043f0 1612 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ + 1849: 00046990 260 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ + 1850: 000640c0 52 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ + 1851: 0004291c 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ + 1852: 000deaa8 12 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ + 1853: 000528ac 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ + 1854: 000dc034 96 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ + 1855: 00064274 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ + 1856: 000bb0e4 72 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ + 1857: 000b72bc 60 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ + 1858: 001173a0 192 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ + 1859: 000f29e4 208 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ + 1860: 000c6b04 184 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ + 1861: 00119580 224 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ + 1862: 0005cd48 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ + 1863: 00041d10 236 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ + 1864: 000b72f8 60 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ + 1865: 00093a8c 40 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ + 1866: 0003df38 328 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ + 1867: 0005b3cc 60 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ + 1868: 0017053c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ + 1869: 000c1d20 472 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ + 1870: 0007c674 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ + 1871: 00045180 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ + 1872: 00044e80 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ + 1873: 0009cb08 84 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ + 1874: 0007d0bc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ + 1875: 000c908c 1216 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ + 1876: 001198d0 260 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ + 1877: 000574b4 192 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ + 1878: 0008a2cc 200 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ + 1879: 0007c20c 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ + 1880: 000513ec 192 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ + 1881: 00060e24 320 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ + 1882: 000c9984 1444 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ + 1883: 00126c9c 260 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ + 1884: 0005c5e0 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ + 1885: 0007cd10 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ + 1886: 000f8ff4 1136 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ + 1887: 0007ea18 344 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ + 1888: 0005bd1c 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ + 1889: 000682f8 52 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ + 1890: 0003eb94 200 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ + 1891: 00066b18 180 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ + 1892: 00113678 64 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ + 1893: 0005240c 192 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ + 1894: 0004fcc4 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ + 1895: 0003c5c8 280 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ + 1896: 0005cc74 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ + 1897: 00063f78 44 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ + 1898: 000735b8 784 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ + 1899: 000973e4 24 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ + 1900: 000dbf3c 248 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ + 1901: 0010ba98 916 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ + 1902: 000e88cc 248 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ + 1903: 00042bd8 44 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ + 1904: 00059bc8 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ + 1905: 000738c8 784 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ + 1906: 00064300 68 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ + 1907: 000584bc 192 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ + 1908: 000ce83c 192 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ + 1909: 0007e348 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ + 1910: 0011b088 192 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ + 1911: 0004cbe0 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ + 1912: 0008a1e0 236 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ + 1913: 00111108 24 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ + 1914: 0005933c 52 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ + 1915: 00062f10 192 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ + 1916: 000fc7fc 24 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ + 1917: 00047988 160 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ + 1918: 000c0964 260 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ + 1919: 0003deac 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ + 1920: 00070df4 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ + 1921: 00040aa4 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ + 1922: 000dcd90 184 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ + 1923: 000a6ff4 132 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ + 1924: 0009b3dc 192 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ + 1925: 0009987c 24 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ + 1926: 000e5904 248 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ + 1927: 00042a18 52 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ + 1928: 000e3d4c 108 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ + 1929: 0003e320 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ + 1930: 00043d74 192 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ + 1931: 00063d14 108 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ + 1932: 000618d8 60 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ + 1933: 00057a68 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ + 1934: 00102e68 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ + 1935: 0013a40c 172 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ + 1936: 000795ac 1508 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ + 1937: 0010f3c4 640 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ + 1938: 000568d0 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ + 1939: 00050b28 192 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ + 1940: 00085034 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ + 1941: 001147e0 296 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ + 1942: 000d1440 200 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ + 1943: 00042c94 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ + 1944: 000e2da4 324 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ + 1945: 000e08e0 76 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ + 1946: 00043ef4 192 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ + 1947: 000458b0 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ + 1948: 000ecee0 152 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ + 1949: 001064e8 584 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ + 1950: 0004ee7c 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ + 1951: 0005b6b4 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ + 1952: 00063adc 116 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ + 1953: 000e130c 208 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ + 1954: 000475ac 160 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ + 1955: 000e3168 124 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ + 1956: 000416e8 192 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ + 1957: 0017c84c 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ + 1958: 00086acc 992 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ + 1959: 0009f608 208 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ + 1960: 0014454c 540 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ + 1961: 000b56f4 260 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ + 1962: 000e68f4 248 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ + 1963: 0004afd8 192 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ + 1964: 00055ffc 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ + 1965: 000ce668 268 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ + 1966: 000cfa98 132 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ + 1967: 000d5f78 132 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ + 1968: 0007cb98 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ + 1969: 0006d890 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ + 1970: 000e4174 140 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ + 1971: 00099008 24 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ + 1972: 000951e4 132 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ + 1973: 00117114 640 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ + 1974: 0010f084 296 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ + 1975: 0005a4d0 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ + 1976: 0011ae70 336 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ + 1977: 00121058 132 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ + 1978: 0007d69c 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ + 1979: 00059c00 184 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ + 1980: 000bfdcc 104 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ + 1981: 0010d3ec 32 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ + 1982: 00047c28 192 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ + 1983: 00058750 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ + 1984: 0010854c 24 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ + 1985: 001208c4 24 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ + 1986: 00114c5c 232 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ + 1987: 000bb320 2460 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ + 1988: 00110d90 200 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ + 1989: 0006d8dc 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ + 1990: 0004bc50 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ + 1991: 00065204 60 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ + 1992: 001324d0 132 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ + 1993: 000a50e4 1016 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ + 1994: 000f3a90 272 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ + 1995: 0004eb14 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ + 1996: 00125200 260 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ + 1997: 00045c20 192 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ + 1998: 0007e0e0 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ + 1999: 0005b608 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ + 2000: 000dc2b8 248 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ + 2001: 000443d0 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ + 2002: 00089420 1116 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ + 2003: 000bb12c 72 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ + 2004: 000443c0 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ + 2005: 00065a38 192 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ + 2006: 000408a4 44 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ + 2007: 0003f908 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ + 2008: 00090b34 24 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ + 2009: 000591a8 160 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ + 2010: 000e44c8 272 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ + 2011: 0006719c 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ + 2012: 00067ddc 160 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ + 2013: 000676d4 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ + 2014: 0003eb40 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ + 2015: 0003c510 184 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ + 2016: 0005cd08 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ + 2017: 00136790 832 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ + 2018: 00112450 132 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ + 2019: 000a77cc 344 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ + 2020: 0006632c 192 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ + 2021: 0004ee28 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ + 2022: 000f36c4 112 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ + 2023: 00085158 76 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ + 2024: 000ed984 116 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ + 2025: 000da5b8 156 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ + 2026: 00113f60 24 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ + 2027: 0006992c 328 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ + 2028: 00040dd4 52 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ + 2029: 00098b40 24 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ + 2030: 00084dc4 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ + 2031: 0008a81c 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ + 2032: 0003e508 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ + 2033: 000e31e4 108 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ + 2034: 00044fe0 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ + 2035: 0004e090 184 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ + 2036: 000da584 52 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ + 2037: 00040d14 192 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ + 2038: 000c9654 148 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ + 2039: 0005d5bc 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ + 2040: 00054cd4 160 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ + 2041: 0017e5b0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ + 2042: 00044b88 192 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ + 2043: 00144b74 336 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ + 2044: 0003e488 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ + 2045: 00120748 4 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ + 2046: 0005cc78 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ + 2047: 000c08ac 184 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ + 2048: 000b8738 72 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ + 2049: 0005cfa4 52 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ + 2050: 0008b444 92 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ + 2051: 0003f218 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ + 2052: 0006da38 380 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ + 2053: 0003e38c 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ + 2054: 000742f0 1332 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ + 2055: 000cf994 260 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ + 2056: 000d5d5c 540 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ + 2057: 00052504 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ + 2058: 000950e0 260 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ + 2059: 000deec0 200 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ + 2060: 00062c98 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ + 2061: 00042a4c 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ + 2062: 00120f54 260 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ + 2063: 000f3048 276 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ + 2064: 000ede18 276 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ + 2065: 0011bad8 300 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ + 2066: 000c96e8 160 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ + 2067: 0006ffb4 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ + 2068: 00040834 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ + 2069: 000464c0 116 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ + 2070: 0006626c 192 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ + 2071: 000442d0 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ + 2072: 0010eb40 24 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ + 2073: 0003ecb0 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ + 2074: 00056018 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ + 2075: 00066cb8 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ + 2076: 0005c520 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ + 2077: 00146a7c 176 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ + 2078: 000b89c4 52 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ + 2079: 0006e6f0 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ + 2080: 000aa340 12 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ + 2081: 00040b14 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ + 2082: 0003f700 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ + 2083: 001323cc 260 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ + 2084: 000bb0a8 60 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ + 2085: 000ba10c 132 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ + 2086: 00036ff4 268 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ + 2087: 0005f31c 328 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ + 2088: 00117710 124 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ + 2089: 000628c0 160 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ + 2090: 000464bc 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ + 2091: 000e8860 108 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ + 2092: 0010be2c 468 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ + 2093: 000e25b0 132 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ + 2094: 0008d77c 720 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ + 2095: 0008b31c 52 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ + 2096: 0005277c 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ + 2097: 000d1508 192 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ + 2098: 000b563c 184 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ + 2099: 0003fb10 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ + 2100: 0005dab8 240 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ + 2101: 00047c0c 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ + 2102: 000c8c20 88 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ + 2103: 000e340c 76 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ + 2104: 0010b3d8 24 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ + 2105: 0004defc 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ + 2106: 0004db8c 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ + 2107: 00063e2c 124 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ + 2108: 000f1004 1900 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ + 2109: 00053ba4 192 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ + 2110: 000b66ec 472 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ + 2111: 0005d5c4 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ + 2112: 00050d84 192 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ + 2113: 000c1980 268 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ + 2114: 0006689c 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ + 2115: 0005c740 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ + 2116: 000e7eac 140 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ + 2117: 001426e4 364 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ + 2118: 00074018 68 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ + 2119: 00247918 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ + 2120: 00127b14 132 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ + 2121: 000e5868 112 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ + 2122: 0010b6ec 380 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ + 2123: 0006902c 84 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ + 2124: 00072c70 656 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ + 2125: 00066a8c 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ + 2126: 000f4c30 804 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ + 2127: 00044640 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ + 2128: 00062100 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ + 2129: 0006983c 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ + 2130: 0005cc58 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ + 2131: 00053a90 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ + 2132: 00068484 272 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ + 2133: 0024bd08 0 NOTYPE GLOBAL DEFAULT 21 __end__ │ │ │ │ + 2134: 0005c72c 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ + 2135: 00110e58 192 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ + 2136: 0003f288 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ + 2137: 00101580 2568 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ + 2138: 0004e288 192 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ + 2139: 0003e5e8 192 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ + 2140: 000db7bc 56 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ + 2141: 00084a60 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ + 2142: 0006090c 320 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ + 2143: 000a7714 184 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ + 2144: 000dd0f8 124 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ + 2145: 0003eb08 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ + 2146: 000403c4 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ + 2147: 00146f98 568 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ + 2148: 0005d1d0 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ + 2149: 000d78dc 472 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ + 2150: 0010d8e8 128 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ + 2151: 00074250 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ + 2152: 00247910 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ + 2153: 0005ee38 192 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ + 2154: 000cb348 152 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ + 2155: 000ba008 260 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ + 2156: 000e6854 160 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ + 2157: 0006d928 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ + 2158: 00111854 12 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ + 2159: 00061b3c 44 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ + 2160: 000424e4 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ + 2161: 000d1334 268 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ + 2162: 0005fe18 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ + 2163: 0005e4d0 160 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ + 2164: 000953f0 132 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ + 2165: 0003ed90 200 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ + 2166: 0005c64c 52 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ + 2167: 0004bc98 192 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ + 2168: 00126b98 260 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ + 2169: 0006d974 76 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ + 2170: 0007eb70 508 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ + 2171: 000410ac 44 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ + 2172: 000dbdd4 56 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ + 2173: 00146b2c 168 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ + 2174: 000639a0 60 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ + 2175: 001322c4 132 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ + 2176: 00085c9c 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ + 2177: 0005d414 76 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ + 2178: 00066d14 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ + 2179: 00247e20 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ + 2180: 000562d4 160 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ + 2181: 000ca508 464 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ + 2182: 000b8780 72 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ + 2183: 0004a0b4 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ + 2184: 000997e8 76 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ + 2185: 000f8a34 140 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ + 2186: 00044f60 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ + 2187: 0003ed58 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ + 2188: 000434d0 192 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ + 2189: 00052b08 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ + 2190: 0005be70 328 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ + 2191: 0007be20 60 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ + 2192: 00097b98 472 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ + 2193: 00036f3c 184 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ + 2194: 00062e50 192 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ + 2195: 000def88 192 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ + 2196: 0007c964 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ + 2197: 000449b0 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ + 2198: 00110194 132 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ + 2199: 000bfee4 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ + 2200: 00110c80 272 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ + 2201: 000669e4 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ + 2202: 0007d468 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ + 2203: 00058000 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ + 2204: 00053b88 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ + 2205: 0005d940 100 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ + 2206: 000ed9f8 284 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ + 2207: 0005b43c 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ + 2208: 00074200 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ + 2209: 0006ccc4 1468 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ + 2210: 000409a4 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ + 2211: 000b952c 68 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ + 2212: 00046df0 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ + 2213: 00041ca0 52 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ + 2214: 0012d8dc 476 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ + 2215: 0005c6fc 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ + 2216: 0005d460 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ + 2217: 00064344 84 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ + 2218: 0003ef2c 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ + 2219: 0003ea0c 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ + 2220: 000ec37c 184 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ + 2221: 0004617c 160 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ + 2222: 000e3bfc 108 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ + 2223: 00100100 2896 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ + 2224: 000dd938 12 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ + 2225: 0004ad7c 192 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ + 2226: 000e6d44 300 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ + 2227: 0007bcbc 76 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ + 2228: 00050144 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ + 2229: 00058674 192 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ + 2230: 00083020 160 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ + 2231: 00042abc 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ + 2232: 00064a08 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ + 2233: 000c18c8 184 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ + 2234: 000bafb4 60 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ + 2235: 000c8bb0 112 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ + 2236: 0005b408 52 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ + 2237: 000524e8 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ + 2238: 000698b4 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ + 2239: 000ca888 1784 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ + 2240: 000e1ec4 500 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ + 2241: 0007b6e0 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ + 2242: 000baff0 60 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ + 2243: 000a6658 708 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ + 2244: 0009dc8c 52 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ + 2245: 000952ec 260 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ + 2246: 00113f78 388 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ + 2247: 0005cc50 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ + 2248: 000ec95c 160 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ + 2249: 000dc4c8 272 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ + 2250: 0017e5fc 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ + 2251: 0011d9b8 284 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ + 2252: 000e3634 108 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ + 2253: 000513d0 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ + 2254: 00056c5c 192 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ + 2255: 0004af18 192 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ + 2256: 0005d824 60 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ + 2257: 0007f88c 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ + 2258: 00105fa4 452 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ + 2259: 0007c10c 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ + 2260: 0005218c 320 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ + 2261: 000973b4 24 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ + 2262: 001273c4 12 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ + 2263: 00070634 992 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ + 2264: 00145954 884 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ + 2265: 000ea774 392 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ + 2266: 001321c0 260 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ + 2267: 000f3c8c 640 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ + 2268: 00066700 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ + 2269: 000b86fc 60 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ + 2270: 00072008 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ + 2271: 000f9fac 140 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ + 2272: 00056fd8 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ + 2273: 0003f78c 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ + 2274: 000dd734 132 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ + 2275: 000669ac 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ + 2276: 0008dc1c 920 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ + 2277: 0005d1b8 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ + 2278: 0007d920 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ + 2279: 0004463c 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ + 2280: 000dedb4 268 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ + 2281: 0004f06c 192 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ + 2282: 00066504 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ + 2283: 000443d4 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ + 2284: 000aa624 200 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ + 2285: 0003ff30 200 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ + 2286: 000ebb18 388 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ + 2287: 000ee368 292 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ + 2288: 00044748 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ + 2289: 0010eb58 320 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ + 2290: 00056b48 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ + 2291: 0003cf94 48 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ + 2292: 00044fc4 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ + 2293: 00064f84 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ + 2294: 00111f00 104 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ + 2295: 00061680 60 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ + 2296: 000b60c8 472 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ + 2297: 00046550 192 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ + 2298: 00064914 52 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ + 2299: 00049e54 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ + 2300: 00100dd8 412 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ + 2301: 0005cce4 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ + 2302: 00057e6c 192 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ + 2303: 00097384 24 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ + 2304: 001082bc 584 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ + 2305: 001443c8 248 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ + 2306: 000e7ea8 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ + 2307: 000ea234 236 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ + 2308: 00092e3c 132 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ + 2309: 00066d18 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ + 2310: 000aa984 132 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ + 2311: 0003f9f8 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ + 2312: 00063ea8 68 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ + 2313: 0005b6ec 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ + 2314: 00064f94 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ + 2315: 0011fe44 256 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ + 2316: 0004298c 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ + 2317: 000417a8 52 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ + 2318: 00085c4c 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ + 2319: 00051098 192 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ + 2320: 0003f368 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ + 2321: 00073190 100 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ + 2322: 000e3458 76 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ + 2323: 000f9608 124 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ + 2324: 000851a4 76 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ + 2325: 001306a8 132 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ + 2326: 0003eb78 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ + 2327: 00059b90 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ + 2328: 0004702c 160 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ + 2329: 000e29a0 380 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ + 2330: 000e07fc 76 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ + 2331: 0008c384 96 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ + 2332: 0007f3b0 84 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ + 2333: 0004465c 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ + 2334: 0005c394 44 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ + 2335: 0006b10c 3944 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ + 2336: 00059b58 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ + 2337: 000bfe34 128 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ + 2338: 00108594 584 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ + 2339: 00142bd4 1508 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ + 2340: 00068594 272 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ + 2341: 0003dd78 124 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ + 2342: 00107884 104 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ + 2343: 000e13dc 208 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ + 2344: 0004d8dc 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ + 2345: 00104014 140 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ + 2346: 000416cc 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ + 2347: 00062668 192 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ + 2348: 0005606c 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ + 2349: 000f4830 264 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ + 2350: 0004775c 160 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ + 2351: 000677cc 160 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ + 2352: 000b6364 256 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ + 2353: 0008dfb4 300 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ + 2354: 000a2810 208 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ + 2355: 0008b668 1280 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ + 2356: 000657f0 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ + 2357: 00115560 72 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ + 2358: 00044550 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ + 2359: 0006dbb4 380 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ + 2360: 00117af0 12 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ + 2361: 000f5114 576 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ + 2362: 000cec5c 132 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ + 2363: 00099a2c 132 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ + 2364: 0006e390 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ + 2365: 0003e880 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ + 2366: 0011bc04 160 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ + 2367: 000cb3e0 1632 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ + 2368: 00099e88 5460 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ + 2369: 0010851c 24 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ + 2370: 000fca78 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ + 2371: 00113d94 388 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ + 2372: 0011abd0 140 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ + 2373: 000f89a0 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ + 2374: 0003fec4 52 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ + 2375: 0006f9e8 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ + 2376: 00124be4 260 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ + 2377: 00040adc 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ + 2378: 0004738c 216 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ + 2379: 0007f7e4 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ + 2380: 00056c40 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ + 2381: 000446d8 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ + 2382: 000cc460 492 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ + 2383: 0007bdb0 112 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ + 2384: 000a7a7c 124 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ + 2385: 0008b4a0 96 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ + 2386: 00111b38 200 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ + 2387: 00044d40 192 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ + 2388: 0007c8a8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ + 2389: 00124ce8 260 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ + 2390: 000f3354 248 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ + 2391: 00045c04 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ + 2392: 0003ee58 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ + 2393: 0011c090 76 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ + 2394: 0007d3ac 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ + 2395: 0004ee60 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ + 2396: 00102e6c 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ + 2397: 000fa33c 176 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ + 2398: 00098fd8 24 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ + 2399: 00104c08 588 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ + 2400: 000fe36c 416 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ + 2401: 00063b84 44 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ + 2402: 00044608 40 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ + 2403: 00066dc4 160 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ + 2404: 0010857c 24 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ + 2405: 000d74ec 268 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ + 2406: 0005a0e0 160 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ + 2407: 0022ab4c 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ + 2408: 001140fc 388 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ + 2409: 0011d940 4 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ + 2410: 00050cc4 192 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ + 2411: 001247cc 260 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ + 2412: 0010e9b8 320 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ + 2413: 000dc5d8 96 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ + 2414: 00116d7c 28 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ + 2415: 00046534 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ + 2416: 000849d0 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ + 2417: 0005cd00 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ + 2418: 000f7a24 364 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ + 2419: 0004265c 192 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ + 2420: 0005c6f8 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ + 2421: 000679e8 192 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ + 2422: 00047f98 192 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ + 2423: 00063fa4 44 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ + 2424: 00133390 856 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ + 2425: 000546c4 160 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ + 2426: 00040174 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ + 2427: 00042c78 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ + 2428: 0008552c 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ 2429: 00035a28 20 FUNC GLOBAL DEFAULT 11 osabrt_ │ │ │ │ - 2430: 000c7bcc 180 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ - 2431: 00055798 12 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ - 2432: 0006fa08 320 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ - 2433: 0006acd4 52 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ - 2434: 000e10cc 24 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ - 2435: 00148290 52 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ - 2436: 0009d1e8 68 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ - 2437: 0010be88 60 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ - 2438: 0010955c 76 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ - 2439: 0006b980 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ - 2440: 001164f8 192 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ - 2441: 000a4090 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ - 2442: 00079878 160 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ - 2443: 0010bec4 60 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ - 2444: 00147cd0 48 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ - 2445: 0013bb4c 260 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ - 2446: 000c5c30 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ - 2447: 000d821c 320 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ - 2448: 0005e000 248 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ - 2449: 0008e428 160 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ - 2450: 00055234 200 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ - 2451: 000d00dc 1816 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ - 2452: 0008b518 328 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ - 2453: 000f0a40 336 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ - 2454: 00073128 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ - 2455: 0007681c 184 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ - 2456: 000cbe78 364 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ - 2457: 00089dcc 328 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ - 2458: 000ff9ac 344 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ - 2459: 0011f80c 12 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ - 2460: 0006f348 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ - 2461: 0011699c 12 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ - 2462: 00050008 276 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ - 2463: 0017124c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ - 2464: 000eca54 260 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ - 2465: 0008a850 456 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ - 2466: 0010b40c 132 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ - 2467: 0005d3f4 228 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ - 2468: 0005aad8 96 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ - 2469: 00083f08 192 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ - 2470: 000e7348 1008 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ - 2471: 00148264 44 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ - 2472: 0008fc90 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ - 2473: 000669ac 252 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ - 2474: 0009fe40 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ - 2475: 00056da0 40 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ - 2476: 000770e0 264 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ - 2477: 000903a0 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ - 2478: 000914cc 68 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ - 2479: 00083bac 192 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ - 2480: 00037410 12 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ - 2481: 00088f3c 340 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ - 2482: 000e9558 200 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ - 2483: 000a0e78 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ - 2484: 00091b0c 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ - 2485: 000f6940 184 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ - 2486: 0018ade0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ - 2487: 00141d28 792 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ - 2488: 0008ccc0 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ - 2489: 0007815c 160 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ - 2490: 0008cc18 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ - 2491: 000a79b8 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ - 2492: 0010ca3c 20 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ - 2493: 0007fb84 192 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ - 2494: 000888ac 60 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ - 2495: 0008d3f4 44 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ - 2496: 000877e0 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ - 2497: 00056380 136 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ - 2498: 0007e278 192 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ - 2499: 0011ae44 1204 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ - 2500: 00087f0c 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ - 2501: 000a84bc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ - 2502: 0007e9d8 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ - 2503: 0009b148 1124 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ - 2504: 000919c0 328 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ - 2505: 00087664 44 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ - 2506: 00080240 188 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ - 2507: 000ccc98 1296 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ - 2508: 000e6510 268 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ - 2509: 0006abc8 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ - 2510: 0006e6b4 192 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ - 2511: 000a4c2c 988 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ - 2512: 0009ce38 656 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ - 2513: 0005c954 128 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ - 2514: 00057a2c 296 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ - 2515: 000a5570 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ - 2516: 000879b0 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ - 2517: 00091db4 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ - 2518: 00087fb4 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ - 2519: 0004c170 584 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ - 2520: 00068834 272 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ - 2521: 00069394 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ - 2522: 000784d8 192 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ - 2523: 00117820 132 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ - 2524: 0008c6b4 160 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ - 2525: 0010035c 12 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ - 2526: 00116320 272 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ - 2527: 000908cc 184 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ - 2528: 0006bd9c 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ - 2529: 00056cc0 224 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ - 2530: 0008f990 44 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ - 2531: 00091498 52 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ - 2532: 000c7c80 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ - 2533: 0008d074 60 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ - 2534: 00243638 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ - 2535: 0006ecb8 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ - 2536: 000a66f8 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ - 2537: 0008fa00 124 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ - 2538: 000dec20 192 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ - 2539: 00124504 184 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ - 2540: 00073220 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ - 2541: 00092c70 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ - 2542: 00072e2c 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ - 2543: 000c9754 4 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ - 2544: 000691a4 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ - 2545: 0006c224 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ - 2546: 000769a8 192 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ - 2547: 00052ee4 208 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ - 2548: 001251f4 472 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ - 2549: 00143fe8 192 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ - 2550: 0006e948 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ - 2551: 0010b308 260 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ - 2552: 0007b764 192 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ - 2553: 000f7228 268 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ - 2554: 0008e2c8 192 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ - 2555: 0007ab88 192 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ - 2556: 00114778 900 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ - 2557: 0008b254 160 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ - 2558: 0013c498 132 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ - 2559: 0009e13c 184 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ - 2560: 000fe74c 128 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ - 2561: 000c804c 64 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ - 2562: 000811c4 220 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ - 2563: 00134284 80 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ - 2564: 000879cc 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ - 2565: 00039eb4 88 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ - 2566: 000882c0 52 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ - 2567: 0013de08 68 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ - 2568: 000a89d8 304 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ - 2569: 000a11d0 392 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ - 2570: 000df3a8 200 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ - 2571: 0007f088 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ - 2572: 0008c360 192 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ - 2573: 000883e8 52 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ - 2574: 000bf024 1136 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ - 2575: 00069870 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ - 2576: 00091fac 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ - 2577: 0005def0 272 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ - 2578: 000c5ba4 140 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ - 2579: 000e322c 120 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ - 2580: 0007a250 192 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ - 2581: 00080980 160 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ - 2582: 00076f10 44 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ - 2583: 00076800 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ - 2584: 00083eec 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ - 2585: 000a8b08 292 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ - 2586: 001095a8 76 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ - 2587: 000ff8f4 184 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ - 2588: 0005f51c 260 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ - 2589: 00087f54 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ - 2590: 0012e020 472 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ - 2591: 000cc2cc 16 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ - 2592: 000d999c 24 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ - 2593: 000f1194 472 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ - 2594: 0006a468 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ - 2595: 000684bc 164 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ - 2596: 000c7abc 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ - 2597: 000552fc 192 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ - 2598: 00091f1c 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ - 2599: 00087f60 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ - 2600: 00076374 192 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ - 2601: 0006d76c 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ - 2602: 0007fb68 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ - 2603: 000de7f0 132 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ - 2604: 000dea48 272 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ - 2605: 0005cd24 148 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ - 2606: 000a3cd8 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ - 2607: 000868e4 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ - 2608: 0008ce5c 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ - 2609: 00071b2c 264 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ - 2610: 0008cbf8 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ - 2611: 000784bc 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ - 2612: 000838fc 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ - 2613: 000e23d0 104 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ - 2614: 00080718 44 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ - 2615: 00091cdc 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ - 2616: 00101da8 1524 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ - 2617: 0008677c 60 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ - 2618: 0006ba84 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ - 2619: 00074edc 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ - 2620: 000e9620 192 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ - 2621: 00052570 500 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ - 2622: 0013c394 260 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ - 2623: 000a412c 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ - 2624: 00056658 224 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ - 2625: 0007f7e0 192 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ - 2626: 000671a0 136 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ - 2627: 00085e70 52 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ - 2628: 0006eb00 192 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ - 2629: 00055bb0 200 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ - 2630: 0004f630 48 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ - 2631: 0007c9f0 160 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ - 2632: 00091494 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ - 2633: 000879b8 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ - 2634: 0008d84c 192 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ - 2635: 00080b9c 192 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ - 2636: 00134098 84 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ - 2637: 000ec430 260 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ - 2638: 00146588 156 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ - 2639: 000d43c8 24 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ - 2640: 001171e4 12 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ - 2641: 000aee28 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ - 2642: 0007698c 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ - 2643: 0006daa4 44 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ - 2644: 00147898 464 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ - 2645: 00062188 440 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ - 2646: 000dcfd8 128 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ - 2647: 00109518 68 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ - 2648: 00145e98 408 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ - 2649: 0010c214 132 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ - 2650: 00087f08 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ - 2651: 00061dec 20 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ - 2652: 00088460 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ - 2653: 0006f670 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ - 2654: 0008f81c 92 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ - 2655: 000b1ac8 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ - 2656: 0005c624 416 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ - 2657: 0009a078 252 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ - 2658: 00075808 192 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ - 2659: 0011fbfc 200 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ - 2660: 00054d80 132 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ - 2661: 0005511c 280 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ - 2662: 0008601c 192 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ - 2663: 0007b3cc 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ - 2664: 00116c78 200 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ - 2665: 0006704c 340 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ - 2666: 0003a774 740 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ - 2667: 0006fcfc 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ - 2668: 001477fc 156 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ - 2669: 0006dd44 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ - 2670: 000f7170 184 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ - 2671: 00047cd4 148 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ - 2672: 0006a9c0 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ - 2673: 000961ec 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ - 2674: 0006d7a4 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ - 2675: 0007e9bc 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ - 2676: 00070fa0 192 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ - 2677: 000de6ec 260 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ - 2678: 0006dc68 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ - 2679: 0008c344 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ - 2680: 00091ca4 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ - 2681: 00082c4c 192 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ - 2682: 00037800 200 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ - 2683: 001464ec 156 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ - 2684: 00065ee0 128 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ - 2685: 0013a8e8 132 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ - 2686: 00057998 148 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ - 2687: 000859a0 328 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ - 2688: 0007275c 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ - 2689: 000a3c28 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ - 2690: 000d63d4 664 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ - 2691: 000e9384 344 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ - 2692: 0008ab98 192 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ - 2693: 00086114 204 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ - 2694: 000abe4c 160 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ - 2695: 0006d590 52 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ - 2696: 001477a8 84 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ - 2697: 000e6630 1828 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ - 2698: 00091e70 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ - 2699: 00134194 80 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ - 2700: 0008d128 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ - 2701: 00074e14 200 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ - 2702: 00100638 200 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ - 2703: 00082d7c 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ - 2704: 00223140 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ - 2705: 001065f8 144 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ - 2706: 000df470 192 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ - 2707: 000891e0 168 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ - 2708: 0008832c 44 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ - 2709: 000917e0 192 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ - 2710: 00083ed0 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ - 2711: 00082140 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ - 2712: 00065d90 336 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ - 2713: 000ad668 160 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ - 2714: 0006cd80 160 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ - 2715: 00125a3c 472 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ - 2716: 000727b0 160 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ - 2717: 0008edf4 52 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ - 2718: 0010c110 260 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ - 2719: 00087f44 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ - 2720: 000e2d20 112 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ - 2721: 0007c13c 192 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ - 2722: 000f1940 132 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ - 2723: 000c5b10 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ - 2724: 00100e8c 132 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ - 2725: 0006a67c 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ - 2726: 0012b538 1884 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ - 2727: 00054c84 252 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ - 2728: 000789c8 192 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ - 2729: 00061794 272 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ - 2730: 0006fc1c 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ - 2731: 0006dc14 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ - 2732: 0007e01c 192 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ - 2733: 000edbd4 260 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ - 2734: 000cad10 20 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ - 2735: 00080b80 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ - 2736: 00106568 144 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ - 2737: 000916ac 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ - 2738: 000a6e48 156 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ - 2739: 0006ffc8 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ - 2740: 00070760 160 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ - 2741: 00071a34 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ - 2742: 000705dc 228 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ - 2743: 000b08f4 1872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ - 2744: 00083aec 192 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ - 2745: 000b53e4 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ - 2746: 000903e8 192 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ - 2747: 00087634 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ - 2748: 0006a4f4 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ - 2749: 000768d4 184 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ - 2750: 000857ac 228 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ - 2751: 000d904c 492 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ - 2752: 0006f7f8 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ - 2753: 00090fbc 180 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ - 2754: 000843ac 160 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ - 2755: 0007e1b8 192 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ - 2756: 0018ade8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ - 2757: 00092fe0 160 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ - 2758: 00124e54 268 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ - 2759: 000e7738 164 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ - 2760: 00055c78 192 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ - 2761: 00087f90 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ - 2762: 00081014 192 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ - 2763: 000df298 272 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ - 2764: 00070f84 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ - 2765: 00077e34 52 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ - 2766: 0005edc4 260 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ - 2767: 0004d010 248 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ - 2768: 000a92b4 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ - 2769: 0006dbf8 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ - 2770: 000bed44 620 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ - 2771: 001085dc 132 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ - 2772: 00069800 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ - 2773: 00047ea4 160 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ - 2774: 0006f708 116 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ - 2775: 000735ac 192 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ - 2776: 00174bc4 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ - 2777: 0008886c 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ - 2778: 001350c4 1728 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ - 2779: 0006bd64 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ - 2780: 00090714 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ - 2781: 0006c0e0 236 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ - 2782: 000d0a9c 504 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ - 2783: 00082f98 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ - 2784: 000ffc5c 124 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ - 2785: 000c5da8 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ - 2786: 00091f88 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ - 2787: 000d613c 664 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ - 2788: 0009def8 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ - 2789: 000d996c 24 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ - 2790: 00109410 64 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ - 2791: 0011fcc4 192 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ - 2792: 00116d40 192 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ - 2793: 0008846c 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ - 2794: 00052764 500 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ - 2795: 0007036c 184 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ - 2796: 00109450 64 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ - 2797: 000e46bc 1300 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ - 2798: 0006bb74 44 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ - 2799: 0004f2ac 212 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ - 2800: 0006afd0 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ - 2801: 00078b9c 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ - 2802: 00140de4 408 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ - 2803: 00077874 192 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ - 2804: 0010da14 1948 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ - 2805: 000ac560 644 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ - 2806: 000ae348 232 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ - 2807: 0008b7a8 456 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ - 2808: 000b53b4 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ - 2809: 0006e888 192 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ - 2810: 00089b3c 328 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ - 2811: 0012dc7c 268 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ - 2812: 000f0ce0 344 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ - 2813: 0007b6a4 192 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ - 2814: 00048934 80 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ - 2815: 000378c8 192 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ - 2816: 00073e10 192 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ - 2817: 0013a198 12 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ - 2818: 0007ed18 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ - 2819: 0008cd5c 60 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ - 2820: 000a7a74 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ - 2821: 00091b08 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ - 2822: 000d11fc 320 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ - 2823: 00059844 44 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ - 2824: 00073fe4 332 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ - 2825: 000a8578 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ - 2826: 000bf80c 160 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ - 2827: 00084630 192 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ - 2828: 000812f4 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ - 2829: 00077ea0 328 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ - 2830: 0010489c 184 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ - 2831: 000d5ea4 664 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ - 2832: 000931fc 192 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ - 2833: 0008dac4 160 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ - 2834: 0018a288 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ - 2835: 0006a988 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ - 2836: 0007e9f4 200 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ - 2837: 000da714 24 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ - 2838: 00090814 184 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ - 2839: 0006afb4 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ - 2840: 0005c50c 280 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ - 2841: 0009dc78 176 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ - 2842: 00052fb4 308 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ - 2843: 000a1908 992 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ - 2844: 00055aa4 268 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ - 2845: 00081ad0 52 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ - 2846: 00080944 60 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ - 2847: 00087f04 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ - 2848: 001174c0 200 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ - 2849: 000779e8 204 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ - 2850: 00091b7c 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ - 2851: 000d751c 128 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ - 2852: 000883e4 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ - 2853: 00100700 192 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ - 2854: 0007dec0 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ - 2855: 00088864 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ - 2856: 0007ccec 192 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ - 2857: 000867d4 52 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ - 2858: 000caac0 96 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ - 2859: 0006ab74 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ - 2860: 000f79ac 2356 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ - 2861: 000661cc 128 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ - 2862: 0007347c 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ - 2863: 00092ee8 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ - 2864: 00096288 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ - 2865: 000fc624 616 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ - 2866: 000d07f4 40 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ - 2867: 00091d4c 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ - 2868: 000c5c34 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ - 2869: 000f1690 12 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ - 2870: 0011563c 52 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ - 2871: 0011fa28 344 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ - 2872: 00090710 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ - 2873: 0006f32c 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ - 2874: 00100ba4 12 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ - 2875: 000d9424 792 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ - 2876: 00116918 132 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ - 2877: 00116b6c 268 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ - 2878: 0007ac48 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ - 2879: 00084f78 184 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ - 2880: 0006b568 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ - 2881: 00088384 44 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ - 2882: 000d2868 68 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ - 2883: 00093534 52 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ - 2884: 000795ec 184 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ - 2885: 0010f9f0 340 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ - 2886: 0008f200 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ - 2887: 0009dd6c 100 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ - 2888: 00093894 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ - 2889: 00082460 192 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ - 2890: 0003762c 344 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ - 2891: 0010ca24 24 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ - 2892: 0006a698 52 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ - 2893: 0009ad68 992 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ - 2894: 00073590 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ - 2895: 0007a408 192 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ - 2896: 00093840 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ - 2897: 00087f30 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ - 2898: 00124d9c 184 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ - 2899: 0006ad08 60 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ - 2900: 0006607c 336 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ - 2901: 0008cbfc 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ - 2902: 0008e5a4 192 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ - 2903: 000879c8 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ - 2904: 000a14e0 392 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ - 2905: 00091d78 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ - 2906: 000ac308 160 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ - 2907: 00052c30 276 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ - 2908: 000a3ff4 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ - 2909: 0006f7f0 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ - 2910: 0007bab8 192 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ - 2911: 0008e2ac 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ - 2912: 0006ea40 192 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ - 2913: 001190dc 156 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ - 2914: 000aab74 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ - 2915: 00087f7c 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ - 2916: 000d9238 492 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ - 2917: 00084148 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ - 2918: 0006ad60 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ - 2919: 0006cbf0 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ - 2920: 000896d4 160 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ - 2921: 00101380 132 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ - 2922: 000bb3a8 472 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ - 2923: 00069a44 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ - 2924: 00107e8c 12 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ - 2925: 0010052c 268 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ - 2926: 0006bbf4 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ - 2927: 0006c324 44 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ - 2928: 000aac1c 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ - 2929: 000ebf08 260 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ - 2930: 00072570 192 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ - 2931: 0007fdc4 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ - 2932: 000c392c 32 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ - 2933: 000694a0 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ - 2934: 0008ae5c 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ - 2935: 0005d8f4 248 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ - 2936: 000a26c8 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ - 2937: 00075ce0 200 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ - 2938: 00084614 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ - 2939: 0006a510 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ - 2940: 0012dbc4 184 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ - 2941: 000c7c84 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ - 2942: 000902d0 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ - 2943: 000f0c28 184 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ - 2944: 0003a3ac 912 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ - 2945: 000931e0 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ - 2946: 0005c394 376 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ - 2947: 0023f720 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ - 2948: 000a0088 292 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ - 2949: 0006a580 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ - 2950: 000e509c 228 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ - 2951: 00103928 1688 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ - 2952: 00078734 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ - 2953: 0006c208 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ - 2954: 001380b0 472 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ - 2955: 000fbd00 432 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ - 2956: 001403a4 708 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ - 2957: 00131e10 472 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ - 2958: 00116814 260 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ - 2959: 00087fd4 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ - 2960: 0012569c 268 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ - 2961: 000ae9b0 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ - 2962: 0008da04 192 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ - 2963: 000d7724 372 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ - 2964: 0013de4c 64 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ - 2965: 0007a608 192 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ - 2966: 00076358 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ - 2967: 0004040c 880 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ - 2968: 00171230 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ - 2969: 000df040 132 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ - 2970: 000cf704 376 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ - 2971: 00087fc8 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ - 2972: 00039a04 236 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ - 2973: 000a4250 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ - 2974: 000810f0 212 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ - 2975: 00069378 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ - 2976: 00107508 24 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ - 2977: 000a54e0 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ - 2978: 00056a68 56 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ - 2979: 000c91e4 44 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ - 2980: 00081dd0 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ - 2981: 00084aa8 192 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ - 2982: 00072708 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ - 2983: 000c808c 32 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ - 2984: 00082e38 160 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ - 2985: 0006d428 52 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ - 2986: 000ff5ec 28 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ - 2987: 0011193c 3120 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ - 2988: 00076be8 192 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ - 2989: 0023f750 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ - 2990: 0006dd28 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ - 2991: 001474a4 188 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ - 2992: 00086e74 328 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ - 2993: 0010326c 1548 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ - 2994: 00117588 192 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ - 2995: 0006e394 192 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ - 2996: 0006f5f0 116 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ - 2997: 0003ff44 1224 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ - 2998: 000ece64 260 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ - 2999: 00087f3c 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ - 3000: 00087740 52 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ - 3001: 000a5764 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ - 3002: 000c2e70 260 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ - 3003: 00171214 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ - 3004: 000aec98 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ - 3005: 000ec120 260 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ - 3006: 00091ef0 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ - 3007: 000465fc 740 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ - 3008: 000675dc 28 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ - 3009: 0008e588 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ - 3010: 00066aa8 252 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ - 3011: 00114dc0 12 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ - 3012: 0008c5bc 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ - 3013: 001050d4 188 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ - 3014: 0012d74c 76 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ - 3015: 000c7ac0 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ - 3016: 0010985c 52 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ - 3017: 00099f7c 252 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ - 3018: 0006f310 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ - 3019: 0023f740 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ - 3020: 00078908 192 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ - 3021: 0006a1b4 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ - 3022: 000729b0 52 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ - 3023: 000c70b8 1904 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ - 3024: 00075038 192 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ - 3025: 0013a588 200 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ - 3026: 001473a8 252 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ - 3027: 000edddc 260 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ - 3028: 0011c414 508 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ - 3029: 00055714 132 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ - 3030: 0003f7f4 1872 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ - 3031: 0007dea4 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ - 3032: 00147ca0 48 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ - 3033: 00069854 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ - 3034: 0006ba68 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ - 3035: 000c2d10 20 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ - 3036: 00122250 24 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ - 3037: 000def3c 260 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ - 3038: 000a5008 988 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ - 3039: 00086d2c 328 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ - 3040: 0005d0e0 788 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ - 3041: 00083d80 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ - 3042: 0008f2ec 52 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ - 3043: 00088924 60 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ - 3044: 0004dd44 116 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ - 3045: 0008baf0 192 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ - 3046: 000dd158 992 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ - 3047: 0006bcf0 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ - 3048: 000d7b60 100 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ - 3049: 0006bd0c 60 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ - 3050: 00099b50 76 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ - 3051: 00090a78 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ - 3052: 000882f4 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ - 3053: 000e6d54 244 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ - 3054: 000c6144 2028 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ - 3055: 00101098 12 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ - 3056: 0008aa18 192 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ - 3057: 001173b4 268 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ - 3058: 000e9b58 132 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ - 3059: 001472e0 200 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ - 3060: 00047f44 208 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ - 3061: 0006dbdc 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ - 3062: 0009f340 828 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ - 3063: 0006a660 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ - 3064: 00091efc 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ - 3065: 000bac24 132 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ - 3066: 0004c7e8 440 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ - 3067: 000a731c 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ - 3068: 000b873c 2752 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ - 3069: 0009052c 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ - 3070: 0003ee24 2512 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ - 3071: 000a7e20 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ - 3072: 00072230 160 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ - 3073: 0007d770 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ - 3074: 0006c60c 236 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ - 3075: 00087f98 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ - 3076: 000f175c 84 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ - 3077: 00089090 168 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ - 3078: 00061e00 20 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ - 3079: 000c4564 256 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ - 3080: 000593b4 164 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ - 3081: 000e7a34 12 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ - 3082: 00083cc0 192 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ - 3083: 00100c70 84 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ - 3084: 00051214 84 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ - 3085: 0008f680 84 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ - 3086: 00065c74 284 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ - 3087: 00140aac 768 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ - 3088: 0006a73c 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ - 3089: 00070140 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ - 3090: 000c7900 264 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ - 3091: 001255e4 184 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ - 3092: 00145b3c 92 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ - 3093: 0004dc30 276 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ - 3094: 00080ddc 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ - 3095: 00091d74 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ - 3096: 0006dc4c 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ - 3097: 000aabc8 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ - 3098: 00087774 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ - 3099: 000704f8 200 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ - 3100: 0007e370 192 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ - 3101: 000e30dc 192 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ - 3102: 0010d334 356 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ - 3103: 00109828 52 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ - 3104: 00070440 184 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ - 3105: 000c84ec 24 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ - 3106: 0005cdb8 72 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ - 3107: 0007c120 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ - 3108: 00138bc8 132 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ - 3109: 000f1dfc 132 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ - 3110: 00073d50 192 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ - 3111: 000ced50 460 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ - 3112: 000aac70 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ - 3113: 00055618 252 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ - 3114: 00091b98 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ - 3115: 0009ba08 1056 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ - 3116: 00059ff8 284 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ - 3117: 000c541c 84 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ - 3118: 00086578 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ - 3119: 00058b30 192 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ - 3120: 00087b58 180 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ - 3121: 00071f18 160 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ - 3122: 000711e0 192 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ - 3123: 000d2b84 232 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ - 3124: 000bf494 248 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ - 3125: 0006a134 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ - 3126: 0007aea8 192 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ - 3127: 000a9f2c 272 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ - 3128: 000d99cc 24 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ - 3129: 0007310c 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ - 3130: 0010827c 200 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ - 3131: 0006cf78 60 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ - 3132: 0005c2b0 228 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ - 3133: 00067848 128 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ - 3134: 00061a28 272 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ - 3135: 000d759c 356 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ - 3136: 0007cc2c 192 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ - 3137: 0006ba34 52 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ - 3138: 00086368 200 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ - 3139: 00132658 472 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ - 3140: 000708dc 192 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ - 3141: 000d083c 172 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ - 3142: 00091fc8 160 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ - 3143: 00128b34 172 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ - 3144: 000e993c 540 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ - 3145: 000486c8 620 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ - 3146: 000b7fc8 1908 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ - 3147: 0007a158 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ - 3148: 0007b85c 192 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ - 3149: 000c39ec 260 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ - 3150: 000df890 132 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ - 3151: 00069ccc 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ - 3152: 00072e48 76 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ - 3153: 0006f878 48 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ - 3154: 0010729c 312 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ - 3155: 00091124 316 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ - 3156: 000ec94c 264 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ - 3157: 000baef4 344 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ - 3158: 0006b64c 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ - 3159: 0007e5a8 192 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ - 3160: 00091b9c 180 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ - 3161: 0004c124 76 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ - 3162: 000c5b14 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ - 3163: 000d99fc 24 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ - 3164: 000f0f90 124 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ - 3165: 0014110c 752 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ - 3166: 00087f74 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ - 3167: 0006d368 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ - 3168: 00069c40 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ - 3169: 0007f5d8 200 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ - 3170: 00056988 224 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ - 3171: 0008f45c 52 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ - 3172: 00140088 796 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ - 3173: 0013a650 192 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ - 3174: 000823a0 192 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ - 3175: 00063a58 976 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ - 3176: 00091f60 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ - 3177: 00052140 572 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ - 3178: 0008e388 160 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ - 3179: 0006e86c 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ - 3180: 00137bfc 344 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ - 3181: 00062340 440 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ - 3182: 0007b9f8 192 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ - 3183: 00131a58 280 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ - 3184: 000acf24 160 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ - 3185: 00091e8c 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ - 3186: 000c59d8 24 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ - 3187: 00122330 216 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ - 3188: 0004f454 248 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ - 3189: 000da6e4 24 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ - 3190: 000484c8 512 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ - 3191: 0012a2b4 1920 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ - 3192: 000921e4 192 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ - 3193: 000a3d60 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ - 3194: 000a5974 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ - 3195: 00090984 52 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ - 3196: 00080498 192 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ - 3197: 000842dc 68 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ - 3198: 00084c84 320 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ - 3199: 000ba5cc 12 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ - 3200: 00087850 52 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ - 3201: 000aece8 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ - 3202: 000aee78 76 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ - 3203: 0006f8d8 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ - 3204: 00056090 132 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ - 3205: 00079a78 200 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ - 3206: 0006f870 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ - 3207: 00115124 200 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ - 3208: 000a7494 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ - 3209: 000f17b0 84 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ - 3210: 000a7f98 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ - 3211: 000780bc 160 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ - 3212: 0006dad0 60 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ - 3213: 000869e0 44 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ - 3214: 0006b774 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ - 3215: 00100cc4 84 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ - 3216: 00056960 40 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ - 3217: 00087f58 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ - 3218: 00143b70 180 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ - 3219: 000df78c 260 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ - 3220: 000f08c4 60 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ - 3221: 0004dfe8 116 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ - 3222: 0006d3a0 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ - 3223: 0006b434 256 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ - 3224: 00103fc0 184 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ - 3225: 000737ec 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ - 3226: 0006ebf8 192 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ - 3227: 000d7984 220 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ - 3228: 000e862c 472 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ - 3229: 0008f1e4 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ - 3230: 000da744 24 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ - 3231: 00134498 392 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ - 3232: 001385ac 12 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ - 3233: 000742cc 192 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ - 3234: 0013a3b4 344 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ - 3235: 000f0900 60 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ - 3236: 000f1b4c 12 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ - 3237: 0006a198 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ - 3238: 0005cf30 168 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ - 3239: 0003d574 868 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ - 3240: 001201fc 132 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ - 3241: 0008873c 44 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ - 3242: 00117160 132 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ - 3243: 0008dce0 192 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ - 3244: 000a41c8 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ - 3245: 000708c0 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ - 3246: 0013de8c 84 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ - 3247: 000e4c20 80 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ - 3248: 000697e4 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ - 3249: 000812d8 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ - 3250: 000ff4c4 48 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ - 3251: 0008cf04 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ - 3252: 000e2604 24 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ - 3253: 00060780 236 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ - 3254: 000834b0 192 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ - 3255: 000b3d9c 1116 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ - 3256: 00083e44 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ - 3257: 00091ef8 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ - 3258: 0004cd58 696 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ - 3259: 0006adec 192 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ - 3260: 0005691c 68 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ - 3261: 0006a6cc 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ - 3262: 00037e00 132 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ - 3263: 00143ef0 176 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ - 3264: 000592b8 252 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ - 3265: 0006b790 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ - 3266: 0007a3ec 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ - 3267: 00101164 84 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ - 3268: 0004ded4 276 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ - 3269: 000f2870 32 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ - 3270: 000db1e0 24 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ - 3271: 0013648c 372 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ - 3272: 000cca20 632 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ - 3273: 0006dd0c 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ - 3274: 00108344 192 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ - 3275: 000cef1c 484 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ - 3276: 0006baf4 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ - 3277: 00091d1c 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ - 3278: 0006e2d4 192 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ - 3279: 0008e97c 160 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ - 3280: 0006a4a0 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ - 3281: 00087818 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ - 3282: 0006ac00 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ - 3283: 00084870 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ - 3284: 0003d0e0 1172 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ - 3285: 00112e34 968 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ - 3286: 000bae3c 184 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ - 3287: 0009be28 1116 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ - 3288: 000885e8 180 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ - 3289: 000ddd00 132 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ - 3290: 0009343c 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ - 3291: 000e71fc 272 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ - 3292: 000f2644 132 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ - 3293: 00078f44 192 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ - 3294: 0008b1b4 160 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ - 3295: 00077bfc 200 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ - 3296: 000462fc 656 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ - 3297: 000f16fc 96 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ - 3298: 000bf8ac 724 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ - 3299: 00085f64 184 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ - 3300: 00056630 40 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ - 3301: 0008c8d0 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ - 3302: 00055f94 252 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ - 3303: 00100c10 96 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ - 3304: 00100b20 132 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ - 3305: 00087fbc 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ - 3306: 000c2d5c 24 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ - 3307: 0005e158 272 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ - 3308: 00059b40 344 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ - 3309: 00104078 2084 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ - 3310: 00143e40 176 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ - 3311: 0006ddcc 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ - 3312: 00086d28 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ - 3313: 00058b0c 36 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ - 3314: 00087fa8 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ - 3315: 000c8420 24 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ - 3316: 000b5424 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ - 3317: 0024bd04 0 NOTYPE GLOBAL DEFAULT 21 __bss_end__ │ │ │ │ - 3318: 000d807c 24 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ - 3319: 000d2a70 204 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ - 3320: 000e05e8 544 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ - 3321: 000b2b54 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ - 3322: 0004bec8 604 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ - 3323: 0006cefc 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ - 3324: 00077934 180 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ - 3325: 00069458 44 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ - 3326: 0006add0 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ - 3327: 00137b44 184 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ - 3328: 000921c8 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ - 3329: 000ee5f4 260 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ - 3330: 000f093c 60 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ - 3331: 001319a0 184 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ - 3332: 00082a9c 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ - 3333: 0009e7c8 840 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ - 3334: 0003c9a4 1852 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ - 3335: 00134cfc 584 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ - 3336: 000b5414 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ - 3337: 001291f4 176 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ - 3338: 0007d960 192 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ - 3339: 0011ffe0 540 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ - 3340: 0011705c 260 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ - 3341: 00091d7c 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ - 3342: 00087f64 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ - 3343: 0009e250 88 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ - 3344: 00088824 60 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ - 3345: 0008d9e8 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ - 3346: 000565ec 68 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ - 3347: 0007b29c 192 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ - 3348: 00086900 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ - 3349: 00074a20 160 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ - 3350: 00091f00 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ - 3351: 0014610c 220 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ - 3352: 0008d3c0 52 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ - 3353: 00143c24 180 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ - 3354: 00091988 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ - 3355: 000381e4 1104 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ - 3356: 000befb0 116 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ - 3357: 00072078 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ - 3358: 00037be4 540 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ - 3359: 0006bbd8 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ - 3360: 000e03c8 544 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ - 3361: 001080a8 344 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ - 3362: 0008433c 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ - 3363: 00078ac0 192 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ - 3364: 00087f28 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ - 3365: 000879d4 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ - 3366: 0009265c 192 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ - 3367: 0008a708 328 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ - 3368: 0008e7e4 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ - 3369: 00074870 204 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ - 3370: 00053838 132 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ - 3371: 0004f380 212 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ - 3372: 0003c020 2436 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ - 3373: 0006babc 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ - 3374: 0008dcc4 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ - 3375: 00084e88 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ - 3376: 0006fc38 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ - 3377: 00081918 192 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ - 3378: 000d14c8 176 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ - 3379: 00091fa0 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ - 3380: 00087fdc 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ - 3381: 00088e4c 240 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ - 3382: 00062074 276 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ - 3383: 001151ec 192 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ - 3384: 001461e8 104 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ - 3385: 000c397c 32 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ - 3386: 0006a414 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ - 3387: 000e730c 60 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ - 3388: 0006cc60 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ - 3389: 000f5bf8 472 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ - 3390: 0008cff8 52 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ - 3391: 000e6e48 52 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ - 3392: 0007c950 160 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ - 3393: 00100a1c 260 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ - 3394: 000fb49c 32 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ - 3395: 00037e84 864 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ - 3396: 0008ca50 60 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ - 3397: 00069d90 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ - 3398: 00044608 748 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ - 3399: 0008cf20 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ - 3400: 000e528c 4256 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ - 3401: 0008eb44 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ - 3402: 001322b8 268 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ - 3403: 000ae6b0 204 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ - 3404: 00087f84 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ - 3405: 000dcb20 128 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ - 3406: 0008ad98 196 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ - 3407: 0007b438 320 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ - 3408: 000601f0 236 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ - 3409: 000f8ee4 56 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ - 3410: 00087ff8 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ - 3411: 0013dd80 68 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ - 3412: 000887ec 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ - 3413: 00078f28 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ - 3414: 00087fe0 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ - 3415: 00058bf0 272 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ - 3416: 000f8e30 60 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ - 3417: 0006a9f8 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ - 3418: 0006d0a0 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ - 3419: 000cd934 836 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ - 3420: 0004696c 864 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ - 3421: 0007ade8 192 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ - 3422: 00143abc 180 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ - 3423: 0010e6f0 940 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ - 3424: 001011b8 84 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ - 3425: 000696d8 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ - 3426: 00067724 268 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ - 3427: 000440ec 1308 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ - 3428: 00065844 24 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ - 3429: 00054050 472 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ - 3430: 000ba8c4 200 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ - 3431: 0008b970 192 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ - 3432: 000d9a14 536 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ - 3433: 000702a0 204 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ - 3434: 001206e4 472 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ - 3435: 00062a30 1140 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ - 3436: 00134324 372 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ - 3437: 000936ac 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ - 3438: 000814c0 184 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ - 3439: 000dd5a4 12 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ - 3440: 0006eed8 320 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ - 3441: 00073f24 192 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ - 3442: 000f2008 12 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ - 3443: 00088480 180 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ - 3444: 0006f8dc 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ - 3445: 000783fc 192 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ - 3446: 0006a8a4 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ - 3447: 000832f8 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ - 3448: 001179a8 132 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ - 3449: 001711a4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ - 3450: 00114fd4 336 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ - 3451: 00070178 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ - 3452: 000e2508 104 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ - 3453: 00035fbc 472 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ - 3454: 0007c418 192 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ - 3455: 000c2f74 1920 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ - 3456: 0007b378 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ - 3457: 000bbef8 132 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ - 3458: 000dff78 12 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ - 3459: 000776f0 184 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ - 3460: 000913c8 68 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ - 3461: 00138860 204 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ - 3462: 00086a5c 60 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ - 3463: 00043a5c 1680 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ - 3464: 000f1c18 84 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ - 3465: 00093d08 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ - 3466: 0008eed8 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ - 3467: 00083ca4 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ - 3468: 00051268 76 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ - 3469: 000458f0 268 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ - 3470: 0006df00 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ - 3471: 000da75c 576 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ - 3472: 0010d740 384 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ - 3473: 0005b6a8 324 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ - 3474: 000ceb04 208 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ - 3475: 000cab20 68 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ - 3476: 000c5edc 24 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ - 3477: 0006cce0 160 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ - 3478: 0007cf2c 192 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ - 3479: 00087fc0 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ - 3480: 00122134 260 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ - 3481: 00088b04 60 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ - 3482: 0007f450 192 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ - 3483: 00082ab8 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ - 3484: 0007e354 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ - 3485: 000866fc 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ - 3486: 00082238 68 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ - 3487: 000e2f5c 192 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ - 3488: 0007c7f0 160 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ - 3489: 0006bcd4 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ - 3490: 0006aeac 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ - 3491: 000a46f0 1116 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ - 3492: 00139408 132 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ - 3493: 000c2d38 20 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ - 3494: 000e82a4 256 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ - 3495: 0008f320 68 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ - 3496: 00091ce0 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ - 3497: 000701e8 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ - 3498: 00101104 96 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ - 3499: 00042f68 2804 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ - 3500: 000d3c24 992 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ - 3501: 00059c98 256 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ - 3502: 000916b0 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ - 3503: 0008f490 68 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ - 3504: 000db62c 428 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ - 3505: 0011b694 264 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ - 3506: 000803d8 192 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ - 3507: 000675f8 52 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ - 3508: 000530e8 12 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ - 3509: 000876f0 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ - 3510: 000706c0 160 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ - 3511: 000894d4 192 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ - 3512: 0008cb40 60 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ - 3513: 000c5dac 140 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ - 3514: 0013fd6c 796 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ - 3515: 00137324 1696 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ - 3516: 00082558 192 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ - 3517: 0009e2a8 476 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ - 3518: 0008fb84 52 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ - 3519: 00072e94 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ - 3520: 00107af0 188 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ - 3521: 000bb1a4 124 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ - 3522: 00132200 184 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ - 3523: 0008fc08 52 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ - 3524: 0009e484 476 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ - 3525: 00087fe8 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ - 3526: 00107aec 4 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ - 3527: 0008f730 68 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ - 3528: 0009dd28 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ - 3529: 000c4664 2288 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ - 3530: 0018a268 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ - 3531: 0006b7f0 328 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ - 3532: 00091fc0 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ - 3533: 0009eda4 736 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ - 3534: 00073ab8 192 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ - 3535: 001178a4 260 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ - 3536: 000e00ac 244 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ - 3537: 0007bbb0 192 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ - 3538: 0013fcd0 156 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ - 3539: 0009d160 76 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ - 3540: 000e1e40 1288 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ - 3541: 0007b840 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ - 3542: 000f6728 132 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ - 3543: 00090510 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ - 3544: 0006af30 76 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ - 3545: 0007420c 192 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ - 3546: 000d973c 536 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ - 3547: 0006cb9c 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ - 3548: 0006c714 192 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ - 3549: 00069ad0 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ - 3550: 0007d164 192 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ - 3551: 0005b38c 332 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ - 3552: 000ab28c 408 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ - 3553: 00087f14 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ - 3554: 00137eac 124 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ - 3555: 000a5844 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ - 3556: 0008828c 52 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ - 3557: 0009062c 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ - 3558: 0006a644 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ - 3559: 000ff6fc 24 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ - 3560: 00061064 248 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ - 3561: 000bca18 2216 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ - 3562: 001146b0 200 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ - 3563: 00089b20 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ - 3564: 000833f0 192 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ - 3565: 000758c8 192 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ - 3566: 0012834c 168 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ - 3567: 000b618c 7740 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ - 3568: 00099af4 92 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ - 3569: 0007a890 192 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ - 3570: 000c5470 32 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ - 3571: 000a7060 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ - 3572: 00092ecc 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ - 3573: 0007c3fc 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ - 3574: 000a7014 76 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ - 3575: 0006f56c 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ - 3576: 00082298 44 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ - 3577: 000dffb8 244 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ - 3578: 000e43b4 168 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ - 3579: 0006ba00 52 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ - 3580: 0006c4ac 160 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ - 3581: 00070c4c 192 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ - 3582: 00065810 52 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ - 3583: 000851cc 192 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ - 3584: 000ba98c 192 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ - 3585: 00069fe0 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ - 3586: 0012bd50 6272 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ - 3587: 000d9c2c 536 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ - 3588: 000da48c 576 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ - 3589: 000839d8 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ - 3590: 00079eb0 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ - 3591: 0007a13c 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ - 3592: 00075988 460 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ - 3593: 000caba8 68 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ - 3594: 0010ea9c 632 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ - 3595: 0006f454 276 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ - 3596: 000c5c38 224 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ - 3597: 00115e28 132 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ - 3598: 0009e050 236 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ - 3599: 0009140c 68 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ - 3600: 001710a4 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ - 3601: 000c976c 944 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ - 3602: 000ac884 408 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ - 3603: 00126208 1104 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ - 3604: 001222e0 40 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ - 3605: 00105190 2480 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ - 3606: 000882f8 52 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ - 3607: 00069d20 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ - 3608: 000bb8a4 12 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ - 3609: 0006d34c 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ - 3610: 000c3af0 1920 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ - 3611: 0006a5f0 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ - 3612: 00049bc8 620 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ - 3613: 00069c24 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ - 3614: 000e6ef4 136 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ - 3615: 00132a58 40 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ - 3616: 00070b38 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ - 3617: 0013892c 196 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ - 3618: 0010e518 472 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ - 3619: 000f8300 384 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ - 3620: 00087c0c 184 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ - 3621: 000a9bb4 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ - 3622: 0011cc9c 1100 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ - 3623: 000be14c 76 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ - 3624: 0008fa7c 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ - 3625: 000a420c 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ - 3626: 000f1c6c 84 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ - 3627: 00086a28 52 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ - 3628: 0008286c 184 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ - 3629: 00045764 396 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ - 3630: 000da99c 576 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ - 3631: 000e81ec 184 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ - 3632: 0006e48c 192 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ - 3633: 000cab64 68 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ - 3634: 000aebe4 100 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ - 3635: 000fb4bc 164 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ - 3636: 000f0978 60 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ - 3637: 0006f8ec 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ - 3638: 0007d8a0 192 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ - 3639: 0006ebdc 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ - 3640: 000bd2c0 144 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ - 3641: 000f5744 344 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ - 3642: 000eed64 472 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ - 3643: 00075510 192 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ - 3644: 001131fc 1272 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ - 3645: 000cf87c 472 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ - 3646: 00138dd4 12 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ - 3647: 0008fe94 460 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ - 3648: 000879bc 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ - 3649: 0013ab88 132 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ - 3650: 0005cb80 264 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ - 3651: 00080884 192 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ - 3652: 000ff63c 24 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ - 3653: 00087d78 180 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ - 3654: 0008d200 52 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ - 3655: 0006ee18 192 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ - 3656: 00088280 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ - 3657: 000c8504 288 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ - 3658: 000f48f4 1440 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ - 3659: 000bc740 132 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ - 3660: 000936f8 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ - 3661: 00143cd8 180 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ - 3662: 000e0a80 24 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ - 3663: 000856a4 52 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ - 3664: 00039fb4 160 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ - 3665: 000701cc 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ - 3666: 00074b80 200 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ - 3667: 000ba790 308 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ - 3668: 0008fbec 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ - 3669: 000d7a60 24 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ - 3670: 00078718 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ - 3671: 000dd99c 196 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ - 3672: 000f22e4 200 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ - 3673: 0004bd30 408 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ - 3674: 00079f6c 160 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ - 3675: 0006c6f8 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ - 3676: 000512b4 76 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ - 3677: 0004db14 284 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ - 3678: 000c7c88 700 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ - 3679: 0005b4d8 288 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ - 3680: 00081858 192 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ - 3681: 00087924 52 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ - 3682: 00121b58 1500 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ - 3683: 00069fa8 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ - 3684: 0006d384 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ - 3685: 00089a60 192 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ - 3686: 000ed7c4 260 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ - 3687: 0006dfb8 320 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ - 3688: 00053c28 336 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ - 3689: 000e301c 192 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ - 3690: 00092424 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ - 3691: 0005f83c 236 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ - 3692: 00139c50 132 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ - 3693: 00120344 268 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ - 3694: 00041e1c 748 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ - 3695: 0009c5d4 156 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ - 3696: 000ae0ec 100 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ - 3697: 0012e5a4 552 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ - 3698: 000f9a9c 2148 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ - 3699: 000f60f4 12 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ - 3700: 00138768 248 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ - 3701: 00105b40 172 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ - 3702: 000f1bb8 96 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ - 3703: 000f1ac8 132 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ - 3704: 0009d914 768 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ - 3705: 00101014 132 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ - 3706: 00107de0 172 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ - 3707: 000db210 24 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ - 3708: 000ff69c 24 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ - 3709: 00070c30 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ - 3710: 000e7a10 24 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ - 3711: 0007b098 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ - 3712: 00091b10 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ - 3713: 00035c24 260 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ - 3714: 000c80ac 252 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ - 3715: 0006fd18 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ - 3716: 000888e8 60 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ - 3717: 0008d0f4 52 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ - 3718: 0024bd04 0 NOTYPE GLOBAL DEFAULT 21 _end │ │ │ │ - 3719: 0006a564 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ - 3720: 000e1238 1832 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ - 3721: 000c9ea8 2308 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ - 3722: 00087690 44 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ - 3723: 00086fcc 328 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ - 3724: 000f28d0 112 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ - 3725: 0006a5b8 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ - 3726: 000a10e0 172 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ - 3727: 0005e3c0 272 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ - 3728: 0010d498 340 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ - 3729: 0013a96c 540 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ - 3730: 00056dc8 224 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ - 3731: 00082834 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ - 3732: 00041900 1308 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ - 3733: 0008c5a0 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ - 3734: 000b53c4 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ - 3735: 00088470 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ - 3736: 000534d8 200 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ - 3737: 0008df20 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ - 3738: 0008d610 160 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ - 3739: 0008d49c 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ - 3740: 0008b660 328 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ - 3741: 000d80ac 24 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ - 3742: 0004574c 24 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ - 3743: 001156d8 12 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ - 3744: 000678c8 348 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ - 3745: 0008cfb4 68 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ - 3746: 00087f50 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ - 3747: 00069a28 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ - 3748: 000c7ac4 264 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ - 3749: 0010887c 132 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ - 3750: 0005b030 456 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ - 3751: 0008a478 328 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ - 3752: 00078aa4 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ - 3753: 0009de40 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ - 3754: 0006cc98 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ - 3755: 000c9b1c 908 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ - 3756: 0006ddb0 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ - 3757: 0011c610 1376 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ - 3758: 00091d70 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ - 3759: 000b5630 2908 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ - 3760: 00082d98 160 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ - 3761: 000d8704 24 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ - 3762: 00146460 140 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ - 3763: 000c2d8c 44 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ - 3764: 000aa14c 248 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ - 3765: 0006cee0 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ - 3766: 00089594 320 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ - 3767: 00086fbc 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ - 3768: 00041270 1680 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ - 3769: 0006942c 44 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ - 3770: 00084b68 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ - 3771: 00088c6c 240 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ - 3772: 000fad44 1448 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ - 3773: 000f568c 184 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ - 3774: 0007afbc 192 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ - 3775: 000e4fb8 228 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ - 3776: 000d4384 68 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ - 3777: 00140a74 56 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ - 3778: 000cad0c 4 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ - 3779: 0004fb00 20 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ - 3780: 00070108 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ - 3781: 00079184 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ - 3782: 000f19c4 260 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ - 3783: 0008770c 52 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ - 3784: 00083e0c 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ - 3785: 000db7d8 428 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ - 3786: 0005f258 708 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ - 3787: 0007e804 192 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ - 3788: 00088a50 60 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ - 3789: 0004bb84 428 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ - 3790: 00100f10 260 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ - 3791: 001076bc 308 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ - 3792: 00087990 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ - 3793: 00091b60 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ - 3794: 00140dac 56 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ - 3795: 00088084 192 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ - 3796: 001463bc 164 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ - 3797: 000e02b4 28 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ - 3798: 0006a208 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ - 3799: 0004f610 32 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ - 3800: 0004077c 2804 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ - 3801: 00072d6c 192 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ - 3802: 000bc104 12 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ - 3803: 000fa300 2628 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ - 3804: 000ec224 264 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ - 3805: 00062ea4 468 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ - 3806: 00132a3c 28 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ - 3807: 00039f10 164 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ - 3808: 00072170 192 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ - 3809: 0006baa0 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ - 3810: 0012282c 2192 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ - 3811: 000dda60 192 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ - 3812: 00053b70 184 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ - 3813: 000cb658 60 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ - 3814: 000bd7a4 2396 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ - 3815: 000ade60 408 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ - 3816: 000f23ac 192 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ - 3817: 0005eec8 912 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ - 3818: 000ec638 268 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ - 3819: 0012028c 184 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ - 3820: 001406d8 924 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ - 3821: 00074708 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ - 3822: 00107854 244 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ - 3823: 000bbb98 200 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ - 3824: 00082af0 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ - 3825: 00085584 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ - 3826: 0007b3b0 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ - 3827: 0008f570 52 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ - 3828: 000836a0 192 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ - 3829: 0013b0a8 472 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ - 3830: 00123ffc 472 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ - 3831: 0006cc44 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ - 3832: 00120f2c 472 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ - 3833: 001191b8 432 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ - 3834: 000d1bdc 408 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ - 3835: 000a0f14 168 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ - 3836: 000c029c 60 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ - 3837: 00108660 540 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ - 3838: 000ef5ac 472 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ - 3839: 000739f8 192 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ - 3840: 00139614 12 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ - 3841: 00086a0c 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ - 3842: 000c8dd0 504 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ - 3843: 00146338 132 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ - 3844: 00073f08 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ - 3845: 00035b6c 184 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ - 3846: 00061c64 120 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ - 3847: 000d29f8 120 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ - 3848: 001156a4 52 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ - 3849: 0013cc00 148 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ - 3850: 0013e578 5976 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ - 3851: 0008599c 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ - 3852: 000367fc 472 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ - 3853: 00088284 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ - 3854: 0005d764 180 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ - 3855: 0011f050 1980 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ - 3856: 00066f60 236 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ - 3857: 000e01a0 248 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ - 3858: 001390a0 204 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ - 3859: 00080590 192 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ - 3860: 00051300 84 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ - 3861: 000c6fa0 156 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ - 3862: 000826b8 160 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ - 3863: 0008bfc4 260 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ - 3864: 00090568 192 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ - 3865: 00147704 164 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ - 3866: 0006d3f4 52 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ - 3867: 0007a7d0 192 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ - 3868: 000a1704 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ - 3869: 0008869c 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ - 3870: 0006aabc 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ - 3871: 000a895c 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ - 3872: 0006cc28 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ - 3873: 0008f934 92 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ - 3874: 0007ce6c 192 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ - 3875: 0007d610 160 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ - 3876: 000c8c04 460 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ - 3877: 0013c51c 68 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ - 3878: 00143fa0 72 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ - 3879: 00061b38 300 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ - 3880: 0008510c 192 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ - 3881: 000e445c 608 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ - 3882: 000535a0 192 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ - 3883: 0006aa84 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ - 3884: 000a5710 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ - 3885: 000d6a2c 480 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ - 3886: 000ee9c4 268 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ - 3887: 00081408 184 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ - 3888: 00069324 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ - 3889: 00088468 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ - 3890: 000dd7c8 344 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ - 3891: 000743c4 192 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ - 3892: 000f21d8 268 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ - 3893: 0008cac8 60 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ - 3894: 000caab0 16 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ - 3895: 000e02d0 248 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ - 3896: 00101508 132 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ - 3897: 0007b35c 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ - 3898: 000c5b18 140 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ - 3899: 0010fb44 2956 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ - 3900: 00074484 184 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ - 3901: 00088288 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ - 3902: 00071e78 160 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ - 3903: 000f63c0 204 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ - 3904: 000ae5e4 204 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ - 3905: 000835a8 192 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ - 3906: 00091b18 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ - 3907: 0006fc00 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ - 3908: 0006b7ac 68 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ - 3909: 0008253c 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ - 3910: 0006dee4 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ - 3911: 000a5438 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ - 3912: 0006a720 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ - 3913: 000a3bcc 92 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ - 3914: 00143d8c 180 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ - 3915: 00039f0c 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ - 3916: 000800b8 192 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ - 3917: 0024bd04 0 NOTYPE GLOBAL DEFAULT 21 _bss_end__ │ │ │ │ - 3918: 0006a240 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ - 3919: 00115670 52 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ - 3920: 0007bb94 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ - 3921: 0007bd2c 160 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ - 3922: 0007c658 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ - 3923: 0004a980 412 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ - 3924: 000a86f0 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ - 3925: 000f6f58 132 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ - 3926: 0010a448 68 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ - 3927: 00075450 192 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ - 3928: 0023f778 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ - 3929: 00091ed4 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ - 3930: 00147658 172 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ - 3931: 00081348 192 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ - 3932: 00083684 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ - 3933: 00048a94 488 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ - 3934: 000ff6cc 24 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ - 3935: 00063e28 3668 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ - 3936: 00091cfc 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ - 3937: 00090f08 180 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ - 3938: 00091d18 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ - 3939: 000a876c 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ - 3940: 0008d144 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ - 3941: 00146d60 172 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ - 3942: 0006aa14 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ - 3943: 00068a58 276 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ - 3944: 0004c5d4 532 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ - 3945: 000685fc 24 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ - 3946: 000918a0 204 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ - 3947: 00079cf8 192 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ - 3948: 00053304 344 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ - 3949: 00115ac8 200 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ - 3950: 0006f66c 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ - 3951: 000a9e1c 272 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ - 3952: 0011ed14 828 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ - 3953: 000ed488 264 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ - 3954: 0006fd6c 192 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ - 3955: 0005b9a0 300 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ - 3956: 0023f780 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ - 3957: 00101404 260 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ - 3958: 00091e90 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ - 3959: 000bbc60 192 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ - 3960: 000928b8 192 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ - 3961: 0007da74 192 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ - 3962: 000edad0 260 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ - 3963: 000ff72c 24 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ - 3964: 00124b84 132 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ - 3965: 0006aee4 76 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ - 3966: 00086430 328 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ - 3967: 0006ac80 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ - 3968: 00091f8c 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ - 3969: 00146cb4 172 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ - 3970: 000f2998 120 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ - 3971: 0006cb80 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ - 3972: 0004c3c0 532 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ - 3973: 00066ba4 272 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ - 3974: 00084390 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ - 3975: 000ce0b0 412 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ - 3976: 000f59f4 124 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ - 3977: 000a68a8 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ - 3978: 000d684c 480 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ - 3979: 00084240 44 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ - 3980: 00090648 200 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ - 3981: 0023f7a8 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ - 3982: 0005fb68 236 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ - 3983: 0004a818 360 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ - 3984: 00083e98 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ - 3985: 000d70a4 588 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ - 3986: 000b1044 1136 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ - 3987: 0013916c 196 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ - 3988: 00091b1c 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ - 3989: 000567c8 40 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ - 3990: 00140668 80 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ - 3991: 00091070 180 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ - 3992: 000a0a78 868 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ - 3993: 000c91d4 16 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ - 3994: 00081a10 192 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ - 3995: 000bc3e0 200 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ - 3996: 000ee90c 184 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ - 3997: 000ae098 84 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ - 3998: 0004ef58 96 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ - 3999: 00087ff0 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ - 4000: 000e1960 24 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ - 4001: 0006e470 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ - 4002: 0018ada4 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ - 4003: 000856d8 52 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ - 4004: 0006bf18 160 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ - 4005: 0006c954 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ - 4006: 0006a4d8 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ - 4007: 00121774 472 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ - 4008: 000a3dac 292 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ - 4009: 000d133c 396 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ - 4010: 00146624 1680 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ - 4011: 00090628 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ - 4012: 00100038 132 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ - 4013: 000e0a50 24 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ - 4014: 00090234 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ - 4015: 000d666c 480 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ - 4016: 0006fcc4 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ - 4017: 000d293c 120 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ - 4018: 000f8480 604 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ - 4019: 0003702c 472 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ - 4020: 0008f6d4 92 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ - 4021: 0004a544 724 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ - 4022: 00082d60 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ - 4023: 00091ef4 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ - 4024: 000ec00c 276 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ - 4025: 00056784 68 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ - 4026: 000bba80 280 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ - 4027: 000badac 132 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ - 4028: 00096f3c 248 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ - 4029: 001398f0 200 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ - 4030: 000d2b3c 72 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ - 4031: 00049740 68 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ - 4032: 00070e8c 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ - 4033: 0008d538 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ - 4034: 0008ef84 52 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ - 4035: 000f648c 196 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ - 4036: 000511c0 84 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ - 4037: 000e1a90 104 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ - 4038: 00078d70 192 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ - 4039: 000ff66c 24 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ - 4040: 00145b98 104 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ - 4041: 0008f428 52 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ - 4042: 000a382c 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ - 4043: 0008ebc4 100 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ - 4044: 0008d458 68 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ - 4045: 00056114 364 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ - 4046: 0008e8dc 160 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ - 4047: 0005be70 376 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ - 4048: 0013cb2c 212 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ - 4049: 0007e744 192 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ - 4050: 0013acd0 268 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ - 4051: 00088960 60 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ - 4052: 00123b48 344 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ - 4053: 000e0ab0 24 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ - 4054: 000bea10 32 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ - 4055: 00120b8c 268 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ - 4056: 00063494 1476 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ - 4057: 00060da0 236 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ - 4058: 00056498 40 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ - 4059: 000690f8 44 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ - 4060: 000f6934 12 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ - 4061: 00096e6c 208 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ - 4062: 00138d50 132 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ - 4063: 00138f9c 260 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ - 4064: 000ef20c 268 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ - 4065: 00083eb4 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ - 4066: 0013c7e4 420 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ - 4067: 000816b8 192 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ - 4068: 0011d3d4 404 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ - 4069: 000f1f84 132 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ - 4070: 000d9e44 536 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ - 4071: 0006fd50 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ - 4072: 000e7b78 4 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ - 4073: 00087fa0 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ - 4074: 0004700c 752 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ - 4075: 0008725c 328 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ - 4076: 00091fb0 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ - 4077: 000c8bf0 20 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ - 4078: 0006c1cc 60 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ - 4079: 0008d4e4 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ - 4080: 0007ec58 192 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ - 4081: 00036464 260 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ - 4082: 000a6238 784 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ - 4083: 000ff4f8 44 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ - 4084: 00068b6c 276 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ - 4085: 000a5a54 452 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ - 4086: 00115b90 192 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ - 4087: 0009d22c 156 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ - 4088: 000dccf0 512 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ - 4089: 000be4b8 32 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ - 4090: 000c2d24 20 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ - 4091: 00056454 68 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ - 4092: 00069f8c 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ - 4093: 0008b3d0 328 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ - 4094: 000a87e8 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ - 4095: 0006db0c 180 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ - 4096: 000d6e58 588 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ - 4097: 00071560 192 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ - 4098: 0006e54c 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ - 4099: 000907f0 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ - 4100: 00074980 160 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ - 4101: 000898d4 184 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ - 4102: 000f77a0 132 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ - 4103: 0008affc 192 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ - 4104: 001244f8 12 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ - 4105: 000baca8 260 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ - 4106: 00084b84 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ - 4107: 000f62bc 260 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ - 4108: 00069c94 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ - 4109: 00064c7c 116 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ - 4110: 000a8864 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ - 4111: 0007f510 200 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ - 4112: 0007948c 160 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ - 4113: 0008e034 192 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ - 4114: 0007b07c 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ - 4115: 00077ab4 328 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ - 4116: 0008f1ac 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ - 4117: 0008cbf4 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ - 4118: 0005da5c 248 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ - 4119: 00127dcc 1408 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ - 4120: 00066538 284 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ - 4121: 0006f908 116 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ - 4122: 00087ef0 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ - 4123: 0007afa0 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ - 4124: 000ad15c 648 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ - 4125: 000d6c0c 588 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ - 4126: 000d3b60 196 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ - 4127: 000f3a24 3792 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ - 4128: 0013c5c4 100 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ - 4129: 00093614 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ - 4130: 0008841c 52 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ - 4131: 000ad3e4 644 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ - 4132: 00138c4c 260 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ - 4133: 00145a7c 100 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ - 4134: 0007dcec 192 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ - 4135: 00134140 84 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ - 4136: 0006f8f0 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ - 4137: 0006cc0c 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ - 4138: 000f1e80 260 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ - 4139: 0005b7ec 272 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ - 4140: 000a3d14 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ - 4141: 000bc4a8 192 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ - 4142: 000e7a40 12 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ - 4143: 000907f8 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ - 4144: 00096c50 540 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ - 4145: 000a1880 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ - 4146: 00073bb0 192 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ - 4147: 000628b8 376 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ - 4148: 00069098 68 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ - 4149: 000624f8 440 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ - 4150: 0010a340 60 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ - 4151: 000ff8e8 12 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ - 4152: 0006a25c 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ - 4153: 0013497c 292 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ - 4154: 001158f4 344 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ - 4155: 00069588 60 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ - 4156: 000760fc 192 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ - 4157: 00059ec4 308 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ - 4158: 0006cc7c 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ - 4159: 0006dea8 60 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ - 4160: 0018ae04 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ - 4161: 000b41f8 1508 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ - 4162: 000a88e0 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ - 4163: 0011b830 720 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ - 4164: 000ab424 1300 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ - 4165: 0005c860 244 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ - 4166: 000da274 536 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ - 4167: 00087e2c 184 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ - 4168: 001459b8 96 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ - 4169: 000876bc 52 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ - 4170: 001399b8 192 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ - 4171: 000ab938 1300 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ - 4172: 000b20e0 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ - 4173: 0013ac18 184 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ - 4174: 00123a90 184 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ - 4175: 0006a548 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ - 4176: 0007a988 192 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ - 4177: 000a01ac 292 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ - 4178: 00120ad4 184 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ - 4179: 0006a3f8 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ - 4180: 000ef154 184 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ - 4181: 0004efb8 76 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ - 4182: 0013b8f0 472 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ - 4183: 00069668 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ - 4184: 0005ce6c 196 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ - 4185: 0007f248 200 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ - 4186: 000efe7c 472 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ - 4187: 000852c4 192 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ - 4188: 000fb560 160 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ - 4189: 00056280 256 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ - 4190: 00087eec 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ - 4191: 00075f80 160 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ - 4192: 0006b9b8 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ - 4193: 000dffac 12 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ - 4194: 000363ac 184 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ - 4195: 0005e5e8 120 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ - 4196: 00087998 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ - 4197: 001341e4 80 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ - 4198: 000da05c 536 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ - 4199: 00059acc 116 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ - 4200: 00072b40 192 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ - 4201: 0006cabc 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ - 4202: 00092bb0 192 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ + 2430: 0010313c 180 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ + 2431: 000df220 12 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ + 2432: 00044764 320 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ + 2433: 0003fa30 52 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ + 2434: 00108150 24 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ + 2435: 00128fa0 52 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ + 2436: 0007e938 68 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ + 2437: 000b8608 60 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ + 2438: 000b96bc 76 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ + 2439: 000406dc 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ + 2440: 000aa6ec 192 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ + 2441: 000835d4 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ + 2442: 0004e5d4 160 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ + 2443: 000b8644 60 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ + 2444: 0012afd4 48 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ + 2445: 000ceb58 260 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ + 2446: 000f9ec4 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ + 2447: 0010ec98 320 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ + 2448: 000dc094 248 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ + 2449: 00063184 160 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ + 2450: 000ddd68 200 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ + 2451: 0010ccac 1816 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ + 2452: 00060274 328 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ + 2453: 0011aa80 336 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ + 2454: 00047e84 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ + 2455: 0004b578 184 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ + 2456: 000f5414 364 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ + 2457: 0005eb28 328 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ + 2458: 000976e4 344 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ + 2459: 0008fa68 12 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ + 2460: 000440a4 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ + 2461: 000a69b8 12 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ + 2462: 000de78c 276 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ + 2463: 00170600 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ + 2464: 00124ef4 260 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ + 2465: 0005f5ac 456 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ + 2466: 000b9f00 132 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ + 2467: 000e3c68 228 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ + 2468: 000e9e20 96 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ + 2469: 00058c64 192 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ + 2470: 00120090 1008 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ + 2471: 00128ba0 44 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ + 2472: 000649ec 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ + 2473: 000db650 252 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ + 2474: 0006e78c 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ + 2475: 000eeea4 40 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ + 2476: 0004be3c 264 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ + 2477: 000650fc 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ + 2478: 00066228 68 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ + 2479: 00058908 192 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ + 2480: 00131860 12 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ + 2481: 0005dc98 340 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ + 2482: 001277b4 200 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ + 2483: 0006f7c4 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ + 2484: 00066868 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ + 2485: 000b62ac 184 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ + 2486: 0017e5b8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ + 2487: 0012de18 792 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ + 2488: 00061a1c 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ + 2489: 0004ceb8 160 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ + 2490: 00061974 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ + 2491: 0007ca20 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ + 2492: 000a6438 20 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ + 2493: 000548e0 192 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ + 2494: 0005d608 60 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ + 2495: 00062150 44 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ + 2496: 0005c53c 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ + 2497: 000da18c 136 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ + 2498: 00052fd4 192 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ + 2499: 000ca054 1204 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ + 2500: 0005cc68 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ + 2501: 0007d524 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ + 2502: 00053734 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ + 2503: 00088fbc 1124 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ + 2504: 0006671c 328 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ + 2505: 0005c3c0 44 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ + 2506: 00054f9c 188 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ + 2507: 00106730 1296 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ + 2508: 0011f258 268 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ + 2509: 0003f924 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ + 2510: 00043410 192 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ + 2511: 00084170 988 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ + 2512: 00072f00 656 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ + 2513: 000ea1b4 128 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ + 2514: 000e5cd0 296 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ + 2515: 00084ab4 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ + 2516: 0005c70c 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ + 2517: 00066b10 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ + 2518: 0005cd10 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ + 2519: 001455c8 584 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ + 2520: 000686a4 272 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ + 2521: 0003e0f0 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ + 2522: 0004d234 192 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ + 2523: 000a644c 132 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ + 2524: 00061410 160 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ + 2525: 00096d48 12 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ + 2526: 000aa514 272 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ + 2527: 00065628 184 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ + 2528: 00040af8 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ + 2529: 000eeff8 224 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ + 2530: 000646ec 44 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ + 2531: 000661f4 52 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ + 2532: 000f456c 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ + 2533: 00061dd0 60 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ + 2534: 00247458 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ + 2535: 00043a14 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ + 2536: 0006e030 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ + 2537: 0006475c 124 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ + 2538: 00111c00 192 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ + 2539: 000d7434 184 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ + 2540: 00047f7c 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ + 2541: 000679cc 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ + 2542: 00047b88 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ + 2543: 000f6f24 4 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ + 2544: 0003df00 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ + 2545: 00040f80 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ + 2546: 0004b704 192 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ + 2547: 000e14ac 208 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ + 2548: 000d680c 472 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ + 2549: 001291b8 192 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ + 2550: 000436a4 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ + 2551: 000b9dfc 260 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ + 2552: 000504c0 192 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ + 2553: 000b5d28 268 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ + 2554: 00063024 192 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ + 2555: 0004f8e4 192 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ + 2556: 000ad894 900 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ + 2557: 0005ffb0 160 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ + 2558: 000cca4c 132 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ + 2559: 0006916c 184 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ + 2560: 000bfb90 128 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ + 2561: 000fa1e0 64 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ + 2562: 00055f20 220 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ + 2563: 0009cca0 80 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ + 2564: 0005c728 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ + 2565: 001371f4 88 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ + 2566: 0005d01c 52 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ + 2567: 000cf42c 68 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ + 2568: 0008a994 304 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ + 2569: 0006fb1c 392 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ + 2570: 00117dd4 200 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ + 2571: 00053de4 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ + 2572: 000610bc 192 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ + 2573: 0005d144 52 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ + 2574: 000fe890 1136 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ + 2575: 0003e5cc 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ + 2576: 00066d08 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ + 2577: 000dbbb4 272 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ + 2578: 000f4ba4 140 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ + 2579: 0011bf74 120 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ + 2580: 0004efac 192 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ + 2581: 000556dc 160 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ + 2582: 0004bc6c 44 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ + 2583: 0004b55c 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ + 2584: 00058c48 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ + 2585: 0008aac4 292 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ + 2586: 000b9708 76 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ + 2587: 0009762c 184 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ + 2588: 000ea670 260 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ + 2589: 0005ccb0 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ + 2590: 000a2dd4 472 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ + 2591: 000f5768 16 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ + 2592: 00118d60 24 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ + 2593: 000c76ac 472 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ + 2594: 0003f1c4 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ + 2595: 0006832c 164 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ + 2596: 0010302c 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ + 2597: 000dde30 192 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ + 2598: 00066c78 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ + 2599: 0005ccbc 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ + 2600: 0004b0d0 192 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ + 2601: 000424c8 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ + 2602: 000548c4 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ + 2603: 00114f30 132 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ + 2604: 00111a28 272 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ + 2605: 000da4f0 148 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ + 2606: 00072624 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ + 2607: 0005b640 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ + 2608: 00061bb8 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ + 2609: 00046888 264 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ + 2610: 00061954 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ + 2611: 0004d218 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ + 2612: 00058658 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ + 2613: 001090b0 104 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ + 2614: 00055474 44 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ + 2615: 00066a38 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ + 2616: 00098264 1524 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ + 2617: 0005b4d8 60 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ + 2618: 000407e0 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ + 2619: 00049c38 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ + 2620: 0012787c 192 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ + 2621: 000e20b8 500 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ + 2622: 000cc948 260 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ + 2623: 00083670 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ + 2624: 000eebfc 224 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ + 2625: 0005453c 192 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ + 2626: 000e4200 136 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ + 2627: 0005abcc 52 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ + 2628: 0004385c 192 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ + 2629: 000df638 200 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ + 2630: 000db128 48 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ + 2631: 0005174c 160 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ + 2632: 000661f0 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ + 2633: 0005c714 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ + 2634: 000625a8 192 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ + 2635: 000558f8 192 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ + 2636: 0009cab4 84 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ + 2637: 001248d0 260 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ + 2638: 0012d094 156 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ + 2639: 0010d850 24 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ + 2640: 000a7e58 12 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ + 2641: 000742a0 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ + 2642: 0004b6e8 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ + 2643: 00042800 44 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ + 2644: 0013039c 464 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ + 2645: 000ed124 440 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ + 2646: 0011153c 128 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ + 2647: 000b9678 68 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ + 2648: 0012d744 408 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ + 2649: 000b9cf4 132 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ + 2650: 0005cc64 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ + 2651: 000eceb8 20 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ + 2652: 0005d1bc 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ + 2653: 000443cc 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ + 2654: 00064578 92 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ + 2655: 00076898 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ + 2656: 000e8f54 416 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ + 2657: 00085b50 252 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ + 2658: 0004a564 192 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ + 2659: 0008fe58 200 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ + 2660: 000e3068 132 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ + 2661: 000ddc50 280 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ + 2662: 0005ad78 192 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ + 2663: 00050128 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ + 2664: 000a6c94 200 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ + 2665: 000e4288 340 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ + 2666: 001399a8 740 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ + 2667: 00044a58 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ + 2668: 0012cc58 156 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ + 2669: 00042aa0 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ + 2670: 000b5c70 184 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ + 2671: 00146bd4 148 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ + 2672: 0003f71c 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ + 2673: 000851f0 156 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ + 2674: 00042500 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ + 2675: 00053718 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ + 2676: 00045cfc 192 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ + 2677: 00114e2c 260 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ + 2678: 000429c4 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ + 2679: 000610a0 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ + 2680: 00066a00 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ + 2681: 000579a8 192 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ + 2682: 00131c50 200 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ + 2683: 0012bc24 156 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ + 2684: 000f2964 128 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ + 2685: 000cf5ec 132 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ + 2686: 000e5c3c 148 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ + 2687: 0005a6fc 328 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ + 2688: 000474b8 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ + 2689: 00072574 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ + 2690: 0010f644 664 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ + 2691: 001275e0 344 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ + 2692: 0005f8f4 192 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ + 2693: 0005ae70 204 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ + 2694: 000810ac 160 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ + 2695: 000422ec 52 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ + 2696: 0012cf78 84 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ + 2697: 0011f378 1828 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ + 2698: 00066bcc 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ + 2699: 0009cbb0 80 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ + 2700: 00061e84 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ + 2701: 00049b70 200 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ + 2702: 00097024 200 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ + 2703: 00057ad8 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ + 2704: 0022ab50 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ + 2705: 0008bc4c 144 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ + 2706: 00117e9c 192 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ + 2707: 0005df3c 168 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ + 2708: 0005d088 44 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ + 2709: 0006653c 192 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ + 2710: 00058c2c 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ + 2711: 00056e9c 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ + 2712: 000f2284 336 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ + 2713: 000828c8 160 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ + 2714: 00041adc 160 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ + 2715: 000d94ec 472 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ + 2716: 0004750c 160 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ + 2717: 00063b50 52 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ + 2718: 000b9bf0 260 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ + 2719: 0005cca0 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ + 2720: 0011ba68 112 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ + 2721: 00050e98 192 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ + 2722: 000c78c4 132 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ + 2723: 000f4b10 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ + 2724: 00097d70 132 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ + 2725: 0003f3d8 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ + 2726: 000bbd74 1884 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ + 2727: 000e2f6c 252 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ + 2728: 0004d724 192 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ + 2729: 000f2f38 272 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ + 2730: 00044978 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ + 2731: 00042970 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ + 2732: 00052d78 192 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ + 2733: 00126074 260 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ + 2734: 00103358 20 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ + 2735: 000558dc 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ + 2736: 0008c3e4 144 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ + 2737: 00066408 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ + 2738: 0007beb0 156 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ + 2739: 00044d24 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ + 2740: 000454bc 160 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ + 2741: 00046790 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ + 2742: 00045338 228 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ + 2743: 000756c4 1872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ + 2744: 00058848 192 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ + 2745: 00085c8c 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ + 2746: 00065144 192 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ + 2747: 0005c390 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ + 2748: 0003f250 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ + 2749: 0004b630 184 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ + 2750: 0005a508 228 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ + 2751: 00119660 492 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ + 2752: 00044554 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ + 2753: 00065d18 180 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ + 2754: 00059108 160 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ + 2755: 00052f14 192 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ + 2756: 0017e5c0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ + 2757: 00067d3c 160 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ + 2758: 000d646c 268 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ + 2759: 00120480 164 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ + 2760: 000df700 192 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ + 2761: 0005ccec 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ + 2762: 00055d70 192 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ + 2763: 00117cc4 272 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ + 2764: 00045ce0 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ + 2765: 0004cb90 52 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ + 2766: 000ead54 260 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ + 2767: 001474e8 248 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ + 2768: 0007dcb0 456 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ + 2769: 00042954 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ + 2770: 00100f74 620 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ + 2771: 000b9848 132 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ + 2772: 0003e55c 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ + 2773: 00146da4 160 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ + 2774: 00044464 116 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ + 2775: 00048308 192 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ + 2776: 0017c844 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ + 2777: 0005d5c8 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ + 2778: 000c42f8 1728 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ + 2779: 00040ac0 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ + 2780: 00065470 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ + 2781: 00040e3c 236 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ + 2782: 0010b8a0 504 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ + 2783: 00057cf4 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ + 2784: 00097994 124 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ + 2785: 000f89a4 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ + 2786: 00066ce4 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ + 2787: 001115bc 664 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ + 2788: 00068f28 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ + 2789: 00118d30 24 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ + 2790: 000b9570 64 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ + 2791: 0008ff20 192 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ + 2792: 000a6d5c 192 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ + 2793: 0005d1c8 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ + 2794: 000e22ac 500 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ + 2795: 000450c8 184 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ + 2796: 000b95b0 64 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ + 2797: 0011d404 1300 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ + 2798: 000408d0 44 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ + 2799: 000f2ab4 212 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ + 2800: 0003fd2c 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ + 2801: 0004d8f8 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ + 2802: 00127f94 408 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ + 2803: 0004c5d0 192 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ + 2804: 000acae8 1948 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ + 2805: 000817c0 644 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ + 2806: 0008a0f8 232 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ + 2807: 00060504 456 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ + 2808: 00085c5c 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ + 2809: 000435e4 192 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ + 2810: 0005e898 328 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ + 2811: 000a2a30 268 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ + 2812: 000c71f8 344 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ + 2813: 00050400 192 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ + 2814: 00145578 80 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ + 2815: 00131d18 192 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ + 2816: 00048b6c 192 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ + 2817: 000d01e4 12 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ + 2818: 00053a74 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ + 2819: 00061ab8 60 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ + 2820: 0007cadc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ + 2821: 00066864 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ + 2822: 0010c000 320 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ + 2823: 000e58d8 44 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ + 2824: 00048d40 332 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ + 2825: 0007d5e0 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ + 2826: 000f3f0c 160 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ + 2827: 0005938c 192 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ + 2828: 00056050 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ + 2829: 0004cbfc 328 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ + 2830: 000d352c 184 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ + 2831: 00119208 664 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ + 2832: 00067f58 192 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ + 2833: 00062820 160 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ + 2834: 0017da60 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ + 2835: 0003f6e4 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ + 2836: 00053750 200 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ + 2837: 0010dbf0 24 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ + 2838: 00065570 184 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ + 2839: 0003fd10 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ + 2840: 000e8e3c 280 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ + 2841: 000731f4 176 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ + 2842: 000dc638 308 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ + 2843: 00070254 992 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ + 2844: 000df52c 268 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ + 2845: 0005682c 52 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ + 2846: 000556a0 60 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ + 2847: 0005cc60 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ + 2848: 000a8134 200 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ + 2849: 0004c744 204 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ + 2850: 000668d8 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ + 2851: 0010f004 128 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ + 2852: 0005d140 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ + 2853: 000970ec 192 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ + 2854: 00052c1c 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ + 2855: 0005d5c0 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ + 2856: 00051a48 192 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ + 2857: 0005b530 52 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ + 2858: 000f873c 96 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ + 2859: 0003f8d0 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ + 2860: 000b34b0 2356 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ + 2861: 000f1adc 128 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ + 2862: 000481d8 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ + 2863: 00067c44 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ + 2864: 0008528c 68 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ + 2865: 0008e5a4 616 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ + 2866: 0010d3c4 40 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ + 2867: 00066aa8 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ + 2868: 000f9ec8 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ + 2869: 000c5224 12 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ + 2870: 000aa2a4 52 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ + 2871: 0008fc84 344 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ + 2872: 0006546c 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ + 2873: 00044088 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ + 2874: 00098858 12 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ + 2875: 00113114 792 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ + 2876: 000a717c 132 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ + 2877: 000a6b88 268 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ + 2878: 0004f9a4 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ + 2879: 00059cd4 184 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ + 2880: 000402c4 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ + 2881: 0005d0e0 44 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ + 2882: 0010a428 68 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ + 2883: 00068290 52 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ + 2884: 0004e348 184 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ + 2885: 000afd78 340 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ + 2886: 00063f5c 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ + 2887: 0007bd4c 100 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ + 2888: 0007f934 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ + 2889: 000571bc 192 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ + 2890: 00131a7c 344 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ + 2891: 000a6420 24 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ + 2892: 0003f3f4 52 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ + 2893: 00088bdc 992 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ + 2894: 000482ec 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ + 2895: 0004f164 192 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ + 2896: 0007f8e0 84 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ + 2897: 0005cc8c 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ + 2898: 000d63b4 184 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ + 2899: 0003fa64 60 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ + 2900: 000f2134 336 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ + 2901: 00061958 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ + 2902: 00063300 192 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ + 2903: 0005c724 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ + 2904: 0006fe2c 392 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ + 2905: 00066ad4 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ + 2906: 00081568 160 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ + 2907: 000e11f8 276 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ + 2908: 00083538 156 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ + 2909: 0004454c 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ + 2910: 00050814 192 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ + 2911: 00063008 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ + 2912: 0004379c 192 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ + 2913: 000a691c 156 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ + 2914: 0006dd30 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ + 2915: 0005ccd8 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ + 2916: 00115374 492 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ + 2917: 00058ea4 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ + 2918: 0003fabc 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ + 2919: 0004194c 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ + 2920: 0005e430 160 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ + 2921: 00097414 132 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ + 2922: 0003b660 472 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ + 2923: 0003e7a0 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ + 2924: 000b74c0 12 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ + 2925: 00096f18 268 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ + 2926: 00040950 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ + 2927: 00041080 44 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ + 2928: 0006ddd8 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ + 2929: 001243a8 260 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ + 2930: 000472cc 192 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ + 2931: 00054b20 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ + 2932: 000f5354 32 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ + 2933: 0003e1fc 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ + 2934: 0005fbb8 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ + 2935: 000db7f4 248 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ + 2936: 00071014 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ + 2937: 0004aa3c 200 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ + 2938: 00059370 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ + 2939: 0003f26c 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ + 2940: 000a2978 184 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ + 2941: 000f4570 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ + 2942: 0006502c 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ + 2943: 000c7140 184 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ + 2944: 00138ac0 912 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ + 2945: 00067f3c 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ + 2946: 000e6ad0 376 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ + 2947: 00247de8 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ + 2948: 0006e9d4 292 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ + 2949: 0003f2dc 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ + 2950: 0011dde4 228 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ + 2951: 000d4584 1688 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ + 2952: 0004d490 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ + 2953: 00040f64 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ + 2954: 000c06c8 472 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ + 2955: 0008e80c 432 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ + 2956: 0012b034 708 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ + 2957: 000a1dbc 472 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ + 2958: 000a7078 260 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ + 2959: 0005cd30 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ + 2960: 000d914c 268 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ + 2961: 0008a760 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ + 2962: 00062760 192 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ + 2963: 00114908 372 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ + 2964: 000cf470 64 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ + 2965: 0004f364 192 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ + 2966: 0004b0b4 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ + 2967: 0013fc68 880 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ + 2968: 001705e4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ + 2969: 001125d8 132 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ + 2970: 001040a0 376 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ + 2971: 0005cd24 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ + 2972: 0013afac 236 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ + 2973: 00083794 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ + 2974: 00055e4c 212 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ + 2975: 0003e0d4 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ + 2976: 0008b2ec 24 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ + 2977: 00084a24 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ + 2978: 000eede4 56 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ + 2979: 000fe864 44 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ + 2980: 00056b2c 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ + 2981: 00059804 192 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ + 2982: 00047464 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ + 2983: 000fa220 32 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ + 2984: 00057b94 160 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ + 2985: 00042184 52 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ + 2986: 00099894 28 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ + 2987: 000a8fc4 3120 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ + 2988: 0004b944 192 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ + 2989: 00247448 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ + 2990: 00042a84 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ + 2991: 0012bcc0 188 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ + 2992: 0005bbd0 328 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ + 2993: 000d3f78 1548 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ + 2994: 000a81fc 192 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ + 2995: 000430f0 192 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ + 2996: 0004434c 116 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ + 2997: 001394e0 1224 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ + 2998: 00125304 260 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ + 2999: 0005cc98 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ + 3000: 0005c49c 52 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ + 3001: 00084ca8 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ + 3002: 000f578c 260 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ + 3003: 001705c8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ + 3004: 00074110 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ + 3005: 001245c0 260 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ + 3006: 00066c4c 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ + 3007: 00134b7c 740 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ + 3008: 0003ce7c 28 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ + 3009: 000632e4 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ + 3010: 000db444 252 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ + 3011: 000ac0bc 12 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ + 3012: 00061318 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ + 3013: 000d2d18 188 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ + 3014: 000a1548 76 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ + 3015: 00103030 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ + 3016: 000b8a2c 52 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ + 3017: 00085a54 252 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ + 3018: 0004406c 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ + 3019: 00247e28 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ + 3020: 0004d664 192 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ + 3021: 0003ef10 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ + 3022: 0004770c 52 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ + 3023: 000f9684 1904 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ + 3024: 00049d94 192 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ + 3025: 000d05d4 200 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ + 3026: 0012ce7c 252 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ + 3027: 0012627c 260 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ + 3028: 000c9788 508 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ + 3029: 000e2730 132 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ + 3030: 001402c8 1872 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ + 3031: 00052c00 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ + 3032: 0012b004 48 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ + 3033: 0003e5b0 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ + 3034: 000407c4 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ + 3035: 000fac48 20 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ + 3036: 00090b4c 24 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ + 3037: 001124d4 260 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ + 3038: 0008454c 988 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ + 3039: 0005ba88 328 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ + 3040: 000e38e8 788 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ + 3041: 00058adc 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ + 3042: 00064048 52 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ + 3043: 0005d680 60 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ + 3044: 000edfa0 116 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ + 3045: 0006084c 192 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ + 3046: 00110480 992 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ + 3047: 00040a4c 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ + 3048: 00114d44 100 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ + 3049: 00040a68 60 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ + 3050: 00085628 76 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ + 3051: 000657d4 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ + 3052: 0005d050 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ + 3053: 0011fa9c 244 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ + 3054: 000fca7c 2028 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ + 3055: 00097f7c 12 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ + 3056: 0005f774 192 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ + 3057: 000a8028 268 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ + 3058: 00127db4 132 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ + 3059: 0012cfcc 200 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ + 3060: 00146e44 208 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ + 3061: 00042938 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ + 3062: 0007b20c 828 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ + 3063: 0003f3bc 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ + 3064: 00066c58 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ + 3065: 0003756c 132 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ + 3066: 00134760 440 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ + 3067: 0007c384 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ + 3068: 0003ba44 2752 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ + 3069: 00065288 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ + 3070: 0013d02c 2512 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ + 3071: 0007ce88 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ + 3072: 00046f8c 160 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ + 3073: 000524cc 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ + 3074: 00041368 236 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ + 3075: 0005ccf4 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ + 3076: 000c52f0 84 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ + 3077: 0005ddec 168 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ + 3078: 000ececc 20 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ + 3079: 000ff17c 256 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ + 3080: 000e9a74 164 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ + 3081: 0012077c 12 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ + 3082: 00058a1c 192 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ + 3083: 00098924 84 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ + 3084: 000e0980 84 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ + 3085: 000643dc 84 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ + 3086: 000f1bdc 284 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ + 3087: 001281d4 768 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ + 3088: 0003f498 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ + 3089: 00044e9c 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ + 3090: 00102e70 264 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ + 3091: 000d9094 184 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ + 3092: 0013021c 92 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ + 3093: 000ee48c 276 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ + 3094: 00055b38 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ + 3095: 00066ad0 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ + 3096: 000429a8 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ + 3097: 0006dd84 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ + 3098: 0005c4d0 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ + 3099: 00045254 200 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ + 3100: 000530cc 192 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ + 3101: 0011be24 192 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ + 3102: 000afc14 356 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ + 3103: 000b89f8 52 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ + 3104: 0004519c 184 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ + 3105: 001000e8 24 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ + 3106: 000da314 72 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ + 3107: 00050e7c 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ + 3108: 000bff44 132 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ + 3109: 000c89a4 132 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ + 3110: 00048aac 192 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ + 3111: 00104a3c 460 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ + 3112: 0006de2c 84 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ + 3113: 000e2634 252 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ + 3114: 000668f4 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ + 3115: 0008987c 1056 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ + 3116: 000e7f38 284 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ + 3117: 00101f88 84 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ + 3118: 0005b2d4 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ + 3119: 000e53ac 192 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ + 3120: 0005c8b4 180 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ + 3121: 00046c74 160 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ + 3122: 00045f3c 192 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ + 3123: 0010b604 232 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ + 3124: 000fed00 248 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ + 3125: 0003ee90 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ + 3126: 0004fc04 192 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ + 3127: 000693e8 272 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ + 3128: 00118d90 24 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ + 3129: 00047e68 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ + 3130: 000b78b0 200 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ + 3131: 00041cd4 60 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ + 3132: 000e69ec 228 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ + 3133: 0003d0e8 128 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ + 3134: 000f357c 272 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ + 3135: 0010f8dc 356 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ + 3136: 00051988 192 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ + 3137: 00040790 52 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ + 3138: 0005b0c4 200 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ + 3139: 0009d7e8 472 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ + 3140: 00045638 192 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ + 3141: 0010d40c 172 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ + 3142: 00066d24 160 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ + 3143: 000bb274 172 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ + 3144: 00127b98 540 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ + 3145: 00145cc8 620 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ + 3146: 00038b38 1908 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ + 3147: 0004eeb4 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ + 3148: 000505b8 192 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ + 3149: 000f6248 260 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ + 3150: 0011031c 132 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ + 3151: 0003ea28 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ + 3152: 00047ba4 76 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ + 3153: 000445d4 48 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ + 3154: 0008c24c 312 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ + 3155: 00065e80 316 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ + 3156: 00124dec 264 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ + 3157: 0003b1ac 344 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ + 3158: 000403a8 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ + 3159: 00053304 192 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ + 3160: 000668f8 180 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ + 3161: 00145810 76 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ + 3162: 000f4b14 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ + 3163: 00118dc0 24 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ + 3164: 000c74a8 124 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ + 3165: 0012e970 752 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ + 3166: 0005ccd0 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ + 3167: 000420c4 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ + 3168: 0003e99c 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ + 3169: 00054334 200 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ + 3170: 000ef2e4 224 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ + 3171: 000641b8 52 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ + 3172: 0012b614 796 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ + 3173: 000d069c 192 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ + 3174: 000570fc 192 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ + 3175: 000f0958 976 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ + 3176: 00066cbc 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ + 3177: 000e1c88 572 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ + 3178: 000630e4 160 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ + 3179: 000435c8 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ + 3180: 000c0214 344 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ + 3181: 000ed2dc 440 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ + 3182: 00050754 192 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ + 3183: 000a1a04 280 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ + 3184: 00082184 160 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ + 3185: 00066be8 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ + 3186: 000fc618 24 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ + 3187: 000925a8 216 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ + 3188: 000db23c 248 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ + 3189: 0010dbc0 24 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ + 3190: 00143fec 512 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ + 3191: 000be90c 1920 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ + 3192: 00066f40 192 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ + 3193: 000832a4 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ + 3194: 00084eb8 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ + 3195: 000656e0 52 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ + 3196: 000551f4 192 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ + 3197: 00059038 68 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ + 3198: 000599e0 320 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ + 3199: 000384e0 12 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ + 3200: 0005c5ac 52 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ + 3201: 00074160 80 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ + 3202: 0007bc70 76 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ + 3203: 00044634 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ + 3204: 000dd8b4 132 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ + 3205: 0004e7d4 200 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ + 3206: 000445cc 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ + 3207: 000ac420 200 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ + 3208: 0007c4fc 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ + 3209: 000c5344 84 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ + 3210: 0007d000 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ + 3211: 0004ce18 160 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ + 3212: 0004282c 60 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ + 3213: 0005b73c 44 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ + 3214: 000404d0 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ + 3215: 00098978 84 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ + 3216: 000eecdc 40 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ + 3217: 0005ccb4 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ + 3218: 0012a940 180 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ + 3219: 00110218 260 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ + 3220: 0011a2c8 60 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ + 3221: 000edf2c 116 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ + 3222: 000420fc 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ + 3223: 00040190 256 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ + 3224: 000d3ec0 184 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ + 3225: 00048548 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ + 3226: 00043954 192 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ + 3227: 00114b68 220 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ + 3228: 001271ec 472 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ + 3229: 00063f40 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ + 3230: 0010dc20 24 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ + 3231: 000a2108 392 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ + 3232: 000c206c 12 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ + 3233: 00049028 192 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ + 3234: 000d0400 344 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ + 3235: 0011a304 60 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ + 3236: 000c66c8 12 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ + 3237: 0003eef4 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ + 3238: 000e3840 168 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ + 3239: 00140fd4 868 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ + 3240: 000930dc 132 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ + 3241: 0005d498 44 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ + 3242: 000aab0c 132 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ + 3243: 00062a3c 192 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ + 3244: 0008370c 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ + 3245: 0004561c 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ + 3246: 000cf4b0 84 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ + 3247: 0011d968 80 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ + 3248: 0003e540 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ + 3249: 00056034 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ + 3250: 000bfeb4 48 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ + 3251: 00061c60 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ + 3252: 0011b34c 24 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ + 3253: 000eab7c 236 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ + 3254: 0005820c 192 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ + 3255: 00078b6c 1116 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ + 3256: 00058ba0 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ + 3257: 00066c54 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ + 3258: 00147b5c 696 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ + 3259: 0003fb48 192 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ + 3260: 000eee1c 68 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ + 3261: 0003f428 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ + 3262: 00130948 132 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ + 3263: 0012acc0 176 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ + 3264: 000e9978 252 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ + 3265: 000404ec 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ + 3266: 0004f148 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ + 3267: 00098048 84 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ + 3268: 000ee130 276 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ + 3269: 000c6998 32 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ + 3270: 00113f18 24 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ + 3271: 000c1ef8 372 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ + 3272: 00105d2c 632 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ + 3273: 00042a68 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ + 3274: 000b7978 192 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ + 3275: 00106304 484 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ + 3276: 00040850 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ + 3277: 00066a78 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ + 3278: 00043030 192 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ + 3279: 000636d8 160 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ + 3280: 0003f1fc 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ + 3281: 0005c574 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ + 3282: 0003f95c 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ + 3283: 000595cc 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ + 3284: 00139c8c 1172 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ + 3285: 000a8bfc 968 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ + 3286: 0003b0f4 184 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ + 3287: 00089c9c 1116 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ + 3288: 0005d344 180 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ + 3289: 0010e694 132 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ + 3290: 00068198 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ + 3291: 0011ff44 272 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ + 3292: 000c5018 132 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ + 3293: 0004dca0 192 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ + 3294: 0005ff10 160 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ + 3295: 0004c958 200 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ + 3296: 00141374 656 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ + 3297: 000c5290 96 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ + 3298: 00102b94 724 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ + 3299: 0005acc0 184 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ + 3300: 000eebd4 40 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ + 3301: 0006162c 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ + 3302: 000dd7b8 252 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ + 3303: 000988c4 96 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ + 3304: 00099bb4 132 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ + 3305: 0005cd18 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ + 3306: 000f8ac0 24 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ + 3307: 000dba60 272 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ + 3308: 000e6ee4 344 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ + 3309: 000d5360 2084 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ + 3310: 0012ac10 176 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ + 3311: 00042b28 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ + 3312: 0005ba84 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ + 3313: 000e5388 36 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ + 3314: 0005cd04 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ + 3315: 001022e8 24 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ + 3316: 00085ccc 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ + 3317: 0024bd08 0 NOTYPE GLOBAL DEFAULT 21 __bss_end__ │ │ │ │ + 3318: 0010eaf8 24 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ + 3319: 0010b4f0 204 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ + 3320: 00109620 544 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ + 3321: 00077924 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ + 3322: 00145134 604 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ + 3323: 00041c58 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ + 3324: 0004c690 180 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ + 3325: 0003e1b4 44 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ + 3326: 0003fb2c 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ + 3327: 000c015c 184 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ + 3328: 00066f24 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ + 3329: 00126a94 260 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ + 3330: 0011a340 60 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ + 3331: 000a194c 184 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ + 3332: 000577f8 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ + 3333: 0007a694 840 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ + 3334: 0013b098 1852 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ + 3335: 0009d9c0 584 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ + 3336: 00085cbc 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ + 3337: 000bf08c 176 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ + 3338: 000526bc 192 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ + 3339: 00092ec0 540 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ + 3340: 000aaa08 260 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ + 3341: 00066ad8 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ + 3342: 0005ccc0 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ + 3343: 00069280 88 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ + 3344: 0005d580 60 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ + 3345: 00062744 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ + 3346: 000eee60 68 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ + 3347: 0004fff8 192 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ + 3348: 0005b65c 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ + 3349: 0004977c 160 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ + 3350: 00066c5c 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ + 3351: 0012bd7c 220 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ + 3352: 0006211c 52 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ + 3353: 0012a9f4 180 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ + 3354: 000666e4 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ + 3355: 001309cc 1104 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ + 3356: 001011e0 116 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ + 3357: 00046dd4 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ + 3358: 0013072c 540 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ + 3359: 00040934 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ + 3360: 00108ca4 544 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ + 3361: 000b76dc 344 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ + 3362: 00059098 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ + 3363: 0004d81c 192 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ + 3364: 0005cc84 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ + 3365: 0005c730 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ + 3366: 000673b8 192 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ + 3367: 0005f464 328 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ + 3368: 00063540 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ + 3369: 000495cc 204 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ + 3370: 000dc76c 132 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ + 3371: 000f2b88 212 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ + 3372: 0013bbe8 2436 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ + 3373: 00040818 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ + 3374: 00062a20 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ + 3375: 00059be4 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ + 3376: 00044994 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ + 3377: 00056674 192 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ + 3378: 0010c2cc 176 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ + 3379: 00066cfc 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ + 3380: 0005cd38 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ + 3381: 0005dba8 240 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ + 3382: 000ed010 276 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ + 3383: 000ac4e8 192 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ + 3384: 0012d130 104 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ + 3385: 000f53a4 32 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ + 3386: 0003f170 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ + 3387: 00120054 60 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ + 3388: 000419bc 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ + 3389: 000b16ec 472 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ + 3390: 00061d54 52 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ + 3391: 0011fb90 52 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ + 3392: 000516ac 160 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ + 3393: 00099ab0 260 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ + 3394: 0008ce60 32 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ + 3395: 00133030 864 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ + 3396: 000617ac 60 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ + 3397: 0003eaec 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ + 3398: 0013a120 748 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ + 3399: 00061c7c 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ + 3400: 0011dfd4 4256 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ + 3401: 000638a0 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ + 3402: 0009d448 268 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ + 3403: 0008a460 204 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ + 3404: 0005cce0 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ + 3405: 001136e4 128 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ + 3406: 0005faf4 196 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ + 3407: 00050194 320 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ + 3408: 000ec6f8 236 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ + 3409: 000b286c 56 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ + 3410: 0005cd54 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ + 3411: 000cf3a4 68 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ + 3412: 0005d548 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ + 3413: 0004dc84 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ + 3414: 0005cd3c 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ + 3415: 000e8054 272 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ + 3416: 000b27b8 60 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ + 3417: 0003f754 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ + 3418: 00041dfc 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ + 3419: 00104e54 836 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ + 3420: 00136ad0 864 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ + 3421: 0004fb44 192 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ + 3422: 0012ab5c 180 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ + 3423: 000a7200 940 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ + 3424: 0009809c 84 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ + 3425: 0003e434 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ + 3426: 0003cfc4 268 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ + 3427: 0013e4f0 1308 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ + 3428: 000f17a4 24 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ + 3429: 000de5b4 472 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ + 3430: 000387d8 200 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ + 3431: 000606cc 192 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ + 3432: 00118dd8 536 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ + 3433: 00044ffc 204 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ + 3434: 00090ff0 472 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ + 3435: 000dacb4 1140 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ + 3436: 000a1f94 372 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ + 3437: 0007f74c 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ + 3438: 0005621c 184 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ + 3439: 00117394 12 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ + 3440: 00043c34 320 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ + 3441: 00048c80 192 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ + 3442: 000c6af8 12 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ + 3443: 0005d1dc 180 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ + 3444: 00044638 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ + 3445: 0004d158 192 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ + 3446: 0003f600 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ + 3447: 00058054 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ + 3448: 000a65d4 132 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ + 3449: 00170558 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ + 3450: 000ac2d0 336 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ + 3451: 00044ed4 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ + 3452: 001088d0 104 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ + 3453: 00131688 472 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ + 3454: 00051174 192 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ + 3455: 000f5890 1920 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ + 3456: 000500d4 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ + 3457: 0003b838 132 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ + 3458: 00116d70 12 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ + 3459: 0004c44c 184 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ + 3460: 00066124 68 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ + 3461: 000c2320 204 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ + 3462: 0005b7b8 60 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ + 3463: 00138e50 1680 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ + 3464: 000c6794 84 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ + 3465: 0007fda8 380 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ + 3466: 00063c34 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ + 3467: 00058a00 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ + 3468: 000e09d4 76 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ + 3469: 0013fb5c 268 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ + 3470: 00042c5c 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ + 3471: 0010dc38 576 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ + 3472: 000ad53c 384 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ + 3473: 000e871c 324 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ + 3474: 00106fec 208 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ + 3475: 000fd360 68 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ + 3476: 000fc814 24 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ + 3477: 00041a3c 160 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ + 3478: 00051c88 192 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ + 3479: 0005cd1c 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ + 3480: 00090a30 260 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ + 3481: 0005d860 60 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ + 3482: 000541ac 192 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ + 3483: 00057814 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ + 3484: 000530b0 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ + 3485: 0005b458 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ + 3486: 00056f94 68 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ + 3487: 0011bca4 192 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ + 3488: 0005154c 160 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ + 3489: 00040a30 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ + 3490: 0003fc08 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ + 3491: 00083c34 1116 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ + 3492: 000c153c 132 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ + 3493: 000fac70 20 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ + 3494: 00126e64 256 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ + 3495: 0006407c 68 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ + 3496: 00066a3c 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ + 3497: 00044f44 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ + 3498: 00097fe8 96 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ + 3499: 0013a4b8 2804 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ + 3500: 001127dc 992 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ + 3501: 000e703c 256 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ + 3502: 0006640c 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ + 3503: 000641ec 68 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ + 3504: 001155a8 428 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ + 3505: 000c954c 264 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ + 3506: 00055134 192 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ + 3507: 0003ce98 52 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ + 3508: 000dcd84 12 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ + 3509: 0005c44c 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ + 3510: 0004541c 160 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ + 3511: 0005e230 192 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ + 3512: 0006189c 60 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ + 3513: 000f89a8 140 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ + 3514: 0012b2f8 796 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ + 3515: 000c33ac 1696 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ + 3516: 000572b4 192 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ + 3517: 0007a174 476 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ + 3518: 000648e0 52 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ + 3519: 00047bf0 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ + 3520: 000ba510 188 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ + 3521: 0003b45c 124 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ + 3522: 0009d390 184 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ + 3523: 00064964 52 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ + 3524: 0007a350 476 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ + 3525: 0005cd44 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ + 3526: 000ba50c 4 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ + 3527: 0006448c 68 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ + 3528: 0007bd08 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ + 3529: 000ff27c 2288 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ + 3530: 0017da40 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ + 3531: 0004054c 328 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ + 3532: 00066d1c 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ + 3533: 0007ac70 736 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ + 3534: 00048814 192 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ + 3535: 000a64d0 260 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ + 3536: 001087dc 244 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ + 3537: 0005090c 192 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ + 3538: 000d1c80 156 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ + 3539: 0007e8b0 76 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ + 3540: 00107314 1288 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ + 3541: 0005059c 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ + 3542: 000b5218 132 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ + 3543: 0006526c 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ + 3544: 0003fc8c 76 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ + 3545: 00048f68 192 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ + 3546: 00118b00 536 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ + 3547: 000418f8 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ + 3548: 00041470 192 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ + 3549: 0003e82c 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ + 3550: 00051ec0 192 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ + 3551: 000e982c 332 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ + 3552: 000804ec 408 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ + 3553: 0005cc70 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ + 3554: 000c04c4 124 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ + 3555: 00084d88 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ + 3556: 0005cfe8 52 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ + 3557: 00065388 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ + 3558: 0003f3a0 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ + 3559: 000973cc 24 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ + 3560: 000f344c 248 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ + 3561: 000fb94c 2216 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ + 3562: 000a3850 200 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ + 3563: 0005e87c 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ + 3564: 0005814c 192 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ + 3565: 0004a624 192 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ + 3566: 000bccf8 168 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ + 3567: 000392ac 7740 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ + 3568: 000855cc 92 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ + 3569: 0004f5ec 192 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ + 3570: 00101fdc 32 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ + 3571: 0007c0c8 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ + 3572: 00067c28 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ + 3573: 00051158 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ + 3574: 0007c07c 76 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ + 3575: 000442c8 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ + 3576: 00056ff4 44 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ + 3577: 00109840 244 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ + 3578: 0011d0fc 168 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ + 3579: 0004075c 52 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ + 3580: 00041208 160 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ + 3581: 000459a8 192 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ + 3582: 000f1770 52 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ + 3583: 00059f28 192 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ + 3584: 000388a0 192 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ + 3585: 0003ed3c 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ + 3586: 0009dd88 6272 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ + 3587: 00118ff0 536 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ + 3588: 0010d968 576 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ + 3589: 00058734 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ + 3590: 0004ec0c 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ + 3591: 0004ee98 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ + 3592: 0004a6e4 460 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ + 3593: 001031f0 68 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ + 3594: 000ad2c4 632 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ + 3595: 000441b0 276 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ + 3596: 000f9ecc 224 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ + 3597: 000adc18 132 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ + 3598: 00069080 236 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ + 3599: 00066168 68 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ + 3600: 00170458 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ + 3601: 000fb59c 944 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ + 3602: 00081ae4 408 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ + 3603: 000d6fd8 1104 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ + 3604: 00092b00 40 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ + 3605: 000d2368 2480 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ + 3606: 0005d054 52 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ + 3607: 0003ea7c 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ + 3608: 0003c504 12 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ + 3609: 000420a8 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ + 3610: 000f634c 1920 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ + 3611: 0003f34c 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ + 3612: 001435ec 620 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ + 3613: 0003e980 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ + 3614: 0011fc3c 136 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ + 3615: 00099e60 40 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ + 3616: 00045894 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ + 3617: 000c23ec 196 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ + 3618: 000ad6bc 472 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ + 3619: 000b3124 384 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ + 3620: 0005c968 184 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ + 3621: 0007e5b0 616 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ + 3622: 00093618 1100 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ + 3623: 000f7980 76 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ + 3624: 000647d8 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ + 3625: 00083750 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ + 3626: 000c67e8 84 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ + 3627: 0005b784 52 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ + 3628: 000575c8 184 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ + 3629: 001363f0 396 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ + 3630: 0010de78 576 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ + 3631: 00126dac 184 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ + 3632: 000431e8 192 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ + 3633: 000fdfa4 68 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ + 3634: 0007405c 100 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ + 3635: 0008c514 164 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ + 3636: 0011a37c 60 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ + 3637: 00044648 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ + 3638: 000525fc 192 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ + 3639: 00043938 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ + 3640: 000f5084 144 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ + 3641: 000b1238 344 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ + 3642: 0012174c 472 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ + 3643: 0004a26c 192 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ + 3644: 000a9bf4 1272 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ + 3645: 00104218 472 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ + 3646: 000c08a0 12 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ + 3647: 00064bf0 460 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ + 3648: 0005c718 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ + 3649: 000cf88c 132 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ + 3650: 000da3b0 264 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ + 3651: 000555e0 192 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ + 3652: 00098ff0 24 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ + 3653: 0005cad4 180 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ + 3654: 00061f5c 52 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ + 3655: 00043b74 192 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ + 3656: 0005cfdc 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ + 3657: 000f49f0 288 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ + 3658: 000b1ac4 1440 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ + 3659: 000382d4 132 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ + 3660: 0007f798 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ + 3661: 0012aaa8 180 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ + 3662: 00108534 24 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ + 3663: 0005a400 52 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ + 3664: 00140a18 160 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ + 3665: 00044f28 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ + 3666: 000498dc 200 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ + 3667: 000386a4 308 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ + 3668: 00064948 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ + 3669: 00114c44 24 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ + 3670: 0004d474 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ + 3671: 0011778c 196 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ + 3672: 000c6dd4 200 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ + 3673: 001431b8 408 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ + 3674: 0004ecc8 160 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ + 3675: 00041454 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ + 3676: 000e0a20 76 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ + 3677: 000ee014 284 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ + 3678: 000f4574 700 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ + 3679: 000e854c 288 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ + 3680: 000565b4 192 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ + 3681: 0005c680 52 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ + 3682: 0009676c 1500 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ + 3683: 0003ed04 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ + 3684: 000420e0 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ + 3685: 0005e7bc 192 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ + 3686: 00125c64 260 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ + 3687: 00042d14 320 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ + 3688: 000de18c 336 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ + 3689: 0011bd64 192 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ + 3690: 00067180 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ + 3691: 000eac68 236 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ + 3692: 000c40ec 132 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ + 3693: 00090c50 268 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ + 3694: 0013ccb8 748 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ + 3695: 0007269c 156 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ + 3696: 0007f458 100 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ + 3697: 0009f784 552 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ + 3698: 000b0910 2148 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ + 3699: 000b5630 12 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ + 3700: 000c2228 248 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ + 3701: 000d5c2c 172 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ + 3702: 000c6734 96 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ + 3703: 000c7a4c 132 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ + 3704: 0007f064 768 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ + 3705: 00097ef8 132 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ + 3706: 000b979c 172 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ + 3707: 00113f48 24 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ + 3708: 00098b58 24 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ + 3709: 0004598c 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ + 3710: 00120758 24 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ + 3711: 0004fdf4 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ + 3712: 0006686c 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ + 3713: 001312f0 260 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ + 3714: 000fa240 252 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ + 3715: 00044a74 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ + 3716: 0005d644 60 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ + 3717: 00061e50 52 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ + 3718: 0024bd08 0 NOTYPE GLOBAL DEFAULT 21 _end │ │ │ │ + 3719: 0003f2c0 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ + 3720: 001078ec 1832 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ + 3721: 000fac98 2308 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ + 3722: 0005c3ec 44 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ + 3723: 0005bd28 328 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ + 3724: 000c69b8 112 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ + 3725: 0003f314 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ + 3726: 0006fa2c 172 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ + 3727: 000dbcc4 272 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ + 3728: 000a2fac 340 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ + 3729: 000cf670 540 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ + 3730: 000ef124 224 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ + 3731: 00057590 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ + 3732: 00140ab8 1308 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ + 3733: 000612fc 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ + 3734: 00085c6c 16 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ + 3735: 0005d1cc 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ + 3736: 000dd174 200 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ + 3737: 00062c7c 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ + 3738: 0006236c 160 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ + 3739: 000621f8 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ + 3740: 000603bc 328 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ + 3741: 0010eb28 24 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ + 3742: 0013cca0 24 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ + 3743: 000a7708 12 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ + 3744: 0003d168 348 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ + 3745: 00061d10 68 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ + 3746: 0005ccac 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ + 3747: 0003e784 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ + 3748: 00103034 264 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ + 3749: 000b9ae8 132 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ + 3750: 000e94d0 456 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ + 3751: 0005f1d4 328 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ + 3752: 0004d800 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ + 3753: 00068e70 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ + 3754: 000419f4 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ + 3755: 000f3fac 908 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ + 3756: 00042b0c 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ + 3757: 00094378 1376 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ + 3758: 00066acc 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ + 3759: 00037778 2908 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ + 3760: 00057af4 160 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ + 3761: 001112c4 24 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ + 3762: 0012c8b4 140 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ + 3763: 000f8af0 44 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ + 3764: 00069608 248 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ + 3765: 00041c3c 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ + 3766: 0005e2f0 320 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ + 3767: 0005bd18 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ + 3768: 0013c56c 1680 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ + 3769: 0003e188 44 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ + 3770: 000598c4 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ + 3771: 0005d9c8 240 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ + 3772: 000b2b7c 1448 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ + 3773: 000b1180 184 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ + 3774: 0004fd18 192 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ + 3775: 0011dd00 228 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ + 3776: 0010e650 68 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ + 3777: 00127f5c 56 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ + 3778: 00103354 4 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ + 3779: 000e0f0c 20 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ + 3780: 00044e64 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ + 3781: 0004dee0 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ + 3782: 000c7948 260 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ + 3783: 0005c468 52 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ + 3784: 00058b68 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ + 3785: 00115754 428 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ + 3786: 000ec434 708 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ + 3787: 00053560 192 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ + 3788: 0005d7ac 60 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ + 3789: 00143aa4 428 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ + 3790: 00097df4 260 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ + 3791: 0008aed0 308 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ + 3792: 0005c6ec 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ + 3793: 000668bc 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ + 3794: 0012812c 56 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ + 3795: 0005cde0 192 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ + 3796: 0012be8c 164 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ + 3797: 0010939c 28 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ + 3798: 0003ef64 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ + 3799: 000db158 32 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ + 3800: 0013d9fc 2804 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ + 3801: 00047ac8 192 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ + 3802: 00036f30 12 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ + 3803: 000afecc 2628 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ + 3804: 001246c4 264 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ + 3805: 000daae0 468 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ + 3806: 00099e44 28 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ + 3807: 0013cbfc 164 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ + 3808: 00046ecc 192 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ + 3809: 000407fc 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ + 3810: 00095edc 2192 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ + 3811: 00117850 192 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ + 3812: 000de0d4 184 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ + 3813: 000ff140 60 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ + 3814: 000f6fd8 2396 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ + 3815: 000830c0 408 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ + 3816: 000c6e9c 192 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ + 3817: 000eb560 912 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ + 3818: 00124ad8 268 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ + 3819: 00090b98 184 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ + 3820: 001284d4 924 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ + 3821: 00049464 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ + 3822: 0008b068 244 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ + 3823: 0003c7f8 200 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ + 3824: 0005784c 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ + 3825: 0005a2e0 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ + 3826: 0005010c 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ + 3827: 000642cc 52 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ + 3828: 000583fc 192 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ + 3829: 000d0f74 472 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ + 3830: 000d9c3c 472 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ + 3831: 000419a0 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ + 3832: 00092024 472 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ + 3833: 000cbf78 432 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ + 3834: 0010c9e0 408 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ + 3835: 0006f860 168 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ + 3836: 000f8368 60 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ + 3837: 000b98cc 540 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ + 3838: 0011a81c 472 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ + 3839: 00048754 192 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ + 3840: 000c18bc 12 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ + 3841: 0005b768 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ + 3842: 0010336c 504 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ + 3843: 0012cb44 132 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ + 3844: 00048c64 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ + 3845: 00131238 184 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ + 3846: 000f39e0 120 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ + 3847: 0010cc34 120 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ + 3848: 000aa30c 52 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ + 3849: 000cf558 148 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ + 3850: 000ccd40 5976 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ + 3851: 0005a6f8 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ + 3852: 00134374 472 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ + 3853: 0005cfe0 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ + 3854: 000e378c 180 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ + 3855: 00095474 1980 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ + 3856: 000e47b4 236 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ + 3857: 00109288 248 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ + 3858: 000c0b6c 204 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ + 3859: 000552ec 192 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ + 3860: 000e27b4 84 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ + 3861: 000f956c 156 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ + 3862: 00057414 160 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ + 3863: 00060d20 260 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ + 3864: 000652c4 192 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ + 3865: 0012bb80 164 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ + 3866: 00042150 52 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ + 3867: 0004f52c 192 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ + 3868: 00070050 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ + 3869: 0005d3f8 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ + 3870: 0003f818 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ + 3871: 0008ae54 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ + 3872: 00041984 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ + 3873: 00064690 92 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ + 3874: 00051bc8 192 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ + 3875: 0005236c 160 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ + 3876: 000fc630 460 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ + 3877: 000d17a0 68 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ + 3878: 001292a0 72 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ + 3879: 000f376c 300 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ + 3880: 00059e68 192 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ + 3881: 0011d1a4 608 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ + 3882: 000dd23c 192 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ + 3883: 0003f7e0 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ + 3884: 00084c54 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ + 3885: 00114fb4 480 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ + 3886: 001213ac 268 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ + 3887: 00056164 184 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ + 3888: 0003e080 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ + 3889: 0005d1c4 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ + 3890: 001175b8 344 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ + 3891: 00049120 192 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ + 3892: 000c6cc8 268 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ + 3893: 00061824 60 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ + 3894: 000f872c 16 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ + 3895: 001093b8 248 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ + 3896: 0009759c 132 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ + 3897: 000500b8 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ + 3898: 000f4b18 140 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ + 3899: 000ab1c0 2956 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ + 3900: 000491e0 184 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ + 3901: 0005cfe4 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ + 3902: 00046bd4 160 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ + 3903: 000b58fc 204 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ + 3904: 0008a394 204 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ + 3905: 00058304 192 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ + 3906: 00066874 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ + 3907: 0004495c 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ + 3908: 00040508 68 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ + 3909: 00057298 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ + 3910: 00042c40 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ + 3911: 0008497c 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ + 3912: 0003f47c 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ + 3913: 00072518 92 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ + 3914: 0012af20 180 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ + 3915: 00141338 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ + 3916: 00054e14 192 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ + 3917: 0024bd08 0 NOTYPE GLOBAL DEFAULT 21 _bss_end__ │ │ │ │ + 3918: 0003ef9c 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ + 3919: 000aa2d8 52 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ + 3920: 000508f0 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ + 3921: 00050a88 160 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ + 3922: 000513b4 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ + 3923: 00144cc4 412 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ + 3924: 0008abe8 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ + 3925: 000b32a4 132 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ + 3926: 000b747c 68 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ + 3927: 0004a1ac 192 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ + 3928: 00247e30 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ + 3929: 00066c30 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ + 3930: 0012cdd0 172 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ + 3931: 000560a4 192 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ + 3932: 000583e0 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ + 3933: 00145390 488 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ + 3934: 0009739c 24 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ + 3935: 000ef438 3668 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ + 3936: 00066a58 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ + 3937: 00065c64 180 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ + 3938: 00066a74 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ + 3939: 0008ac64 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ + 3940: 00061ea0 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ + 3941: 0012ba18 172 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ + 3942: 0003f770 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ + 3943: 000688c8 276 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ + 3944: 00134918 532 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ + 3945: 0006846c 24 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ + 3946: 000665fc 204 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ + 3947: 0004ea54 192 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ + 3948: 000dcfa0 344 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ + 3949: 000a7af8 200 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ + 3950: 000443c8 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ + 3951: 000692d8 272 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ + 3952: 00093ab4 828 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ + 3953: 00125928 264 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ + 3954: 00044ac8 192 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ + 3955: 000e92a8 300 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ + 3956: 00247df8 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ + 3957: 00097498 260 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ + 3958: 00066bec 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ + 3959: 0003c8c0 192 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ + 3960: 00067614 192 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ + 3961: 000527d0 192 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ + 3962: 00125f70 260 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ + 3963: 000973fc 24 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ + 3964: 000d69e4 132 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ + 3965: 0003fc40 76 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ + 3966: 0005b18c 328 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ + 3967: 0003f9dc 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ + 3968: 00066ce8 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ + 3969: 0012bf30 172 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ + 3970: 000c6a80 120 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ + 3971: 000418dc 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ + 3972: 0013454c 532 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ + 3973: 000db540 272 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ + 3974: 000590ec 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ + 3975: 00106168 412 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ + 3976: 000b14e8 124 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ + 3977: 0006e1e0 432 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ + 3978: 00112ce8 480 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ + 3979: 00058f9c 44 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ + 3980: 000653a4 200 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ + 3981: 00247e78 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ + 3982: 000ea8fc 236 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ + 3983: 00143418 360 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ + 3984: 00058bf4 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ + 3985: 00110860 588 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ + 3986: 00075e14 1136 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ + 3987: 000c0c38 196 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ + 3988: 00066878 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ + 3989: 000eea04 40 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ + 3990: 00128164 80 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ + 3991: 00065dcc 180 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ + 3992: 0006f3c4 868 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ + 3993: 000fe854 16 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ + 3994: 0005676c 192 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ + 3995: 0003720c 200 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ + 3996: 001212f4 184 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ + 3997: 0007f404 84 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ + 3998: 000ee7bc 96 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ + 3999: 0005cd4c 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ + 4000: 00108ec4 24 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ + 4001: 000431cc 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ + 4002: 0017e57c 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ + 4003: 0005a434 52 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ + 4004: 00040c74 160 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ + 4005: 000416b0 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ + 4006: 0003f234 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ + 4007: 00094d3c 472 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ + 4008: 000832f0 292 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ + 4009: 0010c140 396 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ + 4010: 0012c224 1680 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ + 4011: 00065384 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ + 4012: 00098b70 132 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ + 4013: 00108504 24 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ + 4014: 00064f90 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ + 4015: 00115194 480 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ + 4016: 00044a20 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ + 4017: 0010cb78 120 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ + 4018: 000b2920 604 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ + 4019: 00133d40 472 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ + 4020: 00064430 92 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ + 4021: 00144e60 724 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ + 4022: 00057abc 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ + 4023: 00066c50 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ + 4024: 001244ac 276 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ + 4025: 000eeb90 68 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ + 4026: 0003c6e0 280 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ + 4027: 000376f4 132 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ + 4028: 0006a724 248 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ + 4029: 000c1b98 200 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ + 4030: 0010b5bc 72 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ + 4031: 001474a4 68 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ + 4032: 00045be8 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ + 4033: 00062294 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ + 4034: 00063ce0 52 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ + 4035: 000b59c8 196 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ + 4036: 000e092c 84 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ + 4037: 00108bd4 104 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ + 4038: 0004dacc 192 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ + 4039: 00099020 24 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ + 4040: 00130278 104 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ + 4041: 00064184 52 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ + 4042: 00072178 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ + 4043: 00063920 100 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ + 4044: 000621b4 68 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ + 4045: 000da020 364 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ + 4046: 00063638 160 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ + 4047: 000e8ae0 376 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ + 4048: 000cc7f0 212 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ + 4049: 000534a0 192 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ + 4050: 000d0b9c 268 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ + 4051: 0005d6bc 60 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ + 4052: 000d9788 344 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ + 4053: 00108564 24 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ + 4054: 001027f4 32 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ + 4055: 00091c84 268 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ + 4056: 000f0394 1476 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ + 4057: 000ec290 236 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ + 4058: 000eed04 40 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ + 4059: 0003de54 44 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ + 4060: 000b62a0 12 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ + 4061: 0006a654 208 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ + 4062: 000c00cc 132 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ + 4063: 000c0a68 260 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ + 4064: 0011a47c 268 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ + 4065: 00058c10 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ + 4066: 000d0934 420 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ + 4067: 00056414 192 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ + 4068: 0008f8d4 404 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ + 4069: 000c8b2c 132 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ + 4070: 0010d4b8 536 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ + 4071: 00044aac 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ + 4072: 001208c0 4 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ + 4073: 0005ccfc 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ + 4074: 0013f86c 752 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ + 4075: 0005bfb8 328 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ + 4076: 00066d0c 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ + 4077: 000fa1cc 20 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ + 4078: 00040f28 60 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ + 4079: 00062240 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ + 4080: 000539b4 192 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ + 4081: 00133fdc 260 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ + 4082: 00073bd8 784 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ + 4083: 000bfee8 44 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ + 4084: 000689dc 276 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ + 4085: 00069b90 452 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ + 4086: 000a7bc0 192 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ + 4087: 0007e97c 156 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ + 4088: 001121e8 512 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ + 4089: 0010151c 32 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ + 4090: 000fac5c 20 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ + 4091: 000eeda0 68 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ + 4092: 0003ece8 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ + 4093: 0006012c 328 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ + 4094: 0008ace0 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ + 4095: 00042868 180 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ + 4096: 0011342c 588 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ + 4097: 000462bc 192 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ + 4098: 000432a8 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ + 4099: 0006554c 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ + 4100: 000496dc 160 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ + 4101: 0005e630 184 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ + 4102: 000b5424 132 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ + 4103: 0005fd58 192 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ + 4104: 000d7428 12 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ + 4105: 000375f0 260 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ + 4106: 000598e0 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ + 4107: 000b57f8 260 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ + 4108: 0003e9f0 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ + 4109: 000ef3c4 116 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ + 4110: 0008ad5c 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ + 4111: 0005426c 200 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ + 4112: 0004e1e8 160 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ + 4113: 00062d90 192 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ + 4114: 0004fdd8 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ + 4115: 0004c810 328 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ + 4116: 00063f08 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ + 4117: 00061950 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ + 4118: 000dbe44 248 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ + 4119: 000be38c 1408 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ + 4120: 000f1e14 284 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ + 4121: 00044664 116 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ + 4122: 0005cc4c 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ + 4123: 0004fcfc 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ + 4124: 000823bc 648 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ + 4125: 00112ec8 588 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ + 4126: 0010b3f0 196 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ + 4127: 000c57f8 3792 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ + 4128: 000d1848 100 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ + 4129: 0007f6b4 76 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ + 4130: 0005d178 52 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ + 4131: 00082644 644 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ + 4132: 000bffc8 260 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ + 4133: 0013015c 100 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ + 4134: 00052a48 192 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ + 4135: 0009cb5c 84 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ + 4136: 0004464c 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ + 4137: 00041968 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ + 4138: 000c8a28 260 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ + 4139: 000e90f4 272 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ + 4140: 00083258 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ + 4141: 000372d4 192 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ + 4142: 00120788 12 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ + 4143: 00065554 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ + 4144: 0006a438 540 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ + 4145: 000701cc 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ + 4146: 0004890c 192 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ + 4147: 000da654 376 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ + 4148: 0003ddf4 68 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ + 4149: 000ed494 440 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ + 4150: 000b7374 60 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ + 4151: 00097620 12 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ + 4152: 0003efb8 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ + 4153: 000a25ec 292 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ + 4154: 000a7924 344 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ + 4155: 0003e2e4 60 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ + 4156: 0004ae58 192 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ + 4157: 000e546c 308 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ + 4158: 000419d8 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ + 4159: 00042c04 60 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ + 4160: 0017e5dc 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ + 4161: 00078fc8 1508 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ + 4162: 0008add8 124 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ + 4163: 000cba40 720 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ + 4164: 00080684 1300 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ + 4165: 000ea0c0 244 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ + 4166: 0010f1ac 536 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ + 4167: 0005cb88 184 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ + 4168: 00130098 96 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ + 4169: 0005c418 52 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ + 4170: 000c1c60 192 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ + 4171: 00080b98 1300 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ + 4172: 00076eb0 1560 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ + 4173: 000d0ae4 184 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ + 4174: 000d96d0 184 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ + 4175: 0003f2a4 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ + 4176: 0004f6e4 192 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ + 4177: 0006eaf8 292 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ + 4178: 00091bcc 184 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ + 4179: 0003f154 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ + 4180: 0011a3c4 184 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ + 4181: 000ee770 76 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ + 4182: 000ce8fc 472 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ + 4183: 0003e3c4 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ + 4184: 000e40b0 196 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ + 4185: 00053fa4 200 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ + 4186: 0011b148 472 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ + 4187: 0005a020 192 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ + 4188: 0008d6dc 160 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ + 4189: 000da214 256 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ + 4190: 0005cc48 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ + 4191: 0004acdc 160 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ + 4192: 00040714 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ + 4193: 00116da4 12 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ + 4194: 00133f24 184 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ + 4195: 000db8ec 120 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ + 4196: 0005c6f4 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ + 4197: 0009cc00 80 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ + 4198: 0010e0b8 536 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ + 4199: 000e6e70 116 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ + 4200: 0004789c 192 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ + 4201: 00041818 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ + 4202: 0006790c 192 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ 4203: 0017d608 0 NOTYPE GLOBAL DEFAULT 21 __bss_start__ │ │ │ │ - 4204: 00080574 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ - 4205: 000bc2d4 268 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ - 4206: 00147224 188 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ - 4207: 0006df54 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ - 4208: 000bc94c 184 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ - 4209: 00099be8 76 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ - 4210: 0008ef68 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ - 4211: 0006de1c 44 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ - 4212: 00049e34 428 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ - 4213: 00079c38 192 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ - 4214: 000972c8 1628 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ - 4215: 0008e018 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ - 4216: 00081d10 192 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ - 4217: 0007d32c 260 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ - 4218: 000bd674 212 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ - 4219: 00082ad4 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ - 4220: 000e1cd0 184 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ - 4221: 0007b394 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ - 4222: 000751cc 212 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ - 4223: 0005e4d0 280 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ - 4224: 000d9984 24 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ - 4225: 0005bd54 284 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ - 4226: 000591a4 276 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ - 4227: 0007742c 184 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ - 4228: 0007c750 160 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ - 4229: 000aacc4 40 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ - 4230: 000be51c 1236 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ - 4231: 000927f8 192 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ - 4232: 001213d4 268 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ - 4233: 0004bb10 116 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ - 4234: 0008d388 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ - 4235: 000f7164 12 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ - 4236: 00075608 192 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ - 4237: 000ee2e8 260 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ - 4238: 00073c70 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ - 4239: 001397e4 268 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ - 4240: 000ddfa0 132 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ - 4241: 000743a8 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ - 4242: 000ae298 176 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ - 4243: 000f27cc 132 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ - 4244: 0004c9a0 276 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ - 4245: 001470d8 332 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ - 4246: 0008f024 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ - 4247: 000a59e4 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ - 4248: 000a4be8 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ - 4249: 00086718 44 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ - 4250: 00106344 188 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ - 4251: 00036ca4 256 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ - 4252: 00075cc4 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ - 4253: 00060a90 236 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ - 4254: 000854c4 192 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ - 4255: 0006a1ec 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ - 4256: 000513e4 88 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ - 4257: 000f2890 32 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ - 4258: 000f6bf8 200 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ - 4259: 0008358c 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ - 4260: 000838e0 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ - 4261: 00083070 160 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ - 4262: 000860dc 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ - 4263: 000bd748 92 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ - 4264: 000873a4 328 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ - 4265: 000d88fc 300 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ - 4266: 00084f5c 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ - 4267: 00088a14 60 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ - 4268: 000cc794 652 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ - 4269: 00056c88 56 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ - 4270: 0006bc80 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ - 4271: 0008563c 52 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ - 4272: 000760e0 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ - 4273: 0006bdd4 60 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ - 4274: 000be1f0 680 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ - 4275: 0007faa8 192 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ - 4276: 00060ec4 56 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ - 4277: 00079778 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ - 4278: 0010a300 64 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ - 4279: 0007c29c 160 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ - 4280: 0008426c 60 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ - 4281: 00068c80 212 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ - 4282: 00147010 200 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ - 4283: 0010b240 68 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ - 4284: 000f9198 1320 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ - 4285: 000a39e8 232 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ - 4286: 0008f7b0 108 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ - 4287: 000904e4 44 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ - 4288: 00070b1c 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ - 4289: 000799b8 192 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ - 4290: 00065bf4 128 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ - 4291: 0004a378 320 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ - 4292: 0009e1f4 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ - 4293: 0007bea8 192 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ - 4294: 0008bcf0 460 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ - 4295: 0018a248 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ - 4296: 000aa804 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ - 4297: 000f8f60 56 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ - 4298: 00124824 200 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ - 4299: 00053ae0 132 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ - 4300: 0004a4b8 140 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ - 4301: 000ae838 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ - 4302: 0006c240 228 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ - 4303: 00060e8c 56 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ - 4304: 0006f998 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ - 4305: 000a6df4 84 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ - 4306: 00087f70 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ - 4307: 0008d43c 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ - 4308: 0008eccc 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ - 4309: 000ff7a4 24 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ - 4310: 000d39e8 240 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ - 4311: 000ddd84 540 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ - 4312: 00078cb0 192 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ - 4313: 000f26c8 260 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ - 4314: 00091b44 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ - 4315: 000f8f98 512 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ - 4316: 0006c40c 160 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ - 4317: 0008f094 60 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ - 4318: 000772ec 320 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ - 4319: 0006a224 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ - 4320: 0007da58 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ - 4321: 00071620 320 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ - 4322: 000b26f8 1116 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ - 4323: 0004a07c 764 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ - 4324: 00065aa4 336 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ - 4325: 001253cc 132 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ - 4326: 00105bec 1880 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ - 4327: 0007b578 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ - 4328: 000fe228 808 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ - 4329: 0005a8e8 200 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ - 4330: 000879ec 180 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ - 4331: 00134854 296 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ - 4332: 0018ae10 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ - 4333: 00069d58 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ - 4334: 0006cbd4 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ - 4335: 000c2d74 24 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ - 4336: 0009c670 92 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ - 4337: 0003aa58 56 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ - 4338: 00046ce4 752 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ - 4339: 0007b140 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ - 4340: 0010f89c 340 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ - 4341: 0008f398 68 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ - 4342: 0006ca80 60 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ - 4343: 00091450 68 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ - 4344: 00058d98 848 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ - 4345: 0011b2f8 924 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ - 4346: 0007eb98 192 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ - 4347: 0006df70 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ - 4348: 0008847c 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ - 4349: 0005c7c4 156 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ - 4350: 0008d1b8 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ - 4351: 0008c7f4 192 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ - 4352: 000ac3a8 440 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ - 4353: 000ffcd8 200 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ - 4354: 0008f4d4 68 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ - 4355: 000be198 88 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ - 4356: 0006f8a8 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ - 4357: 0006f8fc 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ - 4358: 000819f4 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ - 4359: 0006fb48 184 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ - 4360: 001300a8 172 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ - 4361: 0005b5f8 176 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ - 4362: 0012131c 184 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ - 4363: 000d871c 240 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ - 4364: 0006d860 160 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ - 4365: 0013c138 472 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ - 4366: 0007304c 192 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ - 4367: 000fdd68 1216 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ - 4368: 0007e8fc 192 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ - 4369: 000d8b54 300 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ - 4370: 00087f40 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ - 4371: 00106c48 228 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ - 4372: 000fc080 1444 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ - 4373: 00247988 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ - 4374: 0012e1f8 132 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ - 4375: 000f136c 132 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ - 4376: 000e0e5c 308 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ - 4377: 00036bec 184 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ - 4378: 00057dc8 840 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ - 4379: 0006d330 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ - 4380: 00038c3c 412 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ - 4381: 0008af3c 192 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ - 4382: 00083668 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ - 4383: 000879d8 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ - 4384: 000538bc 548 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ - 4385: 0006e5f4 192 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ - 4386: 0012d9ac 524 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ - 4387: 00123df8 124 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ - 4388: 00048984 272 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ - 4389: 000bc080 132 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ - 4390: 00091d24 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ - 4391: 0006aa4c 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ - 4392: 0006ffac 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ - 4393: 00079ecc 160 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ - 4394: 000a2964 920 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ - 4395: 000a281c 328 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ - 4396: 000f6cc0 192 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ - 4397: 0008cbb8 60 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ - 4398: 0007bc70 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ - 4399: 0007be8c 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ - 4400: 000d8a28 300 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ - 4401: 00091b28 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ - 4402: 00077e68 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ - 4403: 000a3b24 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ - 4404: 00243af0 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ - 4405: 00052958 4 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ - 4406: 0008879c 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ - 4407: 000e0d28 308 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ - 4408: 000de490 472 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ - 4409: 0007dc2c 192 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ - 4410: 000adff8 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ - 4411: 000590e8 188 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ - 4412: 0011bb00 300 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ - 4413: 0003898c 688 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ - 4414: 0013b550 268 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ - 4415: 000d3430 1464 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ - 4416: 00069124 44 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ - 4417: 000448f4 3672 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ - 4418: 000e4d8c 120 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ - 4419: 00080ac0 192 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ - 4420: 000efa54 336 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ - 4421: 00139590 132 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ - 4422: 00086294 212 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ - 4423: 00068d54 212 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ - 4424: 0006f67c 140 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ - 4425: 00174bd8 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ - 4426: 0006acb8 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ - 4427: 0006b3fc 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ - 4428: 0005b1f8 404 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ - 4429: 00091b2c 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ - 4430: 00094220 1072 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ - 4431: 0006c37c 60 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ - 4432: 000f7440 200 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ - 4433: 00110ce4 3160 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ - 4434: 0004982c 24 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ - 4435: 000d9954 24 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ - 4436: 000f8ea8 60 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ - 4437: 001248ec 192 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ - 4438: 000ff804 24 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ - 4439: 00069ab4 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ - 4440: 0008a45c 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ - 4441: 00071d38 320 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ - 4442: 0018a20c 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ - 4443: 0007a190 192 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ - 4444: 00048090 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ - 4445: 0008d570 160 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ - 4446: 001283f4 1856 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ - 4447: 000879dc 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ - 4448: 0010c048 68 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ - 4449: 00061e14 152 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ - 4450: 000d85fc 240 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ - 4451: 00124d90 12 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ - 4452: 000bbf7c 260 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ - 4453: 000f68b0 132 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ - 4454: 000f6af8 256 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ - 4455: 000865e4 60 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ - 4456: 00088c50 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ - 4457: 00069a7c 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ - 4458: 00117a2c 1912 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ - 4459: 00073574 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ - 4460: 00134b30 112 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ - 4461: 000e1990 128 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ - 4462: 00048014 124 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ - 4463: 00054a28 472 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ - 4464: 0006aaa0 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ - 4465: 0018a208 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ - 4466: 000a3b78 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ - 4467: 00088c48 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ - 4468: 0003a73c 56 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ - 4469: 000da6fc 24 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ - 4470: 0007efc8 192 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ - 4471: 000a6fd0 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ - 4472: 00076e28 204 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ - 4473: 00087f24 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ - 4474: 0007aae8 160 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ - 4475: 000f96c0 988 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ - 4476: 0006e5d8 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ - 4477: 0008f878 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ - 4478: 0006a118 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ - 4479: 00082fb4 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ - 4480: 000ffda0 192 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ - 4481: 00081c50 192 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ - 4482: 0013948c 260 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ - 4483: 0006ab58 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ - 4484: 000a7784 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ - 4485: 000d880c 240 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ - 4486: 0008c8ec 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ - 4487: 000a8288 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ - 4488: 00047338 272 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ - 4489: 000e7e60 808 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ - 4490: 00073b94 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ - 4491: 00066cb4 272 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ - 4492: 00076748 184 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ - 4493: 000cb1b8 184 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ - 4494: 000f4e94 2028 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ - 4495: 000a1358 392 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ - 4496: 00125c14 132 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ - 4497: 0006fd34 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ - 4498: 00069f38 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ - 4499: 00074c64 212 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ - 4500: 00091d28 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ - 4501: 0012dbb8 12 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ - 4502: 001246c8 348 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ - 4503: 000f0c1c 12 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ - 4504: 000c399c 80 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ - 4505: 000e8188 88 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ - 4506: 0010b138 60 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ - 4507: 00069c78 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ - 4508: 0005a7d0 280 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ - 4509: 00049784 108 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ - 4510: 000c5a84 140 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ - 4511: 0011e08c 684 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ - 4512: 00133fec 88 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ - 4513: 001160c8 132 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ - 4514: 0008d78c 192 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ - 4515: 000690dc 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ - 4516: 000796a4 184 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ - 4517: 000fd8d8 148 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ - 4518: 0006afec 352 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ - 4519: 00090230 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ - 4520: 001140e4 1284 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ - 4521: 00058d00 152 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ - 4522: 0012d6a0 172 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ - 4523: 0006ad98 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ - 4524: 00079df0 192 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ - 4525: 000dc124 2508 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ - 4526: 0006c3f0 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ - 4527: 0011cb70 300 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ - 4528: 0007a96c 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ - 4529: 0013b498 184 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ - 4530: 00086fc4 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ - 4531: 000a18c4 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ - 4532: 000ef99c 184 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ - 4533: 000f67ac 260 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ - 4534: 00091cc0 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ - 4535: 00091314 180 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ - 4536: 0006bbbc 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ - 4537: 000a2794 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ - 4538: 000845ac 52 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ - 4539: 000b5444 492 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ - 4540: 000497f0 60 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ - 4541: 0008e290 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ - 4542: 000852a8 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ - 4543: 000fb600 160 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ - 4544: 000929b0 192 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ - 4545: 0011dbd4 1208 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ - 4546: 00093e84 924 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ - 4547: 000ab1ec 160 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ - 4548: 00057b54 628 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ - 4549: 0010158c 1892 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ - 4550: 00042108 3680 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ - 4551: 000ae150 116 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ - 4552: 0009de9c 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ - 4553: 001342d4 80 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ - 4554: 000ffb04 344 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ - 4555: 0007a174 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ - 4556: 000ed380 264 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ - 4557: 0007015c 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ - 4558: 000728f0 192 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ - 4559: 001416f8 864 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ - 4560: 00147d9c 156 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ - 4561: 0012e7cc 6364 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ - 4562: 00099a98 92 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ - 4563: 0007f740 160 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ - 4564: 0011d0e8 748 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ - 4565: 0006fce0 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ - 4566: 00077fe8 212 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ - 4567: 000bc8c8 132 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ - 4568: 0024b840 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ - 4569: 000a53e4 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ - 4570: 00091fa4 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ - 4571: 001711f8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ - 4572: 00069710 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ - 4573: 00082618 160 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ - 4574: 0008bebc 264 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ - 4575: 000f7508 192 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ - 4576: 0008ccdc 60 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ - 4577: 0008ca8c 60 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ - 4578: 000c36f4 568 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ - 4579: 0003a394 24 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ - 4580: 0007d570 160 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ - 4581: 000b4dc0 1508 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ - 4582: 0014841c 156 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ - 4583: 0006964c 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ - 4584: 00087fd0 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ - 4585: 00115eac 540 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ - 4586: 0009054c 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ - 4587: 0013bd98 268 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ - 4588: 000d2c6c 1900 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ - 4589: 000ac084 644 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ - 4590: 00089a44 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ - 4591: 00145ae0 92 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ - 4592: 000e351c 3736 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ - 4593: 000755ec 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ - 4594: 000674f0 236 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ - 4595: 00075768 160 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ - 4596: 0007633c 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ - 4597: 000ed27c 260 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ - 4598: 0008d160 44 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ - 4599: 00139dd8 132 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ - 4600: 0006b99c 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ - 4601: 00086be0 328 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ - 4602: 00147d00 156 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ - 4603: 00060d00 160 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ - 4604: 00085790 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ - 4605: 0024b9e0 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ - 4606: 00085670 52 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ - 4607: 000e32a4 164 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ - 4608: 0006bcb8 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ - 4609: 00049fe0 156 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ - 4610: 000e3464 164 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ - 4611: 000ecc5c 260 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ - 4612: 000865b0 52 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ - 4613: 0006e1b0 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ - 4614: 000844ec 192 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ - 4615: 000cb274 156 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ - 4616: 000d8dcc 24 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ - 4617: 00123278 2060 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ - 4618: 00093120 192 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ - 4619: 00082bac 160 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ - 4620: 0005143c 88 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ - 4621: 0005a210 252 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ - 4622: 000c2d4c 16 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ - 4623: 000ff608 28 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ - 4624: 00069c5c 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ - 4625: 0006a774 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ - 4626: 0008ceb4 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ - 4627: 001483c8 84 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ - 4628: 0008d770 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ - 4629: 00082080 192 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ - 4630: 0005d8bc 56 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ - 4631: 00078e68 192 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ - 4632: 0010b0f8 64 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ - 4633: 000aa3bc 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ - 4634: 00083a2c 192 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ - 4635: 000abeec 408 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ - 4636: 0008d18c 44 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ - 4637: 000696bc 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ - 4638: 00087f38 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ - 4639: 000de0e8 272 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ - 4640: 0007bc8c 160 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ - 4641: 0024b850 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ - 4642: 00060b7c 388 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ - 4643: 00072f8c 192 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ - 4644: 00087ffc 136 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ - 4645: 000478dc 88 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ - 4646: 001255d8 12 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ - 4647: 000bc7c4 260 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ - 4648: 000f7334 268 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ - 4649: 000cb270 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ - 4650: 000a2590 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ - 4651: 0004da94 128 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ - 4652: 0006cb2c 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ - 4653: 000a3ad0 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ - 4654: 0007e0f8 192 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ - 4655: 00087834 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ - 4656: 00134aa0 144 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ - 4657: 000c4f54 1224 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ - 4658: 0011e8c0 1108 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ │ + 4204: 000552d0 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ + 4205: 00037100 268 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ + 4206: 0012bfdc 188 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ + 4207: 00042cb0 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ + 4208: 00127e90 184 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ + 4209: 000856c0 76 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ + 4210: 00063cc4 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ + 4211: 00042b78 44 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ + 4212: 001449c8 428 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ + 4213: 0004e994 192 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ + 4214: 0006aab0 1628 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ + 4215: 00062d74 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ + 4216: 00056a6c 192 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ + 4217: 00052088 260 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ + 4218: 000f4f54 212 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ + 4219: 00057830 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ + 4220: 001094b0 184 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ + 4221: 000500f0 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ + 4222: 00049f28 212 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ + 4223: 000dc3b0 280 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ + 4224: 00118d48 24 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ + 4225: 000e89c4 284 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ + 4226: 000e71f8 276 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ + 4227: 0004c188 184 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ + 4228: 000514ac 160 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ + 4229: 0007ff24 40 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ + 4230: 00102300 1236 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ + 4231: 00067554 192 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ + 4232: 0009499c 268 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ + 4233: 00143858 116 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ + 4234: 000620e4 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ + 4235: 000b5c64 12 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ + 4236: 0004a364 192 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ + 4237: 00126788 260 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ + 4238: 000489cc 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ + 4239: 000c1a8c 268 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ + 4240: 0010e934 132 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ + 4241: 00049104 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ + 4242: 0007f604 176 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ + 4243: 000c51a0 132 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ + 4244: 001477a4 276 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ + 4245: 0012c9f8 332 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ + 4246: 00063d80 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ + 4247: 00084f28 112 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ + 4248: 0008412c 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ + 4249: 0005b474 44 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ + 4250: 000d22ac 188 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ + 4251: 001339b8 256 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ + 4252: 0004aa20 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ + 4253: 000eaa90 236 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ + 4254: 0005a220 192 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ + 4255: 0003ef48 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ + 4256: 000e2898 88 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ + 4257: 000c7884 32 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ + 4258: 000b6564 200 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ + 4259: 000582e8 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ + 4260: 0005863c 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ + 4261: 00057dcc 160 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ + 4262: 0005ae38 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ + 4263: 000f5028 92 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ + 4264: 0005c100 328 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ + 4265: 00112bbc 300 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ + 4266: 00059cb8 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ + 4267: 0005d770 60 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ + 4268: 00105924 652 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ + 4269: 000eeb58 56 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ + 4270: 000409dc 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ + 4271: 0005a398 52 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ + 4272: 0004ae3c 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ + 4273: 00040b30 60 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ + 4274: 00101254 680 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ + 4275: 00054804 192 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ + 4276: 000f3c54 56 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ + 4277: 0004e4d4 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ + 4278: 000b7334 64 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ + 4279: 00050ff8 160 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ + 4280: 00058fc8 60 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ + 4281: 00068af0 212 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ + 4282: 0012c15c 200 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ + 4283: 000bb174 68 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ + 4284: 000b3e04 1320 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ + 4285: 00072334 232 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ + 4286: 0006450c 108 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ + 4287: 00065240 44 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ + 4288: 00045878 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ + 4289: 0004e714 192 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ + 4290: 000f27c0 128 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ + 4291: 00144288 320 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ + 4292: 00069224 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ + 4293: 00050c04 192 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ + 4294: 00060a4c 460 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ + 4295: 0017da20 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ + 4296: 0006d9c0 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ + 4297: 000b28e8 56 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ + 4298: 000d7754 200 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ + 4299: 000dca14 132 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ + 4300: 001444c0 140 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ + 4301: 0008a5e8 188 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ + 4302: 00040f9c 228 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ + 4303: 000f3544 56 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ + 4304: 000446f4 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ + 4305: 0007be5c 84 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ + 4306: 0005cccc 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ + 4307: 00062198 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ + 4308: 00063a28 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ + 4309: 00098ef4 24 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ + 4310: 0010b278 240 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ + 4311: 0010e718 540 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ + 4312: 0004da0c 192 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ + 4313: 000c509c 260 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ + 4314: 000668a0 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ + 4315: 000b18c4 512 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ + 4316: 00041168 160 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ + 4317: 00063df0 60 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ + 4318: 0004c048 320 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ + 4319: 0003ef80 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ + 4320: 000527b4 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ + 4321: 0004637c 320 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ + 4322: 000774c8 1116 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ + 4323: 00145f38 764 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ + 4324: 000f2670 336 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ + 4325: 000d7ab4 132 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ + 4326: 000d2dd4 1880 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ + 4327: 000502d4 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ + 4328: 0008e0e0 808 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ + 4329: 000e9c30 200 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ + 4330: 0005c748 180 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ + 4331: 000a24c4 296 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ + 4332: 0017e5e8 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ + 4333: 0003eab4 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ + 4334: 00041930 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ + 4335: 000f8ad8 24 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ + 4336: 00072738 92 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ + 4337: 00134b2c 56 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ + 4338: 0013ffd8 752 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ + 4339: 0004fe9c 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ + 4340: 000abd4c 340 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ + 4341: 000640f4 68 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ + 4342: 000417dc 60 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ + 4343: 000661ac 68 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ + 4344: 000e81fc 848 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ + 4345: 000c8cf0 924 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ + 4346: 000538f4 192 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ + 4347: 00042ccc 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ + 4348: 0005d1d8 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ + 4349: 000ea024 156 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ + 4350: 00061f14 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ + 4351: 00061550 192 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ + 4352: 00081608 440 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ + 4353: 00097a10 200 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ + 4354: 00064230 68 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ + 4355: 000f79cc 88 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ + 4356: 00044604 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ + 4357: 00044658 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ + 4358: 00056750 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ + 4359: 000448a4 184 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ + 4360: 0009f6d8 172 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ + 4361: 000e866c 176 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ + 4362: 000948e4 184 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ + 4363: 001112dc 240 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ + 4364: 000425bc 160 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ + 4365: 000d15c8 472 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ + 4366: 00047da8 192 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ + 4367: 0008f414 1216 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ + 4368: 00053658 192 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ + 4369: 00114588 300 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ + 4370: 0005cc9c 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ + 4371: 0008bb68 228 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ + 4372: 0008ee70 1444 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ + 4373: 0023f6f8 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ + 4374: 0009cf6c 132 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ + 4375: 000c54d4 132 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ + 4376: 00108aa0 308 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ + 4377: 00133900 184 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ + 4378: 000e7580 840 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ + 4379: 0004208c 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ + 4380: 00132898 412 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ + 4381: 0005fc98 192 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ + 4382: 000583c4 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ + 4383: 0005c734 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ + 4384: 000dc7f0 548 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ + 4385: 00043350 192 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ + 4386: 000a1594 524 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ + 4387: 000d9a38 124 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ + 4388: 00144768 272 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ + 4389: 0003b9c0 132 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ + 4390: 00066a80 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ + 4391: 0003f7a8 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ + 4392: 00044d08 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ + 4393: 0004ec28 160 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ + 4394: 000712b0 920 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ + 4395: 00071168 328 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ + 4396: 000b662c 192 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ + 4397: 00061914 60 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ + 4398: 000509cc 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ + 4399: 00050be8 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ + 4400: 001146b4 300 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ + 4401: 00066884 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ + 4402: 0004cbc4 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ + 4403: 00072470 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ + 4404: 00243590 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ + 4405: 000e0f20 4 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ + 4406: 0005d4f8 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ + 4407: 00108ef4 308 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ + 4408: 00110f18 472 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ + 4409: 00052988 192 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ + 4410: 0007f364 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ + 4411: 000e713c 188 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ + 4412: 000c9f28 300 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ + 4413: 00132a34 688 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ + 4414: 000ce55c 268 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ + 4415: 0010acc0 1464 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ + 4416: 0003de80 44 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ + 4417: 00141604 3672 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ + 4418: 0011dad4 120 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ + 4419: 0005581c 192 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ + 4420: 0011ad20 336 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ + 4421: 000c16c4 132 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ + 4422: 0005aff0 212 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ + 4423: 00068bc4 212 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ + 4424: 000443d8 140 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ + 4425: 0017c858 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ + 4426: 0003fa14 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ + 4427: 00040158 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ + 4428: 000e9698 404 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ + 4429: 00066888 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ + 4430: 00086274 1072 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ + 4431: 000410d8 60 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ + 4432: 000b5f40 200 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ + 4433: 000a448c 3160 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ + 4434: 001449b0 24 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ + 4435: 00118d18 24 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ + 4436: 000b2830 60 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ + 4437: 000d781c 192 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ + 4438: 00099864 24 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ + 4439: 0003e810 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ + 4440: 0005f1b8 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ + 4441: 00046a94 320 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ + 4442: 0017d9e4 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ + 4443: 0004eeec 192 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ + 4444: 00146f90 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ + 4445: 000622cc 160 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ + 4446: 000bdad8 1856 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ + 4447: 0005c738 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ + 4448: 000b87c8 68 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ + 4449: 000ed8ec 152 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ + 4450: 001111bc 240 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ + 4451: 000d63a8 12 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ + 4452: 0003b8bc 260 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ + 4453: 000b53a0 132 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ + 4454: 000b6464 256 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ + 4455: 0005b340 60 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ + 4456: 0005d9ac 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ + 4457: 0003e7d8 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ + 4458: 000ae1e4 1912 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ + 4459: 000482d0 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ + 4460: 000a27a0 112 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ + 4461: 001089a0 128 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ + 4462: 00146f14 124 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ + 4463: 000df048 472 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ + 4464: 0003f7fc 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ + 4465: 0017d9e0 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ + 4466: 000724c4 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ + 4467: 0005d9a4 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ + 4468: 0014133c 56 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ + 4469: 0010dbd8 24 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ + 4470: 00053d24 192 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ + 4471: 0007c038 68 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ + 4472: 0004bb84 204 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ + 4473: 0005cc80 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ + 4474: 0004f844 160 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ + 4475: 000b432c 988 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ + 4476: 00043334 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ + 4477: 000645d4 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ + 4478: 0003ee74 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ + 4479: 00057d10 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ + 4480: 00097ad8 192 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ + 4481: 000569ac 192 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ + 4482: 000c15c0 260 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ + 4483: 0003f8b4 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ + 4484: 0007c7ec 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ + 4485: 001113cc 240 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ + 4486: 00061648 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ + 4487: 0007d2f0 188 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ + 4488: 00146238 272 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ + 4489: 00120ba8 808 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ + 4490: 000488f0 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ + 4491: 000db334 272 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ + 4492: 0004b4a4 184 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ + 4493: 000f4938 184 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ + 4494: 000b4708 2028 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ + 4495: 0006fca4 392 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ + 4496: 000d9e14 132 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ + 4497: 00044a90 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ + 4498: 0003ec94 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ + 4499: 000499c0 212 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ + 4500: 00066a84 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ + 4501: 000a296c 12 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ + 4502: 000d75f8 348 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ + 4503: 000c7134 12 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ + 4504: 000f53c4 80 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ + 4505: 00127e38 88 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ + 4506: 000bb06c 60 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ + 4507: 0003e9d4 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ + 4508: 000e9b18 280 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ + 4509: 00143580 108 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ + 4510: 000f8c68 140 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ + 4511: 00095c30 684 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ + 4512: 0009ca08 88 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ + 4513: 000adeb8 132 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ + 4514: 000624e8 192 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ + 4515: 0003de38 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ + 4516: 0004e400 184 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ + 4517: 0008e510 148 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ + 4518: 0003fd48 352 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ + 4519: 00064f8c 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ + 4520: 000aacbc 1284 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ + 4521: 000e8164 152 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ + 4522: 000a149c 172 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ + 4523: 0003faf4 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ + 4524: 0004eb4c 192 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ + 4525: 00118134 2508 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ + 4526: 0004114c 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ + 4527: 00094f14 300 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ + 4528: 0004f6c8 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ + 4529: 000ce4a4 184 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ + 4530: 0005bd20 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ + 4531: 00070210 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ + 4532: 0011ac68 184 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ + 4533: 000b529c 260 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ + 4534: 00066a1c 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ + 4535: 00066070 180 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ + 4536: 00040918 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ + 4537: 000710e0 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ + 4538: 00059308 52 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ + 4539: 00085cec 492 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ + 4540: 00143c50 60 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ + 4541: 00062fec 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ + 4542: 0005a004 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ + 4543: 0008c474 160 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ + 4544: 0006770c 192 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ + 4545: 00093160 1208 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ + 4546: 00085ed8 924 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ + 4547: 0008044c 160 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ + 4548: 000e730c 628 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ + 4549: 00099038 1892 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ + 4550: 0013ea0c 3680 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ + 4551: 0007f4bc 116 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ + 4552: 00068ecc 92 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ + 4553: 0009ccf0 80 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ + 4554: 0009783c 344 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ + 4555: 0004eed0 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ + 4556: 00125820 264 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ + 4557: 00044eb8 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ + 4558: 0004764c 192 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ + 4559: 0012dab8 864 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ + 4560: 00128ea0 156 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ + 4561: 0009f9ac 6364 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ + 4562: 00085570 92 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ + 4563: 0005449c 160 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ + 4564: 00092b50 748 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ + 4565: 00044a3c 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ + 4566: 0004cd44 212 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ + 4567: 0003845c 132 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ + 4568: 00247920 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ + 4569: 00084928 84 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ + 4570: 00066d00 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ + 4571: 001705ac 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ + 4572: 0003e46c 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ + 4573: 00057374 160 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ + 4574: 00060c18 264 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ + 4575: 000b6008 192 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ + 4576: 00061a38 60 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ + 4577: 000617e8 60 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ + 4578: 000f6010 568 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ + 4579: 0013cfa4 24 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ + 4580: 000522cc 160 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ + 4581: 00079b90 1508 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ + 4582: 0012911c 156 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ + 4583: 0003e3a8 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ + 4584: 0005cd2c 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ + 4585: 000adc9c 540 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ + 4586: 000652a8 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ + 4587: 000d1228 268 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ + 4588: 0010a4fc 1900 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ + 4589: 000812e4 644 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ + 4590: 0005e7a0 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ + 4591: 001301c0 92 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ + 4592: 0011c264 3736 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ + 4593: 0004a348 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ + 4594: 000e48a0 236 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ + 4595: 0004a4c4 160 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ + 4596: 0004b098 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ + 4597: 0012571c 260 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ + 4598: 00061ebc 44 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ + 4599: 000c4274 132 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ + 4600: 000406f8 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ + 4601: 0005b93c 328 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ + 4602: 00128fd4 156 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ + 4603: 000eb070 160 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ + 4604: 0005a4ec 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ + 4605: 00247ac0 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ + 4606: 0005a3cc 52 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ + 4607: 0011bfec 164 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ + 4608: 00040a14 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ + 4609: 001441ec 156 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ + 4610: 0011c1ac 164 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ + 4611: 001250fc 260 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ + 4612: 0005b30c 52 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ + 4613: 00042f0c 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ + 4614: 00059248 192 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ + 4615: 000f6f3c 156 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ + 4616: 0010ff14 24 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ + 4617: 000913b4 2060 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ + 4618: 00067e7c 192 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ + 4619: 00057908 160 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ + 4620: 000e28f0 88 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ + 4621: 000e93d4 252 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ + 4622: 000fac84 16 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ + 4623: 000998b0 28 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ + 4624: 0003e9b8 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ + 4625: 0003f4d0 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ + 4626: 00061c10 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ + 4627: 00128aac 84 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ + 4628: 000624cc 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ + 4629: 00056ddc 192 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ + 4630: 000dc280 56 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ + 4631: 0004dbc4 192 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ + 4632: 000bb02c 64 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ + 4633: 00069878 60 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ + 4634: 00058788 192 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ + 4635: 0008114c 408 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ + 4636: 00061ee8 44 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ + 4637: 0003e418 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ + 4638: 0005cc94 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ + 4639: 00110b70 272 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ + 4640: 000509e8 160 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ + 4641: 00247930 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ + 4642: 000eb994 388 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ + 4643: 00047ce8 192 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ + 4644: 0005cd58 136 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ + 4645: 001467dc 88 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ + 4646: 000d9088 12 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ + 4647: 00038358 260 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ + 4648: 000b5e34 268 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ + 4649: 000fac94 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ + 4650: 00070edc 156 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ + 4651: 000edb14 128 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ + 4652: 00041888 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ + 4653: 0007241c 84 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ + 4654: 00052e54 192 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ + 4655: 0005c590 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ + 4656: 000a2710 144 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ + 4657: 000ffb6c 1224 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ + 4658: 000905dc 1108 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -296,2297 +296,2297 @@ │ │ │ │ 0016db2c 00000017 R_ARM_RELATIVE │ │ │ │ 0016db34 00000017 R_ARM_RELATIVE │ │ │ │ 0016db40 00000017 R_ARM_RELATIVE │ │ │ │ 0016db48 00000017 R_ARM_RELATIVE │ │ │ │ 0016db54 00000017 R_ARM_RELATIVE │ │ │ │ 0016db5c 00000017 R_ARM_RELATIVE │ │ │ │ 00170000 00000017 R_ARM_RELATIVE │ │ │ │ -00174bc4 00000017 R_ARM_RELATIVE │ │ │ │ -00174bc8 00000017 R_ARM_RELATIVE │ │ │ │ -00174bcc 00000017 R_ARM_RELATIVE │ │ │ │ -00174bd0 00000017 R_ARM_RELATIVE │ │ │ │ -00174bd4 00000017 R_ARM_RELATIVE │ │ │ │ -00174bd8 00000017 R_ARM_RELATIVE │ │ │ │ -00174bdc 00000017 R_ARM_RELATIVE │ │ │ │ -0016ff30 0005ad15 R_ARM_GLOB_DAT 0005a114 mpzek6_ │ │ │ │ -0016ff34 000b8315 R_ARM_GLOB_DAT 0023f720 szbls1_ │ │ │ │ -0016ff38 0011ec15 R_ARM_GLOB_DAT 000d2c6c stftrn_ │ │ │ │ -0016ff3c 00115a15 R_ARM_GLOB_DAT 0018a20c xargc │ │ │ │ -0016ff40 000c2c15 R_ARM_GLOB_DAT 00059ff8 mpzktd_ │ │ │ │ -0016ff44 000aa015 R_ARM_GLOB_DAT 000e2d20 zg_draw_event │ │ │ │ -0016ff48 0002a915 R_ARM_GLOB_DAT 0023f748 szbtx3_ │ │ │ │ +0017c844 00000017 R_ARM_RELATIVE │ │ │ │ +0017c848 00000017 R_ARM_RELATIVE │ │ │ │ +0017c84c 00000017 R_ARM_RELATIVE │ │ │ │ +0017c850 00000017 R_ARM_RELATIVE │ │ │ │ +0017c854 00000017 R_ARM_RELATIVE │ │ │ │ +0017c858 00000017 R_ARM_RELATIVE │ │ │ │ +0017c85c 00000017 R_ARM_RELATIVE │ │ │ │ +0016ff30 0005ad15 R_ARM_GLOB_DAT 000e6c48 mpzek6_ │ │ │ │ +0016ff34 000b8315 R_ARM_GLOB_DAT 00247de8 szbls1_ │ │ │ │ +0016ff38 0011ec15 R_ARM_GLOB_DAT 0010a4fc stftrn_ │ │ │ │ +0016ff3c 00115a15 R_ARM_GLOB_DAT 0017d9e4 xargc │ │ │ │ +0016ff40 000c2c15 R_ARM_GLOB_DAT 000e7f38 mpzktd_ │ │ │ │ +0016ff44 000aa015 R_ARM_GLOB_DAT 0011ba68 zg_draw_event │ │ │ │ +0016ff48 0002a915 R_ARM_GLOB_DAT 00247450 szbtx3_ │ │ │ │ 0016ff4c 00001715 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0016ff50 000a9015 R_ARM_GLOB_DAT 00223140 fontfamily │ │ │ │ -0016ff54 00096715 R_ARM_GLOB_DAT 0022313c font_desc │ │ │ │ -0016ff58 00122115 R_ARM_GLOB_DAT 0024b850 udblk3_ │ │ │ │ -0016ff5c 000cb415 R_ARM_GLOB_DAT 000e2604 zg_destroy_event │ │ │ │ -0016ff60 00111515 R_ARM_GLOB_DAT 00247988 uwblkx_ │ │ │ │ -0016ff64 00081115 R_ARM_GLOB_DAT 000e2d90 zg_key_press_event │ │ │ │ -0016ff68 0007a515 R_ARM_GLOB_DAT 00174bcc zgipmname │ │ │ │ -0016ff6c 0001d615 R_ARM_GLOB_DAT 0018a228 __uspack_MOD_yuni0 │ │ │ │ -0016ff70 00025015 R_ARM_GLOB_DAT 0023f6f8 szbtx1_ │ │ │ │ -0016ff74 000d5715 R_ARM_GLOB_DAT 00058bf0 mpxplc_ │ │ │ │ -0016ff78 0002ab15 R_ARM_GLOB_DAT 0023f760 szbpm2_ │ │ │ │ -0016ff7c 00017015 R_ARM_GLOB_DAT 000e25d8 zg_button_press_event │ │ │ │ -0016ff80 000a5615 R_ARM_GLOB_DAT 000dcfd8 sgqwnd_ │ │ │ │ -0016ff84 000b1215 R_ARM_GLOB_DAT 0018a288 __uspack_MOD_xttl0 │ │ │ │ -0016ff88 00117115 R_ARM_GLOB_DAT 0018a208 xargv │ │ │ │ -0016ff8c 0011fd15 R_ARM_GLOB_DAT 0024b9e0 udblk2_ │ │ │ │ +0016ff50 000a9015 R_ARM_GLOB_DAT 0022ab50 fontfamily │ │ │ │ +0016ff54 00096715 R_ARM_GLOB_DAT 0022ab4c font_desc │ │ │ │ +0016ff58 00122115 R_ARM_GLOB_DAT 00247930 udblk3_ │ │ │ │ +0016ff5c 000cb415 R_ARM_GLOB_DAT 0011b34c zg_destroy_event │ │ │ │ +0016ff60 00111515 R_ARM_GLOB_DAT 0023f6f8 uwblkx_ │ │ │ │ +0016ff64 00081115 R_ARM_GLOB_DAT 0011bad8 zg_key_press_event │ │ │ │ +0016ff68 0007a515 R_ARM_GLOB_DAT 0017c84c zgipmname │ │ │ │ +0016ff6c 0001d615 R_ARM_GLOB_DAT 0017da00 __uspack_MOD_yuni0 │ │ │ │ +0016ff70 00025015 R_ARM_GLOB_DAT 00247e38 szbtx1_ │ │ │ │ +0016ff74 000d5715 R_ARM_GLOB_DAT 000e8054 mpxplc_ │ │ │ │ +0016ff78 0002ab15 R_ARM_GLOB_DAT 00247e60 szbpm2_ │ │ │ │ +0016ff7c 00017015 R_ARM_GLOB_DAT 0011b320 zg_button_press_event │ │ │ │ +0016ff80 000a5615 R_ARM_GLOB_DAT 0011153c sgqwnd_ │ │ │ │ +0016ff84 000b1215 R_ARM_GLOB_DAT 0017da60 __uspack_MOD_xttl0 │ │ │ │ +0016ff88 00117115 R_ARM_GLOB_DAT 0017d9e0 xargv │ │ │ │ +0016ff8c 0011fd15 R_ARM_GLOB_DAT 00247ac0 udblk2_ │ │ │ │ 0016ff90 00006015 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -0016ff94 0001c115 R_ARM_GLOB_DAT 0024b820 umwk1_ │ │ │ │ -0016ff98 00086815 R_ARM_GLOB_DAT 0023f738 szbtn3_ │ │ │ │ -0016ff9c 0010c715 R_ARM_GLOB_DAT 0018a248 __uspack_MOD_yttl0 │ │ │ │ -0016ffa0 00120d15 R_ARM_GLOB_DAT 0005a210 mpzmwd_ │ │ │ │ -0016ffa4 00088315 R_ARM_GLOB_DAT 0023f758 szbtn4_ │ │ │ │ -0016ffa8 000ad815 R_ARM_GLOB_DAT 00174bc4 zgrpmname │ │ │ │ -0016ffac 0011d815 R_ARM_GLOB_DAT 0024b840 udblk1_ │ │ │ │ -0016ffb0 000bcb15 R_ARM_GLOB_DAT 0023f740 szbls3_ │ │ │ │ -0016ffb4 00114915 R_ARM_GLOB_DAT 00174bd8 zglpmname │ │ │ │ -0016ffb8 0010d615 R_ARM_GLOB_DAT 000d39e8 stftrf_ │ │ │ │ -0016ffbc 000dca15 R_ARM_GLOB_DAT 0018a268 __uspack_MOD_xuni0 │ │ │ │ +0016ff94 0001c115 R_ARM_GLOB_DAT 00247428 umwk1_ │ │ │ │ +0016ff98 00086815 R_ARM_GLOB_DAT 00247910 szbtn3_ │ │ │ │ +0016ff9c 0010c715 R_ARM_GLOB_DAT 0017da20 __uspack_MOD_yttl0 │ │ │ │ +0016ffa0 00120d15 R_ARM_GLOB_DAT 000e93d4 mpzmwd_ │ │ │ │ +0016ffa4 00088315 R_ARM_GLOB_DAT 00247e20 szbtn4_ │ │ │ │ +0016ffa8 000ad815 R_ARM_GLOB_DAT 0017c844 zgrpmname │ │ │ │ +0016ffac 0011d815 R_ARM_GLOB_DAT 00247920 udblk1_ │ │ │ │ +0016ffb0 000bcb15 R_ARM_GLOB_DAT 00247e28 szbls3_ │ │ │ │ +0016ffb4 00114915 R_ARM_GLOB_DAT 0017c858 zglpmname │ │ │ │ +0016ffb8 0010d615 R_ARM_GLOB_DAT 0010b278 stftrf_ │ │ │ │ +0016ffbc 000dca15 R_ARM_GLOB_DAT 0017da40 __uspack_MOD_xuni0 │ │ │ │ 0016ffc0 00009e15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -0016ffc4 0004ac15 R_ARM_GLOB_DAT 00057328 mpxvdg_ │ │ │ │ -0016ffc8 00113415 R_ARM_GLOB_DAT 00243af0 uwblky_ │ │ │ │ -0016ffcc 000fe415 R_ARM_GLOB_DAT 0011d3d4 umqtxy_ │ │ │ │ -0016ffd0 00028b15 R_ARM_GLOB_DAT 0023f768 szbpm1_ │ │ │ │ +0016ffc4 0004ac15 R_ARM_GLOB_DAT 000e78c8 mpxvdg_ │ │ │ │ +0016ffc8 00113415 R_ARM_GLOB_DAT 00243590 uwblky_ │ │ │ │ +0016ffcc 000fe415 R_ARM_GLOB_DAT 0008f8d4 umqtxy_ │ │ │ │ +0016ffd0 00028b15 R_ARM_GLOB_DAT 00247e68 szbpm1_ │ │ │ │ 0016ffd4 0000a915 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -0016ffd8 000bad15 R_ARM_GLOB_DAT 0023f750 szbls2_ │ │ │ │ -0016ffdc 00084715 R_ARM_GLOB_DAT 0023f730 szbtn2_ │ │ │ │ -0016ffe0 0009e615 R_ARM_GLOB_DAT 00243638 ueblk1_ │ │ │ │ -0016ffe4 000f7415 R_ARM_GLOB_DAT 0023f780 szbla1_ │ │ │ │ -0016ffe8 000f5815 R_ARM_GLOB_DAT 0023f778 szbpl1_ │ │ │ │ +0016ffd8 000bad15 R_ARM_GLOB_DAT 00247448 szbls2_ │ │ │ │ +0016ffdc 00084715 R_ARM_GLOB_DAT 00247918 szbtn2_ │ │ │ │ +0016ffe0 0009e615 R_ARM_GLOB_DAT 00247458 ueblk1_ │ │ │ │ +0016ffe4 000f5815 R_ARM_GLOB_DAT 00247e30 szbpl1_ │ │ │ │ +0016ffe8 000f7415 R_ARM_GLOB_DAT 00247df8 szbla1_ │ │ │ │ 0016ffec 0000c215 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0016fff0 0000c415 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 0016fff4 0000c515 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0016fff8 000f8d15 R_ARM_GLOB_DAT 0023f7a8 slblk1_ │ │ │ │ -0016fffc 00028815 R_ARM_GLOB_DAT 0023f708 szbtx2_ │ │ │ │ -001710a0 00056402 R_ARM_ABS32 00067a24 msgdmp_dclorig │ │ │ │ -001710b0 000fa202 R_ARM_ABS32 0018ada4 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -001710b4 00108502 R_ARM_ABS32 000aacc4 __fft_work_MOD___copy_fft_work_Work │ │ │ │ -00171178 0002cf02 R_ARM_ABS32 0018adcc __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ -0017117c 00090e02 R_ARM_ABS32 000b53a4 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ -00171194 0007f902 R_ARM_ABS32 0018add8 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ -00171198 000af802 R_ARM_ABS32 000b53b4 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ -001711b0 0009b602 R_ARM_ABS32 0018ade0 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ -001711b4 000e9602 R_ARM_ABS32 000b53c4 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ -001711cc 000ac402 R_ARM_ABS32 0018ade8 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ -001711d0 00025502 R_ARM_ABS32 000b53d4 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ -001711e8 0006be02 R_ARM_ABS32 0018adf0 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ -001711ec 000ab902 R_ARM_ABS32 000b53e4 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ -00171204 0004a802 R_ARM_ABS32 0018adf8 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ -00171208 00088002 R_ARM_ABS32 000b53f4 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ -00171220 00104002 R_ARM_ABS32 0018ae04 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ -00171224 0002b902 R_ARM_ABS32 000b5404 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ -0017123c 0010ec02 R_ARM_ABS32 0018ae10 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ -00171240 000d0802 R_ARM_ABS32 000b5414 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ -00171258 00065302 R_ARM_ABS32 0018ae1c __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ -0017125c 000cf402 R_ARM_ABS32 000b5424 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ -00171274 0008ca02 R_ARM_ABS32 0018ae24 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ -00171278 00045b02 R_ARM_ABS32 000b5434 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ +0016fff8 000f8d15 R_ARM_GLOB_DAT 00247e78 slblk1_ │ │ │ │ +0016fffc 00028815 R_ARM_GLOB_DAT 00247e48 szbtx2_ │ │ │ │ +00170454 00056402 R_ARM_ABS32 0003d2c4 msgdmp_dclorig │ │ │ │ +00170464 000fa202 R_ARM_ABS32 0017e57c __fft_work_MOD___def_init_fft_work_Work │ │ │ │ +00170468 00108502 R_ARM_ABS32 0007ff24 __fft_work_MOD___copy_fft_work_Work │ │ │ │ +0017052c 0002cf02 R_ARM_ABS32 0017e5a4 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ +00170530 00090e02 R_ARM_ABS32 00085c4c __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ +00170548 0007f902 R_ARM_ABS32 0017e5b0 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ +0017054c 000af802 R_ARM_ABS32 00085c5c __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ +00170564 0009b602 R_ARM_ABS32 0017e5b8 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ +00170568 000e9602 R_ARM_ABS32 00085c6c __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ +00170580 000ac402 R_ARM_ABS32 0017e5c0 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ +00170584 00025502 R_ARM_ABS32 00085c7c __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ +0017059c 0006be02 R_ARM_ABS32 0017e5c8 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ +001705a0 000ab902 R_ARM_ABS32 00085c8c __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ +001705b8 0004a802 R_ARM_ABS32 0017e5d0 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ +001705bc 00088002 R_ARM_ABS32 00085c9c __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ +001705d4 00104002 R_ARM_ABS32 0017e5dc __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ +001705d8 0002b902 R_ARM_ABS32 00085cac __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ +001705f0 0010ec02 R_ARM_ABS32 0017e5e8 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ +001705f4 000d0802 R_ARM_ABS32 00085cbc __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ +0017060c 00065302 R_ARM_ABS32 0017e5f4 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ +00170610 000cf402 R_ARM_ABS32 00085ccc __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ +00170628 0008ca02 R_ARM_ABS32 0017e5fc __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +0017062c 00045b02 R_ARM_ABS32 00085cdc __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x2adc4 contains 2205 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0016dcbc 000eb116 R_ARM_JUMP_SLOT 000d8704 sgslni_ │ │ │ │ -0016dcc0 000ae516 R_ARM_JUMP_SLOT 000d996c sgstxi_ │ │ │ │ -0016dcc4 00099216 R_ARM_JUMP_SLOT 00055234 gllqcl_ │ │ │ │ -0016dcc8 000a0316 R_ARM_JUMP_SLOT 00134284 uiscrg_ │ │ │ │ -0016dccc 00025b16 R_ARM_JUMP_SLOT 001094d4 uzcsvl_ │ │ │ │ -0016dcd0 0008e416 R_ARM_JUMP_SLOT 000fd438 uypaxs_ │ │ │ │ -0016dcd4 000cc816 R_ARM_JUMP_SLOT 000cca20 sldivz_ │ │ │ │ -0016dcd8 000c9c16 R_ARM_JUMP_SLOT 000e862c swrqid_ │ │ │ │ -0016dcdc 0007b516 R_ARM_JUMP_SLOT 000d4cf8 sgtnxv_ │ │ │ │ -0016dce0 0004cd16 R_ARM_JUMP_SLOT 00067830 exit_ │ │ │ │ -0016dce4 000bba16 R_ARM_JUMP_SLOT 000c2e70 szoptr_ │ │ │ │ -0016dce8 000a1216 R_ARM_JUMP_SLOT 000c5ba4 szmvlz_ │ │ │ │ -0016dcec 0005ad16 R_ARM_JUMP_SLOT 0005a114 mpzek6_ │ │ │ │ -0016dcf0 00050916 R_ARM_JUMP_SLOT 00107bac uzfact_ │ │ │ │ -0016dcf4 000f7a16 R_ARM_JUMP_SLOT 000edad0 swgmov_ │ │ │ │ -0016dcf8 000a4f16 R_ARM_JUMP_SLOT 000d43c8 isgrgb_ │ │ │ │ -0016dcfc 00030c16 R_ARM_JUMP_SLOT 00125554 uglset_ │ │ │ │ +0016dcbc 000eb116 R_ARM_JUMP_SLOT 001112c4 sgslni_ │ │ │ │ +0016dcc0 000ae516 R_ARM_JUMP_SLOT 00118d30 sgstxi_ │ │ │ │ +0016dcc4 00099216 R_ARM_JUMP_SLOT 000ddd68 gllqcl_ │ │ │ │ +0016dcc8 000a0316 R_ARM_JUMP_SLOT 0009cca0 uiscrg_ │ │ │ │ +0016dccc 00025b16 R_ARM_JUMP_SLOT 000b9634 uzcsvl_ │ │ │ │ +0016dcd0 0008e416 R_ARM_JUMP_SLOT 0008dc1c uypaxs_ │ │ │ │ +0016dcd4 000cc816 R_ARM_JUMP_SLOT 00105d2c sldivz_ │ │ │ │ +0016dcd8 000c9c16 R_ARM_JUMP_SLOT 001271ec swrqid_ │ │ │ │ +0016dcdc 0007b516 R_ARM_JUMP_SLOT 00117114 sgtnxv_ │ │ │ │ +0016dce0 0004cd16 R_ARM_JUMP_SLOT 0003d0d0 exit_ │ │ │ │ +0016dce4 000bba16 R_ARM_JUMP_SLOT 000f578c szoptr_ │ │ │ │ +0016dce8 000a1216 R_ARM_JUMP_SLOT 000f4ba4 szmvlz_ │ │ │ │ +0016dcec 0005ad16 R_ARM_JUMP_SLOT 000e6c48 mpzek6_ │ │ │ │ +0016dcf0 00050916 R_ARM_JUMP_SLOT 000ba190 uzfact_ │ │ │ │ +0016dcf4 000f7a16 R_ARM_JUMP_SLOT 00125f70 swgmov_ │ │ │ │ +0016dcf8 000a4f16 R_ARM_JUMP_SLOT 0010d850 isgrgb_ │ │ │ │ +0016dcfc 00030c16 R_ARM_JUMP_SLOT 000d7c3c uglset_ │ │ │ │ 0016dd00 00000316 R_ARM_JUMP_SLOT 00000000 _gfortran_compare_string@GFORTRAN_8 │ │ │ │ -0016dd04 000fd716 R_ARM_JUMP_SLOT 00120b8c umlsvl_ │ │ │ │ -0016dd08 00051b16 R_ARM_JUMP_SLOT 00049844 shly2x_ │ │ │ │ -0016dd0c 00067016 R_ARM_JUMP_SLOT 000c8258 szsidx_ │ │ │ │ -0016dd10 0006b116 R_ARM_JUMP_SLOT 00045f60 cost_ │ │ │ │ -0016dd14 0002bc16 R_ARM_JUMP_SLOT 000e81e0 swrqnp_ │ │ │ │ -0016dd18 00067d16 R_ARM_JUMP_SLOT 000542b4 glcstx_ │ │ │ │ -0016dd1c 0003c116 R_ARM_JUMP_SLOT 000c6eb0 szqchz_ │ │ │ │ -0016dd20 0006ca16 R_ARM_JUMP_SLOT 00036f6c odiqcp_ │ │ │ │ -0016dd24 00055d16 R_ARM_JUMP_SLOT 001292a4 uvbrlz_ │ │ │ │ -0016dd28 000ee816 R_ARM_JUMP_SLOT 000f23ac uliqcp_ │ │ │ │ -0016dd2c 000ec616 R_ARM_JUMP_SLOT 000f19c4 ulrstx_ │ │ │ │ -0016dd30 00123016 R_ARM_JUMP_SLOT 00134aa0 uifyxy_ │ │ │ │ -0016dd34 00065e16 R_ARM_JUMP_SLOT 000605c0 rsum1_ │ │ │ │ -0016dd38 00047016 R_ARM_JUMP_SLOT 00051fc4 rliopt_ │ │ │ │ -0016dd3c 000c8716 R_ARM_JUMP_SLOT 00115124 uscqcl_ │ │ │ │ -0016dd40 000aef16 R_ARM_JUMP_SLOT 0004f2ac irle_ │ │ │ │ -0016dd44 000ce716 R_ARM_JUMP_SLOT 00100c10 uulqvl_ │ │ │ │ -0016dd48 00110116 R_ARM_JUMP_SLOT 000ffcd8 uupqcl_ │ │ │ │ -0016dd4c 0006fc16 R_ARM_JUMP_SLOT 000de024 sgrqnp_ │ │ │ │ -0016dd50 0006e116 R_ARM_JUMP_SLOT 00051128 rllxfl_ │ │ │ │ -0016dd54 00050116 R_ARM_JUMP_SLOT 000c59f8 szpll3_ │ │ │ │ -0016dd58 0000cc16 R_ARM_JUMP_SLOT 0004e300 viadd_ │ │ │ │ -0016dd5c 000cff16 R_ARM_JUMP_SLOT 00137b44 ucpqin_ │ │ │ │ -0016dd60 0010a916 R_ARM_JUMP_SLOT 000d88fc sgtnzr_ │ │ │ │ -0016dd64 000ff916 R_ARM_JUMP_SLOT 000be4b8 szscly_ │ │ │ │ -0016dd68 0004de16 R_ARM_JUMP_SLOT 0005f620 ramp1_ │ │ │ │ -0016dd6c 00064a16 R_ARM_JUMP_SLOT 0003631c odrset_ │ │ │ │ -0016dd70 000faa16 R_ARM_JUMP_SLOT 00146624 datec3_ │ │ │ │ -0016dd74 000a7516 R_ARM_JUMP_SLOT 000de6ec sgrstx_ │ │ │ │ -0016dd78 000f3b16 R_ARM_JUMP_SLOT 0010fb44 uschvl_ │ │ │ │ -0016dd7c 000d6b16 R_ARM_JUMP_SLOT 00062a30 ffromc_ │ │ │ │ -0016dd80 000ca016 R_ARM_JUMP_SLOT 001385ac ucrqnp_ │ │ │ │ -0016dd84 00043216 R_ARM_JUMP_SLOT 00106430 uwdflt_ │ │ │ │ -0016dd88 0009ab16 R_ARM_JUMP_SLOT 00056da0 lreq0_ │ │ │ │ -0016dd8c 0008c416 R_ARM_JUMP_SLOT 00134fc8 uiqcr2_ │ │ │ │ -0016dd90 0000d616 R_ARM_JUMP_SLOT 00051a34 rpnopt_ │ │ │ │ -0016dd94 000f0016 R_ARM_JUMP_SLOT 00139614 uciqnp_ │ │ │ │ +0016dd04 000fd716 R_ARM_JUMP_SLOT 00091c84 umlsvl_ │ │ │ │ +0016dd08 00051b16 R_ARM_JUMP_SLOT 00142850 shly2x_ │ │ │ │ +0016dd0c 00067016 R_ARM_JUMP_SLOT 00102120 szsidx_ │ │ │ │ +0016dd10 0006b116 R_ARM_JUMP_SLOT 001387d0 cost_ │ │ │ │ +0016dd14 0002bc16 R_ARM_JUMP_SLOT 00126da0 swrqnp_ │ │ │ │ +0016dd18 00067d16 R_ARM_JUMP_SLOT 000dd560 glcstx_ │ │ │ │ +0016dd1c 0003c116 R_ARM_JUMP_SLOT 000f947c szqchz_ │ │ │ │ +0016dd20 0006ca16 R_ARM_JUMP_SLOT 00133c80 odiqcp_ │ │ │ │ +0016dd24 00055d16 R_ARM_JUMP_SLOT 000bce4c uvbrlz_ │ │ │ │ +0016dd28 000ee816 R_ARM_JUMP_SLOT 000c6e9c uliqcp_ │ │ │ │ +0016dd2c 000ec616 R_ARM_JUMP_SLOT 000c7948 ulrstx_ │ │ │ │ +0016dd30 00123016 R_ARM_JUMP_SLOT 000a2710 uifyxy_ │ │ │ │ +0016dd34 00065e16 R_ARM_JUMP_SLOT 000eb288 rsum1_ │ │ │ │ +0016dd38 00047016 R_ARM_JUMP_SLOT 000e1b0c rliopt_ │ │ │ │ +0016dd3c 000c8716 R_ARM_JUMP_SLOT 000ac420 uscqcl_ │ │ │ │ +0016dd40 000aef16 R_ARM_JUMP_SLOT 000f2ab4 irle_ │ │ │ │ +0016dd44 000ce716 R_ARM_JUMP_SLOT 000988c4 uulqvl_ │ │ │ │ +0016dd48 00110116 R_ARM_JUMP_SLOT 00097a10 uupqcl_ │ │ │ │ +0016dd4c 0006fc16 R_ARM_JUMP_SLOT 00110aac sgrqnp_ │ │ │ │ +0016dd50 0006e116 R_ARM_JUMP_SLOT 000e0894 rllxfl_ │ │ │ │ +0016dd54 00050116 R_ARM_JUMP_SLOT 000f8bdc szpll3_ │ │ │ │ +0016dd58 0000cc16 R_ARM_JUMP_SLOT 000edcfc viadd_ │ │ │ │ +0016dd5c 000cff16 R_ARM_JUMP_SLOT 000c015c ucpqin_ │ │ │ │ +0016dd60 0010a916 R_ARM_JUMP_SLOT 00112bbc sgtnzr_ │ │ │ │ +0016dd64 000ff916 R_ARM_JUMP_SLOT 0010151c szscly_ │ │ │ │ +0016dd68 0004de16 R_ARM_JUMP_SLOT 000ec7e4 ramp1_ │ │ │ │ +0016dd6c 00064a16 R_ARM_JUMP_SLOT 00133870 odrset_ │ │ │ │ +0016dd70 000faa16 R_ARM_JUMP_SLOT 0012c224 datec3_ │ │ │ │ +0016dd74 000a7516 R_ARM_JUMP_SLOT 00114e2c sgrstx_ │ │ │ │ +0016dd78 000f3b16 R_ARM_JUMP_SLOT 000ab1c0 uschvl_ │ │ │ │ +0016dd7c 000d6b16 R_ARM_JUMP_SLOT 000dacb4 ffromc_ │ │ │ │ +0016dd80 000ca016 R_ARM_JUMP_SLOT 000c206c ucrqnp_ │ │ │ │ +0016dd84 00043216 R_ARM_JUMP_SLOT 0008b500 uwdflt_ │ │ │ │ +0016dd88 0009ab16 R_ARM_JUMP_SLOT 000eeea4 lreq0_ │ │ │ │ +0016dd8c 0008c416 R_ARM_JUMP_SLOT 0009dc8c uiqcr2_ │ │ │ │ +0016dd90 0000d616 R_ARM_JUMP_SLOT 000e157c rpnopt_ │ │ │ │ +0016dd94 000f0016 R_ARM_JUMP_SLOT 000c18bc uciqnp_ │ │ │ │ 0016dd98 00000416 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw │ │ │ │ -0016dd9c 00018016 R_ARM_JUMP_SLOT 000ff834 uuinit_ │ │ │ │ -0016dda0 000b3716 R_ARM_JUMP_SLOT 0011fa28 umpqvl_ │ │ │ │ -0016dda4 0004f516 R_ARM_JUMP_SLOT 0005d4d8 cr2c_ │ │ │ │ -0016dda8 00023816 R_ARM_JUMP_SLOT 0014390c lchr_ │ │ │ │ -0016ddac 00086516 R_ARM_JUMP_SLOT 001249ac ugrqid_ │ │ │ │ -0016ddb0 000cd916 R_ARM_JUMP_SLOT 000ddd00 sgpget_ │ │ │ │ -0016ddb4 0005d916 R_ARM_JUMP_SLOT 000ff524 grfrm_ │ │ │ │ -0016ddb8 0002ff16 R_ARM_JUMP_SLOT 000e9174 swpqin_ │ │ │ │ -0016ddbc 0002ad16 R_ARM_JUMP_SLOT 000de880 sglqin_ │ │ │ │ -0016ddc0 0007ad16 R_ARM_JUMP_SLOT 0013b65c udlqvl_ │ │ │ │ -0016ddc4 0000d516 R_ARM_JUMP_SLOT 000c59f0 szopl3_ │ │ │ │ -0016ddc8 0008ef16 R_ARM_JUMP_SLOT 0004e638 vifnb_ │ │ │ │ -0016ddcc 00070416 R_ARM_JUMP_SLOT 000e1c18 scqwnd_ │ │ │ │ -0016ddd0 000c4316 R_ARM_JUMP_SLOT 00132658 uiiqid_ │ │ │ │ -0016ddd4 0002bd16 R_ARM_JUMP_SLOT 00056ea8 mpnwtn_ │ │ │ │ -0016ddd8 00053416 R_ARM_JUMP_SLOT 001329b8 uiiset_ │ │ │ │ -0016dddc 000a2b16 R_ARM_JUMP_SLOT 000de7f0 sgrset_ │ │ │ │ -0016dde0 0002b416 R_ARM_JUMP_SLOT 0006136c vrset0_ │ │ │ │ -0016dde4 0007a116 R_ARM_JUMP_SLOT 00052d44 rtrget_ │ │ │ │ +0016dd9c 00018016 R_ARM_JUMP_SLOT 00098f24 uuinit_ │ │ │ │ +0016dda0 000b3716 R_ARM_JUMP_SLOT 0008fc84 umpqvl_ │ │ │ │ +0016dda4 0004f516 R_ARM_JUMP_SLOT 000e3db8 cr2c_ │ │ │ │ +0016dda8 00023816 R_ARM_JUMP_SLOT 0012ad70 lchr_ │ │ │ │ +0016ddac 00086516 R_ARM_JUMP_SLOT 000d78dc ugrqid_ │ │ │ │ +0016ddb0 000cd916 R_ARM_JUMP_SLOT 0010e694 sgpget_ │ │ │ │ +0016ddb4 0005d916 R_ARM_JUMP_SLOT 000bff14 grfrm_ │ │ │ │ +0016ddb8 0002ff16 R_ARM_JUMP_SLOT 001273d0 swpqin_ │ │ │ │ +0016ddbc 0002ad16 R_ARM_JUMP_SLOT 00111860 sglqin_ │ │ │ │ +0016ddc0 0007ad16 R_ARM_JUMP_SLOT 000ce668 udlqvl_ │ │ │ │ +0016ddc4 0000d516 R_ARM_JUMP_SLOT 000f8bd4 szopl3_ │ │ │ │ +0016ddc8 0008ef16 R_ARM_JUMP_SLOT 000ee368 vifnb_ │ │ │ │ +0016ddcc 00070416 R_ARM_JUMP_SLOT 001091d0 scqwnd_ │ │ │ │ +0016ddd0 000c4316 R_ARM_JUMP_SLOT 0009d7e8 uiiqid_ │ │ │ │ +0016ddd4 0002bd16 R_ARM_JUMP_SLOT 000e5df8 mpnwtn_ │ │ │ │ +0016ddd8 00053416 R_ARM_JUMP_SLOT 00099dc0 uiiset_ │ │ │ │ +0016dddc 000a2b16 R_ARM_JUMP_SLOT 00114f30 sgrset_ │ │ │ │ +0016dde0 0002b416 R_ARM_JUMP_SLOT 000f3300 vrset0_ │ │ │ │ +0016dde4 0007a116 R_ARM_JUMP_SLOT 000e130c rtrget_ │ │ │ │ 0016dde8 00000516 R_ARM_JUMP_SLOT 00000000 cairo_set_line_width │ │ │ │ -0016ddec 00063516 R_ARM_JUMP_SLOT 00123ca0 ugpqvl_ │ │ │ │ -0016ddf0 00109b16 R_ARM_JUMP_SLOT 00036ca4 odisvl_ │ │ │ │ -0016ddf4 000a6f16 R_ARM_JUMP_SLOT 00047cd4 shtswz_ │ │ │ │ -0016ddf8 00118d16 R_ARM_JUMP_SLOT 000cb1b8 sztxzr_ │ │ │ │ -0016ddfc 00101f16 R_ARM_JUMP_SLOT 000f3a24 ulxlog_ │ │ │ │ +0016ddec 00063516 R_ARM_JUMP_SLOT 000d98e0 ugpqvl_ │ │ │ │ +0016ddf0 00109b16 R_ARM_JUMP_SLOT 001339b8 odisvl_ │ │ │ │ +0016ddf4 000a6f16 R_ARM_JUMP_SLOT 00146bd4 shtswz_ │ │ │ │ +0016ddf8 00118d16 R_ARM_JUMP_SLOT 000f4938 sztxzr_ │ │ │ │ +0016ddfc 00101f16 R_ARM_JUMP_SLOT 000c57f8 ulxlog_ │ │ │ │ 0016de00 00000616 R_ARM_JUMP_SLOT 00000000 sqrt@GLIBC_2.4 │ │ │ │ -0016de04 00062216 R_ARM_JUMP_SLOT 000ce954 slpttl_ │ │ │ │ -0016de08 0001bb16 R_ARM_JUMP_SLOT 000e5180 get_pangostring_width_height │ │ │ │ -0016de0c 00034916 R_ARM_JUMP_SLOT 000e7c50 zgstcl_ │ │ │ │ -0016de10 0000e816 R_ARM_JUMP_SLOT 000e7b94 zgslcl_ │ │ │ │ -0016de14 000bfe16 R_ARM_JUMP_SLOT 0003ee24 radb5_ │ │ │ │ -0016de18 000a8e16 R_ARM_JUMP_SLOT 00100638 uurqcl_ │ │ │ │ -0016de1c 0007aa16 R_ARM_JUMP_SLOT 000596dc mpicyc_ │ │ │ │ -0016de20 00096916 R_ARM_JUMP_SLOT 000e4bf8 zgoopn_ │ │ │ │ -0016de24 00026416 R_ARM_JUMP_SLOT 000e2570 scqobj_ │ │ │ │ -0016de28 000a7d16 R_ARM_JUMP_SLOT 0013a8e8 udpget_ │ │ │ │ -0016de2c 00091b16 R_ARM_JUMP_SLOT 001066e8 ruwgx_ │ │ │ │ -0016de30 00113c16 R_ARM_JUMP_SLOT 0011bb00 uxsaxz_ │ │ │ │ -0016de34 0008af16 R_ARM_JUMP_SLOT 000c1964 sztnsv_ │ │ │ │ -0016de38 000b8616 R_ARM_JUMP_SLOT 000e509c char_height │ │ │ │ +0016de04 00062216 R_ARM_JUMP_SLOT 00103ef0 slpttl_ │ │ │ │ +0016de08 0001bb16 R_ARM_JUMP_SLOT 0011dec8 get_pangostring_width_height │ │ │ │ +0016de0c 00034916 R_ARM_JUMP_SLOT 00120998 zgstcl_ │ │ │ │ +0016de10 0000e816 R_ARM_JUMP_SLOT 001208dc zgslcl_ │ │ │ │ +0016de14 000bfe16 R_ARM_JUMP_SLOT 0013d02c radb5_ │ │ │ │ +0016de18 000a8e16 R_ARM_JUMP_SLOT 00097024 uurqcl_ │ │ │ │ +0016de1c 0007aa16 R_ARM_JUMP_SLOT 000e68f4 mpicyc_ │ │ │ │ +0016de20 00096916 R_ARM_JUMP_SLOT 0011d940 zgoopn_ │ │ │ │ +0016de24 00026416 R_ARM_JUMP_SLOT 00108938 scqobj_ │ │ │ │ +0016de28 000a7d16 R_ARM_JUMP_SLOT 000cf5ec udpget_ │ │ │ │ +0016de2c 00091b16 R_ARM_JUMP_SLOT 0008c384 ruwgx_ │ │ │ │ +0016de30 00113c16 R_ARM_JUMP_SLOT 000c9f28 uxsaxz_ │ │ │ │ +0016de34 0008af16 R_ARM_JUMP_SLOT 00100100 sztnsv_ │ │ │ │ +0016de38 000b8616 R_ARM_JUMP_SLOT 0011dde4 char_height │ │ │ │ 0016de3c 00000716 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read@GFORTRAN_8 │ │ │ │ -0016de40 00103a16 R_ARM_JUMP_SLOT 001158f4 uspqvl_ │ │ │ │ -0016de44 00015f16 R_ARM_JUMP_SLOT 000553bc gllqid_ │ │ │ │ -0016de48 00012d16 R_ARM_JUMP_SLOT 000bea30 szgclx_ │ │ │ │ -0016de4c 00058a16 R_ARM_JUMP_SLOT 00128be0 uvbxfz_ │ │ │ │ -0016de50 000e2f16 R_ARM_JUMP_SLOT 000e81ec swrqin_ │ │ │ │ -0016de54 000a1c16 R_ARM_JUMP_SLOT 0005f51c rvmax_ │ │ │ │ -0016de58 0002a516 R_ARM_JUMP_SLOT 0004e7a0 cradj_ │ │ │ │ +0016de40 00103a16 R_ARM_JUMP_SLOT 000a7924 uspqvl_ │ │ │ │ +0016de44 00015f16 R_ARM_JUMP_SLOT 000ddef0 gllqid_ │ │ │ │ +0016de48 00012d16 R_ARM_JUMP_SLOT 00102814 szgclx_ │ │ │ │ +0016de4c 00058a16 R_ARM_JUMP_SLOT 000bd4c4 uvbxfz_ │ │ │ │ +0016de50 000e2f16 R_ARM_JUMP_SLOT 00126dac swrqin_ │ │ │ │ +0016de54 000a1c16 R_ARM_JUMP_SLOT 000ea670 rvmax_ │ │ │ │ +0016de58 0002a516 R_ARM_JUMP_SLOT 000ece20 cradj_ │ │ │ │ 0016de5c 00000816 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -0016de60 00027116 R_ARM_JUMP_SLOT 000d8c80 sgtnu_ │ │ │ │ -0016de64 00120f16 R_ARM_JUMP_SLOT 000ff608 uuqarp_ │ │ │ │ -0016de68 00047416 R_ARM_JUMP_SLOT 00037784 odpqit_ │ │ │ │ -0016de6c 00012716 R_ARM_JUMP_SLOT 000d7700 sgqcmn_ │ │ │ │ -0016de70 00102016 R_ARM_JUMP_SLOT 0013c5c4 udsfmt_ │ │ │ │ -0016de74 000e7616 R_ARM_JUMP_SLOT 000f1bb8 ullqvl_ │ │ │ │ -0016de78 0011ec16 R_ARM_JUMP_SLOT 000d2c6c stftrn_ │ │ │ │ -0016de7c 00029a16 R_ARM_JUMP_SLOT 00146ec8 ndate2_ │ │ │ │ -0016de80 000ec216 R_ARM_JUMP_SLOT 000cad0c szlnop_ │ │ │ │ -0016de84 00029c16 R_ARM_JUMP_SLOT 00147a68 hexdic_ │ │ │ │ -0016de88 000ddf16 R_ARM_JUMP_SLOT 0005b38c mpicoc_ │ │ │ │ -0016de8c 000cec16 R_ARM_JUMP_SLOT 00059b40 mpicct_ │ │ │ │ -0016de90 000ed516 R_ARM_JUMP_SLOT 000e02b4 scstnp_ │ │ │ │ -0016de94 0000f816 R_ARM_JUMP_SLOT 0012de94 uirqcl_ │ │ │ │ -0016de98 000f2916 R_ARM_JUMP_SLOT 000e445c zgpopn_ │ │ │ │ -0016de9c 0006f116 R_ARM_JUMP_SLOT 000c7a08 szmvsv_ │ │ │ │ -0016dea0 0007c416 R_ARM_JUMP_SLOT 000de308 sgrqcl_ │ │ │ │ -0016dea4 00036016 R_ARM_JUMP_SLOT 0004d2cc vcintr_ │ │ │ │ -0016dea8 000d8216 R_ARM_JUMP_SLOT 000dff78 sgopn_ │ │ │ │ -0016deac 000f1116 R_ARM_JUMP_SLOT 000e01a0 sctnu_ │ │ │ │ -0016deb0 000ba716 R_ARM_JUMP_SLOT 000c808c szcllu_ │ │ │ │ -0016deb4 00061016 R_ARM_JUMP_SLOT 00108200 uzpqit_ │ │ │ │ -0016deb8 00033116 R_ARM_JUMP_SLOT 00137d54 ucpqvl_ │ │ │ │ -0016debc 000a6816 R_ARM_JUMP_SLOT 00116c78 uslqcl_ │ │ │ │ +0016de60 00027116 R_ARM_JUMP_SLOT 0010fdc8 sgtnu_ │ │ │ │ +0016de64 00120f16 R_ARM_JUMP_SLOT 000998b0 uuqarp_ │ │ │ │ +0016de68 00047416 R_ARM_JUMP_SLOT 00131bd4 odpqit_ │ │ │ │ +0016de6c 00012716 R_ARM_JUMP_SLOT 0010fa40 sgqcmn_ │ │ │ │ +0016de70 00102016 R_ARM_JUMP_SLOT 000d1848 udsfmt_ │ │ │ │ +0016de74 000e7616 R_ARM_JUMP_SLOT 000c6734 ullqvl_ │ │ │ │ +0016de78 0011ec16 R_ARM_JUMP_SLOT 0010a4fc stftrn_ │ │ │ │ +0016de7c 00029a16 R_ARM_JUMP_SLOT 0012cbc8 ndate2_ │ │ │ │ +0016de80 000ec216 R_ARM_JUMP_SLOT 00103354 szlnop_ │ │ │ │ +0016de84 00029c16 R_ARM_JUMP_SLOT 0013056c hexdic_ │ │ │ │ +0016de88 000ddf16 R_ARM_JUMP_SLOT 000e982c mpicoc_ │ │ │ │ +0016de8c 000cec16 R_ARM_JUMP_SLOT 000e6ee4 mpicct_ │ │ │ │ +0016de90 000ed516 R_ARM_JUMP_SLOT 0010939c scstnp_ │ │ │ │ +0016de94 0000f816 R_ARM_JUMP_SLOT 000a2c48 uirqcl_ │ │ │ │ +0016de98 000f2916 R_ARM_JUMP_SLOT 0011d1a4 zgpopn_ │ │ │ │ +0016de9c 0006f116 R_ARM_JUMP_SLOT 00102f78 szmvsv_ │ │ │ │ +0016dea0 0007c416 R_ARM_JUMP_SLOT 00110d90 sgrqcl_ │ │ │ │ +0016dea4 00036016 R_ARM_JUMP_SLOT 00148064 vcintr_ │ │ │ │ +0016dea8 000d8216 R_ARM_JUMP_SLOT 00116d70 sgopn_ │ │ │ │ +0016deac 000f1116 R_ARM_JUMP_SLOT 00109288 sctnu_ │ │ │ │ +0016deb0 000ba716 R_ARM_JUMP_SLOT 000fa220 szcllu_ │ │ │ │ +0016deb4 00061016 R_ARM_JUMP_SLOT 000b7834 uzpqit_ │ │ │ │ +0016deb8 00033116 R_ARM_JUMP_SLOT 000c036c ucpqvl_ │ │ │ │ +0016debc 000a6816 R_ARM_JUMP_SLOT 000a6c94 uslqcl_ │ │ │ │ 0016dec0 00000916 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw_area │ │ │ │ -0016dec4 0000ef16 R_ARM_JUMP_SLOT 000ff744 uusmkt_ │ │ │ │ -0016dec8 00064216 R_ARM_JUMP_SLOT 000ed9cc swgplt_ │ │ │ │ -0016decc 00063216 R_ARM_JUMP_SLOT 000543fc glcset_ │ │ │ │ -0016ded0 0005e716 R_ARM_JUMP_SLOT 0013afe8 udrqcp_ │ │ │ │ -0016ded4 000c4716 R_ARM_JUMP_SLOT 00128b34 uvbxa_ │ │ │ │ -0016ded8 00089016 R_ARM_JUMP_SLOT 000ffe60 uupqid_ │ │ │ │ -0016dedc 000ca616 R_ARM_JUMP_SLOT 0005cf30 ct2hc_ │ │ │ │ -0016dee0 0009de16 R_ARM_JUMP_SLOT 00116320 usrqvl_ │ │ │ │ -0016dee4 00070116 R_ARM_JUMP_SLOT 001214e0 umiqvl_ │ │ │ │ -0016dee8 0011b416 R_ARM_JUMP_SLOT 000ef99c swcqin_ │ │ │ │ -0016deec 00015816 R_ARM_JUMP_SLOT 00054494 glrqin_ │ │ │ │ -0016def0 000a8816 R_ARM_JUMP_SLOT 001477a8 date13_ │ │ │ │ -0016def4 000cfa16 R_ARM_JUMP_SLOT 0004bec8 shfwga_ │ │ │ │ -0016def8 000c9416 R_ARM_JUMP_SLOT 000f08c4 swcmll_ │ │ │ │ -0016defc 0008cc16 R_ARM_JUMP_SLOT 0004eb5c indxrl_ │ │ │ │ -0016df00 00067316 R_ARM_JUMP_SLOT 0004f08c vignn_ │ │ │ │ -0016df04 0004f316 R_ARM_JUMP_SLOT 00037204 odiget_ │ │ │ │ -0016df08 0005a916 R_ARM_JUMP_SLOT 000cad24 sztnzr_ │ │ │ │ -0016df0c 000af416 R_ARM_JUMP_SLOT 0010da14 usaxsc_ │ │ │ │ -0016df10 000e0216 R_ARM_JUMP_SLOT 0012bd50 uipd3z_ │ │ │ │ -0016df14 0000cf16 R_ARM_JUMP_SLOT 0012506c uglqcl_ │ │ │ │ -0016df18 0007c816 R_ARM_JUMP_SLOT 00036b5c odlset_ │ │ │ │ -0016df1c 00073016 R_ARM_JUMP_SLOT 0010be48 uziqnp_ │ │ │ │ -0016df20 00021016 R_ARM_JUMP_SLOT 001000bc uupstx_ │ │ │ │ -0016df24 000c2c16 R_ARM_JUMP_SLOT 00059ff8 mpzktd_ │ │ │ │ -0016df28 000e1316 R_ARM_JUMP_SLOT 00126208 ugdut_ │ │ │ │ -0016df2c 00013116 R_ARM_JUMP_SLOT 0004fac4 prcopn_ │ │ │ │ -0016df30 0010c216 R_ARM_JUMP_SLOT 00065bf4 vrdiv0_ │ │ │ │ -0016df34 0008b016 R_ARM_JUMP_SLOT 00054e04 gllqnp_ │ │ │ │ -0016df38 0001b216 R_ARM_JUMP_SLOT 00134044 uismfl_ │ │ │ │ -0016df3c 00054416 R_ARM_JUMP_SLOT 000d0a64 strpr2_ │ │ │ │ -0016df40 0011c616 R_ARM_JUMP_SLOT 00042108 passf_ │ │ │ │ -0016df44 0005e516 R_ARM_JUMP_SLOT 000618a4 vrinc1_ │ │ │ │ -0016df48 00089116 R_ARM_JUMP_SLOT 000bc110 tmiqin_ │ │ │ │ -0016df4c 000e7516 R_ARM_JUMP_SLOT 00105b40 uhdif_ │ │ │ │ -0016df50 0000fc16 R_ARM_JUMP_SLOT 0013bce0 udiqin_ │ │ │ │ +0016dec4 0000ef16 R_ARM_JUMP_SLOT 00098e94 uusmkt_ │ │ │ │ +0016dec8 00064216 R_ARM_JUMP_SLOT 00125e6c swgplt_ │ │ │ │ +0016decc 00063216 R_ARM_JUMP_SLOT 000dd6a8 glcset_ │ │ │ │ +0016ded0 0005e716 R_ARM_JUMP_SLOT 000d0eb4 udrqcp_ │ │ │ │ +0016ded4 000c4716 R_ARM_JUMP_SLOT 000bb274 uvbxa_ │ │ │ │ +0016ded8 00089016 R_ARM_JUMP_SLOT 00097b98 uupqid_ │ │ │ │ +0016dedc 000ca616 R_ARM_JUMP_SLOT 000e3840 ct2hc_ │ │ │ │ +0016dee0 0009de16 R_ARM_JUMP_SLOT 000aa514 usrqvl_ │ │ │ │ +0016dee4 00070116 R_ARM_JUMP_SLOT 00094aa8 umiqvl_ │ │ │ │ +0016dee8 00015816 R_ARM_JUMP_SLOT 000deab4 glrqin_ │ │ │ │ +0016deec 0011b416 R_ARM_JUMP_SLOT 0011ac68 swcqin_ │ │ │ │ +0016def0 000a8816 R_ARM_JUMP_SLOT 0012cf78 date13_ │ │ │ │ +0016def4 000cfa16 R_ARM_JUMP_SLOT 00145134 shfwga_ │ │ │ │ +0016def8 000c9416 R_ARM_JUMP_SLOT 0011a2c8 swcmll_ │ │ │ │ +0016defc 0008cc16 R_ARM_JUMP_SLOT 000e3634 indxrl_ │ │ │ │ +0016df00 00067316 R_ARM_JUMP_SLOT 000ee81c vignn_ │ │ │ │ +0016df04 0004f316 R_ARM_JUMP_SLOT 0013213c odiget_ │ │ │ │ +0016df08 0005a916 R_ARM_JUMP_SLOT 000f7b90 sztnzr_ │ │ │ │ +0016df0c 000af416 R_ARM_JUMP_SLOT 000acae8 usaxsc_ │ │ │ │ +0016df10 000e0216 R_ARM_JUMP_SLOT 0009dd88 uipd3z_ │ │ │ │ +0016df14 0000cf16 R_ARM_JUMP_SLOT 000d6684 uglqcl_ │ │ │ │ +0016df18 0007c816 R_ARM_JUMP_SLOT 001324d0 odlset_ │ │ │ │ +0016df1c 00073016 R_ARM_JUMP_SLOT 000b85c8 uziqnp_ │ │ │ │ +0016df20 00021016 R_ARM_JUMP_SLOT 00098bf4 uupstx_ │ │ │ │ +0016df24 000c2c16 R_ARM_JUMP_SLOT 000e7f38 mpzktd_ │ │ │ │ +0016df28 000e1316 R_ARM_JUMP_SLOT 000d6fd8 ugdut_ │ │ │ │ +0016df2c 00013116 R_ARM_JUMP_SLOT 000e0ed0 prcopn_ │ │ │ │ +0016df30 0010c216 R_ARM_JUMP_SLOT 000f27c0 vrdiv0_ │ │ │ │ +0016df34 0008b016 R_ARM_JUMP_SLOT 000dd938 gllqnp_ │ │ │ │ +0016df38 0001b216 R_ARM_JUMP_SLOT 0009ca60 uismfl_ │ │ │ │ +0016df3c 00054416 R_ARM_JUMP_SLOT 0010b868 strpr2_ │ │ │ │ +0016df40 0011c616 R_ARM_JUMP_SLOT 0013ea0c passf_ │ │ │ │ +0016df44 0005e516 R_ARM_JUMP_SLOT 000f2e24 vrinc1_ │ │ │ │ +0016df48 00089116 R_ARM_JUMP_SLOT 00036f3c tmiqin_ │ │ │ │ +0016df4c 000e7516 R_ARM_JUMP_SLOT 000d5c2c uhdif_ │ │ │ │ +0016df50 0000fc16 R_ARM_JUMP_SLOT 000d1170 udiqin_ │ │ │ │ 0016df54 00000a16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_open@GFORTRAN_8 │ │ │ │ -0016df58 000a6316 R_ARM_JUMP_SLOT 0011fbfc umpqcl_ │ │ │ │ -0016df5c 00047316 R_ARM_JUMP_SLOT 0005a68c mpiazm_ │ │ │ │ +0016df58 000a6316 R_ARM_JUMP_SLOT 0008fe58 umpqcl_ │ │ │ │ +0016df5c 00047316 R_ARM_JUMP_SLOT 000e5af8 mpiazm_ │ │ │ │ 0016df60 00000b16 R_ARM_JUMP_SLOT 00000000 cairo_surface_write_to_png │ │ │ │ 0016df64 00000c16 R_ARM_JUMP_SLOT 00000000 cairo_surface_show_page │ │ │ │ -0016df68 000b0f16 R_ARM_JUMP_SLOT 000d5ea4 sgplxv_ │ │ │ │ -0016df6c 00116416 R_ARM_JUMP_SLOT 000bbf7c tmlstx_ │ │ │ │ -0016df70 000c6d16 R_ARM_JUMP_SLOT 00062340 gngt_ │ │ │ │ -0016df74 00083116 R_ARM_JUMP_SLOT 0013c078 udiqcp_ │ │ │ │ -0016df78 0009a316 R_ARM_JUMP_SLOT 0005d3f4 cr3c_ │ │ │ │ -0016df7c 00041b16 R_ARM_JUMP_SLOT 0012055c umrqcl_ │ │ │ │ -0016df80 00040b16 R_ARM_JUMP_SLOT 000ee900 swlqnp_ │ │ │ │ +0016df68 000b0f16 R_ARM_JUMP_SLOT 00119208 sgplxv_ │ │ │ │ +0016df6c 00116416 R_ARM_JUMP_SLOT 0003b8bc tmlstx_ │ │ │ │ +0016df70 000c6d16 R_ARM_JUMP_SLOT 000ed2dc gngt_ │ │ │ │ +0016df74 00083116 R_ARM_JUMP_SLOT 000d1508 udiqcp_ │ │ │ │ +0016df78 0009a316 R_ARM_JUMP_SLOT 000e3c68 cr3c_ │ │ │ │ +0016df7c 00041b16 R_ARM_JUMP_SLOT 00090e68 umrqcl_ │ │ │ │ +0016df80 00040b16 R_ARM_JUMP_SLOT 001212e8 swlqnp_ │ │ │ │ 0016df84 00000d16 R_ARM_JUMP_SLOT 00000000 coshf@GLIBC_2.4 │ │ │ │ -0016df88 00023f16 R_ARM_JUMP_SLOT 00066654 vrfnb1_ │ │ │ │ +0016df88 00023f16 R_ARM_JUMP_SLOT 000f23d4 vrfnb1_ │ │ │ │ 0016df8c 00000e16 R_ARM_JUMP_SLOT 00000000 pango_cairo_create_layout │ │ │ │ 0016df90 00000f16 R_ARM_JUMP_SLOT 00000000 cairo_ps_surface_create │ │ │ │ -0016df94 00020616 R_ARM_JUMP_SLOT 000f2ad8 ulsxbl_ │ │ │ │ -0016df98 00064e16 R_ARM_JUMP_SLOT 0013df34 udgclb_ │ │ │ │ -0016df9c 0000e016 R_ARM_JUMP_SLOT 000d1738 stswtr_ │ │ │ │ -0016dfa0 0006d816 R_ARM_JUMP_SLOT 000c6930 szmvld_ │ │ │ │ -0016dfa4 00063316 R_ARM_JUMP_SLOT 0013addc udrqvl_ │ │ │ │ -0016dfa8 000ea516 R_ARM_JUMP_SLOT 0010887c uzpset_ │ │ │ │ -0016dfac 00055416 R_ARM_JUMP_SLOT 000eeca4 swlqcp_ │ │ │ │ -0016dfb0 00105516 R_ARM_JUMP_SLOT 0004efb8 dxfloc_ │ │ │ │ -0016dfb4 00054216 R_ARM_JUMP_SLOT 0014810c timec2_ │ │ │ │ -0016dfb8 000b2a16 R_ARM_JUMP_SLOT 000caac0 szlacl_ │ │ │ │ -0016dfbc 0010e816 R_ARM_JUMP_SLOT 000fe228 uyplba_ │ │ │ │ -0016dfc0 00109516 R_ARM_JUMP_SLOT 001470d8 dateg2_ │ │ │ │ -0016dfc4 000ae116 R_ARM_JUMP_SLOT 000c5da8 szcllp_ │ │ │ │ -0016dfc8 00099b16 R_ARM_JUMP_SLOT 0011f80c umpqnp_ │ │ │ │ -0016dfcc 00010c16 R_ARM_JUMP_SLOT 00138288 ucpget_ │ │ │ │ -0016dfd0 000f6c16 R_ARM_JUMP_SLOT 00053304 glpqvl_ │ │ │ │ -0016dfd4 00115416 R_ARM_JUMP_SLOT 000f8ea8 uestlz_ │ │ │ │ -0016dfd8 0009f716 R_ARM_JUMP_SLOT 0010b308 uzlstx_ │ │ │ │ -0016dfdc 00057a16 R_ARM_JUMP_SLOT 00051668 rtrenv_ │ │ │ │ -0016dfe0 00016d16 R_ARM_JUMP_SLOT 000ee0e4 swsfcm_ │ │ │ │ -0016dfe4 00031216 R_ARM_JUMP_SLOT 000ee3ec swoopn_ │ │ │ │ -0016dfe8 000c5416 R_ARM_JUMP_SLOT 000ec94c swqrct_ │ │ │ │ -0016dfec 0011bf16 R_ARM_JUMP_SLOT 000fb600 uymttl_ │ │ │ │ -0016dff0 000ef816 R_ARM_JUMP_SLOT 00120f2c umlqid_ │ │ │ │ -0016dff4 000ced16 R_ARM_JUMP_SLOT 00104078 uhbraz_ │ │ │ │ -0016dff8 00079116 R_ARM_JUMP_SLOT 000d4f78 sgtnxu_ │ │ │ │ -0016dffc 000b0116 R_ARM_JUMP_SLOT 0013a198 udpqnp_ │ │ │ │ -0016e000 0011c416 R_ARM_JUMP_SLOT 00057b54 mpfrbs_ │ │ │ │ -0016e004 00059316 R_ARM_JUMP_SLOT 000d7898 sgsplc_ │ │ │ │ -0016e008 00116316 R_ARM_JUMP_SLOT 00124d90 uglqnp_ │ │ │ │ -0016e00c 0005da16 R_ARM_JUMP_SLOT 000ba690 tmrsvl_ │ │ │ │ -0016e010 00049616 R_ARM_JUMP_SLOT 000f2850 ulysfm_ │ │ │ │ -0016e014 00099316 R_ARM_JUMP_SLOT 000d00dc stftr3_ │ │ │ │ -0016e018 0007e116 R_ARM_JUMP_SLOT 0003a054 rffti1_ │ │ │ │ -0016e01c 00047c16 R_ARM_JUMP_SLOT 000e10fc scplv_ │ │ │ │ -0016e020 00084e16 R_ARM_JUMP_SLOT 000bd350 szsgcl_ │ │ │ │ -0016e024 000ebf16 R_ARM_JUMP_SLOT 000e4fb8 char_width │ │ │ │ -0016e028 0005b416 R_ARM_JUMP_SLOT 0013c988 udbset_ │ │ │ │ -0016e02c 0011ff16 R_ARM_JUMP_SLOT 000e32a4 zgfrel_ │ │ │ │ -0016e030 0006bd16 R_ARM_JUMP_SLOT 000f6550 uerqid_ │ │ │ │ -0016e034 00081016 R_ARM_JUMP_SLOT 0004e178 viadd1_ │ │ │ │ -0016e038 00091216 R_ARM_JUMP_SLOT 0004eec0 indxcl_ │ │ │ │ -0016e03c 000c3816 R_ARM_JUMP_SLOT 000d99cc sgstxr_ │ │ │ │ -0016e040 00116216 R_ARM_JUMP_SLOT 000d85fc sglnu_ │ │ │ │ +0016df94 00020616 R_ARM_JUMP_SLOT 000c8c78 ulsxbl_ │ │ │ │ +0016df98 00064e16 R_ARM_JUMP_SLOT 000ccad0 udgclb_ │ │ │ │ +0016df9c 0000e016 R_ARM_JUMP_SLOT 0010c53c stswtr_ │ │ │ │ +0016dfa0 0006d816 R_ARM_JUMP_SLOT 000fd268 szmvld_ │ │ │ │ +0016dfa4 00063316 R_ARM_JUMP_SLOT 000d0ca8 udrqvl_ │ │ │ │ +0016dfa8 000ea516 R_ARM_JUMP_SLOT 000b9ae8 uzpset_ │ │ │ │ +0016dfac 00055416 R_ARM_JUMP_SLOT 0012168c swlqcp_ │ │ │ │ +0016dfb0 00105516 R_ARM_JUMP_SLOT 000ee770 dxfloc_ │ │ │ │ +0016dfb4 00054216 R_ARM_JUMP_SLOT 00129070 timec2_ │ │ │ │ +0016dfb8 000b2a16 R_ARM_JUMP_SLOT 000f873c szlacl_ │ │ │ │ +0016dfbc 0010e816 R_ARM_JUMP_SLOT 0008e0e0 uyplba_ │ │ │ │ +0016dfc0 00109516 R_ARM_JUMP_SLOT 0012c9f8 dateg2_ │ │ │ │ +0016dfc4 000ae116 R_ARM_JUMP_SLOT 000f89a4 szcllp_ │ │ │ │ +0016dfc8 00099b16 R_ARM_JUMP_SLOT 0008fa68 umpqnp_ │ │ │ │ +0016dfcc 00010c16 R_ARM_JUMP_SLOT 000c49b8 ucpget_ │ │ │ │ +0016dfd0 000f6c16 R_ARM_JUMP_SLOT 000dcfa0 glpqvl_ │ │ │ │ +0016dfd4 00115416 R_ARM_JUMP_SLOT 000b2830 uestlz_ │ │ │ │ +0016dfd8 0009f716 R_ARM_JUMP_SLOT 000b9dfc uzlstx_ │ │ │ │ +0016dfdc 00057a16 R_ARM_JUMP_SLOT 000e2b1c rtrenv_ │ │ │ │ +0016dfe0 00016d16 R_ARM_JUMP_SLOT 00126584 swsfcm_ │ │ │ │ +0016dfe4 00031216 R_ARM_JUMP_SLOT 0012688c swoopn_ │ │ │ │ +0016dfe8 000c5416 R_ARM_JUMP_SLOT 00124dec swqrct_ │ │ │ │ +0016dfec 0011bf16 R_ARM_JUMP_SLOT 0008c474 uymttl_ │ │ │ │ +0016dff0 000ef816 R_ARM_JUMP_SLOT 00092024 umlqid_ │ │ │ │ +0016dff4 000ced16 R_ARM_JUMP_SLOT 000d5360 uhbraz_ │ │ │ │ +0016dff8 00079116 R_ARM_JUMP_SLOT 0010f3c4 sgtnxu_ │ │ │ │ +0016dffc 000b0116 R_ARM_JUMP_SLOT 000d01e4 udpqnp_ │ │ │ │ +0016e000 0011c416 R_ARM_JUMP_SLOT 000e730c mpfrbs_ │ │ │ │ +0016e004 00059316 R_ARM_JUMP_SLOT 00114a7c sgsplc_ │ │ │ │ +0016e008 00116316 R_ARM_JUMP_SLOT 000d63a8 uglqnp_ │ │ │ │ +0016e00c 0005da16 R_ARM_JUMP_SLOT 000385a4 tmrsvl_ │ │ │ │ +0016e010 00049616 R_ARM_JUMP_SLOT 000c6978 ulysfm_ │ │ │ │ +0016e014 00099316 R_ARM_JUMP_SLOT 0010ccac stftr3_ │ │ │ │ +0016e018 0007e116 R_ARM_JUMP_SLOT 00136790 rffti1_ │ │ │ │ +0016e01c 00047c16 R_ARM_JUMP_SLOT 00108180 scplv_ │ │ │ │ +0016e020 00084e16 R_ARM_JUMP_SLOT 000f4c30 szsgcl_ │ │ │ │ +0016e024 000ebf16 R_ARM_JUMP_SLOT 0011dd00 char_width │ │ │ │ +0016e028 0005b416 R_ARM_JUMP_SLOT 000cc64c udbset_ │ │ │ │ +0016e02c 0011ff16 R_ARM_JUMP_SLOT 0011bfec zgfrel_ │ │ │ │ +0016e030 0006bd16 R_ARM_JUMP_SLOT 000b5a8c uerqid_ │ │ │ │ +0016e034 00081016 R_ARM_JUMP_SLOT 000ede18 viadd1_ │ │ │ │ +0016e038 00091216 R_ARM_JUMP_SLOT 000e3458 indxcl_ │ │ │ │ +0016e03c 000c3816 R_ARM_JUMP_SLOT 00118d90 sgstxr_ │ │ │ │ +0016e040 00116216 R_ARM_JUMP_SLOT 001111bc sglnu_ │ │ │ │ 0016e044 00001016 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmple@GCC_3.5 │ │ │ │ -0016e048 00116516 R_ARM_JUMP_SLOT 000f68b0 uerset_ │ │ │ │ -0016e04c 00101e16 R_ARM_JUMP_SLOT 000d3b60 stitrf_ │ │ │ │ -0016e050 0004b216 R_ARM_JUMP_SLOT 00126658 ugunit_ │ │ │ │ -0016e054 00118816 R_ARM_JUMP_SLOT 00047338 shtg2s_ │ │ │ │ -0016e058 000d3d16 R_ARM_JUMP_SLOT 000f5bf8 uepqid_ │ │ │ │ -0016e05c 000afc16 R_ARM_JUMP_SLOT 000f0ce0 ulpsvl_ │ │ │ │ +0016e048 00116516 R_ARM_JUMP_SLOT 000b53a0 uerset_ │ │ │ │ +0016e04c 00101e16 R_ARM_JUMP_SLOT 0010b3f0 stitrf_ │ │ │ │ +0016e050 0004b216 R_ARM_JUMP_SLOT 000d5ffc ugunit_ │ │ │ │ +0016e054 00118816 R_ARM_JUMP_SLOT 00146238 shtg2s_ │ │ │ │ +0016e058 000d3d16 R_ARM_JUMP_SLOT 000b16ec uepqid_ │ │ │ │ +0016e05c 000afc16 R_ARM_JUMP_SLOT 000c71f8 ulpsvl_ │ │ │ │ 0016e060 00001116 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0016e064 00050d16 R_ARM_JUMP_SLOT 0010a248 uzrqnp_ │ │ │ │ +0016e064 00050d16 R_ARM_JUMP_SLOT 000b727c uzrqnp_ │ │ │ │ 0016e068 00001216 R_ARM_JUMP_SLOT 00000000 pango_layout_set_text │ │ │ │ -0016e06c 000d5e16 R_ARM_JUMP_SLOT 00143abc lchrf_ │ │ │ │ -0016e070 00021516 R_ARM_JUMP_SLOT 000de938 sglsvl_ │ │ │ │ -0016e074 00029716 R_ARM_JUMP_SLOT 000e922c swpsvl_ │ │ │ │ -0016e078 0011cc16 R_ARM_JUMP_SLOT 000ed380 swiclr_ │ │ │ │ -0016e07c 000d7d16 R_ARM_JUMP_SLOT 00035fbc odrqid_ │ │ │ │ -0016e080 000e1116 R_ARM_JUMP_SLOT 000c976c szlazr_ │ │ │ │ -0016e084 00115e16 R_ARM_JUMP_SLOT 001283f4 uvbxaz_ │ │ │ │ -0016e088 0011fb16 R_ARM_JUMP_SLOT 00060d00 rmax0_ │ │ │ │ -0016e08c 000b4b16 R_ARM_JUMP_SLOT 0010ca24 usyinz_ │ │ │ │ -0016e090 0004a516 R_ARM_JUMP_SLOT 00103878 uhbxf_ │ │ │ │ +0016e06c 000d5e16 R_ARM_JUMP_SLOT 0012ab5c lchrf_ │ │ │ │ +0016e070 00021516 R_ARM_JUMP_SLOT 00111918 sglsvl_ │ │ │ │ +0016e074 00029716 R_ARM_JUMP_SLOT 00127488 swpsvl_ │ │ │ │ +0016e078 0011cc16 R_ARM_JUMP_SLOT 00125820 swiclr_ │ │ │ │ +0016e07c 000d7d16 R_ARM_JUMP_SLOT 00131688 odrqid_ │ │ │ │ +0016e080 000e1116 R_ARM_JUMP_SLOT 000fb59c szlazr_ │ │ │ │ +0016e084 00115e16 R_ARM_JUMP_SLOT 000bdad8 uvbxaz_ │ │ │ │ +0016e088 0011fb16 R_ARM_JUMP_SLOT 000eb070 rmax0_ │ │ │ │ +0016e08c 000b4b16 R_ARM_JUMP_SLOT 000a6420 usyinz_ │ │ │ │ +0016e090 0004a516 R_ARM_JUMP_SLOT 000d3e10 uhbxf_ │ │ │ │ 0016e094 00001316 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real@GFORTRAN_8 │ │ │ │ -0016e098 00036916 R_ARM_JUMP_SLOT 000d86ec sgqlni_ │ │ │ │ -0016e09c 0007fd16 R_ARM_JUMP_SLOT 000e7a00 zgqpnt_ │ │ │ │ +0016e098 00036916 R_ARM_JUMP_SLOT 001112ac sgqlni_ │ │ │ │ +0016e09c 0007fd16 R_ARM_JUMP_SLOT 00120748 zgqpnt_ │ │ │ │ 0016e0a0 00001416 R_ARM_JUMP_SLOT 00000000 atan2f@GLIBC_2.4 │ │ │ │ -0016e0a4 000bd416 R_ARM_JUMP_SLOT 0011c414 uxptmz_ │ │ │ │ -0016e0a8 0010b416 R_ARM_JUMP_SLOT 00060ec4 rset0_ │ │ │ │ -0016e0ac 00058e16 R_ARM_JUMP_SLOT 000ce5f8 slsttl_ │ │ │ │ -0016e0b0 00024b16 R_ARM_JUMP_SLOT 000cbcb0 szpmcl_ │ │ │ │ -0016e0b4 00069016 R_ARM_JUMP_SLOT 00066368 vradd1_ │ │ │ │ -0016e0b8 000ec316 R_ARM_JUMP_SLOT 0004fb00 prccls_ │ │ │ │ -0016e0bc 00053b16 R_ARM_JUMP_SLOT 00107520 uwsgyz_ │ │ │ │ -0016e0c0 00105416 R_ARM_JUMP_SLOT 000ef154 swiqin_ │ │ │ │ -0016e0c4 00024916 R_ARM_JUMP_SLOT 0011fd84 umpqid_ │ │ │ │ -0016e0c8 000d9216 R_ARM_JUMP_SLOT 000ceb04 slpcnr_ │ │ │ │ -0016e0cc 0006df16 R_ARM_JUMP_SLOT 000517ac rtlenv_ │ │ │ │ -0016e0d0 00056d16 R_ARM_JUMP_SLOT 00134f44 uiscmp_ │ │ │ │ -0016e0d4 00013b16 R_ARM_JUMP_SLOT 00067228 imin_ │ │ │ │ -0016e0d8 0008c816 R_ARM_JUMP_SLOT 000609f0 rmin0_ │ │ │ │ -0016e0dc 000d6516 R_ARM_JUMP_SLOT 00054050 glcqid_ │ │ │ │ -0016e0e0 000cc716 R_ARM_JUMP_SLOT 0013648c ucyacl_ │ │ │ │ -0016e0e4 000f6d16 R_ARM_JUMP_SLOT 00115ac8 uspqcl_ │ │ │ │ -0016e0e8 000fea16 R_ARM_JUMP_SLOT 0004700c cfftb1_ │ │ │ │ -0016e0ec 00018616 R_ARM_JUMP_SLOT 000d49f0 sgtxxr_ │ │ │ │ -0016e0f0 000a6916 R_ARM_JUMP_SLOT 0006704c imin1_ │ │ │ │ -0016e0f4 00033516 R_ARM_JUMP_SLOT 00131b70 uilqvl_ │ │ │ │ -0016e0f8 00119c16 R_ARM_JUMP_SLOT 0005a7d0 mpfpst_ │ │ │ │ -0016e0fc 0005b116 R_ARM_JUMP_SLOT 000c8438 szstyp_ │ │ │ │ -0016e100 0006d916 R_ARM_JUMP_SLOT 001181a4 usdaxs_ │ │ │ │ -0016e104 0002db16 R_ARM_JUMP_SLOT 000bb2e8 tmpqcp_ │ │ │ │ -0016e108 00052816 R_ARM_JUMP_SLOT 00139e5c nucday_ │ │ │ │ -0016e10c 0006e216 R_ARM_JUMP_SLOT 000ff75c uuqmks_ │ │ │ │ +0016e0a4 000bd416 R_ARM_JUMP_SLOT 000c9788 uxptmz_ │ │ │ │ +0016e0a8 0010b416 R_ARM_JUMP_SLOT 000f3c54 rset0_ │ │ │ │ +0016e0ac 00058e16 R_ARM_JUMP_SLOT 00103b94 slsttl_ │ │ │ │ +0016e0b0 00024b16 R_ARM_JUMP_SLOT 000fe340 szpmcl_ │ │ │ │ +0016e0b4 00069016 R_ARM_JUMP_SLOT 000f1fe4 vradd1_ │ │ │ │ +0016e0b8 000ec316 R_ARM_JUMP_SLOT 000e0f0c prccls_ │ │ │ │ +0016e0bc 00053b16 R_ARM_JUMP_SLOT 0008b304 uwsgyz_ │ │ │ │ +0016e0c0 00105416 R_ARM_JUMP_SLOT 0011a3c4 swiqin_ │ │ │ │ +0016e0c4 00024916 R_ARM_JUMP_SLOT 0008ffe0 umpqid_ │ │ │ │ +0016e0c8 000d9216 R_ARM_JUMP_SLOT 00106fec slpcnr_ │ │ │ │ +0016e0cc 0006df16 R_ARM_JUMP_SLOT 000e2c60 rtlenv_ │ │ │ │ +0016e0d0 00056d16 R_ARM_JUMP_SLOT 0009dc08 uiscmp_ │ │ │ │ +0016e0d4 00013b16 R_ARM_JUMP_SLOT 000e43dc imin_ │ │ │ │ +0016e0d8 0008c816 R_ARM_JUMP_SLOT 000ec95c rmin0_ │ │ │ │ +0016e0dc 000d6516 R_ARM_JUMP_SLOT 000de5b4 glcqid_ │ │ │ │ +0016e0e0 000cc716 R_ARM_JUMP_SLOT 000c1ef8 ucyacl_ │ │ │ │ +0016e0e4 000f6d16 R_ARM_JUMP_SLOT 000a7af8 uspqcl_ │ │ │ │ +0016e0e8 000fea16 R_ARM_JUMP_SLOT 0013f86c cfftb1_ │ │ │ │ +0016e0ec 00018616 R_ARM_JUMP_SLOT 00116404 sgtxxr_ │ │ │ │ +0016e0f0 000a6916 R_ARM_JUMP_SLOT 000e4288 imin1_ │ │ │ │ +0016e0f4 00033516 R_ARM_JUMP_SLOT 000a1b1c uilqvl_ │ │ │ │ +0016e0f8 00119c16 R_ARM_JUMP_SLOT 000e9b18 mpfpst_ │ │ │ │ +0016e0fc 0005b116 R_ARM_JUMP_SLOT 00100034 szstyp_ │ │ │ │ +0016e100 0006d916 R_ARM_JUMP_SLOT 000a75ac usdaxs_ │ │ │ │ +0016e104 0002db16 R_ARM_JUMP_SLOT 0003b5a0 tmpqcp_ │ │ │ │ +0016e108 00052816 R_ARM_JUMP_SLOT 000c4cdc nucday_ │ │ │ │ +0016e10c 0006e216 R_ARM_JUMP_SLOT 00098eac uuqmks_ │ │ │ │ 0016e110 00001516 R_ARM_JUMP_SLOT 00000000 atanf@GLIBC_2.4 │ │ │ │ -0016e114 000c4d16 R_ARM_JUMP_SLOT 000c39ec szoptv_ │ │ │ │ -0016e118 00109a16 R_ARM_JUMP_SLOT 00106344 uherb_ │ │ │ │ -0016e11c 00044816 R_ARM_JUMP_SLOT 000e4e04 zggmov_ │ │ │ │ -0016e120 000fc716 R_ARM_JUMP_SLOT 000ff66c uuqfrt_ │ │ │ │ -0016e124 00098d16 R_ARM_JUMP_SLOT 0013bb4c udlstx_ │ │ │ │ +0016e114 000c4d16 R_ARM_JUMP_SLOT 000f6248 szoptv_ │ │ │ │ +0016e118 00109a16 R_ARM_JUMP_SLOT 000d22ac uherb_ │ │ │ │ +0016e11c 00044816 R_ARM_JUMP_SLOT 0011db4c zggmov_ │ │ │ │ +0016e120 000fc716 R_ARM_JUMP_SLOT 00099020 uuqfrt_ │ │ │ │ +0016e124 00098d16 R_ARM_JUMP_SLOT 000ceb58 udlstx_ │ │ │ │ 0016e128 00001616 R_ARM_JUMP_SLOT 00000000 pango_font_face_get_face_name │ │ │ │ -0016e12c 0006af16 R_ARM_JUMP_SLOT 0005fec4 rstd_ │ │ │ │ -0016e130 000ce016 R_ARM_JUMP_SLOT 000462fc cosqf1_ │ │ │ │ -0016e134 00089e16 R_ARM_JUMP_SLOT 0004ddb8 vimlt_ │ │ │ │ -0016e138 00063716 R_ARM_JUMP_SLOT 00120a44 umrset_ │ │ │ │ -0016e13c 000b8e16 R_ARM_JUMP_SLOT 00116814 usrstx_ │ │ │ │ -0016e140 00072b16 R_ARM_JUMP_SLOT 000bc568 tmiqid_ │ │ │ │ -0016e144 0003d716 R_ARM_JUMP_SLOT 00100d18 uulqid_ │ │ │ │ -0016e148 0009b016 R_ARM_JUMP_SLOT 00037410 odpqnp_ │ │ │ │ -0016e14c 00040816 R_ARM_JUMP_SLOT 000492ec shmswj_ │ │ │ │ -0016e150 000bd616 R_ARM_JUMP_SLOT 0003f7f4 radb4_ │ │ │ │ -0016e154 000de916 R_ARM_JUMP_SLOT 000bca18 sztxno_ │ │ │ │ -0016e158 0004b616 R_ARM_JUMP_SLOT 000f589c uepqvl_ │ │ │ │ +0016e12c 0006af16 R_ARM_JUMP_SLOT 000eb110 rstd_ │ │ │ │ +0016e130 000ce016 R_ARM_JUMP_SLOT 00141374 cosqf1_ │ │ │ │ +0016e134 00089e16 R_ARM_JUMP_SLOT 000ed9f8 vimlt_ │ │ │ │ +0016e138 00063716 R_ARM_JUMP_SLOT 00092524 umrset_ │ │ │ │ +0016e13c 000b8e16 R_ARM_JUMP_SLOT 000a7078 usrstx_ │ │ │ │ +0016e140 00072b16 R_ARM_JUMP_SLOT 00037394 tmiqid_ │ │ │ │ +0016e144 0003d716 R_ARM_JUMP_SLOT 000989cc uulqid_ │ │ │ │ +0016e148 0009b016 R_ARM_JUMP_SLOT 00131860 odpqnp_ │ │ │ │ +0016e14c 00040816 R_ARM_JUMP_SLOT 001471d0 shmswj_ │ │ │ │ +0016e150 000bd616 R_ARM_JUMP_SLOT 001402c8 radb4_ │ │ │ │ +0016e154 000de916 R_ARM_JUMP_SLOT 000fb94c sztxno_ │ │ │ │ +0016e158 0004b616 R_ARM_JUMP_SLOT 000b1390 uepqvl_ │ │ │ │ 0016e15c 00001816 R_ARM_JUMP_SLOT 00000000 tanf@GLIBC_2.4 │ │ │ │ -0016e160 000dc916 R_ARM_JUMP_SLOT 000c4664 szcltt_ │ │ │ │ +0016e160 000dc916 R_ARM_JUMP_SLOT 000ff27c szcltt_ │ │ │ │ 0016e164 00001916 R_ARM_JUMP_SLOT 00000000 cairo_create │ │ │ │ -0016e168 00115216 R_ARM_JUMP_SLOT 0004982c shmdxj_ │ │ │ │ -0016e16c 00063816 R_ARM_JUMP_SLOT 00120c98 umlqvl_ │ │ │ │ -0016e170 000b3c16 R_ARM_JUMP_SLOT 00116918 usrset_ │ │ │ │ -0016e174 00059416 R_ARM_JUMP_SLOT 001440a8 cns_ │ │ │ │ -0016e178 00092716 R_ARM_JUMP_SLOT 00052e14 rtlget_ │ │ │ │ -0016e17c 00118016 R_ARM_JUMP_SLOT 000ffda0 uupqcp_ │ │ │ │ -0016e180 00103316 R_ARM_JUMP_SLOT 000628b8 rfromc_ │ │ │ │ -0016e184 000c5216 R_ARM_JUMP_SLOT 0010729c uwigxi_ │ │ │ │ -0016e188 000c3d16 R_ARM_JUMP_SLOT 00067848 F77_aloc │ │ │ │ -0016e18c 000ffb16 R_ARM_JUMP_SLOT 00056454 lrge1_ │ │ │ │ +0016e168 00115216 R_ARM_JUMP_SLOT 001449b0 shmdxj_ │ │ │ │ +0016e16c 00063816 R_ARM_JUMP_SLOT 00091d90 umlqvl_ │ │ │ │ +0016e170 000b3c16 R_ARM_JUMP_SLOT 000a717c usrset_ │ │ │ │ +0016e174 00059416 R_ARM_JUMP_SLOT 00129278 cns_ │ │ │ │ +0016e178 00092716 R_ARM_JUMP_SLOT 000e13dc rtlget_ │ │ │ │ +0016e17c 00118016 R_ARM_JUMP_SLOT 00097ad8 uupqcp_ │ │ │ │ +0016e180 00103316 R_ARM_JUMP_SLOT 000da654 rfromc_ │ │ │ │ +0016e184 000c5216 R_ARM_JUMP_SLOT 0008c24c uwigxi_ │ │ │ │ +0016e188 000c3d16 R_ARM_JUMP_SLOT 0003d0e8 F77_aloc │ │ │ │ +0016e18c 000ffb16 R_ARM_JUMP_SLOT 000eeda0 lrge1_ │ │ │ │ 0016e190 00001a16 R_ARM_JUMP_SLOT 00000000 clock@GLIBC_2.4 │ │ │ │ -0016e194 0000ea16 R_ARM_JUMP_SLOT 0004e75c crvrs_ │ │ │ │ -0016e198 000c7416 R_ARM_JUMP_SLOT 0004f454 osgenv_ │ │ │ │ -0016e19c 0006a016 R_ARM_JUMP_SLOT 00147c90 clckdt_ │ │ │ │ -0016e1a0 00092216 R_ARM_JUMP_SLOT 000e0ae0 scpmv_ │ │ │ │ -0016e1a4 000d9016 R_ARM_JUMP_SLOT 0010d740 usplbl_ │ │ │ │ -0016e1a8 0008f816 R_ARM_JUMP_SLOT 000f75c8 ueiqid_ │ │ │ │ +0016e194 0000ea16 R_ARM_JUMP_SLOT 000ecd58 crvrs_ │ │ │ │ +0016e198 000c7416 R_ARM_JUMP_SLOT 000db23c osgenv_ │ │ │ │ +0016e19c 0006a016 R_ARM_JUMP_SLOT 0012ed4c clckdt_ │ │ │ │ +0016e1a0 00092216 R_ARM_JUMP_SLOT 00108594 scpmv_ │ │ │ │ +0016e1a4 000d9016 R_ARM_JUMP_SLOT 000ad53c usplbl_ │ │ │ │ +0016e1a8 0008f816 R_ARM_JUMP_SLOT 000b60c8 ueiqid_ │ │ │ │ 0016e1ac 00001b16 R_ARM_JUMP_SLOT 00000000 __aeabi_i2f@GCC_3.5 │ │ │ │ -0016e1b0 0000eb16 R_ARM_JUMP_SLOT 000d29b4 stsrad_ │ │ │ │ -0016e1b4 00041216 R_ARM_JUMP_SLOT 001230bc umpglb_ │ │ │ │ -0016e1b8 000f8f16 R_ARM_JUMP_SLOT 0004a818 shlbwl_ │ │ │ │ -0016e1bc 0011e316 R_ARM_JUMP_SLOT 0003a394 rffti_ │ │ │ │ -0016e1c0 0003a616 R_ARM_JUMP_SLOT 00107820 uwqgxb_ │ │ │ │ -0016e1c4 00109316 R_ARM_JUMP_SLOT 000f27cc uliset_ │ │ │ │ -0016e1c8 0002dd16 R_ARM_JUMP_SLOT 00054228 glcget_ │ │ │ │ -0016e1cc 0004ad16 R_ARM_JUMP_SLOT 000f16a8 ulrsvl_ │ │ │ │ -0016e1d0 00026d16 R_ARM_JUMP_SLOT 00146f58 ndate1_ │ │ │ │ -0016e1d4 00062e16 R_ARM_JUMP_SLOT 0013c310 udiget_ │ │ │ │ -0016e1d8 000aad16 R_ARM_JUMP_SLOT 000edbd4 swgopn_ │ │ │ │ -0016e1dc 000cd516 R_ARM_JUMP_SLOT 00112e34 usxaxl_ │ │ │ │ -0016e1e0 000b1816 R_ARM_JUMP_SLOT 0005c50c mpfmwd_ │ │ │ │ -0016e1e4 00105d16 R_ARM_JUMP_SLOT 00056280 rcov_ │ │ │ │ -0016e1e8 000e4e16 R_ARM_JUMP_SLOT 000e0a80 scqpmi_ │ │ │ │ -0016e1ec 0003fc16 R_ARM_JUMP_SLOT 0005dd64 viset0_ │ │ │ │ -0016e1f0 000bc316 R_ARM_JUMP_SLOT 00114dc0 uscqnp_ │ │ │ │ -0016e1f4 000b2316 R_ARM_JUMP_SLOT 000d751c sgqcwd_ │ │ │ │ -0016e1f8 0010a116 R_ARM_JUMP_SLOT 000f2890 ulxsfm_ │ │ │ │ -0016e1fc 000e2116 R_ARM_JUMP_SLOT 0013892c ucrqcp_ │ │ │ │ -0016e200 00065f16 R_ARM_JUMP_SLOT 000de668 sgrget_ │ │ │ │ -0016e204 00015616 R_ARM_JUMP_SLOT 001095f4 uzcqid_ │ │ │ │ -0016e208 0001b316 R_ARM_JUMP_SLOT 0012dd88 uirqvl_ │ │ │ │ -0016e20c 0006ee16 R_ARM_JUMP_SLOT 0006102c rmlt0_ │ │ │ │ -0016e210 0007a816 R_ARM_JUMP_SLOT 0004b828 shinip_ │ │ │ │ -0016e214 000d2016 R_ARM_JUMP_SLOT 000e03c8 scpmzv_ │ │ │ │ -0016e218 000c9216 R_ARM_JUMP_SLOT 00143b70 lchra_ │ │ │ │ -0016e21c 00118e16 R_ARM_JUMP_SLOT 000f4e94 uetonz_ │ │ │ │ -0016e220 00059916 R_ARM_JUMP_SLOT 000eead0 swlqvl_ │ │ │ │ -0016e224 00114116 R_ARM_JUMP_SLOT 000448f4 passb_ │ │ │ │ -0016e228 0001f716 R_ARM_JUMP_SLOT 0010756c uwsgyb_ │ │ │ │ -0016e22c 0005c816 R_ARM_JUMP_SLOT 001010a4 uuiqin_ │ │ │ │ -0016e230 0004d416 R_ARM_JUMP_SLOT 0006585c g2ictr_ │ │ │ │ +0016e1b0 0000eb16 R_ARM_JUMP_SLOT 0010cbf0 stsrad_ │ │ │ │ +0016e1b4 00041216 R_ARM_JUMP_SLOT 00095040 umpglb_ │ │ │ │ +0016e1b8 000f8f16 R_ARM_JUMP_SLOT 00143418 shlbwl_ │ │ │ │ +0016e1bc 0011e316 R_ARM_JUMP_SLOT 0013cfa4 rffti_ │ │ │ │ +0016e1c0 0003a616 R_ARM_JUMP_SLOT 0008b034 uwqgxb_ │ │ │ │ +0016e1c4 00109316 R_ARM_JUMP_SLOT 000c51a0 uliset_ │ │ │ │ +0016e1c8 0002dd16 R_ARM_JUMP_SLOT 000dd4d4 glcget_ │ │ │ │ +0016e1cc 0004ad16 R_ARM_JUMP_SLOT 000c523c ulrsvl_ │ │ │ │ +0016e1d0 00026d16 R_ARM_JUMP_SLOT 0012c940 ndate1_ │ │ │ │ +0016e1d4 00062e16 R_ARM_JUMP_SLOT 000cc8c4 udiget_ │ │ │ │ +0016e1d8 000aad16 R_ARM_JUMP_SLOT 00126074 swgopn_ │ │ │ │ +0016e1dc 000cd516 R_ARM_JUMP_SLOT 000a8bfc usxaxl_ │ │ │ │ +0016e1e0 000b1816 R_ARM_JUMP_SLOT 000e8e3c mpfmwd_ │ │ │ │ +0016e1e4 00105d16 R_ARM_JUMP_SLOT 000da214 rcov_ │ │ │ │ +0016e1e8 000e4e16 R_ARM_JUMP_SLOT 00108534 scqpmi_ │ │ │ │ +0016e1ec 0003fc16 R_ARM_JUMP_SLOT 000dba0c viset0_ │ │ │ │ +0016e1f0 000bc316 R_ARM_JUMP_SLOT 000ac0bc uscqnp_ │ │ │ │ +0016e1f4 000b2316 R_ARM_JUMP_SLOT 0010f004 sgqcwd_ │ │ │ │ +0016e1f8 0010a116 R_ARM_JUMP_SLOT 000c7884 ulxsfm_ │ │ │ │ +0016e1fc 000e2116 R_ARM_JUMP_SLOT 000c23ec ucrqcp_ │ │ │ │ +0016e200 00065f16 R_ARM_JUMP_SLOT 00114da8 sgrget_ │ │ │ │ +0016e204 00015616 R_ARM_JUMP_SLOT 000b9754 uzcqid_ │ │ │ │ +0016e208 0001b316 R_ARM_JUMP_SLOT 000a2b3c uirqvl_ │ │ │ │ +0016e20c 0006ee16 R_ARM_JUMP_SLOT 000f368c rmlt0_ │ │ │ │ +0016e210 0007a816 R_ARM_JUMP_SLOT 0014454c shinip_ │ │ │ │ +0016e214 000d2016 R_ARM_JUMP_SLOT 00108ca4 scpmzv_ │ │ │ │ +0016e218 000c9216 R_ARM_JUMP_SLOT 0012a940 lchra_ │ │ │ │ +0016e21c 00118e16 R_ARM_JUMP_SLOT 000b4708 uetonz_ │ │ │ │ +0016e220 00059916 R_ARM_JUMP_SLOT 001214b8 swlqvl_ │ │ │ │ +0016e224 00114116 R_ARM_JUMP_SLOT 00141604 passb_ │ │ │ │ +0016e228 0001f716 R_ARM_JUMP_SLOT 0008b350 uwsgyb_ │ │ │ │ +0016e22c 0005c816 R_ARM_JUMP_SLOT 00097f88 uuiqin_ │ │ │ │ +0016e230 0004d416 R_ARM_JUMP_SLOT 000f17bc g2ictr_ │ │ │ │ 0016e234 00001c16 R_ARM_JUMP_SLOT 00000000 cairo_surface_finish │ │ │ │ -0016e238 000dbb16 R_ARM_JUMP_SLOT 00137324 ucxady_ │ │ │ │ -0016e23c 0008d916 R_ARM_JUMP_SLOT 0005f928 rrms1_ │ │ │ │ -0016e240 00074516 R_ARM_JUMP_SLOT 000d843c sglnzv_ │ │ │ │ -0016e244 0008c516 R_ARM_JUMP_SLOT 001219d0 umistx_ │ │ │ │ -0016e248 00056916 R_ARM_JUMP_SLOT 0004e86c lenz_ │ │ │ │ -0016e24c 0006c016 R_ARM_JUMP_SLOT 0005cac0 rfpi_ │ │ │ │ -0016e250 0010d716 R_ARM_JUMP_SLOT 000ddd84 sgpstx_ │ │ │ │ -0016e254 000bc816 R_ARM_JUMP_SLOT 0010985c uzcset_ │ │ │ │ -0016e258 000b0616 R_ARM_JUMP_SLOT 000d11fc stspr3_ │ │ │ │ -0016e25c 00105216 R_ARM_JUMP_SLOT 00120ad4 umlqin_ │ │ │ │ -0016e260 000bee16 R_ARM_JUMP_SLOT 000c6144 szplld_ │ │ │ │ -0016e264 00039116 R_ARM_JUMP_SLOT 000e0298 scqtnp_ │ │ │ │ -0016e268 000e7916 R_ARM_JUMP_SLOT 00101014 uulset_ │ │ │ │ -0016e26c 000e9d16 R_ARM_JUMP_SLOT 000d80ac sgqlat_ │ │ │ │ -0016e270 00097e16 R_ARM_JUMP_SLOT 000c7bcc szmvlv_ │ │ │ │ -0016e274 00056816 R_ARM_JUMP_SLOT 00047334 shtlib_ │ │ │ │ -0016e278 000da516 R_ARM_JUMP_SLOT 000c2d38 szclts_ │ │ │ │ -0016e27c 00022d16 R_ARM_JUMP_SLOT 00056ba8 lrne_ │ │ │ │ -0016e280 00031816 R_ARM_JUMP_SLOT 0005585c glisvl_ │ │ │ │ -0016e284 000a0016 R_ARM_JUMP_SLOT 000fe74c grscwd_ │ │ │ │ -0016e288 0006f716 R_ARM_JUMP_SLOT 00115c50 uspqid_ │ │ │ │ -0016e28c 00093b16 R_ARM_JUMP_SLOT 00100998 uurget_ │ │ │ │ +0016e238 000dbb16 R_ARM_JUMP_SLOT 000c33ac ucxady_ │ │ │ │ +0016e23c 0008d916 R_ARM_JUMP_SLOT 000ea774 rrms1_ │ │ │ │ +0016e240 00074516 R_ARM_JUMP_SLOT 00119580 sglnzv_ │ │ │ │ +0016e244 0008c516 R_ARM_JUMP_SLOT 000952ec umistx_ │ │ │ │ +0016e248 00056916 R_ARM_JUMP_SLOT 000ece88 lenz_ │ │ │ │ +0016e24c 0006c016 R_ARM_JUMP_SLOT 000da35c rfpi_ │ │ │ │ +0016e250 0010d716 R_ARM_JUMP_SLOT 0010e718 sgpstx_ │ │ │ │ +0016e254 000bc816 R_ARM_JUMP_SLOT 000b8a2c uzcset_ │ │ │ │ +0016e258 000b0616 R_ARM_JUMP_SLOT 0010c000 stspr3_ │ │ │ │ +0016e25c 00105216 R_ARM_JUMP_SLOT 00091bcc umlqin_ │ │ │ │ +0016e260 000bee16 R_ARM_JUMP_SLOT 000fca7c szplld_ │ │ │ │ +0016e264 00039116 R_ARM_JUMP_SLOT 00109380 scqtnp_ │ │ │ │ +0016e268 000e7916 R_ARM_JUMP_SLOT 00097ef8 uulset_ │ │ │ │ +0016e26c 000e9d16 R_ARM_JUMP_SLOT 0010eb28 sgqlat_ │ │ │ │ +0016e270 00097e16 R_ARM_JUMP_SLOT 0010313c szmvlv_ │ │ │ │ +0016e274 00056816 R_ARM_JUMP_SLOT 00146234 shtlib_ │ │ │ │ +0016e278 000da516 R_ARM_JUMP_SLOT 000fac70 szclts_ │ │ │ │ +0016e27c 00022d16 R_ARM_JUMP_SLOT 000eea78 lrne_ │ │ │ │ +0016e280 00031816 R_ARM_JUMP_SLOT 000df2e4 glisvl_ │ │ │ │ +0016e284 000a0016 R_ARM_JUMP_SLOT 000bfb90 grscwd_ │ │ │ │ +0016e288 0006f716 R_ARM_JUMP_SLOT 000a7c80 uspqid_ │ │ │ │ +0016e28c 00093b16 R_ARM_JUMP_SLOT 00099a2c uurget_ │ │ │ │ 0016e290 00001d16 R_ARM_JUMP_SLOT 00000000 asinf@GLIBC_2.4 │ │ │ │ -0016e294 000eca16 R_ARM_JUMP_SLOT 0005f258 rvmax0_ │ │ │ │ -0016e298 00087116 R_ARM_JUMP_SLOT 0013bea4 udiqvl_ │ │ │ │ -0016e29c 0010f216 R_ARM_JUMP_SLOT 00046ce4 cfftf1_ │ │ │ │ -0016e2a0 00119f16 R_ARM_JUMP_SLOT 0011e08c umspdf_ │ │ │ │ -0016e2a4 00081216 R_ARM_JUMP_SLOT 001194c0 uxmttl_ │ │ │ │ -0016e2a8 000a2416 R_ARM_JUMP_SLOT 000c7abc szoplv_ │ │ │ │ -0016e2ac 00022e16 R_ARM_JUMP_SLOT 000612c4 vrset_ │ │ │ │ -0016e2b0 00096b16 R_ARM_JUMP_SLOT 000ec32c swslft_ │ │ │ │ +0016e294 000eca16 R_ARM_JUMP_SLOT 000ec434 rvmax0_ │ │ │ │ +0016e298 00087116 R_ARM_JUMP_SLOT 000d1334 udiqvl_ │ │ │ │ +0016e29c 0010f216 R_ARM_JUMP_SLOT 0013ffd8 cfftf1_ │ │ │ │ +0016e2a0 00119f16 R_ARM_JUMP_SLOT 00095c30 umspdf_ │ │ │ │ +0016e2a4 00081216 R_ARM_JUMP_SLOT 000c96e8 uxmttl_ │ │ │ │ +0016e2a8 000a2416 R_ARM_JUMP_SLOT 0010302c szoplv_ │ │ │ │ +0016e2ac 00022e16 R_ARM_JUMP_SLOT 000f3258 vrset_ │ │ │ │ +0016e2b0 00096b16 R_ARM_JUMP_SLOT 001247cc swslft_ │ │ │ │ 0016e2b4 00001e16 R_ARM_JUMP_SLOT 00000000 __aeabi_dmul@GCC_3.5 │ │ │ │ -0016e2b8 0009b216 R_ARM_JUMP_SLOT 000e9558 swpqcl_ │ │ │ │ -0016e2bc 00095216 R_ARM_JUMP_SLOT 000deb58 sglqcl_ │ │ │ │ -0016e2c0 000fde16 R_ARM_JUMP_SLOT 00138d50 ucrset_ │ │ │ │ +0016e2b8 0009b216 R_ARM_JUMP_SLOT 001277b4 swpqcl_ │ │ │ │ +0016e2bc 00095216 R_ARM_JUMP_SLOT 00111b38 sglqcl_ │ │ │ │ +0016e2c0 000fde16 R_ARM_JUMP_SLOT 000c00cc ucrset_ │ │ │ │ 0016e2c4 00001f16 R_ARM_JUMP_SLOT 00000000 cairo_move_to │ │ │ │ -0016e2c8 000f9116 R_ARM_JUMP_SLOT 000d70a4 sglaxr_ │ │ │ │ -0016e2cc 00119616 R_ARM_JUMP_SLOT 001246c8 ugrqvl_ │ │ │ │ -0016e2d0 00080816 R_ARM_JUMP_SLOT 00124258 ugpstx_ │ │ │ │ -0016e2d4 000fed16 R_ARM_JUMP_SLOT 000c8bf0 szt3cl_ │ │ │ │ -0016e2d8 00074d16 R_ARM_JUMP_SLOT 00139a78 uciqid_ │ │ │ │ -0016e2dc 00084916 R_ARM_JUMP_SLOT 000597d4 mpfcyb_ │ │ │ │ -0016e2e0 00045816 R_ARM_JUMP_SLOT 001152ac uscqid_ │ │ │ │ -0016e2e4 00078f16 R_ARM_JUMP_SLOT 00046250 cosqi_ │ │ │ │ -0016e2e8 000fe516 R_ARM_JUMP_SLOT 000f1f84 ullset_ │ │ │ │ -0016e2ec 00028216 R_ARM_JUMP_SLOT 000dabdc sgplzr_ │ │ │ │ -0016e2f0 000f8116 R_ARM_JUMP_SLOT 00146cb4 datec2_ │ │ │ │ -0016e2f4 00057b16 R_ARM_JUMP_SLOT 001029d4 uhbxl_ │ │ │ │ -0016e2f8 0003ab16 R_ARM_JUMP_SLOT 0013a710 udpqid_ │ │ │ │ -0016e2fc 000c7616 R_ARM_JUMP_SLOT 000484c8 shpfun_ │ │ │ │ -0016e300 0003ad16 R_ARM_JUMP_SLOT 0005fdf8 rstd0_ │ │ │ │ -0016e304 000baf16 R_ARM_JUMP_SLOT 001474a4 datef1_ │ │ │ │ -0016e308 00100916 R_ARM_JUMP_SLOT 000baca8 tmrstx_ │ │ │ │ -0016e30c 000c6516 R_ARM_JUMP_SLOT 0013a650 udpqcp_ │ │ │ │ -0016e310 00097216 R_ARM_JUMP_SLOT 000cbfe4 szplzu_ │ │ │ │ -0016e314 00044116 R_ARM_JUMP_SLOT 000e77dc zgidat_ │ │ │ │ -0016e318 000b7416 R_ARM_JUMP_SLOT 000c392c szoptp_ │ │ │ │ -0016e31c 00045e16 R_ARM_JUMP_SLOT 000e0f90 scplu_ │ │ │ │ -0016e320 00093816 R_ARM_JUMP_SLOT 000df0c4 sgiqnp_ │ │ │ │ -0016e324 000ce416 R_ARM_JUMP_SLOT 00056630 lrle0_ │ │ │ │ -0016e328 000fa716 R_ARM_JUMP_SLOT 00121774 umiqid_ │ │ │ │ -0016e32c 00010a16 R_ARM_JUMP_SLOT 0011256c usyaxl_ │ │ │ │ -0016e330 00052c16 R_ARM_JUMP_SLOT 0004f10c irge_ │ │ │ │ -0016e334 000a3816 R_ARM_JUMP_SLOT 00101da8 uulinz_ │ │ │ │ -0016e338 0006a616 R_ARM_JUMP_SLOT 001299d4 uvbraz_ │ │ │ │ -0016e33c 00078416 R_ARM_JUMP_SLOT 001316a8 uipda2_ │ │ │ │ -0016e340 000d1916 R_ARM_JUMP_SLOT 00143c24 lchrd_ │ │ │ │ -0016e344 00101716 R_ARM_JUMP_SLOT 00127dcc uvbxlz_ │ │ │ │ -0016e348 00085716 R_ARM_JUMP_SLOT 000de3d0 sgrqcp_ │ │ │ │ -0016e34c 000bed16 R_ARM_JUMP_SLOT 000e6d54 zgselectfont_ │ │ │ │ -0016e350 000f7316 R_ARM_JUMP_SLOT 0005b9a0 mpicon_ │ │ │ │ -0016e354 000cb516 R_ARM_JUMP_SLOT 00060780 rsum_ │ │ │ │ -0016e358 00025a16 R_ARM_JUMP_SLOT 001321f4 uiiqnp_ │ │ │ │ -0016e35c 000c1d16 R_ARM_JUMP_SLOT 000e30dc zgrset_ │ │ │ │ -0016e360 000eaf16 R_ARM_JUMP_SLOT 000b5630 tmstls_ │ │ │ │ -0016e364 000aa416 R_ARM_JUMP_SLOT 00100e8c uulget_ │ │ │ │ -0016e368 00122216 R_ARM_JUMP_SLOT 00060b7c rmax1_ │ │ │ │ -0016e36c 000bef16 R_ARM_JUMP_SLOT 00101098 uuiqnp_ │ │ │ │ -0016e370 000dc216 R_ARM_JUMP_SLOT 00132200 uiiqin_ │ │ │ │ -0016e374 000e1a16 R_ARM_JUMP_SLOT 000c3af0 szcltv_ │ │ │ │ -0016e378 0008bf16 R_ARM_JUMP_SLOT 0011a74c uxplbl_ │ │ │ │ -0016e37c 00038216 R_ARM_JUMP_SLOT 000dd578 sgocls_ │ │ │ │ -0016e380 000bb616 R_ARM_JUMP_SLOT 000ece64 swqwdc_ │ │ │ │ -0016e384 00066816 R_ARM_JUMP_SLOT 000664b8 vradd0_ │ │ │ │ -0016e388 00037316 R_ARM_JUMP_SLOT 000e84a4 swrqcl_ │ │ │ │ -0016e38c 00098b16 R_ARM_JUMP_SLOT 0010bec4 uzisav_ │ │ │ │ -0016e390 0003b416 R_ARM_JUMP_SLOT 0003741c odpqin_ │ │ │ │ -0016e394 00034116 R_ARM_JUMP_SLOT 00047a60 shtw2g_ │ │ │ │ -0016e398 0009a416 R_ARM_JUMP_SLOT 0005aad8 mpsotg_ │ │ │ │ -0016e39c 000a6a16 R_ARM_JUMP_SLOT 0003a774 rfftb1_ │ │ │ │ +0016e2c8 000f9116 R_ARM_JUMP_SLOT 00110860 sglaxr_ │ │ │ │ +0016e2cc 00119616 R_ARM_JUMP_SLOT 000d75f8 ugrqvl_ │ │ │ │ +0016e2d0 00080816 R_ARM_JUMP_SLOT 000d5d5c ugpstx_ │ │ │ │ +0016e2d4 000fed16 R_ARM_JUMP_SLOT 000fa1cc szt3cl_ │ │ │ │ +0016e2d8 00074d16 R_ARM_JUMP_SLOT 000c1d20 uciqid_ │ │ │ │ +0016e2dc 00084916 R_ARM_JUMP_SLOT 000e5868 mpfcyb_ │ │ │ │ +0016e2e0 00045816 R_ARM_JUMP_SLOT 000ac5a8 uscqid_ │ │ │ │ +0016e2e4 00078f16 R_ARM_JUMP_SLOT 0013a40c cosqi_ │ │ │ │ +0016e2e8 000fe516 R_ARM_JUMP_SLOT 000c8b2c ullset_ │ │ │ │ +0016e2ec 00028216 R_ARM_JUMP_SLOT 0010d6d0 sgplzr_ │ │ │ │ +0016e2f0 000f8116 R_ARM_JUMP_SLOT 0012bf30 datec2_ │ │ │ │ +0016e2f4 00057b16 R_ARM_JUMP_SLOT 000d5b84 uhbxl_ │ │ │ │ +0016e2f8 0003ab16 R_ARM_JUMP_SLOT 000d075c udpqid_ │ │ │ │ +0016e2fc 000c7616 R_ARM_JUMP_SLOT 00143fec shpfun_ │ │ │ │ +0016e300 0003ad16 R_ARM_JUMP_SLOT 000ea5a4 rstd0_ │ │ │ │ +0016e304 000baf16 R_ARM_JUMP_SLOT 0012bcc0 datef1_ │ │ │ │ +0016e308 00100916 R_ARM_JUMP_SLOT 000375f0 tmrstx_ │ │ │ │ +0016e30c 000c6516 R_ARM_JUMP_SLOT 000d069c udpqcp_ │ │ │ │ +0016e310 00097216 R_ARM_JUMP_SLOT 000f7a24 szplzu_ │ │ │ │ +0016e314 00044116 R_ARM_JUMP_SLOT 00120524 zgidat_ │ │ │ │ +0016e318 000b7416 R_ARM_JUMP_SLOT 000f5354 szoptp_ │ │ │ │ +0016e31c 00045e16 R_ARM_JUMP_SLOT 00108014 scplu_ │ │ │ │ +0016e320 00093816 R_ARM_JUMP_SLOT 00117af0 sgiqnp_ │ │ │ │ +0016e324 000ce416 R_ARM_JUMP_SLOT 000eebd4 lrle0_ │ │ │ │ +0016e328 000fa716 R_ARM_JUMP_SLOT 00094d3c umiqid_ │ │ │ │ +0016e32c 00010a16 R_ARM_JUMP_SLOT 000ae95c usyaxl_ │ │ │ │ +0016e330 00052c16 R_ARM_JUMP_SLOT 000f2c5c irge_ │ │ │ │ +0016e334 000a3816 R_ARM_JUMP_SLOT 00098264 uulinz_ │ │ │ │ +0016e338 0006a616 R_ARM_JUMP_SLOT 000bc4d0 uvbraz_ │ │ │ │ +0016e33c 00078416 R_ARM_JUMP_SLOT 0009b3dc uipda2_ │ │ │ │ +0016e340 000d1916 R_ARM_JUMP_SLOT 0012a9f4 lchrd_ │ │ │ │ +0016e344 00101716 R_ARM_JUMP_SLOT 000be38c uvbxlz_ │ │ │ │ +0016e348 00085716 R_ARM_JUMP_SLOT 00110e58 sgrqcp_ │ │ │ │ +0016e34c 000bed16 R_ARM_JUMP_SLOT 0011fa9c zgselectfont_ │ │ │ │ +0016e350 000f7316 R_ARM_JUMP_SLOT 000e92a8 mpicon_ │ │ │ │ +0016e354 000cb516 R_ARM_JUMP_SLOT 000eab7c rsum_ │ │ │ │ +0016e358 00025a16 R_ARM_JUMP_SLOT 0009d384 uiiqnp_ │ │ │ │ +0016e35c 000c1d16 R_ARM_JUMP_SLOT 0011be24 zgrset_ │ │ │ │ +0016e360 000eaf16 R_ARM_JUMP_SLOT 00037778 tmstls_ │ │ │ │ +0016e364 000aa416 R_ARM_JUMP_SLOT 00097d70 uulget_ │ │ │ │ +0016e368 00122216 R_ARM_JUMP_SLOT 000eb994 rmax1_ │ │ │ │ +0016e36c 000bef16 R_ARM_JUMP_SLOT 00097f7c uuiqnp_ │ │ │ │ +0016e370 000dc216 R_ARM_JUMP_SLOT 0009d390 uiiqin_ │ │ │ │ +0016e374 000e1a16 R_ARM_JUMP_SLOT 000f634c szcltv_ │ │ │ │ +0016e378 0008bf16 R_ARM_JUMP_SLOT 000ca888 uxplbl_ │ │ │ │ +0016e37c 00038216 R_ARM_JUMP_SLOT 001136b8 sgocls_ │ │ │ │ +0016e380 000bb616 R_ARM_JUMP_SLOT 00125304 swqwdc_ │ │ │ │ +0016e384 00066816 R_ARM_JUMP_SLOT 000f1b5c vradd0_ │ │ │ │ +0016e388 00037316 R_ARM_JUMP_SLOT 00127064 swrqcl_ │ │ │ │ +0016e38c 00098b16 R_ARM_JUMP_SLOT 000b8644 uzisav_ │ │ │ │ +0016e390 0003b416 R_ARM_JUMP_SLOT 0013186c odpqin_ │ │ │ │ +0016e394 00034116 R_ARM_JUMP_SLOT 00146960 shtw2g_ │ │ │ │ +0016e398 0009a416 R_ARM_JUMP_SLOT 000e9e20 mpsotg_ │ │ │ │ +0016e39c 000a6a16 R_ARM_JUMP_SLOT 001399a8 rfftb1_ │ │ │ │ 0016e3a0 00002016 R_ARM_JUMP_SLOT 00000000 gtk_widget_realize │ │ │ │ -0016e3a4 00010216 R_ARM_JUMP_SLOT 000bca04 isgc_ │ │ │ │ -0016e3a8 00021a16 R_ARM_JUMP_SLOT 0004ec34 indxil_ │ │ │ │ -0016e3ac 000db416 R_ARM_JUMP_SLOT 000530e8 glpqnp_ │ │ │ │ -0016e3b0 00022616 R_ARM_JUMP_SLOT 00055d38 gliqid_ │ │ │ │ -0016e3b4 000ef616 R_ARM_JUMP_SLOT 00123ffc ugpqid_ │ │ │ │ -0016e3b8 000a2016 R_ARM_JUMP_SLOT 000d999c sgstxc_ │ │ │ │ -0016e3bc 0004dc16 R_ARM_JUMP_SLOT 00056738 lrgta_ │ │ │ │ -0016e3c0 00030516 R_ARM_JUMP_SLOT 00117648 usiqid_ │ │ │ │ +0016e3a4 00010216 R_ARM_JUMP_SLOT 00127f48 isgc_ │ │ │ │ +0016e3a8 00021a16 R_ARM_JUMP_SLOT 000e3574 indxil_ │ │ │ │ +0016e3ac 000db416 R_ARM_JUMP_SLOT 000dcd84 glpqnp_ │ │ │ │ +0016e3b0 00022616 R_ARM_JUMP_SLOT 000df7c0 gliqid_ │ │ │ │ +0016e3b4 000ef616 R_ARM_JUMP_SLOT 000d9c3c ugpqid_ │ │ │ │ +0016e3b8 000a2016 R_ARM_JUMP_SLOT 00118d60 sgstxc_ │ │ │ │ +0016e3bc 0004dc16 R_ARM_JUMP_SLOT 000eeecc lrgta_ │ │ │ │ +0016e3c0 00030516 R_ARM_JUMP_SLOT 000a82bc usiqid_ │ │ │ │ 0016e3c4 00002116 R_ARM_JUMP_SLOT 00000000 cairo_pattern_destroy │ │ │ │ -0016e3c8 00020216 R_ARM_JUMP_SLOT 000477f8 shts2g_ │ │ │ │ -0016e3cc 00058716 R_ARM_JUMP_SLOT 000ff78c uuqmki_ │ │ │ │ -0016e3d0 000de216 R_ARM_JUMP_SLOT 00137eac ucpqit_ │ │ │ │ -0016e3d4 000b3d16 R_ARM_JUMP_SLOT 00116b6c uslqvl_ │ │ │ │ -0016e3d8 00072316 R_ARM_JUMP_SLOT 0004658c cosqf_ │ │ │ │ -0016e3dc 000f3416 R_ARM_JUMP_SLOT 000f21d8 uliqvl_ │ │ │ │ -0016e3e0 00060b16 R_ARM_JUMP_SLOT 0005ab38 mpiotg_ │ │ │ │ -0016e3e4 000d5c16 R_ARM_JUMP_SLOT 0004696c cffti1_ │ │ │ │ -0016e3e8 000a5416 R_ARM_JUMP_SLOT 00147898 hexdci_ │ │ │ │ -0016e3ec 00095916 R_ARM_JUMP_SLOT 000e3348 zgiint_ │ │ │ │ -0016e3f0 00019c16 R_ARM_JUMP_SLOT 000f6fdc uelstx_ │ │ │ │ -0016e3f4 0002f416 R_ARM_JUMP_SLOT 00036194 odrget_ │ │ │ │ -0016e3f8 00095616 R_ARM_JUMP_SLOT 00060efc rset_ │ │ │ │ -0016e3fc 0002b316 R_ARM_JUMP_SLOT 00146e0c ndate3_ │ │ │ │ +0016e3c8 00020216 R_ARM_JUMP_SLOT 001466f8 shts2g_ │ │ │ │ +0016e3cc 00058716 R_ARM_JUMP_SLOT 00098edc uuqmki_ │ │ │ │ +0016e3d0 000de216 R_ARM_JUMP_SLOT 000c04c4 ucpqit_ │ │ │ │ +0016e3d4 000b3d16 R_ARM_JUMP_SLOT 000a6b88 uslqvl_ │ │ │ │ +0016e3d8 00072316 R_ARM_JUMP_SLOT 0013cfbc cosqf_ │ │ │ │ +0016e3dc 000f3416 R_ARM_JUMP_SLOT 000c6cc8 uliqvl_ │ │ │ │ +0016e3e0 00060b16 R_ARM_JUMP_SLOT 000e9e80 mpiotg_ │ │ │ │ +0016e3e4 000d5c16 R_ARM_JUMP_SLOT 00136ad0 cffti1_ │ │ │ │ +0016e3e8 000a5416 R_ARM_JUMP_SLOT 0013039c hexdci_ │ │ │ │ +0016e3ec 00095916 R_ARM_JUMP_SLOT 0011c090 zgiint_ │ │ │ │ +0016e3f0 00019c16 R_ARM_JUMP_SLOT 000b3328 uelstx_ │ │ │ │ +0016e3f4 0002f416 R_ARM_JUMP_SLOT 001336e8 odrget_ │ │ │ │ +0016e3f8 00095616 R_ARM_JUMP_SLOT 000f3354 rset_ │ │ │ │ +0016e3fc 0002b316 R_ARM_JUMP_SLOT 0012bac4 ndate3_ │ │ │ │ 0016e400 00002216 R_ARM_JUMP_SLOT 00000000 pango_layout_get_extents │ │ │ │ -0016e404 00049e16 R_ARM_JUMP_SLOT 00120624 umrqcp_ │ │ │ │ -0016e408 00107a16 R_ARM_JUMP_SLOT 000bd674 szqgcx_ │ │ │ │ -0016e40c 0001aa16 R_ARM_JUMP_SLOT 0011a4e4 uxpnum_ │ │ │ │ -0016e410 00096016 R_ARM_JUMP_SLOT 000c9210 szl3zv_ │ │ │ │ -0016e414 000f0616 R_ARM_JUMP_SLOT 00061c64 vrfna0_ │ │ │ │ -0016e418 000bdb16 R_ARM_JUMP_SLOT 000c2d10 szopts_ │ │ │ │ -0016e41c 00033816 R_ARM_JUMP_SLOT 000f160c ulpset_ │ │ │ │ -0016e420 00057716 R_ARM_JUMP_SLOT 00123e74 ugpqcl_ │ │ │ │ -0016e424 000e4416 R_ARM_JUMP_SLOT 000ff63c uuqfri_ │ │ │ │ -0016e428 00119d16 R_ARM_JUMP_SLOT 00049784 shms2w_ │ │ │ │ -0016e42c 00088916 R_ARM_JUMP_SLOT 000c5e38 szmvlp_ │ │ │ │ -0016e430 00101616 R_ARM_JUMP_SLOT 0005da5c imlt_ │ │ │ │ -0016e434 000fe616 R_ARM_JUMP_SLOT 000d9e44 sgpmzr_ │ │ │ │ -0016e438 00094516 R_ARM_JUMP_SLOT 000c5da4 szoplp_ │ │ │ │ -0016e43c 00039616 R_ARM_JUMP_SLOT 0005a30c mpfaza_ │ │ │ │ -0016e440 000b1a16 R_ARM_JUMP_SLOT 00052fb4 glqfnm_ │ │ │ │ -0016e444 000f2516 R_ARM_JUMP_SLOT 0013c51c udlabl_ │ │ │ │ -0016e448 0007ca16 R_ARM_JUMP_SLOT 00061500 vrcon_ │ │ │ │ -0016e44c 00047716 R_ARM_JUMP_SLOT 0013a25c udpsvl_ │ │ │ │ -0016e450 00055216 R_ARM_JUMP_SLOT 000cb958 szpmzu_ │ │ │ │ -0016e454 000b7716 R_ARM_JUMP_SLOT 0005d8f4 iset_ │ │ │ │ -0016e458 00038016 R_ARM_JUMP_SLOT 0012991c uvbrl_ │ │ │ │ -0016e45c 00047a16 R_ARM_JUMP_SLOT 0010120c uuiqid_ │ │ │ │ -0016e460 0004bc16 R_ARM_JUMP_SLOT 000ef148 swiqnp_ │ │ │ │ -0016e464 00057f16 R_ARM_JUMP_SLOT 000510dc rlrxfl_ │ │ │ │ -0016e468 000edb16 R_ARM_JUMP_SLOT 000fa300 uetonf_ │ │ │ │ -0016e46c 0003c316 R_ARM_JUMP_SLOT 000e94dc swpqit_ │ │ │ │ +0016e404 00049e16 R_ARM_JUMP_SLOT 00090f30 umrqcp_ │ │ │ │ +0016e408 00107a16 R_ARM_JUMP_SLOT 000f4f54 szqgcx_ │ │ │ │ +0016e40c 0001aa16 R_ARM_JUMP_SLOT 000cbd10 uxpnum_ │ │ │ │ +0016e410 00096016 R_ARM_JUMP_SLOT 000fe36c szl3zv_ │ │ │ │ +0016e414 000f0616 R_ARM_JUMP_SLOT 000f39e0 vrfna0_ │ │ │ │ +0016e418 000bdb16 R_ARM_JUMP_SLOT 000fac48 szopts_ │ │ │ │ +0016e41c 00033816 R_ARM_JUMP_SLOT 000c5774 ulpset_ │ │ │ │ +0016e420 00057716 R_ARM_JUMP_SLOT 000d9ab4 ugpqcl_ │ │ │ │ +0016e424 000e4416 R_ARM_JUMP_SLOT 00098ff0 uuqfri_ │ │ │ │ +0016e428 00119d16 R_ARM_JUMP_SLOT 00143580 shms2w_ │ │ │ │ +0016e42c 00088916 R_ARM_JUMP_SLOT 000f8a34 szmvlp_ │ │ │ │ +0016e430 00101616 R_ARM_JUMP_SLOT 000dbe44 imlt_ │ │ │ │ +0016e434 000fe616 R_ARM_JUMP_SLOT 0010d4b8 sgpmzr_ │ │ │ │ +0016e438 00094516 R_ARM_JUMP_SLOT 000f89a0 szoplp_ │ │ │ │ +0016e43c 00039616 R_ARM_JUMP_SLOT 000ea320 mpfaza_ │ │ │ │ +0016e440 000b1a16 R_ARM_JUMP_SLOT 000dc638 glqfnm_ │ │ │ │ +0016e444 000f2516 R_ARM_JUMP_SLOT 000d17a0 udlabl_ │ │ │ │ +0016e448 0007ca16 R_ARM_JUMP_SLOT 000f3a90 vrcon_ │ │ │ │ +0016e44c 00047716 R_ARM_JUMP_SLOT 000d02a8 udpsvl_ │ │ │ │ +0016e450 00055216 R_ARM_JUMP_SLOT 000fdfe8 szpmzu_ │ │ │ │ +0016e454 000b7716 R_ARM_JUMP_SLOT 000db7f4 iset_ │ │ │ │ +0016e458 00038016 R_ARM_JUMP_SLOT 000be2d4 uvbrl_ │ │ │ │ +0016e45c 00047a16 R_ARM_JUMP_SLOT 000980f0 uuiqid_ │ │ │ │ +0016e460 0004bc16 R_ARM_JUMP_SLOT 0011a3b8 swiqnp_ │ │ │ │ +0016e464 00057f16 R_ARM_JUMP_SLOT 000e0848 rlrxfl_ │ │ │ │ +0016e468 000edb16 R_ARM_JUMP_SLOT 000afecc uetonf_ │ │ │ │ +0016e46c 0003c316 R_ARM_JUMP_SLOT 00127738 swpqit_ │ │ │ │ 0016e470 00002316 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -0016e474 0010c916 R_ARM_JUMP_SLOT 000f8f60 uestlv_ │ │ │ │ -0016e478 000ef916 R_ARM_JUMP_SLOT 001191b8 uxsfmt_ │ │ │ │ -0016e47c 000d7816 R_ARM_JUMP_SLOT 001179a8 usiset_ │ │ │ │ -0016e480 00122516 R_ARM_JUMP_SLOT 000478dc shtg2w_ │ │ │ │ -0016e484 0006a816 R_ARM_JUMP_SLOT 000cd5c8 slpwwc_ │ │ │ │ -0016e488 00090b16 R_ARM_JUMP_SLOT 000e70fc zgfontname_ │ │ │ │ +0016e474 0010c916 R_ARM_JUMP_SLOT 000b28e8 uestlv_ │ │ │ │ +0016e478 000ef916 R_ARM_JUMP_SLOT 000cbf78 uxsfmt_ │ │ │ │ +0016e47c 000d7816 R_ARM_JUMP_SLOT 000a65d4 usiset_ │ │ │ │ +0016e480 00122516 R_ARM_JUMP_SLOT 001467dc shtg2w_ │ │ │ │ +0016e484 0006a816 R_ARM_JUMP_SLOT 001055b8 slpwwc_ │ │ │ │ +0016e488 00090b16 R_ARM_JUMP_SLOT 0011fe44 zgfontname_ │ │ │ │ 0016e48c 00002416 R_ARM_JUMP_SLOT 00000000 _gfortran_os_error_at@GFORTRAN_10 │ │ │ │ 0016e490 00002516 R_ARM_JUMP_SLOT 00000000 pango_layout_set_markup │ │ │ │ -0016e494 000d3b16 R_ARM_JUMP_SLOT 000e730c zggcls_ │ │ │ │ -0016e498 0009c316 R_ARM_JUMP_SLOT 0011ae44 uxptmk_ │ │ │ │ -0016e49c 000d0716 R_ARM_JUMP_SLOT 00134cfc uic2d_ │ │ │ │ -0016e4a0 0002e716 R_ARM_JUMP_SLOT 000483d4 shppma_ │ │ │ │ -0016e4a4 0008b916 R_ARM_JUMP_SLOT 00139620 uciqin_ │ │ │ │ +0016e494 000d3b16 R_ARM_JUMP_SLOT 00120054 zggcls_ │ │ │ │ +0016e498 0009c316 R_ARM_JUMP_SLOT 000ca054 uxptmk_ │ │ │ │ +0016e49c 000d0716 R_ARM_JUMP_SLOT 0009d9c0 uic2d_ │ │ │ │ +0016e4a0 0002e716 R_ARM_JUMP_SLOT 0014585c shppma_ │ │ │ │ +0016e4a4 0008b916 R_ARM_JUMP_SLOT 000c18c8 uciqin_ │ │ │ │ 0016e4a8 00002616 R_ARM_JUMP_SLOT 00000000 cosf@GLIBC_2.4 │ │ │ │ -0016e4ac 00019816 R_ARM_JUMP_SLOT 00126a04 ugvect_ │ │ │ │ -0016e4b0 00053216 R_ARM_JUMP_SLOT 000fe7cc grstrf_ │ │ │ │ -0016e4b4 0011a516 R_ARM_JUMP_SLOT 000fd8d8 uyroff_ │ │ │ │ -0016e4b8 00120916 R_ARM_JUMP_SLOT 00123278 umpmap_ │ │ │ │ -0016e4bc 00017816 R_ARM_JUMP_SLOT 000da72c sgqpmt_ │ │ │ │ -0016e4c0 00096416 R_ARM_JUMP_SLOT 000e0ac8 scspmt_ │ │ │ │ -0016e4c4 000c3316 R_ARM_JUMP_SLOT 000d2b84 stirot_ │ │ │ │ -0016e4c8 0002df16 R_ARM_JUMP_SLOT 000df188 sgisvl_ │ │ │ │ -0016e4cc 00031416 R_ARM_JUMP_SLOT 000cb1a4 sztncl_ │ │ │ │ -0016e4d0 00086616 R_ARM_JUMP_SLOT 000dd0d8 sgqvpt_ │ │ │ │ -0016e4d4 00099016 R_ARM_JUMP_SLOT 0005e000 vifct1_ │ │ │ │ -0016e4d8 0008f116 R_ARM_JUMP_SLOT 000d80dc sglar_ │ │ │ │ -0016e4dc 00085f16 R_ARM_JUMP_SLOT 001156e4 uspqin_ │ │ │ │ -0016e4e0 0010f816 R_ARM_JUMP_SLOT 00058d98 mpiplc_ │ │ │ │ -0016e4e4 0011e616 R_ARM_JUMP_SLOT 0014841c time12_ │ │ │ │ -0016e4e8 000e2216 R_ARM_JUMP_SLOT 0010e518 usaxlg_ │ │ │ │ -0016e4ec 00113b16 R_ARM_JUMP_SLOT 000590e8 mpfmil_ │ │ │ │ -0016e4f0 0004b816 R_ARM_JUMP_SLOT 0004ea94 nindxm_ │ │ │ │ -0016e4f4 000f8a16 R_ARM_JUMP_SLOT 000d684c sglnxu_ │ │ │ │ -0016e4f8 000b7116 R_ARM_JUMP_SLOT 000ebf08 swdopn_ │ │ │ │ -0016e4fc 0003ee16 R_ARM_JUMP_SLOT 000ff388 grinit_ │ │ │ │ -0016e500 0003eb16 R_ARM_JUMP_SLOT 000e2348 scspln_ │ │ │ │ -0016e504 00017b16 R_ARM_JUMP_SLOT 000c8828 szt3zu_ │ │ │ │ -0016e508 000e7a16 R_ARM_JUMP_SLOT 00107de0 uzinit_ │ │ │ │ -0016e50c 00015b16 R_ARM_JUMP_SLOT 000fb6a0 uyaxdv_ │ │ │ │ -0016e510 00021416 R_ARM_JUMP_SLOT 000667d4 vrfnb0_ │ │ │ │ -0016e514 000ef516 R_ARM_JUMP_SLOT 0013b0a8 udrqid_ │ │ │ │ -0016e518 00093516 R_ARM_JUMP_SLOT 000db5e4 sgtrqf_ │ │ │ │ -0016e51c 000a1316 R_ARM_JUMP_SLOT 000e322c zgfint_ │ │ │ │ +0016e4ac 00019816 R_ARM_JUMP_SLOT 000d7cc0 ugvect_ │ │ │ │ +0016e4b0 00053216 R_ARM_JUMP_SLOT 000bf1bc grstrf_ │ │ │ │ +0016e4b4 0011a516 R_ARM_JUMP_SLOT 0008e510 uyroff_ │ │ │ │ +0016e4b8 00120916 R_ARM_JUMP_SLOT 000913b4 umpmap_ │ │ │ │ +0016e4bc 00017816 R_ARM_JUMP_SLOT 0010dc08 sgqpmt_ │ │ │ │ +0016e4c0 00096416 R_ARM_JUMP_SLOT 0010857c scspmt_ │ │ │ │ +0016e4c4 000c3316 R_ARM_JUMP_SLOT 0010b604 stirot_ │ │ │ │ +0016e4c8 0002df16 R_ARM_JUMP_SLOT 00117bb4 sgisvl_ │ │ │ │ +0016e4cc 00031416 R_ARM_JUMP_SLOT 000f8fe0 sztncl_ │ │ │ │ +0016e4d0 00086616 R_ARM_JUMP_SLOT 0010d8e8 sgqvpt_ │ │ │ │ +0016e4d4 00099016 R_ARM_JUMP_SLOT 000dc094 vifct1_ │ │ │ │ +0016e4d8 0008f116 R_ARM_JUMP_SLOT 0010eb58 sglar_ │ │ │ │ +0016e4dc 00085f16 R_ARM_JUMP_SLOT 000a7714 uspqin_ │ │ │ │ +0016e4e0 0010f816 R_ARM_JUMP_SLOT 000e81fc mpiplc_ │ │ │ │ +0016e4e4 0011e616 R_ARM_JUMP_SLOT 0012911c time12_ │ │ │ │ +0016e4e8 000e2216 R_ARM_JUMP_SLOT 000ad6bc usaxlg_ │ │ │ │ +0016e4ec 00113b16 R_ARM_JUMP_SLOT 000e713c mpfmil_ │ │ │ │ +0016e4f0 0004b816 R_ARM_JUMP_SLOT 000e3394 nindxm_ │ │ │ │ +0016e4f4 000f8a16 R_ARM_JUMP_SLOT 00112ce8 sglnxu_ │ │ │ │ +0016e4f8 000b7116 R_ARM_JUMP_SLOT 001243a8 swdopn_ │ │ │ │ +0016e4fc 0003ee16 R_ARM_JUMP_SLOT 000bfc28 grinit_ │ │ │ │ +0016e500 0003eb16 R_ARM_JUMP_SLOT 00109028 scspln_ │ │ │ │ +0016e504 00017b16 R_ARM_JUMP_SLOT 000f4338 szt3zu_ │ │ │ │ +0016e508 000e7a16 R_ARM_JUMP_SLOT 000b979c uzinit_ │ │ │ │ +0016e50c 00015b16 R_ARM_JUMP_SLOT 0008ce80 uyaxdv_ │ │ │ │ +0016e510 00021416 R_ARM_JUMP_SLOT 000f1f30 vrfnb0_ │ │ │ │ +0016e514 000ef516 R_ARM_JUMP_SLOT 000d0f74 udrqid_ │ │ │ │ +0016e518 00093516 R_ARM_JUMP_SLOT 00115560 sgtrqf_ │ │ │ │ +0016e51c 000a1316 R_ARM_JUMP_SLOT 0011bf74 zgfint_ │ │ │ │ 0016e520 00097d16 R_ARM_JUMP_SLOT 00035a28 osabrt_ │ │ │ │ -0016e524 000a9e16 R_ARM_JUMP_SLOT 0010c110 uzistx_ │ │ │ │ +0016e524 000a9e16 R_ARM_JUMP_SLOT 000b9bf0 uzistx_ │ │ │ │ 0016e528 00002716 R_ARM_JUMP_SLOT 00000000 cairo_rectangle │ │ │ │ 0016e52c 00002816 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer_write@GFORTRAN_8 │ │ │ │ -0016e530 00013f16 R_ARM_JUMP_SLOT 00051494 rlienv_ │ │ │ │ -0016e534 00023b16 R_ARM_JUMP_SLOT 000c6e98 szcrst_ │ │ │ │ -0016e538 000aa916 R_ARM_JUMP_SLOT 00061794 vrfct_ │ │ │ │ +0016e530 00013f16 R_ARM_JUMP_SLOT 000e2948 rlienv_ │ │ │ │ +0016e534 00023b16 R_ARM_JUMP_SLOT 000f9464 szcrst_ │ │ │ │ +0016e538 000aa916 R_ARM_JUMP_SLOT 000f2f38 vrfct_ │ │ │ │ 0016e53c 00002916 R_ARM_JUMP_SLOT 00000000 pango_cairo_font_map_get_default │ │ │ │ -0016e540 00115116 R_ARM_JUMP_SLOT 00110ce4 usysub_ │ │ │ │ -0016e544 00048f16 R_ARM_JUMP_SLOT 00102444 uhbxlz_ │ │ │ │ -0016e548 00056616 R_ARM_JUMP_SLOT 00147e38 timec3_ │ │ │ │ -0016e54c 000e7c16 R_ARM_JUMP_SLOT 000ff69c uuqbrs_ │ │ │ │ -0016e550 0005dd16 R_ARM_JUMP_SLOT 000c9758 szl3cl_ │ │ │ │ -0016e554 000d5116 R_ARM_JUMP_SLOT 000f8ee4 ueqntl_ │ │ │ │ -0016e558 00119716 R_ARM_JUMP_SLOT 000f0c1c ulpqnp_ │ │ │ │ -0016e55c 00062416 R_ARM_JUMP_SLOT 000ee1e8 swqfcc_ │ │ │ │ -0016e560 000cdc16 R_ARM_JUMP_SLOT 000f2644 uliget_ │ │ │ │ -0016e564 0005c616 R_ARM_JUMP_SLOT 00051b10 rlcopt_ │ │ │ │ -0016e568 0003c416 R_ARM_JUMP_SLOT 000479f8 shtwga_ │ │ │ │ -0016e56c 000e5716 R_ARM_JUMP_SLOT 000dd99c sgpqcl_ │ │ │ │ -0016e570 000ff616 R_ARM_JUMP_SLOT 00115b90 uspqcp_ │ │ │ │ -0016e574 000c0616 R_ARM_JUMP_SLOT 00061e00 gnrset_ │ │ │ │ -0016e578 000b0e16 R_ARM_JUMP_SLOT 0010489c uhbra_ │ │ │ │ -0016e57c 0009db16 R_ARM_JUMP_SLOT 00117820 usiget_ │ │ │ │ -0016e580 00110f16 R_ARM_JUMP_SLOT 000fdd68 uyplbb_ │ │ │ │ +0016e540 00115116 R_ARM_JUMP_SLOT 000a448c usysub_ │ │ │ │ +0016e544 00048f16 R_ARM_JUMP_SLOT 000d1d1c uhbxlz_ │ │ │ │ +0016e548 00056616 R_ARM_JUMP_SLOT 00128bcc timec3_ │ │ │ │ +0016e54c 000e7c16 R_ARM_JUMP_SLOT 00098b58 uuqbrs_ │ │ │ │ +0016e550 0005dd16 R_ARM_JUMP_SLOT 000f6f28 szl3cl_ │ │ │ │ +0016e554 000d5116 R_ARM_JUMP_SLOT 000b286c ueqntl_ │ │ │ │ +0016e558 00119716 R_ARM_JUMP_SLOT 000c7134 ulpqnp_ │ │ │ │ +0016e55c 00062416 R_ARM_JUMP_SLOT 00126688 swqfcc_ │ │ │ │ +0016e560 000cdc16 R_ARM_JUMP_SLOT 000c5018 uliget_ │ │ │ │ +0016e564 0005c616 R_ARM_JUMP_SLOT 000e1658 rlcopt_ │ │ │ │ +0016e568 0003c416 R_ARM_JUMP_SLOT 001468f8 shtwga_ │ │ │ │ +0016e56c 000e5716 R_ARM_JUMP_SLOT 0011778c sgpqcl_ │ │ │ │ +0016e570 000ff616 R_ARM_JUMP_SLOT 000a7bc0 uspqcp_ │ │ │ │ +0016e574 000c0616 R_ARM_JUMP_SLOT 000ececc gnrset_ │ │ │ │ +0016e578 000b0e16 R_ARM_JUMP_SLOT 000d352c uhbra_ │ │ │ │ +0016e57c 0009db16 R_ARM_JUMP_SLOT 000a644c usiget_ │ │ │ │ +0016e580 00110f16 R_ARM_JUMP_SLOT 0008f414 uyplbb_ │ │ │ │ 0016e584 00002a16 R_ARM_JUMP_SLOT 00000000 __aeabi_i2d@GCC_3.5 │ │ │ │ -0016e588 00104e16 R_ARM_JUMP_SLOT 00123a90 ugpqin_ │ │ │ │ -0016e58c 00034716 R_ARM_JUMP_SLOT 001406b8 ior_ │ │ │ │ -0016e590 00106e16 R_ARM_JUMP_SLOT 00147224 dateg1_ │ │ │ │ -0016e594 000ae616 R_ARM_JUMP_SLOT 00109410 uzcrst_ │ │ │ │ -0016e598 0011c516 R_ARM_JUMP_SLOT 0010158c uumrkz_ │ │ │ │ -0016e59c 000a2116 R_ARM_JUMP_SLOT 000f1194 ulpqid_ │ │ │ │ -0016e5a0 0006c116 R_ARM_JUMP_SLOT 000fb2ec uysfmt_ │ │ │ │ -0016e5a4 00120716 R_ARM_JUMP_SLOT 000cb274 sztxzu_ │ │ │ │ +0016e588 00104e16 R_ARM_JUMP_SLOT 000d96d0 ugpqin_ │ │ │ │ +0016e58c 00034716 R_ARM_JUMP_SLOT 001281b4 ior_ │ │ │ │ +0016e590 00106e16 R_ARM_JUMP_SLOT 0012bfdc dateg1_ │ │ │ │ +0016e594 000ae616 R_ARM_JUMP_SLOT 000b9570 uzcrst_ │ │ │ │ +0016e598 0011c516 R_ARM_JUMP_SLOT 00099038 uumrkz_ │ │ │ │ +0016e59c 000a2116 R_ARM_JUMP_SLOT 000c76ac ulpqid_ │ │ │ │ +0016e5a0 0006c116 R_ARM_JUMP_SLOT 0008ccb0 uysfmt_ │ │ │ │ +0016e5a4 00120716 R_ARM_JUMP_SLOT 000f6f3c sztxzu_ │ │ │ │ 0016e5a8 00002b16 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ 0016e5ac 00002c16 R_ARM_JUMP_SLOT 00000000 __aeabi_ddiv@GCC_3.5 │ │ │ │ -0016e5b0 00070a16 R_ARM_JUMP_SLOT 000c394c szqtmd_ │ │ │ │ -0016e5b4 000a4c16 R_ARM_JUMP_SLOT 00134098 uismsq_ │ │ │ │ +0016e5b0 00070a16 R_ARM_JUMP_SLOT 000f5374 szqtmd_ │ │ │ │ +0016e5b4 000a4c16 R_ARM_JUMP_SLOT 0009cab4 uismsq_ │ │ │ │ 0016e5b8 00002d16 R_ARM_JUMP_SLOT 00000000 lroundf@GLIBC_2.4 │ │ │ │ -0016e5bc 00037c16 R_ARM_JUMP_SLOT 000f13f0 ulpstx_ │ │ │ │ -0016e5c0 0000d716 R_ARM_JUMP_SLOT 000fbeb0 uyaxlb_ │ │ │ │ -0016e5c4 000e4b16 R_ARM_JUMP_SLOT 000bc740 tmiget_ │ │ │ │ -0016e5c8 00091316 R_ARM_JUMP_SLOT 000c703c szcllc_ │ │ │ │ -0016e5cc 00073416 R_ARM_JUMP_SLOT 000ff308 grsvpt_ │ │ │ │ -0016e5d0 00096516 R_ARM_JUMP_SLOT 001245bc ugrsvl_ │ │ │ │ -0016e5d4 00063d16 R_ARM_JUMP_SLOT 0013dee0 udsclv_ │ │ │ │ -0016e5d8 00028416 R_ARM_JUMP_SLOT 000f7824 ueistx_ │ │ │ │ -0016e5dc 00113716 R_ARM_JUMP_SLOT 000e0d28 scplzv_ │ │ │ │ -0016e5e0 00069a16 R_ARM_JUMP_SLOT 00036218 odrstx_ │ │ │ │ -0016e5e4 000ecd16 R_ARM_JUMP_SLOT 0004bb84 shfwgm_ │ │ │ │ -0016e5e8 000ff316 R_ARM_JUMP_SLOT 000ff4f8 grfig_ │ │ │ │ -0016e5ec 000cf116 R_ARM_JUMP_SLOT 00058b0c mpfpt2_ │ │ │ │ -0016e5f0 0003ca16 R_ARM_JUMP_SLOT 00051e48 rllopt_ │ │ │ │ -0016e5f4 0002a116 R_ARM_JUMP_SLOT 000edee0 swscli_ │ │ │ │ -0016e5f8 000a0516 R_ARM_JUMP_SLOT 00039eb4 sint_ │ │ │ │ -0016e5fc 00072a16 R_ARM_JUMP_SLOT 0011c0ec uxplba_ │ │ │ │ -0016e600 000d2116 R_ARM_JUMP_SLOT 001080a8 uzpqvl_ │ │ │ │ -0016e604 00024e16 R_ARM_JUMP_SLOT 00116e00 uslqid_ │ │ │ │ -0016e608 000a4d16 R_ARM_JUMP_SLOT 000ec430 swftnm_ │ │ │ │ -0016e60c 000e9016 R_ARM_JUMP_SLOT 0010d498 usptmk_ │ │ │ │ +0016e5bc 00037c16 R_ARM_JUMP_SLOT 000c5558 ulpstx_ │ │ │ │ +0016e5c0 0000d716 R_ARM_JUMP_SLOT 0008da4c uyaxlb_ │ │ │ │ +0016e5c4 000e4b16 R_ARM_JUMP_SLOT 000382d4 tmiget_ │ │ │ │ +0016e5c8 00091316 R_ARM_JUMP_SLOT 000f9608 szcllc_ │ │ │ │ +0016e5cc 00073416 R_ARM_JUMP_SLOT 000bf13c grsvpt_ │ │ │ │ +0016e5d0 00096516 R_ARM_JUMP_SLOT 000d74ec ugrsvl_ │ │ │ │ +0016e5d4 00063d16 R_ARM_JUMP_SLOT 000cf504 udsclv_ │ │ │ │ +0016e5d8 00028416 R_ARM_JUMP_SLOT 000b54a8 ueistx_ │ │ │ │ +0016e5dc 00113716 R_ARM_JUMP_SLOT 00108ef4 scplzv_ │ │ │ │ +0016e5e0 00069a16 R_ARM_JUMP_SLOT 0013376c odrstx_ │ │ │ │ +0016e5e4 000ecd16 R_ARM_JUMP_SLOT 00143aa4 shfwgm_ │ │ │ │ +0016e5e8 000ff316 R_ARM_JUMP_SLOT 000bfee8 grfig_ │ │ │ │ +0016e5ec 000cf116 R_ARM_JUMP_SLOT 000e5388 mpfpt2_ │ │ │ │ +0016e5f0 0003ca16 R_ARM_JUMP_SLOT 000e1990 rllopt_ │ │ │ │ +0016e5f4 0002a116 R_ARM_JUMP_SLOT 00126380 swscli_ │ │ │ │ +0016e5f8 000a0516 R_ARM_JUMP_SLOT 001371f4 sint_ │ │ │ │ +0016e5fc 00072a16 R_ARM_JUMP_SLOT 000caf80 uxplba_ │ │ │ │ +0016e600 000d2116 R_ARM_JUMP_SLOT 000b76dc uzpqvl_ │ │ │ │ +0016e604 00024e16 R_ARM_JUMP_SLOT 000a6e1c uslqid_ │ │ │ │ +0016e608 000a4d16 R_ARM_JUMP_SLOT 001248d0 swftnm_ │ │ │ │ +0016e60c 000e9016 R_ARM_JUMP_SLOT 000a2fac usptmk_ │ │ │ │ 0016e610 00002e16 R_ARM_JUMP_SLOT 00000000 _gfortran_concat_string@GFORTRAN_8 │ │ │ │ -0016e614 000d9416 R_ARM_JUMP_SLOT 000c5edc szqtyz_ │ │ │ │ -0016e618 00014816 R_ARM_JUMP_SLOT 000be4d8 szgcly_ │ │ │ │ -0016e61c 000d3916 R_ARM_JUMP_SLOT 000c397c szcltp_ │ │ │ │ +0016e614 000d9416 R_ARM_JUMP_SLOT 000fc814 szqtyz_ │ │ │ │ +0016e618 00014816 R_ARM_JUMP_SLOT 0010153c szgcly_ │ │ │ │ +0016e61c 000d3916 R_ARM_JUMP_SLOT 000f53a4 szcltp_ │ │ │ │ 0016e620 00002f16 R_ARM_JUMP_SLOT 00000000 asin@GLIBC_2.4 │ │ │ │ -0016e624 000be616 R_ARM_JUMP_SLOT 000dd158 sgpwsn_ │ │ │ │ -0016e628 000e0a16 R_ARM_JUMP_SLOT 0010ea9c usaxdv_ │ │ │ │ -0016e62c 000f5516 R_ARM_JUMP_SLOT 000f6f58 uelget_ │ │ │ │ -0016e630 00115316 R_ARM_JUMP_SLOT 000d9954 sgqtxi_ │ │ │ │ -0016e634 000ad216 R_ARM_JUMP_SLOT 000bed44 szpipz_ │ │ │ │ -0016e638 00058016 R_ARM_JUMP_SLOT 00120da4 umlqcl_ │ │ │ │ -0016e63c 000f3716 R_ARM_JUMP_SLOT 000e02d0 sctnv_ │ │ │ │ -0016e640 00111916 R_ARM_JUMP_SLOT 00036bec odiqin_ │ │ │ │ -0016e644 0007b416 R_ARM_JUMP_SLOT 0012128c umlset_ │ │ │ │ -0016e648 0009a916 R_ARM_JUMP_SLOT 000669ac iblkge_ │ │ │ │ -0016e64c 000d8816 R_ARM_JUMP_SLOT 000f1c18 ullqcl_ │ │ │ │ -0016e650 00034a16 R_ARM_JUMP_SLOT 000e10e4 scspli_ │ │ │ │ -0016e654 000fc516 R_ARM_JUMP_SLOT 000e1a90 scslog_ │ │ │ │ -0016e658 0002d516 R_ARM_JUMP_SLOT 00052ae8 rllget_ │ │ │ │ -0016e65c 00052516 R_ARM_JUMP_SLOT 000e1d88 scqvpt_ │ │ │ │ +0016e624 000be616 R_ARM_JUMP_SLOT 00110480 sgpwsn_ │ │ │ │ +0016e628 000e0a16 R_ARM_JUMP_SLOT 000ad2c4 usaxdv_ │ │ │ │ +0016e62c 000f5516 R_ARM_JUMP_SLOT 000b32a4 uelget_ │ │ │ │ +0016e630 00115316 R_ARM_JUMP_SLOT 00118d18 sgqtxi_ │ │ │ │ +0016e634 000ad216 R_ARM_JUMP_SLOT 00100f74 szpipz_ │ │ │ │ +0016e638 00058016 R_ARM_JUMP_SLOT 00091e9c umlqcl_ │ │ │ │ +0016e63c 000f3716 R_ARM_JUMP_SLOT 001093b8 sctnv_ │ │ │ │ +0016e640 00111916 R_ARM_JUMP_SLOT 00133900 odiqin_ │ │ │ │ +0016e644 0007b416 R_ARM_JUMP_SLOT 000951e4 umlset_ │ │ │ │ +0016e648 0009a916 R_ARM_JUMP_SLOT 000db650 iblkge_ │ │ │ │ +0016e64c 000d8816 R_ARM_JUMP_SLOT 000c6794 ullqcl_ │ │ │ │ +0016e650 00034a16 R_ARM_JUMP_SLOT 00108168 scspli_ │ │ │ │ +0016e654 000fc516 R_ARM_JUMP_SLOT 00108bd4 scslog_ │ │ │ │ +0016e658 0002d516 R_ARM_JUMP_SLOT 000e10b0 rllget_ │ │ │ │ +0016e65c 00052516 R_ARM_JUMP_SLOT 00109568 scqvpt_ │ │ │ │ 0016e660 00003016 R_ARM_JUMP_SLOT 00000000 cairo_set_line_cap │ │ │ │ -0016e664 000aec16 R_ARM_JUMP_SLOT 00109450 uzcsav_ │ │ │ │ -0016e668 000a7b16 R_ARM_JUMP_SLOT 001464ec dateq2_ │ │ │ │ -0016e66c 000fcd16 R_ARM_JUMP_SLOT 00056114 rcor_ │ │ │ │ -0016e670 0003f416 R_ARM_JUMP_SLOT 0006624c vrsub_ │ │ │ │ -0016e674 000e8f16 R_ARM_JUMP_SLOT 0005e3c0 viinc_ │ │ │ │ -0016e678 000de716 R_ARM_JUMP_SLOT 000ff6fc uuqebi_ │ │ │ │ +0016e664 000aec16 R_ARM_JUMP_SLOT 000b95b0 uzcsav_ │ │ │ │ +0016e668 000a7b16 R_ARM_JUMP_SLOT 0012bc24 dateq2_ │ │ │ │ +0016e66c 000fcd16 R_ARM_JUMP_SLOT 000da020 rcor_ │ │ │ │ +0016e670 0003f416 R_ARM_JUMP_SLOT 000f1cf8 vrsub_ │ │ │ │ +0016e674 000e8f16 R_ARM_JUMP_SLOT 000dbcc4 viinc_ │ │ │ │ +0016e678 000de716 R_ARM_JUMP_SLOT 000973cc uuqebi_ │ │ │ │ 0016e67c 00003116 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_c4_i4@GFORTRAN_8 │ │ │ │ -0016e680 00108816 R_ARM_JUMP_SLOT 001213d4 umisvl_ │ │ │ │ -0016e684 000f1216 R_ARM_JUMP_SLOT 001390a0 uclqcl_ │ │ │ │ -0016e688 00016616 R_ARM_JUMP_SLOT 001258b4 ugiqcl_ │ │ │ │ +0016e680 00108816 R_ARM_JUMP_SLOT 0009499c umisvl_ │ │ │ │ +0016e684 000f1216 R_ARM_JUMP_SLOT 000c0b6c uclqcl_ │ │ │ │ +0016e688 00016616 R_ARM_JUMP_SLOT 000d9364 ugiqcl_ │ │ │ │ 0016e68c 00003216 R_ARM_JUMP_SLOT 00000000 sinhf@GLIBC_2.4 │ │ │ │ -0016e690 0004a016 R_ARM_JUMP_SLOT 000dcef0 sgqsim_ │ │ │ │ -0016e694 0000fb16 R_ARM_JUMP_SLOT 000ff138 grstxy_ │ │ │ │ -0016e698 000b2016 R_ARM_JUMP_SLOT 001174c0 usiqcl_ │ │ │ │ -0016e69c 000c3e16 R_ARM_JUMP_SLOT 00061a28 vrinc_ │ │ │ │ -0016e6a0 00101d16 R_ARM_JUMP_SLOT 000d6c0c sglaxv_ │ │ │ │ -0016e6a4 0009dd16 R_ARM_JUMP_SLOT 0010035c uurqnp_ │ │ │ │ -0016e6a8 000e3416 R_ARM_JUMP_SLOT 000f0978 swqcmn_ │ │ │ │ -0016e6ac 00118b16 R_ARM_JUMP_SLOT 00066cb4 iblklt_ │ │ │ │ -0016e6b0 00086316 R_ARM_JUMP_SLOT 00048098 shtint_ │ │ │ │ -0016e6b4 0010cc16 R_ARM_JUMP_SLOT 0004a4b8 shlbwu_ │ │ │ │ -0016e6b8 000b5b16 R_ARM_JUMP_SLOT 00052c30 rtcget_ │ │ │ │ -0016e6bc 000db916 R_ARM_JUMP_SLOT 000c5dac szpllp_ │ │ │ │ -0016e6c0 00040416 R_ARM_JUMP_SLOT 00141a58 clrgls_ │ │ │ │ -0016e6c4 00048a16 R_ARM_JUMP_SLOT 00106d2c uwqgxi_ │ │ │ │ -0016e6c8 00103716 R_ARM_JUMP_SLOT 000ff8e8 uupqnp_ │ │ │ │ -0016e6cc 0005a416 R_ARM_JUMP_SLOT 000611cc radd_ │ │ │ │ -0016e6d0 00053a16 R_ARM_JUMP_SLOT 00063078 ifromc_ │ │ │ │ -0016e6d4 00024016 R_ARM_JUMP_SLOT 00116158 usrqin_ │ │ │ │ -0016e6d8 0009bc16 R_ARM_JUMP_SLOT 0010ca3c usytlz_ │ │ │ │ -0016e6dc 00059c16 R_ARM_JUMP_SLOT 0005e770 rvmin1_ │ │ │ │ -0016e6e0 0001b016 R_ARM_JUMP_SLOT 00116210 usrsvl_ │ │ │ │ -0016e6e4 000ce816 R_ARM_JUMP_SLOT 00100b20 uurset_ │ │ │ │ -0016e6e8 000b6116 R_ARM_JUMP_SLOT 001190dc ussttl_ │ │ │ │ -0016e6ec 00109d16 R_ARM_JUMP_SLOT 00060a90 rmin_ │ │ │ │ -0016e6f0 000bd816 R_ARM_JUMP_SLOT 00147ca0 clower_ │ │ │ │ -0016e6f4 000b6a16 R_ARM_JUMP_SLOT 000bb3a8 tmpqid_ │ │ │ │ -0016e6f8 00082f16 R_ARM_JUMP_SLOT 00107538 uwqgyb_ │ │ │ │ -0016e6fc 00103d16 R_ARM_JUMP_SLOT 00059ec4 mpznwt_ │ │ │ │ -0016e700 0009a616 R_ARM_JUMP_SLOT 000e7348 zggton_ │ │ │ │ -0016e704 0005cc16 R_ARM_JUMP_SLOT 000ddb20 sgpqid_ │ │ │ │ -0016e708 0008b216 R_ARM_JUMP_SLOT 00059d98 xmplon_ │ │ │ │ +0016e690 0004a016 R_ARM_JUMP_SLOT 001123e8 sgqsim_ │ │ │ │ +0016e694 0000fb16 R_ARM_JUMP_SLOT 000bfb10 grstxy_ │ │ │ │ +0016e698 000b2016 R_ARM_JUMP_SLOT 000a8134 usiqcl_ │ │ │ │ +0016e69c 000c3e16 R_ARM_JUMP_SLOT 000f357c vrinc_ │ │ │ │ +0016e6a0 00101d16 R_ARM_JUMP_SLOT 00112ec8 sglaxv_ │ │ │ │ +0016e6a4 0009dd16 R_ARM_JUMP_SLOT 00096d48 uurqnp_ │ │ │ │ +0016e6a8 000e3416 R_ARM_JUMP_SLOT 0011a37c swqcmn_ │ │ │ │ +0016e6ac 00118b16 R_ARM_JUMP_SLOT 000db334 iblklt_ │ │ │ │ +0016e6b0 00086316 R_ARM_JUMP_SLOT 00146f98 shtint_ │ │ │ │ +0016e6b4 0010cc16 R_ARM_JUMP_SLOT 001444c0 shlbwu_ │ │ │ │ +0016e6b8 000b5b16 R_ARM_JUMP_SLOT 000e11f8 rtcget_ │ │ │ │ +0016e6bc 000db916 R_ARM_JUMP_SLOT 000f89a8 szpllp_ │ │ │ │ +0016e6c0 00040416 R_ARM_JUMP_SLOT 0012e6a0 clrgls_ │ │ │ │ +0016e6c4 00048a16 R_ARM_JUMP_SLOT 0008bcdc uwqgxi_ │ │ │ │ +0016e6c8 00103716 R_ARM_JUMP_SLOT 00097620 uupqnp_ │ │ │ │ +0016e6cc 0005a416 R_ARM_JUMP_SLOT 000f2d2c radd_ │ │ │ │ +0016e6d0 00053a16 R_ARM_JUMP_SLOT 000da98c ifromc_ │ │ │ │ +0016e6d4 00024016 R_ARM_JUMP_SLOT 000aa34c usrqin_ │ │ │ │ +0016e6d8 0009bc16 R_ARM_JUMP_SLOT 000a6438 usytlz_ │ │ │ │ +0016e6dc 00059c16 R_ARM_JUMP_SLOT 000ebd88 rvmin1_ │ │ │ │ +0016e6e0 0001b016 R_ARM_JUMP_SLOT 000aa404 usrsvl_ │ │ │ │ +0016e6e4 000ce816 R_ARM_JUMP_SLOT 00099bb4 uurset_ │ │ │ │ +0016e6e8 000b6116 R_ARM_JUMP_SLOT 000a691c ussttl_ │ │ │ │ +0016e6ec 00109d16 R_ARM_JUMP_SLOT 000eaa90 rmin_ │ │ │ │ +0016e6f0 000bd816 R_ARM_JUMP_SLOT 0012b004 clower_ │ │ │ │ +0016e6f4 000b6a16 R_ARM_JUMP_SLOT 0003b660 tmpqid_ │ │ │ │ +0016e6f8 00082f16 R_ARM_JUMP_SLOT 0008b31c uwqgyb_ │ │ │ │ +0016e6fc 00103d16 R_ARM_JUMP_SLOT 000e546c mpznwt_ │ │ │ │ +0016e700 0009a616 R_ARM_JUMP_SLOT 00120090 zggton_ │ │ │ │ +0016e704 0005cc16 R_ARM_JUMP_SLOT 00117910 sgpqid_ │ │ │ │ +0016e708 0008b216 R_ARM_JUMP_SLOT 000e6d44 xmplon_ │ │ │ │ 0016e70c 00003316 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read_done@GFORTRAN_8 │ │ │ │ -0016e710 000c9016 R_ARM_JUMP_SLOT 00056960 lrlt0_ │ │ │ │ -0016e714 0006c416 R_ARM_JUMP_SLOT 000dd670 sgpsvl_ │ │ │ │ -0016e718 00030216 R_ARM_JUMP_SLOT 000dad5c sgplzv_ │ │ │ │ -0016e71c 00104516 R_ARM_JUMP_SLOT 0005c860 mpimer_ │ │ │ │ -0016e720 000d6016 R_ARM_JUMP_SLOT 001011b8 uuiqcp_ │ │ │ │ -0016e724 00077616 R_ARM_JUMP_SLOT 000efdbc swcqcp_ │ │ │ │ -0016e728 00089316 R_ARM_JUMP_SLOT 00054968 glrqcp_ │ │ │ │ +0016e710 000c9016 R_ARM_JUMP_SLOT 000eecdc lrlt0_ │ │ │ │ +0016e714 0006c416 R_ARM_JUMP_SLOT 00117460 sgpsvl_ │ │ │ │ +0016e718 00030216 R_ARM_JUMP_SLOT 00113c14 sgplzv_ │ │ │ │ +0016e71c 00104516 R_ARM_JUMP_SLOT 000ea0c0 mpimer_ │ │ │ │ +0016e720 000d6016 R_ARM_JUMP_SLOT 0009809c uuiqcp_ │ │ │ │ +0016e724 00089316 R_ARM_JUMP_SLOT 000def88 glrqcp_ │ │ │ │ +0016e728 00077616 R_ARM_JUMP_SLOT 0011b088 swcqcp_ │ │ │ │ 0016e72c 00003416 R_ARM_JUMP_SLOT 00000000 cairo_save │ │ │ │ -0016e730 000f8416 R_ARM_JUMP_SLOT 0004c3c0 vrrnm1_ │ │ │ │ +0016e730 000f8416 R_ARM_JUMP_SLOT 0013454c vrrnm1_ │ │ │ │ 0016e734 00003516 R_ARM_JUMP_SLOT 00000000 cos@GLIBC_2.4 │ │ │ │ 0016e738 00003616 R_ARM_JUMP_SLOT 00000000 cairo_set_source_rgb │ │ │ │ -0016e73c 00093e16 R_ARM_JUMP_SLOT 000e2ebc getparmnumber │ │ │ │ +0016e73c 00093e16 R_ARM_JUMP_SLOT 0011bc04 getparmnumber │ │ │ │ 0016e740 00003716 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0016e744 00068e16 R_ARM_JUMP_SLOT 00119420 uxsttl_ │ │ │ │ -0016e748 000c0816 R_ARM_JUMP_SLOT 000593b4 mpigno_ │ │ │ │ +0016e744 00068e16 R_ARM_JUMP_SLOT 000cb2a8 uxsttl_ │ │ │ │ +0016e748 000c0816 R_ARM_JUMP_SLOT 000e9a74 mpigno_ │ │ │ │ 0016e74c 00003816 R_ARM_JUMP_SLOT 00000000 __aeabi_f2d@GCC_3.5 │ │ │ │ -0016e750 00027f16 R_ARM_JUMP_SLOT 0011d568 umbndr_ │ │ │ │ -0016e754 000ad316 R_ARM_JUMP_SLOT 001085dc uzpget_ │ │ │ │ -0016e758 0011cf16 R_ARM_JUMP_SLOT 001416f8 cllsrg_ │ │ │ │ -0016e75c 00059516 R_ARM_JUMP_SLOT 0013bac8 udlget_ │ │ │ │ -0016e760 0007c916 R_ARM_JUMP_SLOT 0010ed14 usaxcl_ │ │ │ │ -0016e764 000bd116 R_ARM_JUMP_SLOT 0013a588 udpqcl_ │ │ │ │ -0016e768 000e4216 R_ARM_JUMP_SLOT 0005cb80 rexp_ │ │ │ │ -0016e76c 00054916 R_ARM_JUMP_SLOT 0004e89c leny_ │ │ │ │ -0016e770 000dd016 R_ARM_JUMP_SLOT 000e00ac sctnzu_ │ │ │ │ -0016e774 000a3c16 R_ARM_JUMP_SLOT 000e9620 swpqcp_ │ │ │ │ -0016e778 0009ea16 R_ARM_JUMP_SLOT 000dec20 sglqcp_ │ │ │ │ -0016e77c 00014916 R_ARM_JUMP_SLOT 00052a44 rlrget_ │ │ │ │ -0016e780 0011e216 R_ARM_JUMP_SLOT 000c36f4 szsttr_ │ │ │ │ +0016e750 00027f16 R_ARM_JUMP_SLOT 00092680 umbndr_ │ │ │ │ +0016e754 000ad316 R_ARM_JUMP_SLOT 000b9848 uzpget_ │ │ │ │ +0016e758 0011cf16 R_ARM_JUMP_SLOT 0012dab8 cllsrg_ │ │ │ │ +0016e75c 00059516 R_ARM_JUMP_SLOT 000cead4 udlget_ │ │ │ │ +0016e760 0007c916 R_ARM_JUMP_SLOT 000a50e4 usaxcl_ │ │ │ │ +0016e764 000bd116 R_ARM_JUMP_SLOT 000d05d4 udpqcl_ │ │ │ │ +0016e768 000e4216 R_ARM_JUMP_SLOT 000da3b0 rexp_ │ │ │ │ +0016e76c 00054916 R_ARM_JUMP_SLOT 000ecde0 leny_ │ │ │ │ +0016e770 000dd016 R_ARM_JUMP_SLOT 001087dc sctnzu_ │ │ │ │ +0016e774 000a3c16 R_ARM_JUMP_SLOT 0012787c swpqcp_ │ │ │ │ +0016e778 0009ea16 R_ARM_JUMP_SLOT 00111c00 sglqcp_ │ │ │ │ +0016e77c 00014916 R_ARM_JUMP_SLOT 000e100c rlrget_ │ │ │ │ +0016e780 0011e216 R_ARM_JUMP_SLOT 000f6010 szsttr_ │ │ │ │ 0016e784 00003916 R_ARM_JUMP_SLOT 00000000 cairo_ps_surface_set_eps │ │ │ │ 0016e788 00003a16 R_ARM_JUMP_SLOT 00000000 timeq3_ │ │ │ │ -0016e78c 000aae16 R_ARM_JUMP_SLOT 000cad10 szlncl_ │ │ │ │ -0016e790 0006a116 R_ARM_JUMP_SLOT 000dffa0 sgfrm_ │ │ │ │ -0016e794 00036116 R_ARM_JUMP_SLOT 0004c3b8 shfftf_ │ │ │ │ -0016e798 00078516 R_ARM_JUMP_SLOT 000ff81c uuqlnt_ │ │ │ │ -0016e79c 000d0116 R_ARM_JUMP_SLOT 000ee5f4 swflsh_ │ │ │ │ -0016e7a0 0002f616 R_ARM_JUMP_SLOT 00137ff0 ucpqcp_ │ │ │ │ -0016e7a4 0005f316 R_ARM_JUMP_SLOT 00138670 ucrsvl_ │ │ │ │ -0016e7a8 0009f316 R_ARM_JUMP_SLOT 00052ee4 rtiget_ │ │ │ │ -0016e7ac 00081d16 R_ARM_JUMP_SLOT 00047b7c shtswj_ │ │ │ │ -0016e7b0 00063916 R_ARM_JUMP_SLOT 000e8a10 swqfnm_ │ │ │ │ -0016e7b4 000b7f16 R_ARM_JUMP_SLOT 000f0c28 ulpqin_ │ │ │ │ +0016e78c 000aae16 R_ARM_JUMP_SLOT 00103358 szlncl_ │ │ │ │ +0016e790 0006a116 R_ARM_JUMP_SLOT 00116d98 sgfrm_ │ │ │ │ +0016e794 00036116 R_ARM_JUMP_SLOT 0014739c shfftf_ │ │ │ │ +0016e798 00078516 R_ARM_JUMP_SLOT 0009987c uuqlnt_ │ │ │ │ +0016e79c 000d0116 R_ARM_JUMP_SLOT 00126a94 swflsh_ │ │ │ │ +0016e7a0 0002f616 R_ARM_JUMP_SLOT 000c0608 ucpqcp_ │ │ │ │ +0016e7a4 0005f316 R_ARM_JUMP_SLOT 000c2130 ucrsvl_ │ │ │ │ +0016e7a8 0009f316 R_ARM_JUMP_SLOT 000e14ac rtiget_ │ │ │ │ +0016e7ac 00081d16 R_ARM_JUMP_SLOT 00146a7c shtswj_ │ │ │ │ +0016e7b0 00063916 R_ARM_JUMP_SLOT 00121924 swqfnm_ │ │ │ │ +0016e7b4 000b7f16 R_ARM_JUMP_SLOT 000c7140 ulpqin_ │ │ │ │ 0016e7b8 00003b16 R_ARM_JUMP_SLOT 00000000 cairo_set_source │ │ │ │ -0016e7bc 000ec016 R_ARM_JUMP_SLOT 000d4384 sgqcl_ │ │ │ │ -0016e7c0 00027e16 R_ARM_JUMP_SLOT 00051ccc rlropt_ │ │ │ │ -0016e7c4 00023716 R_ARM_JUMP_SLOT 0004e910 lenb_ │ │ │ │ -0016e7c8 000ebc16 R_ARM_JUMP_SLOT 000fad44 uetone_ │ │ │ │ +0016e7bc 000ec016 R_ARM_JUMP_SLOT 0010e650 sgqcl_ │ │ │ │ +0016e7c0 00027e16 R_ARM_JUMP_SLOT 000e1814 rlropt_ │ │ │ │ +0016e7c4 00023716 R_ARM_JUMP_SLOT 000ecd9c lenb_ │ │ │ │ +0016e7c8 000ebc16 R_ARM_JUMP_SLOT 000b2b7c uetone_ │ │ │ │ 0016e7cc 00003c16 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -0016e7d0 000a9816 R_ARM_JUMP_SLOT 00065d90 vrmlt1_ │ │ │ │ -0016e7d4 00010416 R_ARM_JUMP_SLOT 00118e34 usspnt_ │ │ │ │ -0016e7d8 000e3916 R_ARM_JUMP_SLOT 000f5744 uepsvl_ │ │ │ │ -0016e7dc 000d5716 R_ARM_JUMP_SLOT 00058bf0 mpxplc_ │ │ │ │ -0016e7e0 00099e16 R_ARM_JUMP_SLOT 00050008 iufopn_ │ │ │ │ -0016e7e4 00027616 R_ARM_JUMP_SLOT 00039534 odrk4_ │ │ │ │ +0016e7d0 000a9816 R_ARM_JUMP_SLOT 000f2284 vrmlt1_ │ │ │ │ +0016e7d4 00010416 R_ARM_JUMP_SLOT 000adf3c usspnt_ │ │ │ │ +0016e7d8 000e3916 R_ARM_JUMP_SLOT 000b1238 uepsvl_ │ │ │ │ +0016e7dc 000d5716 R_ARM_JUMP_SLOT 000e8054 mpxplc_ │ │ │ │ +0016e7e0 00099e16 R_ARM_JUMP_SLOT 000de78c iufopn_ │ │ │ │ +0016e7e4 00027616 R_ARM_JUMP_SLOT 001325bc odrk4_ │ │ │ │ 0016e7e8 00003d16 R_ARM_JUMP_SLOT 00000000 acosf@GLIBC_2.4 │ │ │ │ -0016e7ec 00020016 R_ARM_JUMP_SLOT 000d46e8 sgtxxu_ │ │ │ │ -0016e7f0 000e5316 R_ARM_JUMP_SLOT 000ba790 tmrqvl_ │ │ │ │ -0016e7f4 00015c16 R_ARM_JUMP_SLOT 000ff7d4 uuslnt_ │ │ │ │ -0016e7f8 00106216 R_ARM_JUMP_SLOT 000363ac odlqin_ │ │ │ │ -0016e7fc 00080a16 R_ARM_JUMP_SLOT 00121188 umlstx_ │ │ │ │ -0016e800 00052016 R_ARM_JUMP_SLOT 0005a590 mpfazm_ │ │ │ │ -0016e804 00072716 R_ARM_JUMP_SLOT 000d51f8 sgtnxr_ │ │ │ │ -0016e808 0004df16 R_ARM_JUMP_SLOT 0004ea18 nindxn_ │ │ │ │ -0016e80c 00020a16 R_ARM_JUMP_SLOT 00142040 clrgsv_ │ │ │ │ -0016e810 00032516 R_ARM_JUMP_SLOT 00140f7c bitpic_ │ │ │ │ -0016e814 0007c116 R_ARM_JUMP_SLOT 000e7b7c zgsfcm_ │ │ │ │ -0016e818 000ee616 R_ARM_JUMP_SLOT 000bd7a4 szpcll_ │ │ │ │ -0016e81c 0000fe16 R_ARM_JUMP_SLOT 00069000 char_trim_ │ │ │ │ -0016e820 00027216 R_ARM_JUMP_SLOT 000565a0 lrlea_ │ │ │ │ -0016e824 00068d16 R_ARM_JUMP_SLOT 000e7d38 zgiclr_ │ │ │ │ -0016e828 0001a116 R_ARM_JUMP_SLOT 000c8624 szt3zv_ │ │ │ │ -0016e82c 00020816 R_ARM_JUMP_SLOT 00061eac rgngt_ │ │ │ │ -0016e830 0008c216 R_ARM_JUMP_SLOT 0010b0bc uzlsav_ │ │ │ │ -0016e834 00051716 R_ARM_JUMP_SLOT 001482c4 time23_ │ │ │ │ -0016e838 0008ff16 R_ARM_JUMP_SLOT 000ff6b4 uusebt_ │ │ │ │ -0016e83c 00102d16 R_ARM_JUMP_SLOT 000bc4a8 tmiqcp_ │ │ │ │ -0016e840 0007ed16 R_ARM_JUMP_SLOT 000ff684 uusbrs_ │ │ │ │ -0016e844 0001cb16 R_ARM_JUMP_SLOT 00135dec ucyady_ │ │ │ │ -0016e848 00094416 R_ARM_JUMP_SLOT 000f0b90 swcset_ │ │ │ │ -0016e84c 000a6416 R_ARM_JUMP_SLOT 00054d80 glrset_ │ │ │ │ -0016e850 000c1e16 R_ARM_JUMP_SLOT 0010d334 uspttl_ │ │ │ │ -0016e854 000fd416 R_ARM_JUMP_SLOT 00123b48 ugpsvl_ │ │ │ │ +0016e7ec 00020016 R_ARM_JUMP_SLOT 001137e4 sgtxxu_ │ │ │ │ +0016e7f0 000e5316 R_ARM_JUMP_SLOT 000386a4 tmrqvl_ │ │ │ │ +0016e7f4 00015c16 R_ARM_JUMP_SLOT 00099834 uuslnt_ │ │ │ │ +0016e7f8 00106216 R_ARM_JUMP_SLOT 00133f24 odlqin_ │ │ │ │ +0016e7fc 00080a16 R_ARM_JUMP_SLOT 000950e0 umlstx_ │ │ │ │ +0016e800 00052016 R_ARM_JUMP_SLOT 000e59fc mpfazm_ │ │ │ │ +0016e804 00072716 R_ARM_JUMP_SLOT 00111f68 sgtnxr_ │ │ │ │ +0016e808 0004df16 R_ARM_JUMP_SLOT 000e30ec nindxn_ │ │ │ │ +0016e80c 00020a16 R_ARM_JUMP_SLOT 0012e130 clrgsv_ │ │ │ │ +0016e810 00032516 R_ARM_JUMP_SLOT 00128870 bitpic_ │ │ │ │ +0016e814 0007c116 R_ARM_JUMP_SLOT 001208c4 zgsfcm_ │ │ │ │ +0016e818 000ee616 R_ARM_JUMP_SLOT 000f6fd8 szpcll_ │ │ │ │ +0016e81c 0000fe16 R_ARM_JUMP_SLOT 0003dd5c char_trim_ │ │ │ │ +0016e820 00027216 R_ARM_JUMP_SLOT 000eea2c lrlea_ │ │ │ │ +0016e824 00068d16 R_ARM_JUMP_SLOT 00120a80 zgiclr_ │ │ │ │ +0016e828 0001a116 R_ARM_JUMP_SLOT 000f879c szt3zv_ │ │ │ │ +0016e82c 00020816 R_ARM_JUMP_SLOT 000ecf78 rgngt_ │ │ │ │ +0016e830 0008c216 R_ARM_JUMP_SLOT 000baff0 uzlsav_ │ │ │ │ +0016e834 00051716 R_ARM_JUMP_SLOT 00128f3c time23_ │ │ │ │ +0016e838 0008ff16 R_ARM_JUMP_SLOT 00097384 uusebt_ │ │ │ │ +0016e83c 00102d16 R_ARM_JUMP_SLOT 000372d4 tmiqcp_ │ │ │ │ +0016e840 0007ed16 R_ARM_JUMP_SLOT 00098b40 uusbrs_ │ │ │ │ +0016e844 0001cb16 R_ARM_JUMP_SLOT 000c3a4c ucyady_ │ │ │ │ +0016e848 00094416 R_ARM_JUMP_SLOT 0011abd0 swcset_ │ │ │ │ +0016e84c 000a6416 R_ARM_JUMP_SLOT 000e3068 glrset_ │ │ │ │ +0016e850 000c1e16 R_ARM_JUMP_SLOT 000afc14 uspttl_ │ │ │ │ +0016e854 000fd416 R_ARM_JUMP_SLOT 000d9788 ugpsvl_ │ │ │ │ 0016e858 00003e16 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_size │ │ │ │ -0016e85c 000ca316 R_ARM_JUMP_SLOT 000f0900 swqcmd_ │ │ │ │ -0016e860 0001f516 R_ARM_JUMP_SLOT 0005aeb8 mpibon_ │ │ │ │ -0016e864 00013d16 R_ARM_JUMP_SLOT 000d99e4 sgqtxs_ │ │ │ │ -0016e868 0010c316 R_ARM_JUMP_SLOT 0004a378 shlfwl_ │ │ │ │ -0016e86c 00029216 R_ARM_JUMP_SLOT 001007c0 uurqid_ │ │ │ │ -0016e870 00028a16 R_ARM_JUMP_SLOT 00122268 umqpnt_ │ │ │ │ -0016e874 000cee16 R_ARM_JUMP_SLOT 00143e40 lchrc_ │ │ │ │ -0016e878 000d8716 R_ARM_JUMP_SLOT 00043a5c passb4_ │ │ │ │ -0016e87c 000c0b16 R_ARM_JUMP_SLOT 00100c70 uulqcl_ │ │ │ │ -0016e880 00112c16 R_ARM_JUMP_SLOT 000f6cc0 uelqcp_ │ │ │ │ -0016e884 0007fb16 R_ARM_JUMP_SLOT 0004b6d8 shinir_ │ │ │ │ -0016e888 000c4516 R_ARM_JUMP_SLOT 000d083c ststr3_ │ │ │ │ -0016e88c 0003f016 R_ARM_JUMP_SLOT 000fe550 uyptmz_ │ │ │ │ -0016e890 0000d216 R_ARM_JUMP_SLOT 000ff774 uusmks_ │ │ │ │ -0016e894 000a0716 R_ARM_JUMP_SLOT 0013de08 uddclv_ │ │ │ │ -0016e898 000dac16 R_ARM_JUMP_SLOT 000d3c24 sgpfln_ │ │ │ │ -0016e89c 00092916 R_ARM_JUMP_SLOT 000cea78 sldttl_ │ │ │ │ -0016e8a0 000f3f16 R_ARM_JUMP_SLOT 000f63c0 uerqcl_ │ │ │ │ -0016e8a4 000da616 R_ARM_JUMP_SLOT 000e82a4 swrsvl_ │ │ │ │ -0016e8a8 000b4216 R_ARM_JUMP_SLOT 000d2868 stnusr_ │ │ │ │ -0016e8ac 0011d716 R_ARM_JUMP_SLOT 000bc8c8 tmiset_ │ │ │ │ -0016e8b0 000e5516 R_ARM_JUMP_SLOT 000d7a60 sgqpls_ │ │ │ │ -0016e8b4 00054316 R_ARM_JUMP_SLOT 0011e338 umsppt_ │ │ │ │ -0016e8b8 000cc416 R_ARM_JUMP_SLOT 0004ded4 visub1_ │ │ │ │ -0016e8bc 00055816 R_ARM_JUMP_SLOT 000e4bfc zgocls_ │ │ │ │ -0016e8c0 000ed716 R_ARM_JUMP_SLOT 0004f610 osqarn_ │ │ │ │ -0016e8c4 000ce116 R_ARM_JUMP_SLOT 000f16fc ulrqvl_ │ │ │ │ -0016e8c8 000d0916 R_ARM_JUMP_SLOT 001291f4 uvbxf_ │ │ │ │ -0016e8cc 0005cd16 R_ARM_JUMP_SLOT 00102a7c uhbxaz_ │ │ │ │ -0016e8d0 000c8416 R_ARM_JUMP_SLOT 00056090 gliset_ │ │ │ │ -0016e8d4 0002f916 R_ARM_JUMP_SLOT 00131d50 uilqcp_ │ │ │ │ -0016e8d8 00035d16 R_ARM_JUMP_SLOT 00120280 umrqnp_ │ │ │ │ -0016e8dc 0007d016 R_ARM_JUMP_SLOT 0005dbc4 iadd_ │ │ │ │ -0016e8e0 00114216 R_ARM_JUMP_SLOT 000e4d8c zggopn_ │ │ │ │ -0016e8e4 00061316 R_ARM_JUMP_SLOT 001215ec umiqcl_ │ │ │ │ -0016e8e8 000a1e16 R_ARM_JUMP_SLOT 0012e020 uirqid_ │ │ │ │ -0016e8ec 000d2a16 R_ARM_JUMP_SLOT 00053838 glpget_ │ │ │ │ -0016e8f0 00056516 R_ARM_JUMP_SLOT 00121310 umiqnp_ │ │ │ │ -0016e8f4 0009e416 R_ARM_JUMP_SLOT 000c7c80 szoplt_ │ │ │ │ -0016e8f8 00066616 R_ARM_JUMP_SLOT 000bbd20 tmlqid_ │ │ │ │ -0016e8fc 0006dc16 R_ARM_JUMP_SLOT 0013b768 udlqcl_ │ │ │ │ -0016e900 000e9116 R_ARM_JUMP_SLOT 0013a96c udpstx_ │ │ │ │ -0016e904 00055116 R_ARM_JUMP_SLOT 00125e20 ugsut_ │ │ │ │ -0016e908 000cd616 R_ARM_JUMP_SLOT 000bae3c tmpqin_ │ │ │ │ -0016e90c 00043c16 R_ARM_JUMP_SLOT 0005dcbc viset_ │ │ │ │ -0016e910 0010ad16 R_ARM_JUMP_SLOT 00056c88 lreqa_ │ │ │ │ -0016e914 000a5516 R_ARM_JUMP_SLOT 00062188 gnge_ │ │ │ │ -0016e918 000a2516 R_ARM_JUMP_SLOT 000552fc gllqcp_ │ │ │ │ -0016e91c 0004f616 R_ARM_JUMP_SLOT 00047934 shtwgj_ │ │ │ │ -0016e920 00074216 R_ARM_JUMP_SLOT 000dd5b0 sgpqin_ │ │ │ │ -0016e924 00039d16 R_ARM_JUMP_SLOT 00132598 uiiqcp_ │ │ │ │ -0016e928 00015416 R_ARM_JUMP_SLOT 000e7a4c zgqrct_ │ │ │ │ -0016e92c 00068516 R_ARM_JUMP_SLOT 00120940 umrstx_ │ │ │ │ -0016e930 00023d16 R_ARM_JUMP_SLOT 000cd1a8 slpwvc_ │ │ │ │ -0016e934 0007ff16 R_ARM_JUMP_SLOT 00138de0 uclqin_ │ │ │ │ -0016e938 000c1316 R_ARM_JUMP_SLOT 001255e4 ugiqin_ │ │ │ │ -0016e93c 000a8316 R_ARM_JUMP_SLOT 000e9384 swpqvl_ │ │ │ │ -0016e940 000a2c16 R_ARM_JUMP_SLOT 000dea48 sglqvl_ │ │ │ │ -0016e944 0005ff16 R_ARM_JUMP_SLOT 000e3394 zgupdate │ │ │ │ -0016e948 00026116 R_ARM_JUMP_SLOT 00147560 date32_ │ │ │ │ -0016e94c 000ecf16 R_ARM_JUMP_SLOT 001076bc uwsgxa_ │ │ │ │ +0016e85c 000ca316 R_ARM_JUMP_SLOT 0011a304 swqcmd_ │ │ │ │ +0016e860 0001f516 R_ARM_JUMP_SLOT 000e6454 mpibon_ │ │ │ │ +0016e864 00013d16 R_ARM_JUMP_SLOT 00118da8 sgqtxs_ │ │ │ │ +0016e868 0010c316 R_ARM_JUMP_SLOT 00144288 shlfwl_ │ │ │ │ +0016e86c 00029216 R_ARM_JUMP_SLOT 000971ac uurqid_ │ │ │ │ +0016e870 00028a16 R_ARM_JUMP_SLOT 00090b64 umqpnt_ │ │ │ │ +0016e874 000cee16 R_ARM_JUMP_SLOT 0012ac10 lchrc_ │ │ │ │ +0016e878 000d8716 R_ARM_JUMP_SLOT 00138e50 passb4_ │ │ │ │ +0016e87c 000c0b16 R_ARM_JUMP_SLOT 00098924 uulqcl_ │ │ │ │ +0016e880 00112c16 R_ARM_JUMP_SLOT 000b662c uelqcp_ │ │ │ │ +0016e884 0007fb16 R_ARM_JUMP_SLOT 00144b74 shinir_ │ │ │ │ +0016e888 000c4516 R_ARM_JUMP_SLOT 0010d40c ststr3_ │ │ │ │ +0016e88c 0003f016 R_ARM_JUMP_SLOT 0008d4e0 uyptmz_ │ │ │ │ +0016e890 0000d216 R_ARM_JUMP_SLOT 00098ec4 uusmks_ │ │ │ │ +0016e894 000a0716 R_ARM_JUMP_SLOT 000cf42c uddclv_ │ │ │ │ +0016e898 000dac16 R_ARM_JUMP_SLOT 001127dc sgpfln_ │ │ │ │ +0016e89c 00092916 R_ARM_JUMP_SLOT 00104014 sldttl_ │ │ │ │ +0016e8a0 000f3f16 R_ARM_JUMP_SLOT 000b58fc uerqcl_ │ │ │ │ +0016e8a4 000da616 R_ARM_JUMP_SLOT 00126e64 swrsvl_ │ │ │ │ +0016e8a8 000b4216 R_ARM_JUMP_SLOT 0010a428 stnusr_ │ │ │ │ +0016e8ac 0011d716 R_ARM_JUMP_SLOT 0003845c tmiset_ │ │ │ │ +0016e8b0 000e5516 R_ARM_JUMP_SLOT 00114c44 sgqpls_ │ │ │ │ +0016e8b4 00054316 R_ARM_JUMP_SLOT 00093df0 umsppt_ │ │ │ │ +0016e8b8 000cc416 R_ARM_JUMP_SLOT 000ee130 visub1_ │ │ │ │ +0016e8bc 00055816 R_ARM_JUMP_SLOT 0011d944 zgocls_ │ │ │ │ +0016e8c0 000ed716 R_ARM_JUMP_SLOT 000db158 osqarn_ │ │ │ │ +0016e8c4 000ce116 R_ARM_JUMP_SLOT 000c5290 ulrqvl_ │ │ │ │ +0016e8c8 000d0916 R_ARM_JUMP_SLOT 000bf08c uvbxf_ │ │ │ │ +0016e8cc 0005cd16 R_ARM_JUMP_SLOT 000d4c1c uhbxaz_ │ │ │ │ +0016e8d0 000c8416 R_ARM_JUMP_SLOT 000dd8b4 gliset_ │ │ │ │ +0016e8d4 0002f916 R_ARM_JUMP_SLOT 000a1cfc uilqcp_ │ │ │ │ +0016e8d8 00035d16 R_ARM_JUMP_SLOT 00090b8c umrqnp_ │ │ │ │ +0016e8dc 0007d016 R_ARM_JUMP_SLOT 000dc2b8 iadd_ │ │ │ │ +0016e8e0 00114216 R_ARM_JUMP_SLOT 0011dad4 zggopn_ │ │ │ │ +0016e8e4 00061316 R_ARM_JUMP_SLOT 00094bb4 umiqcl_ │ │ │ │ +0016e8e8 000a1e16 R_ARM_JUMP_SLOT 000a2dd4 uirqid_ │ │ │ │ +0016e8ec 000d2a16 R_ARM_JUMP_SLOT 000dc76c glpget_ │ │ │ │ +0016e8f0 00056516 R_ARM_JUMP_SLOT 000948d8 umiqnp_ │ │ │ │ +0016e8f4 0009e416 R_ARM_JUMP_SLOT 000f456c szoplt_ │ │ │ │ +0016e8f8 00066616 R_ARM_JUMP_SLOT 0003c980 tmlqid_ │ │ │ │ +0016e8fc 0006dc16 R_ARM_JUMP_SLOT 000ce774 udlqcl_ │ │ │ │ +0016e900 000e9116 R_ARM_JUMP_SLOT 000cf670 udpstx_ │ │ │ │ +0016e904 00055116 R_ARM_JUMP_SLOT 000d6bf0 ugsut_ │ │ │ │ +0016e908 000cd616 R_ARM_JUMP_SLOT 0003b0f4 tmpqin_ │ │ │ │ +0016e90c 00043c16 R_ARM_JUMP_SLOT 000db964 viset_ │ │ │ │ +0016e910 0010ad16 R_ARM_JUMP_SLOT 000eeb58 lreqa_ │ │ │ │ +0016e914 000a5516 R_ARM_JUMP_SLOT 000ed124 gnge_ │ │ │ │ +0016e918 000a2516 R_ARM_JUMP_SLOT 000dde30 gllqcp_ │ │ │ │ +0016e91c 0004f616 R_ARM_JUMP_SLOT 00146834 shtwgj_ │ │ │ │ +0016e920 00074216 R_ARM_JUMP_SLOT 001173a0 sgpqin_ │ │ │ │ +0016e924 00039d16 R_ARM_JUMP_SLOT 0009d728 uiiqcp_ │ │ │ │ +0016e928 00015416 R_ARM_JUMP_SLOT 00120794 zgqrct_ │ │ │ │ +0016e92c 00068516 R_ARM_JUMP_SLOT 00092420 umrstx_ │ │ │ │ +0016e930 00023d16 R_ARM_JUMP_SLOT 00105198 slpwvc_ │ │ │ │ +0016e934 0007ff16 R_ARM_JUMP_SLOT 000c08ac uclqin_ │ │ │ │ +0016e938 000c1316 R_ARM_JUMP_SLOT 000d9094 ugiqin_ │ │ │ │ +0016e93c 000a8316 R_ARM_JUMP_SLOT 001275e0 swpqvl_ │ │ │ │ +0016e940 000a2c16 R_ARM_JUMP_SLOT 00111a28 sglqvl_ │ │ │ │ +0016e944 0005ff16 R_ARM_JUMP_SLOT 0011c0dc zgupdate │ │ │ │ +0016e948 00026116 R_ARM_JUMP_SLOT 0012c098 date32_ │ │ │ │ +0016e94c 000ecf16 R_ARM_JUMP_SLOT 0008aed0 uwsgxa_ │ │ │ │ 0016e950 00003f16 R_ARM_JUMP_SLOT 00000000 cairo_show_page │ │ │ │ -0016e954 00119816 R_ARM_JUMP_SLOT 000c399c szsttp_ │ │ │ │ -0016e958 00094816 R_ARM_JUMP_SLOT 000ec744 swclch_ │ │ │ │ -0016e95c 000f2716 R_ARM_JUMP_SLOT 00061b38 vrfna1_ │ │ │ │ -0016e960 0011b516 R_ARM_JUMP_SLOT 000f67ac uerstx_ │ │ │ │ -0016e964 00026816 R_ARM_JUMP_SLOT 000d281c stcusr_ │ │ │ │ -0016e968 00104a16 R_ARM_JUMP_SLOT 001399b8 uciqcp_ │ │ │ │ -0016e96c 00106516 R_ARM_JUMP_SLOT 001341e4 uiqcrg_ │ │ │ │ -0016e970 000ade16 R_ARM_JUMP_SLOT 000d0a9c stspr2_ │ │ │ │ -0016e974 000c9f16 R_ARM_JUMP_SLOT 00134498 uiilab_ │ │ │ │ -0016e978 00060716 R_ARM_JUMP_SLOT 00053660 glpqid_ │ │ │ │ -0016e97c 00065516 R_ARM_JUMP_SLOT 000f5e54 uepstx_ │ │ │ │ -0016e980 00013216 R_ARM_JUMP_SLOT 001106d0 csblbl_ │ │ │ │ -0016e984 00116616 R_ARM_JUMP_SLOT 000f6af8 uelqvl_ │ │ │ │ -0016e988 00016316 R_ARM_JUMP_SLOT 000bae30 tmpqnp_ │ │ │ │ -0016e98c 0009a716 R_ARM_JUMP_SLOT 00148264 time32_ │ │ │ │ -0016e990 0002d316 R_ARM_JUMP_SLOT 00061318 vrset1_ │ │ │ │ -0016e994 00078816 R_ARM_JUMP_SLOT 0005ce00 ct2ch_ │ │ │ │ -0016e998 00047816 R_ARM_JUMP_SLOT 000564c0 lrge_ │ │ │ │ +0016e954 00119816 R_ARM_JUMP_SLOT 000f53c4 szsttp_ │ │ │ │ +0016e958 00094816 R_ARM_JUMP_SLOT 00124be4 swclch_ │ │ │ │ +0016e95c 000f2716 R_ARM_JUMP_SLOT 000f376c vrfna1_ │ │ │ │ +0016e960 0011b516 R_ARM_JUMP_SLOT 000b529c uerstx_ │ │ │ │ +0016e964 00026816 R_ARM_JUMP_SLOT 0010a3dc stcusr_ │ │ │ │ +0016e968 00104a16 R_ARM_JUMP_SLOT 000c1c60 uciqcp_ │ │ │ │ +0016e96c 00106516 R_ARM_JUMP_SLOT 0009cc00 uiqcrg_ │ │ │ │ +0016e970 000ade16 R_ARM_JUMP_SLOT 0010b8a0 stspr2_ │ │ │ │ +0016e974 000c9f16 R_ARM_JUMP_SLOT 000a2108 uiilab_ │ │ │ │ +0016e978 00060716 R_ARM_JUMP_SLOT 000dd2fc glpqid_ │ │ │ │ +0016e97c 00065516 R_ARM_JUMP_SLOT 000b4f78 uepstx_ │ │ │ │ +0016e980 00013216 R_ARM_JUMP_SLOT 000a8494 csblbl_ │ │ │ │ +0016e984 00116616 R_ARM_JUMP_SLOT 000b6464 uelqvl_ │ │ │ │ +0016e988 00016316 R_ARM_JUMP_SLOT 0003b0e8 tmpqnp_ │ │ │ │ +0016e98c 0009a716 R_ARM_JUMP_SLOT 00128ba0 time32_ │ │ │ │ +0016e990 0002d316 R_ARM_JUMP_SLOT 000f32ac vrset1_ │ │ │ │ +0016e994 00078816 R_ARM_JUMP_SLOT 000e3d4c ct2ch_ │ │ │ │ +0016e998 00047816 R_ARM_JUMP_SLOT 000eef18 lrge_ │ │ │ │ 0016e99c 00004016 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmplt@GCC_3.5 │ │ │ │ -0016e9a0 0000db16 R_ARM_JUMP_SLOT 00139cd4 ucistx_ │ │ │ │ +0016e9a0 0000db16 R_ARM_JUMP_SLOT 000c4170 ucistx_ │ │ │ │ 0016e9a4 00004116 R_ARM_JUMP_SLOT 00000000 cairo_set_line_join │ │ │ │ 0016e9a8 00004216 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_unpack@GFORTRAN_8 │ │ │ │ -0016e9ac 000edd16 R_ARM_JUMP_SLOT 00062ea4 lfromc_ │ │ │ │ -0016e9b0 00118916 R_ARM_JUMP_SLOT 000e7e60 zgclini_ │ │ │ │ -0016e9b4 000e1f16 R_ARM_JUMP_SLOT 00132a58 uiipac_ │ │ │ │ -0016e9b8 000aa216 R_ARM_JUMP_SLOT 000f1940 ulrget_ │ │ │ │ -0016e9bc 00021116 R_ARM_JUMP_SLOT 00067314 imax1_ │ │ │ │ -0016e9c0 0004d816 R_ARM_JUMP_SLOT 00056aa0 lrne1_ │ │ │ │ +0016e9ac 000edd16 R_ARM_JUMP_SLOT 000daae0 lfromc_ │ │ │ │ +0016e9b0 00118916 R_ARM_JUMP_SLOT 00120ba8 zgclini_ │ │ │ │ +0016e9b4 000e1f16 R_ARM_JUMP_SLOT 00099e60 uiipac_ │ │ │ │ +0016e9b8 000aa216 R_ARM_JUMP_SLOT 000c78c4 ulrget_ │ │ │ │ +0016e9bc 00021116 R_ARM_JUMP_SLOT 000e4660 imax1_ │ │ │ │ +0016e9c0 0004d816 R_ARM_JUMP_SLOT 000ef204 lrne1_ │ │ │ │ 0016e9c4 00004316 R_ARM_JUMP_SLOT 00000000 _gfortran_random_seed_i4@GFORTRAN_8 │ │ │ │ -0016e9c8 000e7716 R_ARM_JUMP_SLOT 000f1ac8 ulrset_ │ │ │ │ -0016e9cc 00118516 R_ARM_JUMP_SLOT 000d880c sglnv_ │ │ │ │ -0016e9d0 000c1f16 R_ARM_JUMP_SLOT 00109828 uzcstx_ │ │ │ │ +0016e9c8 000e7716 R_ARM_JUMP_SLOT 000c7a4c ulrset_ │ │ │ │ +0016e9cc 00118516 R_ARM_JUMP_SLOT 001113cc sglnv_ │ │ │ │ +0016e9d0 000c1f16 R_ARM_JUMP_SLOT 000b89f8 uzcstx_ │ │ │ │ 0016e9d4 00004416 R_ARM_JUMP_SLOT 00000000 _gfortran_iargc@GFORTRAN_8 │ │ │ │ -0016e9d8 0004cb16 R_ARM_JUMP_SLOT 000d72f0 sgscwd_ │ │ │ │ -0016e9dc 000f0716 R_ARM_JUMP_SLOT 000d29f8 stirad_ │ │ │ │ -0016e9e0 00010e16 R_ARM_JUMP_SLOT 00131fe8 uilget_ │ │ │ │ +0016e9d8 0004cb16 R_ARM_JUMP_SLOT 0010edd8 sgscwd_ │ │ │ │ +0016e9dc 000f0716 R_ARM_JUMP_SLOT 0010cc34 stirad_ │ │ │ │ +0016e9e0 00010e16 R_ARM_JUMP_SLOT 0009d178 uilget_ │ │ │ │ 0016e9e4 00004516 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0016e9e8 000a5616 R_ARM_JUMP_SLOT 000dcfd8 sgqwnd_ │ │ │ │ -0016e9ec 000d4a16 R_ARM_JUMP_SLOT 001322b8 uiisvl_ │ │ │ │ -0016e9f0 00094316 R_ARM_JUMP_SLOT 000db05c sgplu_ │ │ │ │ -0016e9f4 00105616 R_ARM_JUMP_SLOT 0013b8f0 udlqid_ │ │ │ │ -0016e9f8 000efc16 R_ARM_JUMP_SLOT 000c029c szfint_ │ │ │ │ -0016e9fc 000e4116 R_ARM_JUMP_SLOT 0013ab88 udpset_ │ │ │ │ -0016ea00 0011eb16 R_ARM_JUMP_SLOT 0013bd98 udisvl_ │ │ │ │ -0016ea04 0002e416 R_ARM_JUMP_SLOT 000daedc sgplzu_ │ │ │ │ -0016ea08 00058916 R_ARM_JUMP_SLOT 00064dc8 g2fctr_ │ │ │ │ -0016ea0c 0001a216 R_ARM_JUMP_SLOT 00059458 mpfglb_ │ │ │ │ -0016ea10 000dd416 R_ARM_JUMP_SLOT 000e1e40 scsprj_ │ │ │ │ -0016ea14 0005ed16 R_ARM_JUMP_SLOT 00120e6c umlqcp_ │ │ │ │ -0016ea18 00040f16 R_ARM_JUMP_SLOT 000dcf58 sgswnd_ │ │ │ │ -0016ea1c 0011d016 R_ARM_JUMP_SLOT 00147d9c timeq1_ │ │ │ │ +0016e9e8 000a5616 R_ARM_JUMP_SLOT 0011153c sgqwnd_ │ │ │ │ +0016e9ec 000d4a16 R_ARM_JUMP_SLOT 0009d448 uiisvl_ │ │ │ │ +0016e9f0 00094316 R_ARM_JUMP_SLOT 00113d94 sgplu_ │ │ │ │ +0016e9f4 00105616 R_ARM_JUMP_SLOT 000ce8fc udlqid_ │ │ │ │ +0016e9f8 000efc16 R_ARM_JUMP_SLOT 000f8368 szfint_ │ │ │ │ +0016e9fc 000e4116 R_ARM_JUMP_SLOT 000cf88c udpset_ │ │ │ │ +0016ea00 0011eb16 R_ARM_JUMP_SLOT 000d1228 udisvl_ │ │ │ │ +0016ea04 0002e416 R_ARM_JUMP_SLOT 0011265c sgplzu_ │ │ │ │ +0016ea08 00058916 R_ARM_JUMP_SLOT 000f0d28 g2fctr_ │ │ │ │ +0016ea0c 0001a216 R_ARM_JUMP_SLOT 000e8c58 mpfglb_ │ │ │ │ +0016ea10 000dd416 R_ARM_JUMP_SLOT 00107314 scsprj_ │ │ │ │ +0016ea14 0005ed16 R_ARM_JUMP_SLOT 00091f64 umlqcp_ │ │ │ │ +0016ea18 00040f16 R_ARM_JUMP_SLOT 001114bc sgswnd_ │ │ │ │ +0016ea1c 0011d016 R_ARM_JUMP_SLOT 00128ea0 timeq1_ │ │ │ │ 0016ea20 00004616 R_ARM_JUMP_SLOT 00000000 gtk_events_pending │ │ │ │ -0016ea24 00069916 R_ARM_JUMP_SLOT 0010c08c uziget_ │ │ │ │ -0016ea28 0005ca16 R_ARM_JUMP_SLOT 0004faec prclvl_ │ │ │ │ -0016ea2c 0009cb16 R_ARM_JUMP_SLOT 000ccc98 slzttl_ │ │ │ │ -0016ea30 00055e16 R_ARM_JUMP_SLOT 00047998 shtwgm_ │ │ │ │ -0016ea34 000e1816 R_ARM_JUMP_SLOT 000bb8a4 tmlqnp_ │ │ │ │ -0016ea38 00025616 R_ARM_JUMP_SLOT 0013ce80 udline_ │ │ │ │ -0016ea3c 0009c116 R_ARM_JUMP_SLOT 00056380 rprd_ │ │ │ │ -0016ea40 00121816 R_ARM_JUMP_SLOT 0010b0f8 uzlqin_ │ │ │ │ +0016ea24 00069916 R_ARM_JUMP_SLOT 000b9b6c uziget_ │ │ │ │ +0016ea28 0005ca16 R_ARM_JUMP_SLOT 000e0ef8 prclvl_ │ │ │ │ +0016ea2c 0009cb16 R_ARM_JUMP_SLOT 00106730 slzttl_ │ │ │ │ +0016ea30 00055e16 R_ARM_JUMP_SLOT 00146898 shtwgm_ │ │ │ │ +0016ea34 000e1816 R_ARM_JUMP_SLOT 0003c504 tmlqnp_ │ │ │ │ +0016ea38 00025616 R_ARM_JUMP_SLOT 000cfb1c udline_ │ │ │ │ +0016ea3c 0009c116 R_ARM_JUMP_SLOT 000da18c rprd_ │ │ │ │ +0016ea40 00121816 R_ARM_JUMP_SLOT 000bb02c uzlqin_ │ │ │ │ 0016ea44 00004716 R_ARM_JUMP_SLOT 00000000 sinf@GLIBC_2.4 │ │ │ │ -0016ea48 000bfa16 R_ARM_JUMP_SLOT 0004c7e8 vrrnm_ │ │ │ │ -0016ea4c 0002c416 R_ARM_JUMP_SLOT 00051354 rlcenv_ │ │ │ │ -0016ea50 00068916 R_ARM_JUMP_SLOT 00061cdc vrfna_ │ │ │ │ +0016ea48 000bfa16 R_ARM_JUMP_SLOT 00134760 vrrnm_ │ │ │ │ +0016ea4c 0002c416 R_ARM_JUMP_SLOT 000e2808 rlcenv_ │ │ │ │ +0016ea50 00068916 R_ARM_JUMP_SLOT 000f38d0 vrfna_ │ │ │ │ 0016ea54 00004816 R_ARM_JUMP_SLOT 00000000 cairo_reset_clip │ │ │ │ -0016ea58 000ede16 R_ARM_JUMP_SLOT 00132a3c uifpac_ │ │ │ │ -0016ea5c 0004b116 R_ARM_JUMP_SLOT 0013ac0c udrqnp_ │ │ │ │ -0016ea60 000cf616 R_ARM_JUMP_SLOT 000d807c sgqlai_ │ │ │ │ -0016ea64 000d8c16 R_ARM_JUMP_SLOT 00051268 rtlxfl_ │ │ │ │ -0016ea68 0003ce16 R_ARM_JUMP_SLOT 00100368 uurqin_ │ │ │ │ -0016ea6c 00089816 R_ARM_JUMP_SLOT 000de1f8 sgrqvl_ │ │ │ │ +0016ea58 000ede16 R_ARM_JUMP_SLOT 00099e44 uifpac_ │ │ │ │ +0016ea5c 0004b116 R_ARM_JUMP_SLOT 000d0ad8 udrqnp_ │ │ │ │ +0016ea60 000cf616 R_ARM_JUMP_SLOT 0010eaf8 sgqlai_ │ │ │ │ +0016ea64 000d8c16 R_ARM_JUMP_SLOT 000e09d4 rtlxfl_ │ │ │ │ +0016ea68 0003ce16 R_ARM_JUMP_SLOT 00096d54 uurqin_ │ │ │ │ +0016ea6c 00089816 R_ARM_JUMP_SLOT 00110c80 sgrqvl_ │ │ │ │ 0016ea70 00004916 R_ARM_JUMP_SLOT 00000000 cairo_rotate │ │ │ │ -0016ea74 000b3416 R_ARM_JUMP_SLOT 000c5c34 szcllr_ │ │ │ │ -0016ea78 00069716 R_ARM_JUMP_SLOT 000ec534 swftfc_ │ │ │ │ +0016ea74 000b3416 R_ARM_JUMP_SLOT 000f9ec8 szcllr_ │ │ │ │ +0016ea78 00069716 R_ARM_JUMP_SLOT 001249d4 swftfc_ │ │ │ │ 0016ea7c 00004a16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0016ea80 00120116 R_ARM_JUMP_SLOT 00049fe0 shlfwu_ │ │ │ │ -0016ea84 00025c16 R_ARM_JUMP_SLOT 001257a8 ugiqvl_ │ │ │ │ -0016ea88 000fdf16 R_ARM_JUMP_SLOT 00138f9c uclqvl_ │ │ │ │ -0016ea8c 00103616 R_ARM_JUMP_SLOT 0010a340 uzrsvl_ │ │ │ │ -0016ea90 00073e16 R_ARM_JUMP_SLOT 0005e360 viinc0_ │ │ │ │ -0016ea94 000c7316 R_ARM_JUMP_SLOT 00122330 uminit_ │ │ │ │ -0016ea98 000c7716 R_ARM_JUMP_SLOT 0012a2b4 uvbrfz_ │ │ │ │ -0016ea9c 00122716 R_ARM_JUMP_SLOT 000bc7c4 tmistx_ │ │ │ │ -0016eaa0 000b9416 R_ARM_JUMP_SLOT 0013de4c udqcln_ │ │ │ │ -0016eaa4 000cf716 R_ARM_JUMP_SLOT 000d2a70 stfrot_ │ │ │ │ -0016eaa8 0002ef16 R_ARM_JUMP_SLOT 0005a424 mpiaza_ │ │ │ │ -0016eaac 0011f716 R_ARM_JUMP_SLOT 00139dd8 uciset_ │ │ │ │ -0016eab0 000b7c16 R_ARM_JUMP_SLOT 0012dbc4 uirqin_ │ │ │ │ -0016eab4 0009f416 R_ARM_JUMP_SLOT 001251f4 uglqid_ │ │ │ │ -0016eab8 0009b516 R_ARM_JUMP_SLOT 000f6940 uelqin_ │ │ │ │ -0016eabc 00122916 R_ARM_JUMP_SLOT 000cb270 sztxzv_ │ │ │ │ -0016eac0 00049916 R_ARM_JUMP_SLOT 00053f90 glcqcp_ │ │ │ │ +0016ea80 00120116 R_ARM_JUMP_SLOT 001441ec shlfwu_ │ │ │ │ +0016ea84 00025c16 R_ARM_JUMP_SLOT 000d9258 ugiqvl_ │ │ │ │ +0016ea88 000fdf16 R_ARM_JUMP_SLOT 000c0a68 uclqvl_ │ │ │ │ +0016ea8c 00103616 R_ARM_JUMP_SLOT 000b7374 uzrsvl_ │ │ │ │ +0016ea90 00073e16 R_ARM_JUMP_SLOT 000dc034 viinc0_ │ │ │ │ +0016ea94 000c7316 R_ARM_JUMP_SLOT 000925a8 uminit_ │ │ │ │ +0016ea98 000c7716 R_ARM_JUMP_SLOT 000be90c uvbrfz_ │ │ │ │ +0016ea9c 00122716 R_ARM_JUMP_SLOT 00038358 tmistx_ │ │ │ │ +0016eaa0 000b9416 R_ARM_JUMP_SLOT 000cf470 udqcln_ │ │ │ │ +0016eaa4 000cf716 R_ARM_JUMP_SLOT 0010b4f0 stfrot_ │ │ │ │ +0016eaa8 0002ef16 R_ARM_JUMP_SLOT 000ea438 mpiaza_ │ │ │ │ +0016eaac 0011f716 R_ARM_JUMP_SLOT 000c4274 uciset_ │ │ │ │ +0016eab0 000b7c16 R_ARM_JUMP_SLOT 000a2978 uirqin_ │ │ │ │ +0016eab4 0009f416 R_ARM_JUMP_SLOT 000d680c uglqid_ │ │ │ │ +0016eab8 0009b516 R_ARM_JUMP_SLOT 000b62ac uelqin_ │ │ │ │ +0016eabc 00122916 R_ARM_JUMP_SLOT 000fac94 sztxzv_ │ │ │ │ +0016eac0 00049916 R_ARM_JUMP_SLOT 000de4f4 glcqcp_ │ │ │ │ 0016eac4 00004b16 R_ARM_JUMP_SLOT 00000000 cpowf@GLIBC_2.4 │ │ │ │ 0016eac8 00004c16 R_ARM_JUMP_SLOT 00000000 cairo_translate │ │ │ │ -0016eacc 00012616 R_ARM_JUMP_SLOT 00122290 umscwd_ │ │ │ │ -0016ead0 000e2616 R_ARM_JUMP_SLOT 0011cc9c umsgrd_ │ │ │ │ -0016ead4 0000e516 R_ARM_JUMP_SLOT 000c5490 szsttu_ │ │ │ │ +0016eacc 00012616 R_ARM_JUMP_SLOT 00093a64 umscwd_ │ │ │ │ +0016ead0 000e2616 R_ARM_JUMP_SLOT 00093618 umsgrd_ │ │ │ │ +0016ead4 0000e516 R_ARM_JUMP_SLOT 00101ffc szsttu_ │ │ │ │ 0016ead8 00004d16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write@GFORTRAN_8 │ │ │ │ -0016eadc 000e2e16 R_ARM_JUMP_SLOT 000da99c sgpmv_ │ │ │ │ +0016eadc 000e2e16 R_ARM_JUMP_SLOT 0010de78 sgpmv_ │ │ │ │ 0016eae0 00004e16 R_ARM_JUMP_SLOT 00000000 gtk_window_set_title │ │ │ │ -0016eae4 0008c616 R_ARM_JUMP_SLOT 000db240 sgplr_ │ │ │ │ -0016eae8 000ceb16 R_ARM_JUMP_SLOT 0005e158 vifct_ │ │ │ │ -0016eaec 0007af16 R_ARM_JUMP_SLOT 00124474 ugpset_ │ │ │ │ +0016eae4 0008c616 R_ARM_JUMP_SLOT 00113f78 sgplr_ │ │ │ │ +0016eae8 000ceb16 R_ARM_JUMP_SLOT 000dba60 vifct_ │ │ │ │ +0016eaec 0007af16 R_ARM_JUMP_SLOT 000d5f78 ugpset_ │ │ │ │ 0016eaf0 00004f16 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_data │ │ │ │ -0016eaf4 00079616 R_ARM_JUMP_SLOT 0013bfb0 udiqcl_ │ │ │ │ -0016eaf8 00050e16 R_ARM_JUMP_SLOT 0005d6c8 ct3cs_ │ │ │ │ -0016eafc 0002c316 R_ARM_JUMP_SLOT 000d0a7c stepr2_ │ │ │ │ -0016eb00 00010516 R_ARM_JUMP_SLOT 0005950c mpiglb_ │ │ │ │ -0016eb04 00098516 R_ARM_JUMP_SLOT 0010be88 uzirst_ │ │ │ │ -0016eb08 000f1416 R_ARM_JUMP_SLOT 00051300 rpnenv_ │ │ │ │ -0016eb0c 000c5516 R_ARM_JUMP_SLOT 000baef4 tmpsvl_ │ │ │ │ -0016eb10 00043916 R_ARM_JUMP_SLOT 000e83a4 swrqvl_ │ │ │ │ -0016eb14 00021816 R_ARM_JUMP_SLOT 000568d0 lrlta_ │ │ │ │ -0016eb18 00034d16 R_ARM_JUMP_SLOT 000ed6b8 swgton_ │ │ │ │ +0016eaf4 00079616 R_ARM_JUMP_SLOT 000d1440 udiqcl_ │ │ │ │ +0016eaf8 00050e16 R_ARM_JUMP_SLOT 000e36f0 ct3cs_ │ │ │ │ +0016eafc 0002c316 R_ARM_JUMP_SLOT 0010b880 stepr2_ │ │ │ │ +0016eb00 00010516 R_ARM_JUMP_SLOT 000e8d0c mpiglb_ │ │ │ │ +0016eb04 00098516 R_ARM_JUMP_SLOT 000b8608 uzirst_ │ │ │ │ +0016eb08 000f1416 R_ARM_JUMP_SLOT 000e27b4 rpnenv_ │ │ │ │ +0016eb0c 000c5516 R_ARM_JUMP_SLOT 0003b1ac tmpsvl_ │ │ │ │ +0016eb10 00043916 R_ARM_JUMP_SLOT 00126f64 swrqvl_ │ │ │ │ +0016eb14 00021816 R_ARM_JUMP_SLOT 000eed2c lrlta_ │ │ │ │ +0016eb18 00034d16 R_ARM_JUMP_SLOT 00125b58 swgton_ │ │ │ │ 0016eb1c 00005016 R_ARM_JUMP_SLOT 00000000 pango_cairo_update_layout │ │ │ │ -0016eb20 00048616 R_ARM_JUMP_SLOT 000e4bd0 zgflash_ │ │ │ │ -0016eb24 000e3a16 R_ARM_JUMP_SLOT 000eed64 swlqid_ │ │ │ │ +0016eb20 00048616 R_ARM_JUMP_SLOT 0011d918 zgflash_ │ │ │ │ +0016eb24 000e3a16 R_ARM_JUMP_SLOT 0012174c swlqid_ │ │ │ │ 0016eb28 00005116 R_ARM_JUMP_SLOT 00000000 gtk_widget_set_size_request │ │ │ │ 0016eb2c 00005216 R_ARM_JUMP_SLOT 00000000 gtk_container_add │ │ │ │ -0016eb30 00014c16 R_ARM_JUMP_SLOT 0005b8fc mpscon_ │ │ │ │ -0016eb34 0007b616 R_ARM_JUMP_SLOT 000d7cec sglazv_ │ │ │ │ -0016eb38 00093916 R_ARM_JUMP_SLOT 000c93b0 szl3zu_ │ │ │ │ -0016eb3c 00116c16 R_ARM_JUMP_SLOT 00134b30 uiiyxy_ │ │ │ │ -0016eb40 000f0216 R_ARM_JUMP_SLOT 000c8dd0 szm3zu_ │ │ │ │ -0016eb44 00027916 R_ARM_JUMP_SLOT 0005cfd8 ct2bc_ │ │ │ │ -0016eb48 000bf216 R_ARM_JUMP_SLOT 000e9b58 swpset_ │ │ │ │ -0016eb4c 000b9916 R_ARM_JUMP_SLOT 000df040 sglset_ │ │ │ │ -0016eb50 0003e516 R_ARM_JUMP_SLOT 0010f14c uszdgt_ │ │ │ │ -0016eb54 00103516 R_ARM_JUMP_SLOT 000624f8 gnle_ │ │ │ │ -0016eb58 00075116 R_ARM_JUMP_SLOT 001340ec uiscfl_ │ │ │ │ -0016eb5c 0008d516 R_ARM_JUMP_SLOT 000ff6e4 uusebs_ │ │ │ │ -0016eb60 000e6b16 R_ARM_JUMP_SLOT 0005f83c ramp_ │ │ │ │ -0016eb64 0000e216 R_ARM_JUMP_SLOT 0004d970 vidiv1_ │ │ │ │ -0016eb68 00051d16 R_ARM_JUMP_SLOT 001481b8 timec1_ │ │ │ │ -0016eb6c 00043b16 R_ARM_JUMP_SLOT 000d28ac stsusr_ │ │ │ │ -0016eb70 0007e616 R_ARM_JUMP_SLOT 00061724 vrfct0_ │ │ │ │ -0016eb74 00095516 R_ARM_JUMP_SLOT 000ec848 swsrot_ │ │ │ │ -0016eb78 00110316 R_ARM_JUMP_SLOT 000be198 szgcll_ │ │ │ │ +0016eb30 00014c16 R_ARM_JUMP_SLOT 000e9204 mpscon_ │ │ │ │ +0016eb34 0007b616 R_ARM_JUMP_SLOT 0010f084 sglazv_ │ │ │ │ +0016eb38 00093916 R_ARM_JUMP_SLOT 000f5114 szl3zu_ │ │ │ │ +0016eb3c 00116c16 R_ARM_JUMP_SLOT 000a27a0 uiiyxy_ │ │ │ │ +0016eb40 000f0216 R_ARM_JUMP_SLOT 0010336c szm3zu_ │ │ │ │ +0016eb44 00027916 R_ARM_JUMP_SLOT 000e3eac ct2bc_ │ │ │ │ +0016eb48 000b9916 R_ARM_JUMP_SLOT 001125d8 sglset_ │ │ │ │ +0016eb4c 000bf216 R_ARM_JUMP_SLOT 00127db4 swpset_ │ │ │ │ +0016eb50 0003e516 R_ARM_JUMP_SLOT 000a3100 uszdgt_ │ │ │ │ +0016eb54 00103516 R_ARM_JUMP_SLOT 000ed494 gnle_ │ │ │ │ +0016eb58 00075116 R_ARM_JUMP_SLOT 0009cb08 uiscfl_ │ │ │ │ +0016eb5c 0008d516 R_ARM_JUMP_SLOT 000973b4 uusebs_ │ │ │ │ +0016eb60 000e6b16 R_ARM_JUMP_SLOT 000eac68 ramp_ │ │ │ │ +0016eb64 0000e216 R_ARM_JUMP_SLOT 000ee244 vidiv1_ │ │ │ │ +0016eb68 00051d16 R_ARM_JUMP_SLOT 00128a00 timec1_ │ │ │ │ +0016eb6c 00043b16 R_ARM_JUMP_SLOT 0010a46c stsusr_ │ │ │ │ +0016eb70 0007e616 R_ARM_JUMP_SLOT 000f36c4 vrfct0_ │ │ │ │ +0016eb74 00095516 R_ARM_JUMP_SLOT 00124ce8 swsrot_ │ │ │ │ +0016eb78 00110316 R_ARM_JUMP_SLOT 000f79cc szgcll_ │ │ │ │ 0016eb7c 00005316 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_i4_i4@GFORTRAN_8 │ │ │ │ -0016eb80 0010cf16 R_ARM_JUMP_SLOT 00060e8c rset1_ │ │ │ │ -0016eb84 000da416 R_ARM_JUMP_SLOT 00139408 uclget_ │ │ │ │ -0016eb88 00119016 R_ARM_JUMP_SLOT 00125c14 ugiget_ │ │ │ │ +0016eb80 0010cf16 R_ARM_JUMP_SLOT 000f3544 rset1_ │ │ │ │ +0016eb84 000da416 R_ARM_JUMP_SLOT 000c153c uclget_ │ │ │ │ +0016eb88 00119016 R_ARM_JUMP_SLOT 000d9e14 ugiget_ │ │ │ │ 0016eb8c 00005416 R_ARM_JUMP_SLOT 00000000 _gfortran_st_rewind@GFORTRAN_8 │ │ │ │ -0016eb90 0009f516 R_ARM_JUMP_SLOT 00143fe8 cdblk_ │ │ │ │ -0016eb94 00056c16 R_ARM_JUMP_SLOT 0005ffb0 rvar1_ │ │ │ │ -0016eb98 0005f816 R_ARM_JUMP_SLOT 00036738 odlqcp_ │ │ │ │ +0016eb90 0009f516 R_ARM_JUMP_SLOT 001291b8 cdblk_ │ │ │ │ +0016eb94 00056c16 R_ARM_JUMP_SLOT 000ec118 rvar1_ │ │ │ │ +0016eb98 0005f816 R_ARM_JUMP_SLOT 001342b0 odlqcp_ │ │ │ │ 0016eb9c 00005516 R_ARM_JUMP_SLOT 00000000 cairo_pattern_set_extend │ │ │ │ -0016eba0 00062316 R_ARM_JUMP_SLOT 000cade0 sztnzv_ │ │ │ │ -0016eba4 000fad16 R_ARM_JUMP_SLOT 000e0a50 scqpms_ │ │ │ │ -0016eba8 00011316 R_ARM_JUMP_SLOT 000e6f7c zglistfonts_ │ │ │ │ +0016eba0 00062316 R_ARM_JUMP_SLOT 000f5580 sztnzv_ │ │ │ │ +0016eba4 000fad16 R_ARM_JUMP_SLOT 00108504 scqpms_ │ │ │ │ +0016eba8 00011316 R_ARM_JUMP_SLOT 0011fcc4 zglistfonts_ │ │ │ │ 0016ebac 00005616 R_ARM_JUMP_SLOT 00000000 system@GLIBC_2.4 │ │ │ │ -0016ebb0 00100d16 R_ARM_JUMP_SLOT 00064c7c g2fbl2_ │ │ │ │ -0016ebb4 000e9216 R_ARM_JUMP_SLOT 00056dc8 lreq_ │ │ │ │ -0016ebb8 0004c816 R_ARM_JUMP_SLOT 001422b4 chval_ │ │ │ │ -0016ebbc 00027c16 R_ARM_JUMP_SLOT 000cf348 sldiv_ │ │ │ │ -0016ebc0 0009cc16 R_ARM_JUMP_SLOT 000e6510 zgclip_ │ │ │ │ -0016ebc4 00043116 R_ARM_JUMP_SLOT 00121104 umlget_ │ │ │ │ -0016ebc8 00093216 R_ARM_JUMP_SLOT 00134ba0 uiencd_ │ │ │ │ -0016ebcc 00071316 R_ARM_JUMP_SLOT 00036da4 odiqvl_ │ │ │ │ -0016ebd0 00010f16 R_ARM_JUMP_SLOT 000b91fc itrp2d_ │ │ │ │ -0016ebd4 0011d116 R_ARM_JUMP_SLOT 0012e7cc uipdaz_ │ │ │ │ -0016ebd8 00034316 R_ARM_JUMP_SLOT 000374d4 odpsvl_ │ │ │ │ +0016ebb0 00100d16 R_ARM_JUMP_SLOT 000ef3c4 g2fbl2_ │ │ │ │ +0016ebb4 000e9216 R_ARM_JUMP_SLOT 000ef124 lreq_ │ │ │ │ +0016ebb8 0004c816 R_ARM_JUMP_SLOT 001292e8 chval_ │ │ │ │ +0016ebbc 00027c16 R_ARM_JUMP_SLOT 001037d8 sldiv_ │ │ │ │ +0016ebc0 0009cc16 R_ARM_JUMP_SLOT 0011f258 zgclip_ │ │ │ │ +0016ebc4 00043116 R_ARM_JUMP_SLOT 0009505c umlget_ │ │ │ │ +0016ebc8 00093216 R_ARM_JUMP_SLOT 000a2810 uiencd_ │ │ │ │ +0016ebcc 00071316 R_ARM_JUMP_SLOT 00133ab8 odiqvl_ │ │ │ │ +0016ebd0 00010f16 R_ARM_JUMP_SLOT 00035b60 itrp2d_ │ │ │ │ +0016ebd4 0011d116 R_ARM_JUMP_SLOT 0009f9ac uipdaz_ │ │ │ │ +0016ebd8 00034316 R_ARM_JUMP_SLOT 00131924 odpsvl_ │ │ │ │ 0016ebdc 00005716 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ -0016ebe0 00116016 R_ARM_JUMP_SLOT 0010c048 uziqid_ │ │ │ │ +0016ebe0 00116016 R_ARM_JUMP_SLOT 000b87c8 uziqid_ │ │ │ │ 0016ebe4 00005816 R_ARM_JUMP_SLOT 00000000 __aeabi_fdiv@GCC_3.5 │ │ │ │ -0016ebe8 0001a416 R_ARM_JUMP_SLOT 0013c640 ludchk_ │ │ │ │ -0016ebec 000f9616 R_ARM_JUMP_SLOT 00140668 ishift_ │ │ │ │ -0016ebf0 000c0916 R_ARM_JUMP_SLOT 000e7a34 zgqimc_ │ │ │ │ -0016ebf4 000ce216 R_ARM_JUMP_SLOT 000bf8ac szcltn_ │ │ │ │ -0016ebf8 00029616 R_ARM_JUMP_SLOT 000d3408 ststri_ │ │ │ │ -0016ebfc 0007d816 R_ARM_JUMP_SLOT 00122238 umrpnt_ │ │ │ │ +0016ebe8 0001a416 R_ARM_JUMP_SLOT 000cc148 ludchk_ │ │ │ │ +0016ebec 000f9616 R_ARM_JUMP_SLOT 00128164 ishift_ │ │ │ │ +0016ebf0 000c0916 R_ARM_JUMP_SLOT 0012077c zgqimc_ │ │ │ │ +0016ebf4 000ce216 R_ARM_JUMP_SLOT 00102b94 szcltn_ │ │ │ │ +0016ebf8 00029616 R_ARM_JUMP_SLOT 0010ac98 ststri_ │ │ │ │ +0016ebfc 0007d816 R_ARM_JUMP_SLOT 00090b34 umrpnt_ │ │ │ │ 0016ec00 00005916 R_ARM_JUMP_SLOT 00000000 g_signal_connect_data │ │ │ │ -0016ec04 00070516 R_ARM_JUMP_SLOT 000ef0c4 swlset_ │ │ │ │ -0016ec08 00056216 R_ARM_JUMP_SLOT 0004e954 nindxr_ │ │ │ │ -0016ec0c 0010ef16 R_ARM_JUMP_SLOT 000c2d74 sztitz_ │ │ │ │ -0016ec10 000f5f16 R_ARM_JUMP_SLOT 00063e28 g2ibl2_ │ │ │ │ -0016ec14 00079d16 R_ARM_JUMP_SLOT 000cf100 slmgn_ │ │ │ │ -0016ec18 000bd316 R_ARM_JUMP_SLOT 000edddc swslcl_ │ │ │ │ -0016ec1c 000bfc16 R_ARM_JUMP_SLOT 000b873c tmstla_ │ │ │ │ +0016ec04 00070516 R_ARM_JUMP_SLOT 001199d4 swlset_ │ │ │ │ +0016ec08 00056216 R_ARM_JUMP_SLOT 000e35c4 nindxr_ │ │ │ │ +0016ec0c 0010ef16 R_ARM_JUMP_SLOT 000f8ad8 sztitz_ │ │ │ │ +0016ec10 000f5f16 R_ARM_JUMP_SLOT 000ef438 g2ibl2_ │ │ │ │ +0016ec14 00079d16 R_ARM_JUMP_SLOT 001064e8 slmgn_ │ │ │ │ +0016ec18 000bd316 R_ARM_JUMP_SLOT 0012627c swslcl_ │ │ │ │ +0016ec1c 000bfc16 R_ARM_JUMP_SLOT 0003ba44 tmstla_ │ │ │ │ 0016ec20 00005a16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_font │ │ │ │ -0016ec24 00060c16 R_ARM_JUMP_SLOT 00067664 s_stop │ │ │ │ -0016ec28 0008ee16 R_ARM_JUMP_SLOT 0006086c rmin1_ │ │ │ │ -0016ec2c 000f5d16 R_ARM_JUMP_SLOT 00048a94 shmwjm_ │ │ │ │ -0016ec30 000f9b16 R_ARM_JUMP_SLOT 000bc3e0 tmiqcl_ │ │ │ │ -0016ec34 0007f616 R_ARM_JUMP_SLOT 0011b79c uxroff_ │ │ │ │ -0016ec38 00012316 R_ARM_JUMP_SLOT 000c0318 szqfnt_ │ │ │ │ -0016ec3c 000b7d16 R_ARM_JUMP_SLOT 000c7c84 szcllt_ │ │ │ │ -0016ec40 0001ee16 R_ARM_JUMP_SLOT 001406c8 iand_ │ │ │ │ -0016ec44 00097816 R_ARM_JUMP_SLOT 00038634 odrkg_ │ │ │ │ -0016ec48 0001d116 R_ARM_JUMP_SLOT 00124c08 ugrstx_ │ │ │ │ -0016ec4c 000de816 R_ARM_JUMP_SLOT 00061064 rmlt_ │ │ │ │ -0016ec50 00038916 R_ARM_JUMP_SLOT 0013472c uiiluv_ │ │ │ │ -0016ec54 0011a116 R_ARM_JUMP_SLOT 001160c8 uspset_ │ │ │ │ -0016ec58 00113516 R_ARM_JUMP_SLOT 00052958 rpnget_ │ │ │ │ -0016ec5c 0005ef16 R_ARM_JUMP_SLOT 000ef4ec swiqcp_ │ │ │ │ -0016ec60 00047d16 R_ARM_JUMP_SLOT 0005db8c iadd0_ │ │ │ │ -0016ec64 000af216 R_ARM_JUMP_SLOT 00140de4 bitpci_ │ │ │ │ -0016ec68 000df216 R_ARM_JUMP_SLOT 000c5470 szcltu_ │ │ │ │ -0016ec6c 0000d316 R_ARM_JUMP_SLOT 0005d884 iset1_ │ │ │ │ -0016ec70 000b8016 R_ARM_JUMP_SLOT 0003a3ac rfftf1_ │ │ │ │ -0016ec74 000fc316 R_ARM_JUMP_SLOT 000f648c uerqcp_ │ │ │ │ -0016ec78 000eab16 R_ARM_JUMP_SLOT 000c9b1c szlazv_ │ │ │ │ +0016ec24 00060c16 R_ARM_JUMP_SLOT 0003cf04 s_stop │ │ │ │ +0016ec28 0008ee16 R_ARM_JUMP_SLOT 000ebb18 rmin1_ │ │ │ │ +0016ec2c 000f5d16 R_ARM_JUMP_SLOT 00145390 shmwjm_ │ │ │ │ +0016ec30 000f9b16 R_ARM_JUMP_SLOT 0003720c tmiqcl_ │ │ │ │ +0016ec34 0007f616 R_ARM_JUMP_SLOT 000c9654 uxroff_ │ │ │ │ +0016ec38 00012316 R_ARM_JUMP_SLOT 000f83e4 szqfnt_ │ │ │ │ +0016ec3c 000b7d16 R_ARM_JUMP_SLOT 000f4570 szcllt_ │ │ │ │ +0016ec40 0001ee16 R_ARM_JUMP_SLOT 001281c4 iand_ │ │ │ │ +0016ec44 00097816 R_ARM_JUMP_SLOT 00133390 odrkg_ │ │ │ │ +0016ec48 0001d116 R_ARM_JUMP_SLOT 000d6a68 ugrstx_ │ │ │ │ +0016ec4c 000de816 R_ARM_JUMP_SLOT 000f344c rmlt_ │ │ │ │ +0016ec50 00038916 R_ARM_JUMP_SLOT 000a239c uiiluv_ │ │ │ │ +0016ec54 0011a116 R_ARM_JUMP_SLOT 000adeb8 uspset_ │ │ │ │ +0016ec58 00113516 R_ARM_JUMP_SLOT 000e0f20 rpnget_ │ │ │ │ +0016ec5c 0005ef16 R_ARM_JUMP_SLOT 0011a75c swiqcp_ │ │ │ │ +0016ec60 00047d16 R_ARM_JUMP_SLOT 000dbe0c iadd0_ │ │ │ │ +0016ec64 000af216 R_ARM_JUMP_SLOT 00127f94 bitpci_ │ │ │ │ +0016ec68 000df216 R_ARM_JUMP_SLOT 00101fdc szcltu_ │ │ │ │ +0016ec6c 0000d316 R_ARM_JUMP_SLOT 000db784 iset1_ │ │ │ │ +0016ec70 000b8016 R_ARM_JUMP_SLOT 00138ac0 rfftf1_ │ │ │ │ +0016ec74 000fc316 R_ARM_JUMP_SLOT 000b59c8 uerqcp_ │ │ │ │ +0016ec78 000eab16 R_ARM_JUMP_SLOT 000f3fac szlazv_ │ │ │ │ 0016ec7c 00005b16 R_ARM_JUMP_SLOT 00000000 _gfortran_string_len_trim@GFORTRAN_8 │ │ │ │ -0016ec80 000d7c16 R_ARM_JUMP_SLOT 000e2508 scsobj_ │ │ │ │ -0016ec84 0003d216 R_ARM_JUMP_SLOT 00047448 shtsgj_ │ │ │ │ -0016ec88 00108b16 R_ARM_JUMP_SLOT 000f7164 ueiqnp_ │ │ │ │ -0016ec8c 00033316 R_ARM_JUMP_SLOT 0004edc8 indxml_ │ │ │ │ -0016ec90 0006b216 R_ARM_JUMP_SLOT 001216b4 umiqcp_ │ │ │ │ -0016ec94 00027716 R_ARM_JUMP_SLOT 00131c88 uilqcl_ │ │ │ │ -0016ec98 000a8216 R_ARM_JUMP_SLOT 000d63d4 sgplxr_ │ │ │ │ -0016ec9c 0004e716 R_ARM_JUMP_SLOT 00107f50 uzpsvl_ │ │ │ │ -0016eca0 00108616 R_ARM_JUMP_SLOT 000be51c szpclx_ │ │ │ │ -0016eca4 0000ec16 R_ARM_JUMP_SLOT 000e1b60 scswnd_ │ │ │ │ -0016eca8 00083c16 R_ARM_JUMP_SLOT 000650a4 g2sctr_ │ │ │ │ -0016ecac 000cf316 R_ARM_JUMP_SLOT 000c8420 szqidx_ │ │ │ │ -0016ecb0 000e5916 R_ARM_JUMP_SLOT 0004bd30 shfwgj_ │ │ │ │ -0016ecb4 000f7516 R_ARM_JUMP_SLOT 00101404 uuistx_ │ │ │ │ -0016ecb8 00048216 R_ARM_JUMP_SLOT 000e31fc getrparm │ │ │ │ -0016ecbc 0008ba16 R_ARM_JUMP_SLOT 0010b080 uzlrst_ │ │ │ │ -0016ecc0 00014216 R_ARM_JUMP_SLOT 00125134 uglqcp_ │ │ │ │ -0016ecc4 00069216 R_ARM_JUMP_SLOT 000ed8c8 swgcls_ │ │ │ │ -0016ecc8 00104d16 R_ARM_JUMP_SLOT 0013ac18 udrqin_ │ │ │ │ -0016eccc 00081e16 R_ARM_JUMP_SLOT 001097f4 uzcget_ │ │ │ │ -0016ecd0 00064016 R_ARM_JUMP_SLOT 000ff120 grstrn_ │ │ │ │ -0016ecd4 0007da16 R_ARM_JUMP_SLOT 00066dc4 isum1_ │ │ │ │ -0016ecd8 00012b16 R_ARM_JUMP_SLOT 000cb634 sztxop_ │ │ │ │ -0016ecdc 000f2616 R_ARM_JUMP_SLOT 00143fa0 dclvnm_ │ │ │ │ -0016ece0 0006b316 R_ARM_JUMP_SLOT 000c7828 szmvlc_ │ │ │ │ -0016ece4 0002d616 R_ARM_JUMP_SLOT 000dcc20 sgsmpl_ │ │ │ │ -0016ece8 000d2b16 R_ARM_JUMP_SLOT 0004f380 irlt_ │ │ │ │ -0016ecec 00035016 R_ARM_JUMP_SLOT 00125450 uglstx_ │ │ │ │ -0016ecf0 00055c16 R_ARM_JUMP_SLOT 00107e98 uzpqin_ │ │ │ │ +0016ec80 000d7c16 R_ARM_JUMP_SLOT 001088d0 scsobj_ │ │ │ │ +0016ec84 0003d216 R_ARM_JUMP_SLOT 00146348 shtsgj_ │ │ │ │ +0016ec88 00108b16 R_ARM_JUMP_SLOT 000b5c64 ueiqnp_ │ │ │ │ +0016ec8c 00033316 R_ARM_JUMP_SLOT 000e34a4 indxml_ │ │ │ │ +0016ec90 0006b216 R_ARM_JUMP_SLOT 00094c7c umiqcp_ │ │ │ │ +0016ec94 00027716 R_ARM_JUMP_SLOT 000a1c34 uilqcl_ │ │ │ │ +0016ec98 000a8216 R_ARM_JUMP_SLOT 0010f644 sgplxr_ │ │ │ │ +0016ec9c 0004e716 R_ARM_JUMP_SLOT 000b7584 uzpsvl_ │ │ │ │ +0016eca0 00108616 R_ARM_JUMP_SLOT 00102300 szpclx_ │ │ │ │ +0016eca4 0000ec16 R_ARM_JUMP_SLOT 00109118 scswnd_ │ │ │ │ +0016eca8 00083c16 R_ARM_JUMP_SLOT 000f1004 g2sctr_ │ │ │ │ +0016ecac 000cf316 R_ARM_JUMP_SLOT 001022e8 szqidx_ │ │ │ │ +0016ecb0 000e5916 R_ARM_JUMP_SLOT 001431b8 shfwgj_ │ │ │ │ +0016ecb4 000f7516 R_ARM_JUMP_SLOT 00097498 uuistx_ │ │ │ │ +0016ecb8 00048216 R_ARM_JUMP_SLOT 0011bf44 getrparm │ │ │ │ +0016ecbc 0008ba16 R_ARM_JUMP_SLOT 000bafb4 uzlrst_ │ │ │ │ +0016ecc0 00014216 R_ARM_JUMP_SLOT 000d674c uglqcp_ │ │ │ │ +0016ecc4 00069216 R_ARM_JUMP_SLOT 00125d68 swgcls_ │ │ │ │ +0016ecc8 00104d16 R_ARM_JUMP_SLOT 000d0ae4 udrqin_ │ │ │ │ +0016eccc 00081e16 R_ARM_JUMP_SLOT 000b89c4 uzcget_ │ │ │ │ +0016ecd0 00064016 R_ARM_JUMP_SLOT 000bfc10 grstrn_ │ │ │ │ +0016ecd4 0007da16 R_ARM_JUMP_SLOT 000e44c8 isum1_ │ │ │ │ +0016ecd8 00012b16 R_ARM_JUMP_SLOT 000ff11c sztxop_ │ │ │ │ +0016ecdc 000f2616 R_ARM_JUMP_SLOT 001292a0 dclvnm_ │ │ │ │ +0016ece0 0006b316 R_ARM_JUMP_SLOT 000f9df4 szmvlc_ │ │ │ │ +0016ece4 0002d616 R_ARM_JUMP_SLOT 00111e98 sgsmpl_ │ │ │ │ +0016ece8 000d2b16 R_ARM_JUMP_SLOT 000f2b88 irlt_ │ │ │ │ +0016ecec 00035016 R_ARM_JUMP_SLOT 000d7b38 uglstx_ │ │ │ │ +0016ecf0 00055c16 R_ARM_JUMP_SLOT 000b74cc uzpqin_ │ │ │ │ 0016ecf4 00005c16 R_ARM_JUMP_SLOT 00000000 gtk_widget_destroy │ │ │ │ -0016ecf8 0005e816 R_ARM_JUMP_SLOT 000ff7ec uuqlni_ │ │ │ │ -0016ecfc 00015a16 R_ARM_JUMP_SLOT 000f70e0 uelset_ │ │ │ │ -0016ed00 0003a116 R_ARM_JUMP_SLOT 0004e41c vifnb1_ │ │ │ │ -0016ed04 000bf316 R_ARM_JUMP_SLOT 001472e0 datef3_ │ │ │ │ -0016ed08 0004e516 R_ARM_JUMP_SLOT 0012194c umiget_ │ │ │ │ -0016ed0c 0007a916 R_ARM_JUMP_SLOT 000f61b8 uersvl_ │ │ │ │ -0016ed10 0008e816 R_ARM_JUMP_SLOT 00054794 glrqvl_ │ │ │ │ -0016ed14 0007b816 R_ARM_JUMP_SLOT 000efba4 swcqvl_ │ │ │ │ -0016ed18 000fb216 R_ARM_JUMP_SLOT 000f8480 uestln_ │ │ │ │ -0016ed1c 000ffa16 R_ARM_JUMP_SLOT 000c2d24 sztits_ │ │ │ │ -0016ed20 000e8216 R_ARM_JUMP_SLOT 000c80ac szpllu_ │ │ │ │ -0016ed24 00051016 R_ARM_JUMP_SLOT 0012d798 uiybar_ │ │ │ │ -0016ed28 000dc016 R_ARM_JUMP_SLOT 00107af0 uzprst_ │ │ │ │ -0016ed2c 00022316 R_ARM_JUMP_SLOT 0011d9e8 umbndp_ │ │ │ │ -0016ed30 00080016 R_ARM_JUMP_SLOT 0010bfb8 uziqcl_ │ │ │ │ -0016ed34 000fa916 R_ARM_JUMP_SLOT 000d133c stfwtr_ │ │ │ │ -0016ed38 00107016 R_ARM_JUMP_SLOT 000bc94c usgi_ │ │ │ │ -0016ed3c 00083e16 R_ARM_JUMP_SLOT 000f6d80 uelqid_ │ │ │ │ -0016ed40 00017a16 R_ARM_JUMP_SLOT 00137b38 ucpqnp_ │ │ │ │ -0016ed44 00017916 R_ARM_JUMP_SLOT 000c02d8 szqfnw_ │ │ │ │ +0016ecf8 0005e816 R_ARM_JUMP_SLOT 0009984c uuqlni_ │ │ │ │ +0016ecfc 00015a16 R_ARM_JUMP_SLOT 000b342c uelset_ │ │ │ │ +0016ed00 0003a116 R_ARM_JUMP_SLOT 000edb94 vifnb1_ │ │ │ │ +0016ed04 000bf316 R_ARM_JUMP_SLOT 0012cfcc datef3_ │ │ │ │ +0016ed08 0004e516 R_ARM_JUMP_SLOT 00095268 umiget_ │ │ │ │ +0016ed0c 0007a916 R_ARM_JUMP_SLOT 000b56f4 uersvl_ │ │ │ │ +0016ed10 0008e816 R_ARM_JUMP_SLOT 000dedb4 glrqvl_ │ │ │ │ +0016ed14 0007b816 R_ARM_JUMP_SLOT 0011ae70 swcqvl_ │ │ │ │ +0016ed18 000fb216 R_ARM_JUMP_SLOT 000b2920 uestln_ │ │ │ │ +0016ed1c 000ffa16 R_ARM_JUMP_SLOT 000fac5c sztits_ │ │ │ │ +0016ed20 000e8216 R_ARM_JUMP_SLOT 000fa240 szpllu_ │ │ │ │ +0016ed24 00051016 R_ARM_JUMP_SLOT 000a1288 uiybar_ │ │ │ │ +0016ed28 000dc016 R_ARM_JUMP_SLOT 000ba510 uzprst_ │ │ │ │ +0016ed2c 00022316 R_ARM_JUMP_SLOT 000911c8 umbndp_ │ │ │ │ +0016ed30 00080016 R_ARM_JUMP_SLOT 000b8738 uziqcl_ │ │ │ │ +0016ed34 000fa916 R_ARM_JUMP_SLOT 0010c140 stfwtr_ │ │ │ │ +0016ed38 00107016 R_ARM_JUMP_SLOT 00127e90 usgi_ │ │ │ │ +0016ed3c 00083e16 R_ARM_JUMP_SLOT 000b66ec uelqid_ │ │ │ │ +0016ed40 00017a16 R_ARM_JUMP_SLOT 000c0150 ucpqnp_ │ │ │ │ +0016ed44 00017916 R_ARM_JUMP_SLOT 000f83a4 szqfnw_ │ │ │ │ 0016ed48 00005d16 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_string@GFORTRAN_8 │ │ │ │ -0016ed4c 00032c16 R_ARM_JUMP_SLOT 0011f8d0 umpsvl_ │ │ │ │ -0016ed50 00062b16 R_ARM_JUMP_SLOT 0010d5ec uspnum_ │ │ │ │ -0016ed54 000a1b16 R_ARM_JUMP_SLOT 000ff8f4 uupqin_ │ │ │ │ -0016ed58 00029916 R_ARM_JUMP_SLOT 0013c628 udiclr_ │ │ │ │ -0016ed5c 00093f16 R_ARM_JUMP_SLOT 00119560 uxaxdv_ │ │ │ │ -0016ed60 000e6d16 R_ARM_JUMP_SLOT 00120344 umrsvl_ │ │ │ │ +0016ed4c 00032c16 R_ARM_JUMP_SLOT 0008fb2c umpsvl_ │ │ │ │ +0016ed50 00062b16 R_ARM_JUMP_SLOT 000a8aa8 uspnum_ │ │ │ │ +0016ed54 000a1b16 R_ARM_JUMP_SLOT 0009762c uupqin_ │ │ │ │ +0016ed58 00029916 R_ARM_JUMP_SLOT 000d114c udiclr_ │ │ │ │ +0016ed5c 00093f16 R_ARM_JUMP_SLOT 000cb3e0 uxaxdv_ │ │ │ │ +0016ed60 000e6d16 R_ARM_JUMP_SLOT 00090c50 umrsvl_ │ │ │ │ 0016ed64 00005e16 R_ARM_JUMP_SLOT 00000000 sincosf@GLIBC_2.4 │ │ │ │ -0016ed68 000e0916 R_ARM_JUMP_SLOT 000caba8 szlnzu_ │ │ │ │ -0016ed6c 00034816 R_ARM_JUMP_SLOT 000bca0c csgi_ │ │ │ │ -0016ed70 000f8216 R_ARM_JUMP_SLOT 000f2998 ulsybl_ │ │ │ │ -0016ed74 00118216 R_ARM_JUMP_SLOT 0013948c uclstx_ │ │ │ │ -0016ed78 0003f916 R_ARM_JUMP_SLOT 00125c98 ugistx_ │ │ │ │ -0016ed7c 00082416 R_ARM_JUMP_SLOT 0010b174 uzlqvl_ │ │ │ │ -0016ed80 00026916 R_ARM_JUMP_SLOT 00037988 odpqid_ │ │ │ │ -0016ed84 00075e16 R_ARM_JUMP_SLOT 000c6a28 szoplc_ │ │ │ │ -0016ed88 000f5616 R_ARM_JUMP_SLOT 0010a448 uzrqid_ │ │ │ │ -0016ed8c 0007e816 R_ARM_JUMP_SLOT 0004e28c viadd0_ │ │ │ │ -0016ed90 0004b316 R_ARM_JUMP_SLOT 00100bbc uulsvl_ │ │ │ │ -0016ed94 000e7b16 R_ARM_JUMP_SLOT 000db210 sgqplt_ │ │ │ │ -0016ed98 0006a316 R_ARM_JUMP_SLOT 0004d720 vrintr_ │ │ │ │ -0016ed9c 000b3216 R_ARM_JUMP_SLOT 000d07f4 stslg3_ │ │ │ │ -0016eda0 000f0e16 R_ARM_JUMP_SLOT 0005d764 ct2pc_ │ │ │ │ -0016eda4 0002ae16 R_ARM_JUMP_SLOT 00134ffc uiscr2_ │ │ │ │ -0016eda8 000e7216 R_ARM_JUMP_SLOT 000f9a9c uetonc_ │ │ │ │ -0016edac 00045316 R_ARM_JUMP_SLOT 000e1978 scqtrn_ │ │ │ │ -0016edb0 000bcf16 R_ARM_JUMP_SLOT 000c70b8 szpllc_ │ │ │ │ -0016edb4 000c5916 R_ARM_JUMP_SLOT 0004c124 shfw2g_ │ │ │ │ -0016edb8 00030716 R_ARM_JUMP_SLOT 001442bc rngu2_ │ │ │ │ -0016edbc 0004b916 R_ARM_JUMP_SLOT 00120ac8 umlqnp_ │ │ │ │ -0016edc0 000a1a16 R_ARM_JUMP_SLOT 001095a8 uzcqcp_ │ │ │ │ -0016edc4 000ee916 R_ARM_JUMP_SLOT 0005eec8 rvmax1_ │ │ │ │ -0016edc8 00078316 R_ARM_JUMP_SLOT 00116790 usrget_ │ │ │ │ +0016ed68 000e0916 R_ARM_JUMP_SLOT 001031f0 szlnzu_ │ │ │ │ +0016ed6c 00034816 R_ARM_JUMP_SLOT 00127f50 csgi_ │ │ │ │ +0016ed70 000f8216 R_ARM_JUMP_SLOT 000c6a80 ulsybl_ │ │ │ │ +0016ed74 00118216 R_ARM_JUMP_SLOT 000c15c0 uclstx_ │ │ │ │ +0016ed78 0003f916 R_ARM_JUMP_SLOT 000d9e98 ugistx_ │ │ │ │ +0016ed7c 00082416 R_ARM_JUMP_SLOT 000bb0a8 uzlqvl_ │ │ │ │ +0016ed80 00026916 R_ARM_JUMP_SLOT 00131dd8 odpqid_ │ │ │ │ +0016ed84 00075e16 R_ARM_JUMP_SLOT 000f8ff4 szoplc_ │ │ │ │ +0016ed88 000f5616 R_ARM_JUMP_SLOT 000b747c uzrqid_ │ │ │ │ +0016ed8c 0007e816 R_ARM_JUMP_SLOT 000ed984 viadd0_ │ │ │ │ +0016ed90 0004b316 R_ARM_JUMP_SLOT 00098870 uulsvl_ │ │ │ │ +0016ed94 000e7b16 R_ARM_JUMP_SLOT 00113f48 sgqplt_ │ │ │ │ +0016ed98 0006a316 R_ARM_JUMP_SLOT 00147e14 vrintr_ │ │ │ │ +0016ed9c 000b3216 R_ARM_JUMP_SLOT 0010d3c4 stslg3_ │ │ │ │ +0016eda0 000f0e16 R_ARM_JUMP_SLOT 000e378c ct2pc_ │ │ │ │ +0016eda4 0002ae16 R_ARM_JUMP_SLOT 0009dcc0 uiscr2_ │ │ │ │ +0016eda8 000e7216 R_ARM_JUMP_SLOT 000b0910 uetonc_ │ │ │ │ +0016edac 00045316 R_ARM_JUMP_SLOT 00108edc scqtrn_ │ │ │ │ +0016edb0 000bcf16 R_ARM_JUMP_SLOT 000f9684 szpllc_ │ │ │ │ +0016edb4 000c5916 R_ARM_JUMP_SLOT 00145810 shfw2g_ │ │ │ │ +0016edb8 00030716 R_ARM_JUMP_SLOT 0012d198 rngu2_ │ │ │ │ +0016edbc 0004b916 R_ARM_JUMP_SLOT 00091bc0 umlqnp_ │ │ │ │ +0016edc0 000a1a16 R_ARM_JUMP_SLOT 000b9708 uzcqcp_ │ │ │ │ +0016edc4 000ee916 R_ARM_JUMP_SLOT 000eb560 rvmax1_ │ │ │ │ +0016edc8 00078316 R_ARM_JUMP_SLOT 000a6ff4 usrget_ │ │ │ │ 0016edcc 00005f16 R_ARM_JUMP_SLOT 00000000 cairo_set_antialias │ │ │ │ -0016edd0 00060016 R_ARM_JUMP_SLOT 00064cf0 g2fbli_ │ │ │ │ -0016edd4 000c0416 R_ARM_JUMP_SLOT 000f175c ulrqcl_ │ │ │ │ -0016edd8 0005d016 R_ARM_JUMP_SLOT 000f246c uliqid_ │ │ │ │ -0016eddc 000f5a16 R_ARM_JUMP_SLOT 00147658 date23_ │ │ │ │ -0016ede0 00116d16 R_ARM_JUMP_SLOT 000e1990 scsorg_ │ │ │ │ -0016ede4 000b2c16 R_ARM_JUMP_SLOT 000f79ac uearea_ │ │ │ │ -0016ede8 000ca216 R_ARM_JUMP_SLOT 0013a3b4 udpqvl_ │ │ │ │ -0016edec 0008d616 R_ARM_JUMP_SLOT 000e9168 swpqnp_ │ │ │ │ -0016edf0 00086e16 R_ARM_JUMP_SLOT 000de874 sglqnp_ │ │ │ │ -0016edf4 00098816 R_ARM_JUMP_SLOT 001164f8 usrqcp_ │ │ │ │ -0016edf8 000ee216 R_ARM_JUMP_SLOT 0012282c umpgrd_ │ │ │ │ -0016edfc 00079816 R_ARM_JUMP_SLOT 000518f0 rtienv_ │ │ │ │ -0016ee00 000c6916 R_ARM_JUMP_SLOT 00052140 rtcopt_ │ │ │ │ -0016ee04 000ba016 R_ARM_JUMP_SLOT 00107508 uwqgyz_ │ │ │ │ -0016ee08 00082b16 R_ARM_JUMP_SLOT 00059968 mpfcya_ │ │ │ │ -0016ee0c 000e3316 R_ARM_JUMP_SLOT 000fb4bc luychk_ │ │ │ │ -0016ee10 00084116 R_ARM_JUMP_SLOT 001396d8 ucisvl_ │ │ │ │ -0016ee14 000a7e16 R_ARM_JUMP_SLOT 00057998 mpfsin_ │ │ │ │ -0016ee18 00048e16 R_ARM_JUMP_SLOT 0005bbf8 mpiktd_ │ │ │ │ -0016ee1c 00017e16 R_ARM_JUMP_SLOT 00124f60 uglqvl_ │ │ │ │ -0016ee20 000e0c16 R_ARM_JUMP_SLOT 000c5c38 szpllr_ │ │ │ │ -0016ee24 000a1f16 R_ARM_JUMP_SLOT 000cc2cc szplop_ │ │ │ │ -0016ee28 000d5016 R_ARM_JUMP_SLOT 000601f0 rvar_ │ │ │ │ -0016ee2c 00033a16 R_ARM_JUMP_SLOT 00106400 uwinit_ │ │ │ │ -0016ee30 000d0216 R_ARM_JUMP_SLOT 000f093c swqcmf_ │ │ │ │ -0016ee34 000aa616 R_ARM_JUMP_SLOT 0012b538 uverbz_ │ │ │ │ -0016ee38 000bd516 R_ARM_JUMP_SLOT 00055714 gllset_ │ │ │ │ -0016ee3c 0004c216 R_ARM_JUMP_SLOT 000cebd4 slpage_ │ │ │ │ -0016ee40 000faf16 R_ARM_JUMP_SLOT 000d666c sglnxv_ │ │ │ │ -0016ee44 00017416 R_ARM_JUMP_SLOT 000c2db8 szsttz_ │ │ │ │ -0016ee48 0009fe16 R_ARM_JUMP_SLOT 0013c498 udiset_ │ │ │ │ -0016ee4c 00043316 R_ARM_JUMP_SLOT 000f2940 ulqybl_ │ │ │ │ -0016ee50 000c3416 R_ARM_JUMP_SLOT 000bf494 szgipt_ │ │ │ │ +0016edd0 00060016 R_ARM_JUMP_SLOT 000f1a04 g2fbli_ │ │ │ │ +0016edd4 000c0416 R_ARM_JUMP_SLOT 000c52f0 ulrqcl_ │ │ │ │ +0016edd8 0005d016 R_ARM_JUMP_SLOT 000c6f5c uliqid_ │ │ │ │ +0016eddc 000f5a16 R_ARM_JUMP_SLOT 0012cdd0 date23_ │ │ │ │ +0016ede0 00116d16 R_ARM_JUMP_SLOT 001089a0 scsorg_ │ │ │ │ +0016ede4 000b2c16 R_ARM_JUMP_SLOT 000b34b0 uearea_ │ │ │ │ +0016ede8 000ca216 R_ARM_JUMP_SLOT 000d0400 udpqvl_ │ │ │ │ +0016edec 0008d616 R_ARM_JUMP_SLOT 001273c4 swpqnp_ │ │ │ │ +0016edf0 00086e16 R_ARM_JUMP_SLOT 00111854 sglqnp_ │ │ │ │ +0016edf4 00098816 R_ARM_JUMP_SLOT 000aa6ec usrqcp_ │ │ │ │ +0016edf8 000ee216 R_ARM_JUMP_SLOT 00095edc umpgrd_ │ │ │ │ +0016edfc 00079816 R_ARM_JUMP_SLOT 000e2da4 rtienv_ │ │ │ │ +0016ee00 000c6916 R_ARM_JUMP_SLOT 000e1c88 rtcopt_ │ │ │ │ +0016ee04 000ba016 R_ARM_JUMP_SLOT 0008b2ec uwqgyz_ │ │ │ │ +0016ee08 00082b16 R_ARM_JUMP_SLOT 000e8860 mpfcya_ │ │ │ │ +0016ee0c 000e3316 R_ARM_JUMP_SLOT 0008c514 luychk_ │ │ │ │ +0016ee10 00084116 R_ARM_JUMP_SLOT 000c1980 ucisvl_ │ │ │ │ +0016ee14 000a7e16 R_ARM_JUMP_SLOT 000e5c3c mpfsin_ │ │ │ │ +0016ee18 00048e16 R_ARM_JUMP_SLOT 000e66f8 mpiktd_ │ │ │ │ +0016ee1c 00017e16 R_ARM_JUMP_SLOT 000d6578 uglqvl_ │ │ │ │ +0016ee20 000e0c16 R_ARM_JUMP_SLOT 000f9ecc szpllr_ │ │ │ │ +0016ee24 000a1f16 R_ARM_JUMP_SLOT 000f5768 szplop_ │ │ │ │ +0016ee28 000d5016 R_ARM_JUMP_SLOT 000ec6f8 rvar_ │ │ │ │ +0016ee2c 00033a16 R_ARM_JUMP_SLOT 0008b638 uwinit_ │ │ │ │ +0016ee30 000d0216 R_ARM_JUMP_SLOT 0011a340 swqcmf_ │ │ │ │ +0016ee34 000aa616 R_ARM_JUMP_SLOT 000bbd74 uverbz_ │ │ │ │ +0016ee38 000bd516 R_ARM_JUMP_SLOT 000e2730 gllset_ │ │ │ │ +0016ee3c 0004c216 R_ARM_JUMP_SLOT 00105bb0 slpage_ │ │ │ │ +0016ee40 000faf16 R_ARM_JUMP_SLOT 00115194 sglnxv_ │ │ │ │ +0016ee44 00017416 R_ARM_JUMP_SLOT 000f8b1c szsttz_ │ │ │ │ +0016ee48 0009fe16 R_ARM_JUMP_SLOT 000cca4c udiset_ │ │ │ │ +0016ee4c 00043316 R_ARM_JUMP_SLOT 000c6a28 ulqybl_ │ │ │ │ +0016ee50 000c3416 R_ARM_JUMP_SLOT 000fed00 szgipt_ │ │ │ │ 0016ee54 00006116 R_ARM_JUMP_SLOT 00000000 _gfortran_reshape_r4@GFORTRAN_8 │ │ │ │ -0016ee58 00116a16 R_ARM_JUMP_SLOT 00117a2c usinit_ │ │ │ │ -0016ee5c 00063c16 R_ARM_JUMP_SLOT 000ef318 swiqvl_ │ │ │ │ -0016ee60 0003d416 R_ARM_JUMP_SLOT 000f1804 ulrqid_ │ │ │ │ +0016ee58 00116a16 R_ARM_JUMP_SLOT 000ae1e4 usinit_ │ │ │ │ +0016ee5c 00063c16 R_ARM_JUMP_SLOT 0011a588 swiqvl_ │ │ │ │ +0016ee60 0003d416 R_ARM_JUMP_SLOT 000c5398 ulrqid_ │ │ │ │ 0016ee64 00006216 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_pack@GFORTRAN_8 │ │ │ │ -0016ee68 00098e16 R_ARM_JUMP_SLOT 000c5c30 szoplr_ │ │ │ │ -0016ee6c 000b9316 R_ARM_JUMP_SLOT 000d7724 sgpcmd_ │ │ │ │ -0016ee70 000d8f16 R_ARM_JUMP_SLOT 000da75c sgpmr_ │ │ │ │ -0016ee74 00018516 R_ARM_JUMP_SLOT 000d27d0 stfusr_ │ │ │ │ -0016ee78 000eb316 R_ARM_JUMP_SLOT 000c2d8c szcltz_ │ │ │ │ +0016ee68 00098e16 R_ARM_JUMP_SLOT 000f9ec4 szoplr_ │ │ │ │ +0016ee6c 000b9316 R_ARM_JUMP_SLOT 00114908 sgpcmd_ │ │ │ │ +0016ee70 000d8f16 R_ARM_JUMP_SLOT 0010dc38 sgpmr_ │ │ │ │ +0016ee74 00018516 R_ARM_JUMP_SLOT 0010a390 stfusr_ │ │ │ │ +0016ee78 000eb316 R_ARM_JUMP_SLOT 000f8af0 szcltz_ │ │ │ │ 0016ee7c 00006316 R_ARM_JUMP_SLOT 00000000 log10f@GLIBC_2.4 │ │ │ │ -0016ee80 000bc516 R_ARM_JUMP_SLOT 001050d4 uhbrf_ │ │ │ │ -0016ee84 0010a016 R_ARM_JUMP_SLOT 000513e4 rlrenv_ │ │ │ │ -0016ee88 00064616 R_ARM_JUMP_SLOT 000edcd8 swsfw_ │ │ │ │ -0016ee8c 0004b716 R_ARM_JUMP_SLOT 000bb604 tmpstx_ │ │ │ │ -0016ee90 000a9116 R_ARM_JUMP_SLOT 001065f8 iuwgx_ │ │ │ │ -0016ee94 000aed16 R_ARM_JUMP_SLOT 000e46bc zgpcls_ │ │ │ │ -0016ee98 0006b816 R_ARM_JUMP_SLOT 000cb1a0 sztnop_ │ │ │ │ -0016ee9c 000a7c16 R_ARM_JUMP_SLOT 00065ee0 vrmlt0_ │ │ │ │ -0016eea0 00111416 R_ARM_JUMP_SLOT 000fc080 uypttl_ │ │ │ │ -0016eea4 0006c716 R_ARM_JUMP_SLOT 000f20cc ulisvl_ │ │ │ │ -0016eea8 00042116 R_ARM_JUMP_SLOT 0010d1f4 usxtlz_ │ │ │ │ -0016eeac 0006b016 R_ARM_JUMP_SLOT 000d835c sglnzr_ │ │ │ │ -0016eeb0 00110d16 R_ARM_JUMP_SLOT 0013c138 udiqid_ │ │ │ │ -0016eeb4 00038d16 R_ARM_JUMP_SLOT 000eef3c swlget_ │ │ │ │ -0016eeb8 000cbe16 R_ARM_JUMP_SLOT 00037e00 odpset_ │ │ │ │ -0016eebc 00088516 R_ARM_JUMP_SLOT 00119d70 uxaxlb_ │ │ │ │ -0016eec0 000f2a16 R_ARM_JUMP_SLOT 000535a0 glpqcp_ │ │ │ │ -0016eec4 0009d716 R_ARM_JUMP_SLOT 0004c170 shfg2w_ │ │ │ │ -0016eec8 000dd216 R_ARM_JUMP_SLOT 0013fcd0 udcntr_ │ │ │ │ +0016ee80 000bc516 R_ARM_JUMP_SLOT 000d2d18 uhbrf_ │ │ │ │ +0016ee84 0010a016 R_ARM_JUMP_SLOT 000e2898 rlrenv_ │ │ │ │ +0016ee88 00064616 R_ARM_JUMP_SLOT 00126178 swsfw_ │ │ │ │ +0016ee8c 0004b716 R_ARM_JUMP_SLOT 0003cbdc tmpstx_ │ │ │ │ +0016ee90 000a9116 R_ARM_JUMP_SLOT 0008bc4c iuwgx_ │ │ │ │ +0016ee94 000aed16 R_ARM_JUMP_SLOT 0011d404 zgpcls_ │ │ │ │ +0016ee98 0006b816 R_ARM_JUMP_SLOT 000f8fdc sztnop_ │ │ │ │ +0016ee9c 000a7c16 R_ARM_JUMP_SLOT 000f2964 vrmlt0_ │ │ │ │ +0016eea0 00111416 R_ARM_JUMP_SLOT 0008ee70 uypttl_ │ │ │ │ +0016eea4 0006c716 R_ARM_JUMP_SLOT 000c6bbc ulisvl_ │ │ │ │ +0016eea8 00042116 R_ARM_JUMP_SLOT 000a5c80 usxtlz_ │ │ │ │ +0016eeac 0006b016 R_ARM_JUMP_SLOT 001194a0 sglnzr_ │ │ │ │ +0016eeb0 00110d16 R_ARM_JUMP_SLOT 000d15c8 udiqid_ │ │ │ │ +0016eeb4 00038d16 R_ARM_JUMP_SLOT 0011984c swlget_ │ │ │ │ +0016eeb8 000cbe16 R_ARM_JUMP_SLOT 00130948 odpset_ │ │ │ │ +0016eebc 00088516 R_ARM_JUMP_SLOT 000ca508 uxaxlb_ │ │ │ │ +0016eec0 000f2a16 R_ARM_JUMP_SLOT 000dd23c glpqcp_ │ │ │ │ +0016eec4 0009d716 R_ARM_JUMP_SLOT 001455c8 shfg2w_ │ │ │ │ +0016eec8 000dd216 R_ARM_JUMP_SLOT 000d1c80 udcntr_ │ │ │ │ 0016eecc 00006416 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_numeric@GFORTRAN_8 │ │ │ │ 0016eed0 00006516 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -0016eed4 00084516 R_ARM_JUMP_SLOT 0004b56c shinit_ │ │ │ │ -0016eed8 00112516 R_ARM_JUMP_SLOT 000bc080 tmlset_ │ │ │ │ -0016eedc 0008d216 R_ARM_JUMP_SLOT 000cdeec slpwwr_ │ │ │ │ -0016eee0 0011ad16 R_ARM_JUMP_SLOT 000dc124 sgstrf_ │ │ │ │ -0016eee4 00096816 R_ARM_JUMP_SLOT 000db3c4 sgplv_ │ │ │ │ -0016eee8 0010ba16 R_ARM_JUMP_SLOT 00147010 dateg3_ │ │ │ │ -0016eeec 0011bc16 R_ARM_JUMP_SLOT 000497f0 shmdxm_ │ │ │ │ -0016eef0 000c4e16 R_ARM_JUMP_SLOT 000df890 sgiset_ │ │ │ │ -0016eef4 00080716 R_ARM_JUMP_SLOT 0013b304 udrstx_ │ │ │ │ -0016eef8 000c2216 R_ARM_JUMP_SLOT 0005cdb8 igus_ │ │ │ │ -0016eefc 00051c16 R_ARM_JUMP_SLOT 0005011c lchreq_ │ │ │ │ -0016ef00 000caa16 R_ARM_JUMP_SLOT 00117160 uslset_ │ │ │ │ -0016ef04 00072816 R_ARM_JUMP_SLOT 0005d5cc ct3sc_ │ │ │ │ -0016ef08 00090016 R_ARM_JUMP_SLOT 000e0808 scpmu_ │ │ │ │ -0016ef0c 00023016 R_ARM_JUMP_SLOT 000613c0 vrcon1_ │ │ │ │ +0016eed4 00084516 R_ARM_JUMP_SLOT 001426e4 shinit_ │ │ │ │ +0016eed8 00112516 R_ARM_JUMP_SLOT 0003b9c0 tmlset_ │ │ │ │ +0016eedc 0008d216 R_ARM_JUMP_SLOT 00105fa4 slpwwr_ │ │ │ │ +0016eee0 0011ad16 R_ARM_JUMP_SLOT 00118134 sgstrf_ │ │ │ │ +0016eee4 00096816 R_ARM_JUMP_SLOT 001140fc sgplv_ │ │ │ │ +0016eee8 0010ba16 R_ARM_JUMP_SLOT 0012c15c dateg3_ │ │ │ │ +0016eeec 0011bc16 R_ARM_JUMP_SLOT 00143c50 shmdxm_ │ │ │ │ +0016eef0 000c4e16 R_ARM_JUMP_SLOT 0011031c sgiset_ │ │ │ │ +0016eef4 00080716 R_ARM_JUMP_SLOT 000cf994 udrstx_ │ │ │ │ +0016eef8 000c2216 R_ARM_JUMP_SLOT 000da314 igus_ │ │ │ │ +0016eefc 00051c16 R_ARM_JUMP_SLOT 000e24a0 lchreq_ │ │ │ │ +0016ef00 000caa16 R_ARM_JUMP_SLOT 000aab0c uslset_ │ │ │ │ +0016ef04 00072816 R_ARM_JUMP_SLOT 000e3fb4 ct3sc_ │ │ │ │ +0016ef08 00090016 R_ARM_JUMP_SLOT 001082bc scpmu_ │ │ │ │ +0016ef0c 00023016 R_ARM_JUMP_SLOT 000f315c vrcon1_ │ │ │ │ 0016ef10 00006616 R_ARM_JUMP_SLOT 00000000 __aeabi_fmul@GCC_3.5 │ │ │ │ -0016ef14 00071116 R_ARM_JUMP_SLOT 0004d1dc vs1din_ │ │ │ │ -0016ef18 0005cb16 R_ARM_JUMP_SLOT 0004ba48 shinic_ │ │ │ │ -0016ef1c 00066d16 R_ARM_JUMP_SLOT 000459fc ezfft1_ │ │ │ │ -0016ef20 00087816 R_ARM_JUMP_SLOT 000ee6f8 swpopn_ │ │ │ │ -0016ef24 00025116 R_ARM_JUMP_SLOT 0011293c usyaxu_ │ │ │ │ -0016ef28 00038316 R_ARM_JUMP_SLOT 00107948 uwqgxa_ │ │ │ │ -0016ef2c 0010f916 R_ARM_JUMP_SLOT 0011b2f8 uxpaxs_ │ │ │ │ -0016ef30 00057816 R_ARM_JUMP_SLOT 000f8f1c ueqtlv_ │ │ │ │ -0016ef34 00030416 R_ARM_JUMP_SLOT 000ecf68 swiint_ │ │ │ │ -0016ef38 00074416 R_ARM_JUMP_SLOT 000f2014 uliqin_ │ │ │ │ -0016ef3c 000bf416 R_ARM_JUMP_SLOT 00047f44 shtlfw_ │ │ │ │ -0016ef40 000dda16 R_ARM_JUMP_SLOT 000d973c sgtxu_ │ │ │ │ -0016ef44 00094e16 R_ARM_JUMP_SLOT 0013cc94 uduxuy_ │ │ │ │ -0016ef48 000acb16 R_ARM_JUMP_SLOT 000df298 sgiqvl_ │ │ │ │ -0016ef4c 00045116 R_ARM_JUMP_SLOT 001171f0 usiqin_ │ │ │ │ -0016ef50 0003be16 R_ARM_JUMP_SLOT 00039af0 sint1_ │ │ │ │ -0016ef54 00095c16 R_ARM_JUMP_SLOT 000c78fc szclsv_ │ │ │ │ -0016ef58 000cf816 R_ARM_JUMP_SLOT 000e05e8 scpmzu_ │ │ │ │ -0016ef5c 00048b16 R_ARM_JUMP_SLOT 000602dc rave1_ │ │ │ │ -0016ef60 0001e316 R_ARM_JUMP_SLOT 000d8de4 sgtnr_ │ │ │ │ -0016ef64 000e0416 R_ARM_JUMP_SLOT 000da48c sgpmu_ │ │ │ │ -0016ef68 00060d16 R_ARM_JUMP_SLOT 00131768 uipcmp_ │ │ │ │ +0016ef14 00071116 R_ARM_JUMP_SLOT 001476b4 vs1din_ │ │ │ │ +0016ef18 0005cb16 R_ARM_JUMP_SLOT 00143350 shinic_ │ │ │ │ +0016ef1c 00066d16 R_ARM_JUMP_SLOT 0013b7d4 ezfft1_ │ │ │ │ +0016ef20 00087816 R_ARM_JUMP_SLOT 00126b98 swpopn_ │ │ │ │ +0016ef24 00025116 R_ARM_JUMP_SLOT 000af71c usyaxu_ │ │ │ │ +0016ef28 00038316 R_ARM_JUMP_SLOT 0008b15c uwqgxa_ │ │ │ │ +0016ef2c 0010f916 R_ARM_JUMP_SLOT 000c8cf0 uxpaxs_ │ │ │ │ +0016ef30 00057816 R_ARM_JUMP_SLOT 000b28a4 ueqtlv_ │ │ │ │ +0016ef34 00030416 R_ARM_JUMP_SLOT 00125408 swiint_ │ │ │ │ +0016ef38 00074416 R_ARM_JUMP_SLOT 000c6b04 uliqin_ │ │ │ │ +0016ef3c 000bf416 R_ARM_JUMP_SLOT 00146e44 shtlfw_ │ │ │ │ +0016ef40 000dda16 R_ARM_JUMP_SLOT 00118b00 sgtxu_ │ │ │ │ +0016ef44 00094e16 R_ARM_JUMP_SLOT 000cc460 uduxuy_ │ │ │ │ +0016ef48 000acb16 R_ARM_JUMP_SLOT 00117cc4 sgiqvl_ │ │ │ │ +0016ef4c 00045116 R_ARM_JUMP_SLOT 000a7e64 usiqin_ │ │ │ │ +0016ef50 0003be16 R_ARM_JUMP_SLOT 00136e30 sint1_ │ │ │ │ +0016ef54 00095c16 R_ARM_JUMP_SLOT 00102e6c szclsv_ │ │ │ │ +0016ef58 000cf816 R_ARM_JUMP_SLOT 00109620 scpmzu_ │ │ │ │ +0016ef5c 00048b16 R_ARM_JUMP_SLOT 000eaf20 rave1_ │ │ │ │ +0016ef60 0001e316 R_ARM_JUMP_SLOT 0010ff2c sgtnr_ │ │ │ │ +0016ef64 000e0416 R_ARM_JUMP_SLOT 0010d968 sgpmu_ │ │ │ │ +0016ef68 00060d16 R_ARM_JUMP_SLOT 0009cd40 uipcmp_ │ │ │ │ 0016ef6c 00006716 R_ARM_JUMP_SLOT 00000000 gtk_window_new │ │ │ │ -0016ef70 000d4116 R_ARM_JUMP_SLOT 00100a1c uurstx_ │ │ │ │ -0016ef74 00072916 R_ARM_JUMP_SLOT 000d7bc4 sglazr_ │ │ │ │ +0016ef70 000d4116 R_ARM_JUMP_SLOT 00099ab0 uurstx_ │ │ │ │ +0016ef74 00072916 R_ARM_JUMP_SLOT 00113aec sglazr_ │ │ │ │ 0016ef78 00006816 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer@GFORTRAN_8 │ │ │ │ -0016ef7c 0008ac16 R_ARM_JUMP_SLOT 0005fab0 rrms0_ │ │ │ │ -0016ef80 000fcf16 R_ARM_JUMP_SLOT 0005be70 mpiek6_ │ │ │ │ -0016ef84 000ae016 R_ARM_JUMP_SLOT 000ffc5c uupqit_ │ │ │ │ -0016ef88 0006fd16 R_ARM_JUMP_SLOT 0004cab4 vs2out_ │ │ │ │ -0016ef8c 0003db16 R_ARM_JUMP_SLOT 001172a8 usisvl_ │ │ │ │ -0016ef90 00053116 R_ARM_JUMP_SLOT 00114e84 uscsvl_ │ │ │ │ -0016ef94 000f8716 R_ARM_JUMP_SLOT 000ce0b0 slpvpr_ │ │ │ │ -0016ef98 0011a916 R_ARM_JUMP_SLOT 00058d00 mpfplc_ │ │ │ │ -0016ef9c 00111316 R_ARM_JUMP_SLOT 00106c48 uwigyi_ │ │ │ │ +0016ef7c 0008ac16 R_ARM_JUMP_SLOT 000ec37c rrms0_ │ │ │ │ +0016ef80 000fcf16 R_ARM_JUMP_SLOT 000e8ae0 mpiek6_ │ │ │ │ +0016ef84 000ae016 R_ARM_JUMP_SLOT 00097994 uupqit_ │ │ │ │ +0016ef88 0006fd16 R_ARM_JUMP_SLOT 001478b8 vs2out_ │ │ │ │ +0016ef8c 0003db16 R_ARM_JUMP_SLOT 000a7f1c usisvl_ │ │ │ │ +0016ef90 00053116 R_ARM_JUMP_SLOT 000ac180 uscsvl_ │ │ │ │ +0016ef94 000f8716 R_ARM_JUMP_SLOT 00106168 slpvpr_ │ │ │ │ +0016ef98 0011a916 R_ARM_JUMP_SLOT 000e8164 mpfplc_ │ │ │ │ +0016ef9c 00111316 R_ARM_JUMP_SLOT 0008bb68 uwigyi_ │ │ │ │ 0016efa0 00006916 R_ARM_JUMP_SLOT 00000000 putc@GLIBC_2.4 │ │ │ │ 0016efa4 00006a16 R_ARM_JUMP_SLOT 00000000 __aeabi_dsub@GCC_3.5 │ │ │ │ -0016efa8 00046016 R_ARM_JUMP_SLOT 000ed590 swiopn_ │ │ │ │ -0016efac 0007b916 R_ARM_JUMP_SLOT 000ef90c swiset_ │ │ │ │ -0016efb0 0003f716 R_ARM_JUMP_SLOT 000e856c swrqcp_ │ │ │ │ -0016efb4 00082d16 R_ARM_JUMP_SLOT 00055594 gllget_ │ │ │ │ -0016efb8 0008e216 R_ARM_JUMP_SLOT 00055f10 gliget_ │ │ │ │ -0016efbc 00076c16 R_ARM_JUMP_SLOT 0005e268 viinc1_ │ │ │ │ -0016efc0 000e7416 R_ARM_JUMP_SLOT 00138768 ucrqvl_ │ │ │ │ -0016efc4 00040316 R_ARM_JUMP_SLOT 00108404 uzpqid_ │ │ │ │ -0016efc8 00085c16 R_ARM_JUMP_SLOT 0005da24 imlt0_ │ │ │ │ -0016efcc 00065716 R_ARM_JUMP_SLOT 00147ba4 clckst_ │ │ │ │ -0016efd0 00101816 R_ARM_JUMP_SLOT 00066538 vradd_ │ │ │ │ -0016efd4 0010bb16 R_ARM_JUMP_SLOT 0010b240 uzlqid_ │ │ │ │ -0016efd8 00090116 R_ARM_JUMP_SLOT 0004b100 shiniy_ │ │ │ │ -0016efdc 0003c716 R_ARM_JUMP_SLOT 0005fc54 rstd1_ │ │ │ │ -0016efe0 000d1e16 R_ARM_JUMP_SLOT 00037be4 odpstx_ │ │ │ │ -0016efe4 00035216 R_ARM_JUMP_SLOT 0006115c radd1_ │ │ │ │ -0016efe8 0006c516 R_ARM_JUMP_SLOT 000d57dc sgpmxu_ │ │ │ │ -0016efec 000c6416 R_ARM_JUMP_SLOT 00140088 chngi_ │ │ │ │ -0016eff0 000b3a16 R_ARM_JUMP_SLOT 00100ba4 uulqnp_ │ │ │ │ +0016efa8 00046016 R_ARM_JUMP_SLOT 00125a30 swiopn_ │ │ │ │ +0016efac 0007b916 R_ARM_JUMP_SLOT 00121058 swiset_ │ │ │ │ +0016efb0 0003f716 R_ARM_JUMP_SLOT 0012712c swrqcp_ │ │ │ │ +0016efb4 00082d16 R_ARM_JUMP_SLOT 000e25b0 gllget_ │ │ │ │ +0016efb8 0008e216 R_ARM_JUMP_SLOT 000dd734 gliget_ │ │ │ │ +0016efbc 00076c16 R_ARM_JUMP_SLOT 000dbf3c viinc1_ │ │ │ │ +0016efc0 000e7416 R_ARM_JUMP_SLOT 000c2228 ucrqvl_ │ │ │ │ +0016efc4 00040316 R_ARM_JUMP_SLOT 000b7a38 uzpqid_ │ │ │ │ +0016efc8 00085c16 R_ARM_JUMP_SLOT 000db7bc imlt0_ │ │ │ │ +0016efcc 00065716 R_ARM_JUMP_SLOT 0012ec60 clckst_ │ │ │ │ +0016efd0 00101816 R_ARM_JUMP_SLOT 000f1e14 vradd_ │ │ │ │ +0016efd4 0010bb16 R_ARM_JUMP_SLOT 000bb174 uzlqid_ │ │ │ │ +0016efd8 00090116 R_ARM_JUMP_SLOT 001443c8 shiniy_ │ │ │ │ +0016efdc 0003c716 R_ARM_JUMP_SLOT 000eb3bc rstd1_ │ │ │ │ +0016efe0 000d1e16 R_ARM_JUMP_SLOT 0013072c odpstx_ │ │ │ │ +0016efe4 00035216 R_ARM_JUMP_SLOT 000f3898 radd1_ │ │ │ │ +0016efe8 0006c516 R_ARM_JUMP_SLOT 00116db0 sgpmxu_ │ │ │ │ +0016efec 000c6416 R_ARM_JUMP_SLOT 0012b614 chngi_ │ │ │ │ +0016eff0 000b3a16 R_ARM_JUMP_SLOT 00098858 uulqnp_ │ │ │ │ 0016eff4 00006b16 R_ARM_JUMP_SLOT 00000000 g_free │ │ │ │ -0016eff8 0005d816 R_ARM_JUMP_SLOT 0010b284 uzlget_ │ │ │ │ -0016effc 000c2716 R_ARM_JUMP_SLOT 000ced50 slqrct_ │ │ │ │ -0016f000 0011b116 R_ARM_JUMP_SLOT 0013b498 udlqin_ │ │ │ │ -0016f004 00043816 R_ARM_JUMP_SLOT 00047544 shtsgm_ │ │ │ │ -0016f008 000f3616 R_ARM_JUMP_SLOT 000caab0 szlaop_ │ │ │ │ -0016f00c 000b0716 R_ARM_JUMP_SLOT 00059844 mpscyb_ │ │ │ │ -0016f010 0002d816 R_ARM_JUMP_SLOT 00109490 uzcqin_ │ │ │ │ +0016eff8 0005d816 R_ARM_JUMP_SLOT 000b9d78 uzlget_ │ │ │ │ +0016effc 000c2716 R_ARM_JUMP_SLOT 00104a3c slqrct_ │ │ │ │ +0016f000 0011b116 R_ARM_JUMP_SLOT 000ce4a4 udlqin_ │ │ │ │ +0016f004 00043816 R_ARM_JUMP_SLOT 00146444 shtsgm_ │ │ │ │ +0016f008 000f3616 R_ARM_JUMP_SLOT 000f872c szlaop_ │ │ │ │ +0016f00c 000b0716 R_ARM_JUMP_SLOT 000e58d8 mpscyb_ │ │ │ │ +0016f010 0002d816 R_ARM_JUMP_SLOT 000b95f0 uzcqin_ │ │ │ │ 0016f014 00006c16 R_ARM_JUMP_SLOT 00000000 cairo_line_to │ │ │ │ -0016f018 000b8b16 R_ARM_JUMP_SLOT 000fbd00 uyaxnm_ │ │ │ │ -0016f01c 00096c16 R_ARM_JUMP_SLOT 000d7f3c sglau_ │ │ │ │ -0016f020 0010eb16 R_ARM_JUMP_SLOT 00134854 uifrgb_ │ │ │ │ -0016f024 00098216 R_ARM_JUMP_SLOT 000e10cc scqpli_ │ │ │ │ -0016f028 000f0816 R_ARM_JUMP_SLOT 001156a4 uscset_ │ │ │ │ -0016f02c 00035316 R_ARM_JUMP_SLOT 00119178 usgrph_ │ │ │ │ -0016f030 000fe216 R_ARM_JUMP_SLOT 0013c7e4 udbclr_ │ │ │ │ -0016f034 00083216 R_ARM_JUMP_SLOT 000f6100 uerqin_ │ │ │ │ -0016f038 00107416 R_ARM_JUMP_SLOT 00049e34 shlsds_ │ │ │ │ -0016f03c 000b1516 R_ARM_JUMP_SLOT 000da714 sgspmi_ │ │ │ │ -0016f040 00020416 R_ARM_JUMP_SLOT 00062868 gnqblk_ │ │ │ │ -0016f044 00120d16 R_ARM_JUMP_SLOT 0005a210 mpzmwd_ │ │ │ │ -0016f048 00046516 R_ARM_JUMP_SLOT 0006042c rave0_ │ │ │ │ -0016f04c 000e8c16 R_ARM_JUMP_SLOT 000f28d0 ulylbl_ │ │ │ │ +0016f018 000b8b16 R_ARM_JUMP_SLOT 0008e80c uyaxnm_ │ │ │ │ +0016f01c 00096c16 R_ARM_JUMP_SLOT 0010e9b8 sglau_ │ │ │ │ +0016f020 0010eb16 R_ARM_JUMP_SLOT 000a24c4 uifrgb_ │ │ │ │ +0016f024 00098216 R_ARM_JUMP_SLOT 00108150 scqpli_ │ │ │ │ +0016f028 000f0816 R_ARM_JUMP_SLOT 000aa30c uscset_ │ │ │ │ +0016f02c 00035316 R_ARM_JUMP_SLOT 000ad284 usgrph_ │ │ │ │ +0016f030 000fe216 R_ARM_JUMP_SLOT 000d0934 udbclr_ │ │ │ │ +0016f034 00083216 R_ARM_JUMP_SLOT 000b563c uerqin_ │ │ │ │ +0016f038 00107416 R_ARM_JUMP_SLOT 001449c8 shlsds_ │ │ │ │ +0016f03c 000b1516 R_ARM_JUMP_SLOT 0010dbf0 sgspmi_ │ │ │ │ +0016f040 00020416 R_ARM_JUMP_SLOT 000ed804 gnqblk_ │ │ │ │ +0016f044 00120d16 R_ARM_JUMP_SLOT 000e93d4 mpzmwd_ │ │ │ │ +0016f048 00046516 R_ARM_JUMP_SLOT 000ea9e8 rave0_ │ │ │ │ +0016f04c 000e8c16 R_ARM_JUMP_SLOT 000c69b8 ulylbl_ │ │ │ │ 0016f050 00006d16 R_ARM_JUMP_SLOT 00000000 __aeabi_dadd@GCC_3.5 │ │ │ │ -0016f054 00084a16 R_ARM_JUMP_SLOT 000d08e8 stfpr3_ │ │ │ │ -0016f058 0007c216 R_ARM_JUMP_SLOT 000d7a78 sgspls_ │ │ │ │ -0016f05c 000ca416 R_ARM_JUMP_SLOT 000f1b4c ullqnp_ │ │ │ │ +0016f054 00084a16 R_ARM_JUMP_SLOT 0010b6ec stfpr3_ │ │ │ │ +0016f058 0007c216 R_ARM_JUMP_SLOT 00114c5c sgspls_ │ │ │ │ +0016f05c 000ca416 R_ARM_JUMP_SLOT 000c66c8 ullqnp_ │ │ │ │ 0016f060 00006e16 R_ARM_JUMP_SLOT 00000000 pango_font_family_get_name │ │ │ │ -0016f064 00019216 R_ARM_JUMP_SLOT 001413fc inorml_ │ │ │ │ -0016f068 000bf916 R_ARM_JUMP_SLOT 000bac24 tmrget_ │ │ │ │ -0016f06c 00053c16 R_ARM_JUMP_SLOT 0004fad8 prcnam_ │ │ │ │ +0016f064 00019216 R_ARM_JUMP_SLOT 0012e3a4 inorml_ │ │ │ │ +0016f068 000bf916 R_ARM_JUMP_SLOT 0003756c tmrget_ │ │ │ │ +0016f06c 00053c16 R_ARM_JUMP_SLOT 000e0ee4 prcnam_ │ │ │ │ 0016f070 00006f16 R_ARM_JUMP_SLOT 00000000 cairo_surface_destroy │ │ │ │ 0016f074 00007016 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpeq@GCC_3.5 │ │ │ │ -0016f078 00018a16 R_ARM_JUMP_SLOT 0005cb14 rr2d_ │ │ │ │ -0016f07c 00119916 R_ARM_JUMP_SLOT 000e8188 cfnchr │ │ │ │ -0016f080 000be416 R_ARM_JUMP_SLOT 0004dd44 vimlt0_ │ │ │ │ -0016f084 000b9716 R_ARM_JUMP_SLOT 0004040c radb2_ │ │ │ │ -0016f088 000d2c16 R_ARM_JUMP_SLOT 0003c020 radf5_ │ │ │ │ -0016f08c 000fb316 R_ARM_JUMP_SLOT 0003702c odiqid_ │ │ │ │ -0016f090 000aea16 R_ARM_JUMP_SLOT 00052764 rtiopt_ │ │ │ │ -0016f094 00110916 R_ARM_JUMP_SLOT 0005b5f8 mpscoa_ │ │ │ │ -0016f098 0004d616 R_ARM_JUMP_SLOT 000f82e0 ueaint_ │ │ │ │ -0016f09c 00022416 R_ARM_JUMP_SLOT 000e8804 swrget_ │ │ │ │ -0016f0a0 000c4916 R_ARM_JUMP_SLOT 000486c8 sholap_ │ │ │ │ -0016f0a4 000a0a16 R_ARM_JUMP_SLOT 000df3a8 sgiqcl_ │ │ │ │ -0016f0a8 00030f16 R_ARM_JUMP_SLOT 0013dd3c udiclv_ │ │ │ │ -0016f0ac 0010e616 R_ARM_JUMP_SLOT 00105bec uherbz_ │ │ │ │ -0016f0b0 00119e16 R_ARM_JUMP_SLOT 000c5a84 szmvl3_ │ │ │ │ -0016f0b4 0011a016 R_ARM_JUMP_SLOT 00133fec uicrgb_ │ │ │ │ -0016f0b8 000a3516 R_ARM_JUMP_SLOT 000e23d0 scqpln_ │ │ │ │ +0016f078 00018a16 R_ARM_JUMP_SLOT 000da4b8 rr2d_ │ │ │ │ +0016f07c 00119916 R_ARM_JUMP_SLOT 00127e38 cfnchr │ │ │ │ +0016f080 000be416 R_ARM_JUMP_SLOT 000edfa0 vimlt0_ │ │ │ │ +0016f084 000d2c16 R_ARM_JUMP_SLOT 0013bbe8 radf5_ │ │ │ │ +0016f088 000b9716 R_ARM_JUMP_SLOT 0013fc68 radb2_ │ │ │ │ +0016f08c 000fb316 R_ARM_JUMP_SLOT 00133d40 odiqid_ │ │ │ │ +0016f090 000aea16 R_ARM_JUMP_SLOT 000e22ac rtiopt_ │ │ │ │ +0016f094 00110916 R_ARM_JUMP_SLOT 000e866c mpscoa_ │ │ │ │ +0016f098 0004d616 R_ARM_JUMP_SLOT 000b3de4 ueaint_ │ │ │ │ +0016f09c 00022416 R_ARM_JUMP_SLOT 001210dc swrget_ │ │ │ │ +0016f0a0 000c4916 R_ARM_JUMP_SLOT 00145cc8 sholap_ │ │ │ │ +0016f0a4 000a0a16 R_ARM_JUMP_SLOT 00117dd4 sgiqcl_ │ │ │ │ +0016f0a8 00030f16 R_ARM_JUMP_SLOT 000cf360 udiclv_ │ │ │ │ +0016f0ac 0010e616 R_ARM_JUMP_SLOT 000d2dd4 uherbz_ │ │ │ │ +0016f0b0 00119e16 R_ARM_JUMP_SLOT 000f8c68 szmvl3_ │ │ │ │ +0016f0b4 0011a016 R_ARM_JUMP_SLOT 0009ca08 uicrgb_ │ │ │ │ +0016f0b8 000a3516 R_ARM_JUMP_SLOT 001090b0 scqpln_ │ │ │ │ 0016f0bc 00007116 R_ARM_JUMP_SLOT 00000000 __aeabi_f2iz@GCC_3.5 │ │ │ │ -0016f0c0 000eb216 R_ARM_JUMP_SLOT 00146460 iweek1_ │ │ │ │ -0016f0c4 00058b16 R_ARM_JUMP_SLOT 001328b4 uiistx_ │ │ │ │ -0016f0c8 0011c916 R_ARM_JUMP_SLOT 001342d4 uicini_ │ │ │ │ -0016f0cc 00048316 R_ARM_JUMP_SLOT 000ee4f0 swpcls_ │ │ │ │ -0016f0d0 00052116 R_ARM_JUMP_SLOT 000f169c ulrqin_ │ │ │ │ -0016f0d4 000e0016 R_ARM_JUMP_SLOT 000ba98c tmrqcp_ │ │ │ │ -0016f0d8 0010bc16 R_ARM_JUMP_SLOT 000f9198 uegtla_ │ │ │ │ -0016f0dc 000ff816 R_ARM_JUMP_SLOT 000dccf0 sgssim_ │ │ │ │ -0016f0e0 0005db16 R_ARM_JUMP_SLOT 000cbca0 szpmop_ │ │ │ │ -0016f0e4 00078616 R_ARM_JUMP_SLOT 00059870 mpicyb_ │ │ │ │ -0016f0e8 0004af16 R_ARM_JUMP_SLOT 00056b80 lrne0_ │ │ │ │ +0016f0c0 000eb216 R_ARM_JUMP_SLOT 0012c8b4 iweek1_ │ │ │ │ +0016f0c4 00058b16 R_ARM_JUMP_SLOT 00099cbc uiistx_ │ │ │ │ +0016f0c8 0011c916 R_ARM_JUMP_SLOT 0009ccf0 uicini_ │ │ │ │ +0016f0cc 00048316 R_ARM_JUMP_SLOT 00126990 swpcls_ │ │ │ │ +0016f0d0 00052116 R_ARM_JUMP_SLOT 000c5230 ulrqin_ │ │ │ │ +0016f0d4 000e0016 R_ARM_JUMP_SLOT 000388a0 tmrqcp_ │ │ │ │ +0016f0d8 0010bc16 R_ARM_JUMP_SLOT 000b3e04 uegtla_ │ │ │ │ +0016f0dc 000ff816 R_ARM_JUMP_SLOT 001121e8 sgssim_ │ │ │ │ +0016f0e0 0005db16 R_ARM_JUMP_SLOT 000fe330 szpmop_ │ │ │ │ +0016f0e4 00078616 R_ARM_JUMP_SLOT 000e5904 mpicyb_ │ │ │ │ +0016f0e8 0004af16 R_ARM_JUMP_SLOT 000eed78 lrne0_ │ │ │ │ 0016f0ec 00007216 R_ARM_JUMP_SLOT 00000000 sqrtf@GLIBC_2.4 │ │ │ │ 0016f0f0 00007316 R_ARM_JUMP_SLOT 00000000 dateq3_ │ │ │ │ -0016f0f4 00047e16 R_ARM_JUMP_SLOT 000be9f0 szqclx_ │ │ │ │ -0016f0f8 00042a16 R_ARM_JUMP_SLOT 0004e9c4 nindxi_ │ │ │ │ -0016f0fc 0002e216 R_ARM_JUMP_SLOT 00054e10 gllqin_ │ │ │ │ -0016f100 00022916 R_ARM_JUMP_SLOT 000604d4 rave_ │ │ │ │ -0016f104 000e0d16 R_ARM_JUMP_SLOT 00115e28 uspget_ │ │ │ │ -0016f108 000edf16 R_ARM_JUMP_SLOT 00039f10 sinqf_ │ │ │ │ -0016f10c 000e7316 R_ARM_JUMP_SLOT 000f60f4 uerqnp_ │ │ │ │ -0016f110 0008db16 R_ARM_JUMP_SLOT 000bf58c szpipl_ │ │ │ │ -0016f114 00074016 R_ARM_JUMP_SLOT 0010b1b0 uzlqcl_ │ │ │ │ -0016f118 00092d16 R_ARM_JUMP_SLOT 000c7f44 szmvlt_ │ │ │ │ -0016f11c 00098f16 R_ARM_JUMP_SLOT 000d821c sglav_ │ │ │ │ -0016f120 000f8e16 R_ARM_JUMP_SLOT 0005fb68 rrms_ │ │ │ │ -0016f124 00046d16 R_ARM_JUMP_SLOT 000f5b38 uepqcp_ │ │ │ │ -0016f128 00032b16 R_ARM_JUMP_SLOT 000d00a0 ststrn_ │ │ │ │ -0016f12c 00090616 R_ARM_JUMP_SLOT 00116fd8 uslget_ │ │ │ │ -0016f130 00092516 R_ARM_JUMP_SLOT 0006901c char_trim2_ │ │ │ │ -0016f134 000f2e16 R_ARM_JUMP_SLOT 000ee9c4 swlsvl_ │ │ │ │ -0016f138 0005fa16 R_ARM_JUMP_SLOT 0013b48c udlqnp_ │ │ │ │ +0016f0f4 00047e16 R_ARM_JUMP_SLOT 001027d4 szqclx_ │ │ │ │ +0016f0f8 00042a16 R_ARM_JUMP_SLOT 000e3520 nindxi_ │ │ │ │ +0016f0fc 0002e216 R_ARM_JUMP_SLOT 000dd944 gllqin_ │ │ │ │ +0016f100 00022916 R_ARM_JUMP_SLOT 000ebc9c rave_ │ │ │ │ +0016f104 000e0d16 R_ARM_JUMP_SLOT 000adc18 uspget_ │ │ │ │ +0016f108 000edf16 R_ARM_JUMP_SLOT 0013cbfc sinqf_ │ │ │ │ +0016f10c 000e7316 R_ARM_JUMP_SLOT 000b5630 uerqnp_ │ │ │ │ +0016f110 0008db16 R_ARM_JUMP_SLOT 000f3c8c szpipl_ │ │ │ │ +0016f114 00074016 R_ARM_JUMP_SLOT 000bb0e4 uzlqcl_ │ │ │ │ +0016f118 00092d16 R_ARM_JUMP_SLOT 000f4830 szmvlt_ │ │ │ │ +0016f11c 00098f16 R_ARM_JUMP_SLOT 0010ec98 sglav_ │ │ │ │ +0016f120 000f8e16 R_ARM_JUMP_SLOT 000ea8fc rrms_ │ │ │ │ +0016f124 00046d16 R_ARM_JUMP_SLOT 000b162c uepqcp_ │ │ │ │ +0016f128 00032b16 R_ARM_JUMP_SLOT 0010b4b4 ststrn_ │ │ │ │ +0016f12c 00090616 R_ARM_JUMP_SLOT 000aa984 uslget_ │ │ │ │ +0016f130 00092516 R_ARM_JUMP_SLOT 0003dd78 char_trim2_ │ │ │ │ +0016f134 000f2e16 R_ARM_JUMP_SLOT 001213ac swlsvl_ │ │ │ │ +0016f138 0005fa16 R_ARM_JUMP_SLOT 000ce498 udlqnp_ │ │ │ │ 0016f13c 00007416 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real_write@GFORTRAN_8 │ │ │ │ -0016f140 0009d216 R_ARM_JUMP_SLOT 00057a2c mpisin_ │ │ │ │ -0016f144 00064f16 R_ARM_JUMP_SLOT 000d5b40 sgpmxr_ │ │ │ │ -0016f148 000f8816 R_ARM_JUMP_SLOT 000f59f4 uepqit_ │ │ │ │ -0016f14c 00087416 R_ARM_JUMP_SLOT 00121ad4 umiset_ │ │ │ │ -0016f150 00092316 R_ARM_JUMP_SLOT 0004ab1c shiniz_ │ │ │ │ -0016f154 00063a16 R_ARM_JUMP_SLOT 000606f4 rsum0_ │ │ │ │ -0016f158 0006de16 R_ARM_JUMP_SLOT 001077f0 uwqgxz_ │ │ │ │ -0016f15c 00017c16 R_ARM_JUMP_SLOT 0004d108 vs1out_ │ │ │ │ -0016f160 00077e16 R_ARM_JUMP_SLOT 00138e98 uclsvl_ │ │ │ │ -0016f164 000b9016 R_ARM_JUMP_SLOT 0012569c ugisvl_ │ │ │ │ -0016f168 00069e16 R_ARM_JUMP_SLOT 0010a37c uzrqvl_ │ │ │ │ +0016f140 0009d216 R_ARM_JUMP_SLOT 000e5cd0 mpisin_ │ │ │ │ +0016f144 00064f16 R_ARM_JUMP_SLOT 001160a0 sgpmxr_ │ │ │ │ +0016f148 000f8816 R_ARM_JUMP_SLOT 000b14e8 uepqit_ │ │ │ │ +0016f14c 00087416 R_ARM_JUMP_SLOT 000953f0 umiset_ │ │ │ │ +0016f150 00092316 R_ARM_JUMP_SLOT 00142bd4 shiniz_ │ │ │ │ +0016f154 00063a16 R_ARM_JUMP_SLOT 000eb1fc rsum0_ │ │ │ │ +0016f158 0006de16 R_ARM_JUMP_SLOT 0008b004 uwqgxz_ │ │ │ │ +0016f15c 00017c16 R_ARM_JUMP_SLOT 001475e0 vs1out_ │ │ │ │ +0016f160 00077e16 R_ARM_JUMP_SLOT 000c0964 uclsvl_ │ │ │ │ +0016f164 000b9016 R_ARM_JUMP_SLOT 000d914c ugisvl_ │ │ │ │ +0016f168 00069e16 R_ARM_JUMP_SLOT 000b73b0 uzrqvl_ │ │ │ │ 0016f16c 00007516 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character@GFORTRAN_8 │ │ │ │ -0016f170 00080e16 R_ARM_JUMP_SLOT 000ef808 swistx_ │ │ │ │ -0016f174 000a3d16 R_ARM_JUMP_SLOT 00052570 rtlopt_ │ │ │ │ -0016f178 000d9116 R_ARM_JUMP_SLOT 0005b6a8 mpicoa_ │ │ │ │ -0016f17c 000cc016 R_ARM_JUMP_SLOT 000592b8 mpfgno_ │ │ │ │ -0016f180 00042016 R_ARM_JUMP_SLOT 0005dd10 viset1_ │ │ │ │ -0016f184 000e6916 R_ARM_JUMP_SLOT 000e301c zgiset_ │ │ │ │ -0016f188 0001f616 R_ARM_JUMP_SLOT 001145e8 usyaxs_ │ │ │ │ -0016f18c 0008ae16 R_ARM_JUMP_SLOT 0005d818 ct2cp_ │ │ │ │ -0016f190 000c9316 R_ARM_JUMP_SLOT 000df78c sgistx_ │ │ │ │ -0016f194 00052316 R_ARM_JUMP_SLOT 00100bb0 uulqin_ │ │ │ │ -0016f198 000e2d16 R_ARM_JUMP_SLOT 00045764 ezfftf_ │ │ │ │ -0016f19c 00109016 R_ARM_JUMP_SLOT 000ddfa0 sgpset_ │ │ │ │ -0016f1a0 000e3c16 R_ARM_JUMP_SLOT 001131fc usxaxu_ │ │ │ │ -0016f1a4 00120216 R_ARM_JUMP_SLOT 000e3464 zguprect │ │ │ │ -0016f1a8 000ca716 R_ARM_JUMP_SLOT 0003d574 radf2_ │ │ │ │ -0016f1ac 000edc16 R_ARM_JUMP_SLOT 000ec224 swgtft_ │ │ │ │ -0016f1b0 00056316 R_ARM_JUMP_SLOT 001010b0 uuisvl_ │ │ │ │ -0016f1b4 00106616 R_ARM_JUMP_SLOT 000da05c sgpmzv_ │ │ │ │ -0016f1b8 000e6e16 R_ARM_JUMP_SLOT 00041e1c passf2_ │ │ │ │ -0016f1bc 00088616 R_ARM_JUMP_SLOT 0010c000 uziqcp_ │ │ │ │ -0016f1c0 0008bb16 R_ARM_JUMP_SLOT 000f2a10 ulxlbl_ │ │ │ │ -0016f1c4 000be016 R_ARM_JUMP_SLOT 0005d0e0 cr3s_ │ │ │ │ -0016f1c8 00061816 R_ARM_JUMP_SLOT 00048fdc shmswz_ │ │ │ │ -0016f1cc 0004e616 R_ARM_JUMP_SLOT 000e632c rendertext │ │ │ │ +0016f170 00080e16 R_ARM_JUMP_SLOT 00120f54 swistx_ │ │ │ │ +0016f174 000a3d16 R_ARM_JUMP_SLOT 000e20b8 rtlopt_ │ │ │ │ +0016f178 000d9116 R_ARM_JUMP_SLOT 000e871c mpicoa_ │ │ │ │ +0016f17c 000cc016 R_ARM_JUMP_SLOT 000e9978 mpfgno_ │ │ │ │ +0016f180 00042016 R_ARM_JUMP_SLOT 000db9b8 viset1_ │ │ │ │ +0016f184 000e6916 R_ARM_JUMP_SLOT 0011bd64 zgiset_ │ │ │ │ +0016f188 0001f616 R_ARM_JUMP_SLOT 000abff4 usyaxs_ │ │ │ │ +0016f18c 0008ae16 R_ARM_JUMP_SLOT 000e3bfc ct2cp_ │ │ │ │ +0016f190 000c9316 R_ARM_JUMP_SLOT 00110218 sgistx_ │ │ │ │ +0016f194 00052316 R_ARM_JUMP_SLOT 00098864 uulqin_ │ │ │ │ +0016f198 000e2d16 R_ARM_JUMP_SLOT 001363f0 ezfftf_ │ │ │ │ +0016f19c 00109016 R_ARM_JUMP_SLOT 0010e934 sgpset_ │ │ │ │ +0016f1a0 000e3c16 R_ARM_JUMP_SLOT 000a9bf4 usxaxu_ │ │ │ │ +0016f1a4 00120216 R_ARM_JUMP_SLOT 0011c1ac zguprect │ │ │ │ +0016f1a8 000ca716 R_ARM_JUMP_SLOT 00140fd4 radf2_ │ │ │ │ +0016f1ac 000edc16 R_ARM_JUMP_SLOT 001246c4 swgtft_ │ │ │ │ +0016f1b0 00056316 R_ARM_JUMP_SLOT 00097f94 uuisvl_ │ │ │ │ +0016f1b4 00106616 R_ARM_JUMP_SLOT 0010e0b8 sgpmzv_ │ │ │ │ +0016f1b8 000e6e16 R_ARM_JUMP_SLOT 0013ccb8 passf2_ │ │ │ │ +0016f1bc 00088616 R_ARM_JUMP_SLOT 000b8780 uziqcp_ │ │ │ │ +0016f1c0 0008bb16 R_ARM_JUMP_SLOT 000c8bb0 ulxlbl_ │ │ │ │ +0016f1c4 000be016 R_ARM_JUMP_SLOT 000e38e8 cr3s_ │ │ │ │ +0016f1c8 00061816 R_ARM_JUMP_SLOT 00144878 shmswz_ │ │ │ │ +0016f1cc 0004e616 R_ARM_JUMP_SLOT 0011f074 rendertext │ │ │ │ 0016f1d0 00007616 R_ARM_JUMP_SLOT 00000000 pango_font_description_get_weight │ │ │ │ -0016f1d4 0004ce16 R_ARM_JUMP_SLOT 00146250 ndmon_ │ │ │ │ -0016f1d8 000ab016 R_ARM_JUMP_SLOT 00106568 iuwgy_ │ │ │ │ -0016f1dc 000f4b16 R_ARM_JUMP_SLOT 00039f0c sinqi_ │ │ │ │ -0016f1e0 0000e616 R_ARM_JUMP_SLOT 0010bf40 uzisvl_ │ │ │ │ -0016f1e4 000e9416 R_ARM_JUMP_SLOT 00041900 passf3_ │ │ │ │ -0016f1e8 00093316 R_ARM_JUMP_SLOT 00106748 uwqgyi_ │ │ │ │ -0016f1ec 000cae16 R_ARM_JUMP_SLOT 0013de8c udqclv_ │ │ │ │ -0016f1f0 000cba16 R_ARM_JUMP_SLOT 0004cd58 vs2din_ │ │ │ │ -0016f1f4 00019d16 R_ARM_JUMP_SLOT 00118300 uspfit_ │ │ │ │ -0016f1f8 00082e16 R_ARM_JUMP_SLOT 000fd96c uysaxs_ │ │ │ │ -0016f1fc 0005b916 R_ARM_JUMP_SLOT 0013a50c udpqit_ │ │ │ │ -0016f200 0004d716 R_ARM_JUMP_SLOT 0005295c rlcget_ │ │ │ │ -0016f204 000a4516 R_ARM_JUMP_SLOT 00055bb0 gliqcl_ │ │ │ │ -0016f208 000ee316 R_ARM_JUMP_SLOT 000dda60 sgpqcp_ │ │ │ │ -0016f20c 0006d716 R_ARM_JUMP_SLOT 0013ddc4 udsclz_ │ │ │ │ -0016f210 000d6f16 R_ARM_JUMP_SLOT 000dd5a4 sgpqnp_ │ │ │ │ -0016f214 00098616 R_ARM_JUMP_SLOT 0010955c uzcqcl_ │ │ │ │ -0016f218 00040716 R_ARM_JUMP_SLOT 0004fd1c cfsrch_ │ │ │ │ -0016f21c 00093a16 R_ARM_JUMP_SLOT 0013bc50 udlset_ │ │ │ │ -0016f220 0002c516 R_ARM_JUMP_SLOT 0005acdc mpfbon_ │ │ │ │ -0016f224 000d3616 R_ARM_JUMP_SLOT 00062074 gnsblk_ │ │ │ │ -0016f228 000ace16 R_ARM_JUMP_SLOT 0005edc4 rvmin_ │ │ │ │ -0016f22c 00076d16 R_ARM_JUMP_SLOT 000d0c94 stipr2_ │ │ │ │ -0016f230 0002ed16 R_ARM_JUMP_SLOT 00122308 umqcnt_ │ │ │ │ -0016f234 00123216 R_ARM_JUMP_SLOT 0011e8c0 umspwd_ │ │ │ │ -0016f238 00041e16 R_ARM_JUMP_SLOT 00045e10 costi_ │ │ │ │ -0016f23c 00121f16 R_ARM_JUMP_SLOT 000de0e8 sgrsvl_ │ │ │ │ -0016f240 000fe816 R_ARM_JUMP_SLOT 000e7b78 zgsrot_ │ │ │ │ -0016f244 00120816 R_ARM_JUMP_SLOT 000d8dcc sgstnp_ │ │ │ │ -0016f248 000c7516 R_ARM_JUMP_SLOT 000da6e4 sgspms_ │ │ │ │ -0016f24c 000ae816 R_ARM_JUMP_SLOT 00116d40 uslqcp_ │ │ │ │ -0016f250 0006d216 R_ARM_JUMP_SLOT 0004ed50 indxnf_ │ │ │ │ -0016f254 000c6f16 R_ARM_JUMP_SLOT 00131a58 uilsvl_ │ │ │ │ -0016f258 000ca816 R_ARM_JUMP_SLOT 001201fc umpset_ │ │ │ │ -0016f25c 0002be16 R_ARM_JUMP_SLOT 0012aa34 uvbrf_ │ │ │ │ -0016f260 00116e16 R_ARM_JUMP_SLOT 00048014 shtfun_ │ │ │ │ -0016f264 000b6416 R_ARM_JUMP_SLOT 000d9238 sgtxzv_ │ │ │ │ -0016f268 000c9b16 R_ARM_JUMP_SLOT 000d7984 sgnplc_ │ │ │ │ -0016f26c 00038a16 R_ARM_JUMP_SLOT 000557a4 gliqin_ │ │ │ │ -0016f270 0006d516 R_ARM_JUMP_SLOT 0005a9b0 mpfotg_ │ │ │ │ -0016f274 000a5016 R_ARM_JUMP_SLOT 001171e4 usiqnp_ │ │ │ │ -0016f278 000c4a16 R_ARM_JUMP_SLOT 000b7fc8 tmstlc_ │ │ │ │ -0016f27c 00029f16 R_ARM_JUMP_SLOT 000d8f18 sgtnv_ │ │ │ │ -0016f280 00037f16 R_ARM_JUMP_SLOT 0004e584 vifnb0_ │ │ │ │ -0016f284 00113016 R_ARM_JUMP_SLOT 000d8a28 sgtnzv_ │ │ │ │ -0016f288 0011a816 R_ARM_JUMP_SLOT 001140e4 ususcl_ │ │ │ │ -0016f28c 000e2a16 R_ARM_JUMP_SLOT 000f1c6c ullqcp_ │ │ │ │ -0016f290 000e1416 R_ARM_JUMP_SLOT 001222e0 umscnt_ │ │ │ │ -0016f294 0004e416 R_ARM_JUMP_SLOT 00053d78 glcqvl_ │ │ │ │ -0016f298 00043416 R_ARM_JUMP_SLOT 000ef784 swiget_ │ │ │ │ -0016f29c 000d4216 R_ARM_JUMP_SLOT 000fb49c uyqfmt_ │ │ │ │ -0016f2a0 0004db16 R_ARM_JUMP_SLOT 00148328 time21_ │ │ │ │ -0016f2a4 0004b016 R_ARM_JUMP_SLOT 00035ef8 odrqcp_ │ │ │ │ -0016f2a8 000d4616 R_ARM_JUMP_SLOT 00044608 passb2_ │ │ │ │ -0016f2ac 0004c416 R_ARM_JUMP_SLOT 000363a0 odlqnp_ │ │ │ │ -0016f2b0 000c1216 R_ARM_JUMP_SLOT 000c7900 szplsv_ │ │ │ │ -0016f2b4 000d6816 R_ARM_JUMP_SLOT 000d9a14 sgtxr_ │ │ │ │ -0016f2b8 0002af16 R_ARM_JUMP_SLOT 000476f8 shtsga_ │ │ │ │ -0016f2bc 0000f316 R_ARM_JUMP_SLOT 000bb580 tmpget_ │ │ │ │ -0016f2c0 00102416 R_ARM_JUMP_SLOT 00138c4c ucrstx_ │ │ │ │ -0016f2c4 0003de16 R_ARM_JUMP_SLOT 001323c4 uiiqvl_ │ │ │ │ -0016f2c8 000c3f16 R_ARM_JUMP_SLOT 000d759c sgscmn_ │ │ │ │ -0016f2cc 00052916 R_ARM_JUMP_SLOT 000f1cc0 ullqid_ │ │ │ │ +0016f1d4 0004ce16 R_ARM_JUMP_SLOT 0012b930 ndmon_ │ │ │ │ +0016f1d8 000ab016 R_ARM_JUMP_SLOT 0008c3e4 iuwgy_ │ │ │ │ +0016f1dc 000f4b16 R_ARM_JUMP_SLOT 00141338 sinqi_ │ │ │ │ +0016f1e0 0000e616 R_ARM_JUMP_SLOT 000b86c0 uzisvl_ │ │ │ │ +0016f1e4 000e9416 R_ARM_JUMP_SLOT 00140ab8 passf3_ │ │ │ │ +0016f1e8 00093316 R_ARM_JUMP_SLOT 0008b668 uwqgyi_ │ │ │ │ +0016f1ec 000cae16 R_ARM_JUMP_SLOT 000cf4b0 udqclv_ │ │ │ │ +0016f1f0 000cba16 R_ARM_JUMP_SLOT 00147b5c vs2din_ │ │ │ │ +0016f1f4 00019d16 R_ARM_JUMP_SLOT 000a3918 uspfit_ │ │ │ │ +0016f1f8 00082e16 R_ARM_JUMP_SLOT 0008d77c uysaxs_ │ │ │ │ +0016f1fc 0005b916 R_ARM_JUMP_SLOT 000d0558 udpqit_ │ │ │ │ +0016f200 0004d716 R_ARM_JUMP_SLOT 000e0f24 rlcget_ │ │ │ │ +0016f204 000a4516 R_ARM_JUMP_SLOT 000df638 gliqcl_ │ │ │ │ +0016f208 000ee316 R_ARM_JUMP_SLOT 00117850 sgpqcp_ │ │ │ │ +0016f20c 0006d716 R_ARM_JUMP_SLOT 000cf3e8 udsclz_ │ │ │ │ +0016f210 000d6f16 R_ARM_JUMP_SLOT 00117394 sgpqnp_ │ │ │ │ +0016f214 00098616 R_ARM_JUMP_SLOT 000b96bc uzcqcl_ │ │ │ │ +0016f218 00040716 R_ARM_JUMP_SLOT 000dca98 cfsrch_ │ │ │ │ +0016f21c 00093a16 R_ARM_JUMP_SLOT 000cec5c udlset_ │ │ │ │ +0016f220 0002c516 R_ARM_JUMP_SLOT 000e6278 mpfbon_ │ │ │ │ +0016f224 000d3616 R_ARM_JUMP_SLOT 000ed010 gnsblk_ │ │ │ │ +0016f228 000ace16 R_ARM_JUMP_SLOT 000ead54 rvmin_ │ │ │ │ +0016f22c 00076d16 R_ARM_JUMP_SLOT 0010ba98 stipr2_ │ │ │ │ +0016f230 0002ed16 R_ARM_JUMP_SLOT 00092b28 umqcnt_ │ │ │ │ +0016f234 00123216 R_ARM_JUMP_SLOT 000905dc umspwd_ │ │ │ │ +0016f238 00041e16 R_ARM_JUMP_SLOT 00136608 costi_ │ │ │ │ +0016f23c 00121f16 R_ARM_JUMP_SLOT 00110b70 sgrsvl_ │ │ │ │ +0016f240 000fe816 R_ARM_JUMP_SLOT 001208c0 zgsrot_ │ │ │ │ +0016f244 00120816 R_ARM_JUMP_SLOT 0010ff14 sgstnp_ │ │ │ │ +0016f248 000c7516 R_ARM_JUMP_SLOT 0010dbc0 sgspms_ │ │ │ │ +0016f24c 000ae816 R_ARM_JUMP_SLOT 000a6d5c uslqcp_ │ │ │ │ +0016f250 0006d216 R_ARM_JUMP_SLOT 000e32a0 indxnf_ │ │ │ │ +0016f254 000c6f16 R_ARM_JUMP_SLOT 000a1a04 uilsvl_ │ │ │ │ +0016f258 000ca816 R_ARM_JUMP_SLOT 000930dc umpset_ │ │ │ │ +0016f25c 0002be16 R_ARM_JUMP_SLOT 000bb1b8 uvbrf_ │ │ │ │ +0016f260 00116e16 R_ARM_JUMP_SLOT 00146f14 shtfun_ │ │ │ │ +0016f264 000b6416 R_ARM_JUMP_SLOT 00115374 sgtxzv_ │ │ │ │ +0016f268 000c9b16 R_ARM_JUMP_SLOT 00114b68 sgnplc_ │ │ │ │ +0016f26c 00038a16 R_ARM_JUMP_SLOT 000df22c gliqin_ │ │ │ │ +0016f270 0006d516 R_ARM_JUMP_SLOT 000e9cf8 mpfotg_ │ │ │ │ +0016f274 000a5016 R_ARM_JUMP_SLOT 000a7e58 usiqnp_ │ │ │ │ +0016f278 000c4a16 R_ARM_JUMP_SLOT 00038b38 tmstlc_ │ │ │ │ +0016f27c 00029f16 R_ARM_JUMP_SLOT 00110060 sgtnv_ │ │ │ │ +0016f280 00037f16 R_ARM_JUMP_SLOT 000ee6bc vifnb0_ │ │ │ │ +0016f284 00113016 R_ARM_JUMP_SLOT 001146b4 sgtnzv_ │ │ │ │ +0016f288 0011a816 R_ARM_JUMP_SLOT 000aacbc ususcl_ │ │ │ │ +0016f28c 000e2a16 R_ARM_JUMP_SLOT 000c67e8 ullqcp_ │ │ │ │ +0016f290 000e1416 R_ARM_JUMP_SLOT 00092b00 umscnt_ │ │ │ │ +0016f294 0004e416 R_ARM_JUMP_SLOT 000de2dc glcqvl_ │ │ │ │ +0016f298 00043416 R_ARM_JUMP_SLOT 00120ed0 swiget_ │ │ │ │ +0016f29c 000d4216 R_ARM_JUMP_SLOT 0008ce60 uyqfmt_ │ │ │ │ +0016f2a0 0004db16 R_ARM_JUMP_SLOT 00128b00 time21_ │ │ │ │ +0016f2a4 0004b016 R_ARM_JUMP_SLOT 001315c4 odrqcp_ │ │ │ │ +0016f2a8 000d4616 R_ARM_JUMP_SLOT 0013a120 passb2_ │ │ │ │ +0016f2ac 0004c416 R_ARM_JUMP_SLOT 00133f18 odlqnp_ │ │ │ │ +0016f2b0 000c1216 R_ARM_JUMP_SLOT 00102e70 szplsv_ │ │ │ │ +0016f2b4 000d6816 R_ARM_JUMP_SLOT 00118dd8 sgtxr_ │ │ │ │ +0016f2b8 0002af16 R_ARM_JUMP_SLOT 001465f8 shtsga_ │ │ │ │ +0016f2bc 0000f316 R_ARM_JUMP_SLOT 0003cb58 tmpget_ │ │ │ │ +0016f2c0 00102416 R_ARM_JUMP_SLOT 000bffc8 ucrstx_ │ │ │ │ +0016f2c4 0003de16 R_ARM_JUMP_SLOT 0009d554 uiiqvl_ │ │ │ │ +0016f2c8 000c3f16 R_ARM_JUMP_SLOT 0010f8dc sgscmn_ │ │ │ │ +0016f2cc 00052916 R_ARM_JUMP_SLOT 000c683c ullqid_ │ │ │ │ 0016f2d0 00007716 R_ARM_JUMP_SLOT 00000000 _gfortran_random_r4@GFORTRAN_8 │ │ │ │ -0016f2d4 000a1116 R_ARM_JUMP_SLOT 0005def0 vicon_ │ │ │ │ -0016f2d8 000ccb16 R_ARM_JUMP_SLOT 000cef1c slrat_ │ │ │ │ +0016f2d4 000a1116 R_ARM_JUMP_SLOT 000dbbb4 vicon_ │ │ │ │ +0016f2d8 000ccb16 R_ARM_JUMP_SLOT 00106304 slrat_ │ │ │ │ 0016f2dc 00007816 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ -0016f2e0 00015d16 R_ARM_JUMP_SLOT 000da6cc sgqpms_ │ │ │ │ -0016f2e4 00057e16 R_ARM_JUMP_SLOT 00036be0 odiqnp_ │ │ │ │ -0016f2e8 0002b516 R_ARM_JUMP_SLOT 000f5dd0 uepget_ │ │ │ │ -0016f2ec 00049216 R_ARM_JUMP_SLOT 000db984 sgtrln_ │ │ │ │ -0016f2f0 00087d16 R_ARM_JUMP_SLOT 00047c2c shtswm_ │ │ │ │ -0016f2f4 00035c16 R_ARM_JUMP_SLOT 00100420 uursvl_ │ │ │ │ -0016f2f8 0005fc16 R_ARM_JUMP_SLOT 000f6070 uepset_ │ │ │ │ -0016f2fc 0005ab16 R_ARM_JUMP_SLOT 00114dcc uscqin_ │ │ │ │ -0016f300 0002e616 R_ARM_JUMP_SLOT 000494b8 shmswa_ │ │ │ │ -0016f304 00046316 R_ARM_JUMP_SLOT 0011fb80 umpqit_ │ │ │ │ -0016f308 00074316 R_ARM_JUMP_SLOT 0004f1dc irgt_ │ │ │ │ -0016f30c 0010a716 R_ARM_JUMP_SLOT 000bd748 szqgcy_ │ │ │ │ -0016f310 000b3516 R_ARM_JUMP_SLOT 000f1690 ulrqnp_ │ │ │ │ -0016f314 0008c316 R_ARM_JUMP_SLOT 00114afc usurdl_ │ │ │ │ -0016f318 0008da16 R_ARM_JUMP_SLOT 00037288 odistx_ │ │ │ │ -0016f31c 0002e516 R_ARM_JUMP_SLOT 0004c3bc shfftb_ │ │ │ │ -0016f320 0001a616 R_ARM_JUMP_SLOT 000ed178 swqpnt_ │ │ │ │ -0016f324 000c0e16 R_ARM_JUMP_SLOT 00065c74 vrdiv_ │ │ │ │ -0016f328 00094016 R_ARM_JUMP_SLOT 00130154 uipd2z_ │ │ │ │ -0016f32c 00099a16 R_ARM_JUMP_SLOT 000ff9ac uupsvl_ │ │ │ │ -0016f330 000e8816 R_ARM_JUMP_SLOT 000e1238 scstrf_ │ │ │ │ -0016f334 000d4816 R_ARM_JUMP_SLOT 000e528c dcltext2pangomarkup │ │ │ │ -0016f338 000b2516 R_ARM_JUMP_SLOT 00100700 uurqcp_ │ │ │ │ -0016f33c 000e1e16 R_ARM_JUMP_SLOT 000e6ef4 zgnumfonts_ │ │ │ │ -0016f340 000caf16 R_ARM_JUMP_SLOT 000e4c20 zgswdi_ │ │ │ │ -0016f344 000f7716 R_ARM_JUMP_SLOT 000bbc60 tmlqcp_ │ │ │ │ -0016f348 00077916 R_ARM_JUMP_SLOT 000dcb08 sgqtrn_ │ │ │ │ -0016f34c 000dc616 R_ARM_JUMP_SLOT 00107aec uzpsav_ │ │ │ │ -0016f350 00067216 R_ARM_JUMP_SLOT 000d8094 sgslai_ │ │ │ │ -0016f354 00075316 R_ARM_JUMP_SLOT 0011bc2c uxplbb_ │ │ │ │ -0016f358 000cc316 R_ARM_JUMP_SLOT 00101164 uuiqcl_ │ │ │ │ -0016f35c 0002c916 R_ARM_JUMP_SLOT 0003aa90 radfg_ │ │ │ │ +0016f2e0 00015d16 R_ARM_JUMP_SLOT 0010dba8 sgqpms_ │ │ │ │ +0016f2e4 00057e16 R_ARM_JUMP_SLOT 001338f4 odiqnp_ │ │ │ │ +0016f2e8 0002b516 R_ARM_JUMP_SLOT 000b4ef4 uepget_ │ │ │ │ +0016f2ec 00049216 R_ARM_JUMP_SLOT 00115900 sgtrln_ │ │ │ │ +0016f2f0 00087d16 R_ARM_JUMP_SLOT 00146b2c shtswm_ │ │ │ │ +0016f2f4 00035c16 R_ARM_JUMP_SLOT 00096e0c uursvl_ │ │ │ │ +0016f2f8 0005fc16 R_ARM_JUMP_SLOT 000b5194 uepset_ │ │ │ │ +0016f2fc 0005ab16 R_ARM_JUMP_SLOT 000ac0c8 uscqin_ │ │ │ │ +0016f300 0002e616 R_ARM_JUMP_SLOT 0014245c shmswa_ │ │ │ │ +0016f304 00046316 R_ARM_JUMP_SLOT 0008fddc umpqit_ │ │ │ │ +0016f308 00074316 R_ARM_JUMP_SLOT 000f29e4 irgt_ │ │ │ │ +0016f30c 0010a716 R_ARM_JUMP_SLOT 000f5028 szqgcy_ │ │ │ │ +0016f310 000b3516 R_ARM_JUMP_SLOT 000c5224 ulrqnp_ │ │ │ │ +0016f314 0008c316 R_ARM_JUMP_SLOT 000a6658 usurdl_ │ │ │ │ +0016f318 0008da16 R_ARM_JUMP_SLOT 001321c0 odistx_ │ │ │ │ +0016f31c 0002e516 R_ARM_JUMP_SLOT 00145f34 shfftb_ │ │ │ │ +0016f320 0001a616 R_ARM_JUMP_SLOT 00125618 swqpnt_ │ │ │ │ +0016f324 000c0e16 R_ARM_JUMP_SLOT 000f1bdc vrdiv_ │ │ │ │ +0016f328 00094016 R_ARM_JUMP_SLOT 00099e88 uipd2z_ │ │ │ │ +0016f32c 00099a16 R_ARM_JUMP_SLOT 000976e4 uupsvl_ │ │ │ │ +0016f330 000e8816 R_ARM_JUMP_SLOT 001078ec scstrf_ │ │ │ │ +0016f334 000d4816 R_ARM_JUMP_SLOT 0011dfd4 dcltext2pangomarkup │ │ │ │ +0016f338 000b2516 R_ARM_JUMP_SLOT 000970ec uurqcp_ │ │ │ │ +0016f33c 000e1e16 R_ARM_JUMP_SLOT 0011fc3c zgnumfonts_ │ │ │ │ +0016f340 000caf16 R_ARM_JUMP_SLOT 0011d968 zgswdi_ │ │ │ │ +0016f344 000f7716 R_ARM_JUMP_SLOT 0003c8c0 tmlqcp_ │ │ │ │ +0016f348 00077916 R_ARM_JUMP_SLOT 00111108 sgqtrn_ │ │ │ │ +0016f34c 000dc616 R_ARM_JUMP_SLOT 000ba50c uzpsav_ │ │ │ │ +0016f350 00067216 R_ARM_JUMP_SLOT 0010eb10 sgslai_ │ │ │ │ +0016f354 00075316 R_ARM_JUMP_SLOT 000c908c uxplbb_ │ │ │ │ +0016f358 000cc316 R_ARM_JUMP_SLOT 00098048 uuiqcl_ │ │ │ │ +0016f35c 0002c916 R_ARM_JUMP_SLOT 00134e60 radfg_ │ │ │ │ 0016f360 00007916 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmplt@GCC_3.5 │ │ │ │ -0016f364 00039816 R_ARM_JUMP_SLOT 0004fb14 mszdmp_ │ │ │ │ -0016f368 00117416 R_ARM_JUMP_SLOT 0003a73c rfftf_ │ │ │ │ -0016f36c 0011fa16 R_ARM_JUMP_SLOT 00147d00 timeq2_ │ │ │ │ -0016f370 000b6c16 R_ARM_JUMP_SLOT 00107e8c uzpqnp_ │ │ │ │ -0016f374 00089616 R_ARM_JUMP_SLOT 000df708 sgiget_ │ │ │ │ -0016f378 000cc516 R_ARM_JUMP_SLOT 000f2870 ulyqfm_ │ │ │ │ -0016f37c 0004cf16 R_ARM_JUMP_SLOT 0013c560 udqfmt_ │ │ │ │ -0016f380 0006e416 R_ARM_JUMP_SLOT 000efcf4 swcqcl_ │ │ │ │ -0016f384 00080b16 R_ARM_JUMP_SLOT 000548a0 glrqcl_ │ │ │ │ -0016f388 0011f216 R_ARM_JUMP_SLOT 000674f0 imax_ │ │ │ │ +0016f364 00039816 R_ARM_JUMP_SLOT 000de8a0 mszdmp_ │ │ │ │ +0016f368 00117416 R_ARM_JUMP_SLOT 0014133c rfftf_ │ │ │ │ +0016f36c 0011fa16 R_ARM_JUMP_SLOT 00128fd4 timeq2_ │ │ │ │ +0016f370 000b6c16 R_ARM_JUMP_SLOT 000b74c0 uzpqnp_ │ │ │ │ +0016f374 00089616 R_ARM_JUMP_SLOT 00110194 sgiget_ │ │ │ │ +0016f378 000cc516 R_ARM_JUMP_SLOT 000c6998 ulyqfm_ │ │ │ │ +0016f37c 0004cf16 R_ARM_JUMP_SLOT 000d17e4 udqfmt_ │ │ │ │ +0016f380 00080b16 R_ARM_JUMP_SLOT 000deec0 glrqcl_ │ │ │ │ +0016f384 0006e416 R_ARM_JUMP_SLOT 0011afc0 swcqcl_ │ │ │ │ +0016f388 0011f216 R_ARM_JUMP_SLOT 000e48a0 imax_ │ │ │ │ 0016f38c 00007a16 R_ARM_JUMP_SLOT 00000000 _gfortran_get_command_argument_i4@GFORTRAN_8 │ │ │ │ -0016f390 000e8116 R_ARM_JUMP_SLOT 00035c24 odrsvl_ │ │ │ │ -0016f394 00057416 R_ARM_JUMP_SLOT 0013af20 udrqcl_ │ │ │ │ +0016f390 000e8116 R_ARM_JUMP_SLOT 001312f0 odrsvl_ │ │ │ │ +0016f394 00057416 R_ARM_JUMP_SLOT 000d0dec udrqcl_ │ │ │ │ 0016f398 00007b16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array_write@GFORTRAN_8 │ │ │ │ 0016f39c 00007c16 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_create │ │ │ │ -0016f3a0 0002c616 R_ARM_JUMP_SLOT 001440d0 rngu0_ │ │ │ │ -0016f3a4 000ee416 R_ARM_JUMP_SLOT 00053b70 glcqin_ │ │ │ │ -0016f3a8 00016a16 R_ARM_JUMP_SLOT 0012df5c uirqcp_ │ │ │ │ -0016f3ac 00046816 R_ARM_JUMP_SLOT 0004f004 vrgnn_ │ │ │ │ -0016f3b0 00043d16 R_ARM_JUMP_SLOT 000cdc78 slpwvr_ │ │ │ │ -0016f3b4 0001b616 R_ARM_JUMP_SLOT 000f0e38 ulpqvl_ │ │ │ │ -0016f3b8 00017516 R_ARM_JUMP_SLOT 00136cbc ucxamn_ │ │ │ │ -0016f3bc 0010e316 R_ARM_JUMP_SLOT 0004a07c shlfwm_ │ │ │ │ -0016f3c0 0003bc16 R_ARM_JUMP_SLOT 000e63a0 zgqtxw_ │ │ │ │ -0016f3c4 00115516 R_ARM_JUMP_SLOT 001248ec ugrqcp_ │ │ │ │ -0016f3c8 000bc216 R_ARM_JUMP_SLOT 00066aa8 iblkgt_ │ │ │ │ -0016f3cc 00067a16 R_ARM_JUMP_SLOT 000567f0 lrgt_ │ │ │ │ -0016f3d0 00112316 R_ARM_JUMP_SLOT 00123df8 ugpqit_ │ │ │ │ -0016f3d4 00027316 R_ARM_JUMP_SLOT 00137f28 ucpqcl_ │ │ │ │ -0016f3d8 00073816 R_ARM_JUMP_SLOT 000cfa54 slsize_ │ │ │ │ -0016f3dc 0011df16 R_ARM_JUMP_SLOT 000f7508 ueiqcp_ │ │ │ │ -0016f3e0 00077416 R_ARM_JUMP_SLOT 0013b830 udlqcp_ │ │ │ │ -0016f3e4 000d3216 R_ARM_JUMP_SLOT 000d14c8 stqwrc_ │ │ │ │ -0016f3e8 00034b16 R_ARM_JUMP_SLOT 00147be0 clckgt_ │ │ │ │ -0016f3ec 00048716 R_ARM_JUMP_SLOT 00132170 uilset_ │ │ │ │ -0016f3f0 00067c16 R_ARM_JUMP_SLOT 000f1b58 ullqin_ │ │ │ │ -0016f3f4 00031916 R_ARM_JUMP_SLOT 000bb04c tmpqvl_ │ │ │ │ +0016f3a0 0002c616 R_ARM_JUMP_SLOT 0012d43c rngu0_ │ │ │ │ +0016f3a4 000ee416 R_ARM_JUMP_SLOT 000de0d4 glcqin_ │ │ │ │ +0016f3a8 00016a16 R_ARM_JUMP_SLOT 000a2d10 uirqcp_ │ │ │ │ +0016f3ac 00046816 R_ARM_JUMP_SLOT 000ee89c vrgnn_ │ │ │ │ +0016f3b0 00043d16 R_ARM_JUMP_SLOT 00103564 slpwvr_ │ │ │ │ +0016f3b4 0001b616 R_ARM_JUMP_SLOT 000c7350 ulpqvl_ │ │ │ │ +0016f3b8 00017516 R_ARM_JUMP_SLOT 000c2688 ucxamn_ │ │ │ │ +0016f3bc 0010e316 R_ARM_JUMP_SLOT 00145f38 shlfwm_ │ │ │ │ +0016f3c0 0003bc16 R_ARM_JUMP_SLOT 0011f0e8 zgqtxw_ │ │ │ │ +0016f3c4 00115516 R_ARM_JUMP_SLOT 000d781c ugrqcp_ │ │ │ │ +0016f3c8 000bc216 R_ARM_JUMP_SLOT 000db444 iblkgt_ │ │ │ │ +0016f3cc 00067a16 R_ARM_JUMP_SLOT 000ee924 lrgt_ │ │ │ │ +0016f3d0 00112316 R_ARM_JUMP_SLOT 000d9a38 ugpqit_ │ │ │ │ +0016f3d4 00027316 R_ARM_JUMP_SLOT 000c0540 ucpqcl_ │ │ │ │ +0016f3d8 00073816 R_ARM_JUMP_SLOT 001043f0 slsize_ │ │ │ │ +0016f3dc 0011df16 R_ARM_JUMP_SLOT 000b6008 ueiqcp_ │ │ │ │ +0016f3e0 00077416 R_ARM_JUMP_SLOT 000ce83c udlqcp_ │ │ │ │ +0016f3e4 000d3216 R_ARM_JUMP_SLOT 0010c2cc stqwrc_ │ │ │ │ +0016f3e8 00034b16 R_ARM_JUMP_SLOT 0012ec9c clckgt_ │ │ │ │ +0016f3ec 00048716 R_ARM_JUMP_SLOT 0009d300 uilset_ │ │ │ │ +0016f3f0 00067c16 R_ARM_JUMP_SLOT 000c66d4 ullqin_ │ │ │ │ +0016f3f4 00031916 R_ARM_JUMP_SLOT 0003b304 tmpqvl_ │ │ │ │ 0016f3f8 00007d16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_dialog_new │ │ │ │ -0016f3fc 0001f816 R_ARM_JUMP_SLOT 0004f54c osexec_ │ │ │ │ -0016f400 00064c16 R_ARM_JUMP_SLOT 00036568 odlqvl_ │ │ │ │ -0016f404 00076e16 R_ARM_JUMP_SLOT 000599d4 mpicya_ │ │ │ │ -0016f408 00046c16 R_ARM_JUMP_SLOT 0005bfe8 mpfhmr_ │ │ │ │ -0016f40c 000b9a16 R_ARM_JUMP_SLOT 000cf704 slinit_ │ │ │ │ -0016f410 000c5b16 R_ARM_JUMP_SLOT 000d99fc sgstxs_ │ │ │ │ -0016f414 000bdc16 R_ARM_JUMP_SLOT 00122250 umqptn_ │ │ │ │ -0016f418 00111a16 R_ARM_JUMP_SLOT 00057dc8 mpirbs_ │ │ │ │ -0016f41c 0010b616 R_ARM_JUMP_SLOT 0010a300 uzrqin_ │ │ │ │ -0016f420 000b4a16 R_ARM_JUMP_SLOT 0003762c odpqvl_ │ │ │ │ -0016f424 00095f16 R_ARM_JUMP_SLOT 000cc548 slratz_ │ │ │ │ -0016f428 00058116 R_ARM_JUMP_SLOT 0005eb00 rvmin0_ │ │ │ │ -0016f42c 00022116 R_ARM_JUMP_SLOT 000f7928 ueiset_ │ │ │ │ -0016f430 00107c16 R_ARM_JUMP_SLOT 000e1cd0 scsvpt_ │ │ │ │ -0016f434 000a4616 R_ARM_JUMP_SLOT 0004f630 osgarg_ │ │ │ │ -0016f438 0003fe16 R_ARM_JUMP_SLOT 001031c0 uhbxa_ │ │ │ │ -0016f43c 000e6216 R_ARM_JUMP_SLOT 00121b58 umpfit_ │ │ │ │ -0016f440 0007a316 R_ARM_JUMP_SLOT 0004ecd4 indxnl_ │ │ │ │ -0016f444 00054f16 R_ARM_JUMP_SLOT 00060128 rvar0_ │ │ │ │ -0016f448 000bbd16 R_ARM_JUMP_SLOT 000ec120 swlsft_ │ │ │ │ -0016f44c 000f1916 R_ARM_JUMP_SLOT 00147704 date21_ │ │ │ │ -0016f450 0005e916 R_ARM_JUMP_SLOT 0004e05c visub_ │ │ │ │ +0016f3fc 0001f816 R_ARM_JUMP_SLOT 000db178 osexec_ │ │ │ │ +0016f400 00064c16 R_ARM_JUMP_SLOT 001340e0 odlqvl_ │ │ │ │ +0016f404 00076e16 R_ARM_JUMP_SLOT 000e88cc mpicya_ │ │ │ │ +0016f408 00046c16 R_ARM_JUMP_SLOT 000e55a0 mpfhmr_ │ │ │ │ +0016f40c 000b9a16 R_ARM_JUMP_SLOT 001040a0 slinit_ │ │ │ │ +0016f410 000c5b16 R_ARM_JUMP_SLOT 00118dc0 sgstxs_ │ │ │ │ +0016f414 000bdc16 R_ARM_JUMP_SLOT 00090b4c umqptn_ │ │ │ │ +0016f418 00111a16 R_ARM_JUMP_SLOT 000e7580 mpirbs_ │ │ │ │ +0016f41c 0010b616 R_ARM_JUMP_SLOT 000b7334 uzrqin_ │ │ │ │ +0016f420 000b4a16 R_ARM_JUMP_SLOT 00131a7c odpqvl_ │ │ │ │ +0016f424 00095f16 R_ARM_JUMP_SLOT 00104c08 slratz_ │ │ │ │ +0016f428 00058116 R_ARM_JUMP_SLOT 000ec9fc rvmin0_ │ │ │ │ +0016f42c 00022116 R_ARM_JUMP_SLOT 000b55ac ueiset_ │ │ │ │ +0016f430 00107c16 R_ARM_JUMP_SLOT 001094b0 scsvpt_ │ │ │ │ +0016f434 000a4616 R_ARM_JUMP_SLOT 000db128 osgarg_ │ │ │ │ +0016f438 0003fe16 R_ARM_JUMP_SLOT 000d35e4 uhbxa_ │ │ │ │ +0016f43c 000e6216 R_ARM_JUMP_SLOT 0009676c umpfit_ │ │ │ │ +0016f440 0007a316 R_ARM_JUMP_SLOT 000e3168 indxnl_ │ │ │ │ +0016f444 00054f16 R_ARM_JUMP_SLOT 000eae58 rvar0_ │ │ │ │ +0016f448 000bbd16 R_ARM_JUMP_SLOT 001245c0 swlsft_ │ │ │ │ +0016f44c 000f1916 R_ARM_JUMP_SLOT 0012bb80 date21_ │ │ │ │ +0016f450 0005e916 R_ARM_JUMP_SLOT 000ee5a0 visub_ │ │ │ │ 0016f454 00007e16 R_ARM_JUMP_SLOT 00000000 cairo_destroy │ │ │ │ 0016f458 00007f16 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error_at@GFORTRAN_8 │ │ │ │ -0016f45c 000b8a16 R_ARM_JUMP_SLOT 001380b0 ucpqid_ │ │ │ │ -0016f460 0001fd16 R_ARM_JUMP_SLOT 000614bc vrcon0_ │ │ │ │ +0016f45c 000b8a16 R_ARM_JUMP_SLOT 000c06c8 ucpqid_ │ │ │ │ +0016f460 0001fd16 R_ARM_JUMP_SLOT 000f3ba0 vrcon0_ │ │ │ │ 0016f464 00008016 R_ARM_JUMP_SLOT 00000000 __aeabi_fsub@GCC_3.5 │ │ │ │ -0016f468 000f6816 R_ARM_JUMP_SLOT 0004c5d4 vrrnm0_ │ │ │ │ -0016f46c 00016e16 R_ARM_JUMP_SLOT 00146030 cweek_ │ │ │ │ -0016f470 00075416 R_ARM_JUMP_SLOT 000eefc0 swlstx_ │ │ │ │ +0016f468 000f6816 R_ARM_JUMP_SLOT 00134918 vrrnm0_ │ │ │ │ +0016f46c 00016e16 R_ARM_JUMP_SLOT 0012ccf4 cweek_ │ │ │ │ +0016f470 00075416 R_ARM_JUMP_SLOT 001198d0 swlstx_ │ │ │ │ 0016f474 00008116 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ -0016f478 00026b16 R_ARM_JUMP_SLOT 00067648 msgdmp_ │ │ │ │ -0016f47c 0007c016 R_ARM_JUMP_SLOT 000e0a98 scspmi_ │ │ │ │ -0016f480 00016716 R_ARM_JUMP_SLOT 000e6e7c zgsfw_ │ │ │ │ -0016f484 00095016 R_ARM_JUMP_SLOT 00115a4c uspqit_ │ │ │ │ -0016f488 000a9216 R_ARM_JUMP_SLOT 000df470 sgiqcp_ │ │ │ │ -0016f48c 00090416 R_ARM_JUMP_SLOT 0011ff5c umpget_ │ │ │ │ -0016f490 000e5e16 R_ARM_JUMP_SLOT 000c7c88 szpllt_ │ │ │ │ -0016f494 0004fa16 R_ARM_JUMP_SLOT 0013a1a4 udpqin_ │ │ │ │ -0016f498 000d6c16 R_ARM_JUMP_SLOT 00134324 uiflab_ │ │ │ │ -0016f49c 0010a216 R_ARM_JUMP_SLOT 000f6bf8 uelqcl_ │ │ │ │ -0016f4a0 000d6616 R_ARM_JUMP_SLOT 000ba8c4 tmrqcl_ │ │ │ │ -0016f4a4 000d1c16 R_ARM_JUMP_SLOT 000befb0 szgipz_ │ │ │ │ -0016f4a8 00120e16 R_ARM_JUMP_SLOT 000c2d4c szstts_ │ │ │ │ -0016f4ac 000d4d16 R_ARM_JUMP_SLOT 000dcb20 sgstxy_ │ │ │ │ -0016f4b0 000a4216 R_ARM_JUMP_SLOT 000671a0 imin0_ │ │ │ │ -0016f4b4 00029016 R_ARM_JUMP_SLOT 000c59f4 szcll3_ │ │ │ │ -0016f4b8 000c0c16 R_ARM_JUMP_SLOT 00051214 rtrxfl_ │ │ │ │ -0016f4bc 000fda16 R_ARM_JUMP_SLOT 00056498 lrge0_ │ │ │ │ +0016f478 00026b16 R_ARM_JUMP_SLOT 0003cee8 msgdmp_ │ │ │ │ +0016f47c 0007c016 R_ARM_JUMP_SLOT 0010854c scspmi_ │ │ │ │ +0016f480 00016716 R_ARM_JUMP_SLOT 0011fbc4 zgsfw_ │ │ │ │ +0016f484 00095016 R_ARM_JUMP_SLOT 000a7a7c uspqit_ │ │ │ │ +0016f488 000a9216 R_ARM_JUMP_SLOT 00117e9c sgiqcp_ │ │ │ │ +0016f48c 00090416 R_ARM_JUMP_SLOT 00092e3c umpget_ │ │ │ │ +0016f490 000e5e16 R_ARM_JUMP_SLOT 000f4574 szpllt_ │ │ │ │ +0016f494 0004fa16 R_ARM_JUMP_SLOT 000d01f0 udpqin_ │ │ │ │ +0016f498 000d6c16 R_ARM_JUMP_SLOT 000a1f94 uiflab_ │ │ │ │ +0016f49c 0010a216 R_ARM_JUMP_SLOT 000b6564 uelqcl_ │ │ │ │ +0016f4a0 000d6616 R_ARM_JUMP_SLOT 000387d8 tmrqcl_ │ │ │ │ +0016f4a4 000d1c16 R_ARM_JUMP_SLOT 001011e0 szgipz_ │ │ │ │ +0016f4a8 00120e16 R_ARM_JUMP_SLOT 000fac84 szstts_ │ │ │ │ +0016f4ac 000d4d16 R_ARM_JUMP_SLOT 001136e4 sgstxy_ │ │ │ │ +0016f4b0 000a4216 R_ARM_JUMP_SLOT 000e4200 imin0_ │ │ │ │ +0016f4b4 00029016 R_ARM_JUMP_SLOT 000f8bd8 szcll3_ │ │ │ │ +0016f4b8 000c0c16 R_ARM_JUMP_SLOT 000e0980 rtrxfl_ │ │ │ │ +0016f4bc 000fda16 R_ARM_JUMP_SLOT 000eed04 lrge0_ │ │ │ │ 0016f4c0 00008216 R_ARM_JUMP_SLOT 00000000 __aeabi_idiv@GCC_3.5 │ │ │ │ -0016f4c4 00050b16 R_ARM_JUMP_SLOT 000baa4c tmrqid_ │ │ │ │ -0016f4c8 000f7c16 R_ARM_JUMP_SLOT 00124b84 ugrget_ │ │ │ │ -0016f4cc 00017d16 R_ARM_JUMP_SLOT 00131994 uilqnp_ │ │ │ │ +0016f4c4 00050b16 R_ARM_JUMP_SLOT 00038960 tmrqid_ │ │ │ │ +0016f4c8 000f7c16 R_ARM_JUMP_SLOT 000d69e4 ugrget_ │ │ │ │ +0016f4cc 00017d16 R_ARM_JUMP_SLOT 000a1940 uilqnp_ │ │ │ │ 0016f4d0 00008316 R_ARM_JUMP_SLOT 00000000 gtk_main_iteration │ │ │ │ -0016f4d4 00117516 R_ARM_JUMP_SLOT 000da6fc sgqpmi_ │ │ │ │ -0016f4d8 0007d316 R_ARM_JUMP_SLOT 0010b1f8 uzlqcp_ │ │ │ │ -0016f4dc 0000d116 R_ARM_JUMP_SLOT 00107808 uwsgxz_ │ │ │ │ -0016f4e0 0006eb16 R_ARM_JUMP_SLOT 0010f10c uswapz_ │ │ │ │ -0016f4e4 000e5f16 R_ARM_JUMP_SLOT 0005b4d8 mpfcoa_ │ │ │ │ +0016f4d4 00117516 R_ARM_JUMP_SLOT 0010dbd8 sgqpmi_ │ │ │ │ +0016f4d8 0007d316 R_ARM_JUMP_SLOT 000bb12c uzlqcp_ │ │ │ │ +0016f4dc 0000d116 R_ARM_JUMP_SLOT 0008b01c uwsgxz_ │ │ │ │ +0016f4e0 0006eb16 R_ARM_JUMP_SLOT 000a444c uswapz_ │ │ │ │ +0016f4e4 000e5f16 R_ARM_JUMP_SLOT 000e854c mpfcoa_ │ │ │ │ 0016f4e8 00008416 R_ARM_JUMP_SLOT 00000000 pango_font_family_list_faces │ │ │ │ -0016f4ec 00063616 R_ARM_JUMP_SLOT 0004ba44 shinif_ │ │ │ │ -0016f4f0 000c6216 R_ARM_JUMP_SLOT 00056988 lrlt_ │ │ │ │ -0016f4f4 0001e516 R_ARM_JUMP_SLOT 00067468 imax0_ │ │ │ │ +0016f4ec 00063616 R_ARM_JUMP_SLOT 00145950 shinif_ │ │ │ │ +0016f4f0 000c6216 R_ARM_JUMP_SLOT 000ef2e4 lrlt_ │ │ │ │ +0016f4f4 0001e516 R_ARM_JUMP_SLOT 000e45d8 imax0_ │ │ │ │ 0016f4f8 00008516 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ -0016f4fc 00085916 R_ARM_JUMP_SLOT 000c035c szqtxw_ │ │ │ │ -0016f500 00115c16 R_ARM_JUMP_SLOT 00048090 shtnml_ │ │ │ │ -0016f504 0008fc16 R_ARM_JUMP_SLOT 000cbcdc szplzr_ │ │ │ │ -0016f508 000eda16 R_ARM_JUMP_SLOT 000bc104 tmiqnp_ │ │ │ │ -0016f50c 00048516 R_ARM_JUMP_SLOT 00138528 ucpset_ │ │ │ │ -0016f510 000a6c16 R_ARM_JUMP_SLOT 001477fc date12_ │ │ │ │ -0016f514 0009d116 R_ARM_JUMP_SLOT 0005c954 mpfcyl_ │ │ │ │ -0016f518 000e5016 R_ARM_JUMP_SLOT 00039fb4 sinqb_ │ │ │ │ -0016f51c 0003a516 R_ARM_JUMP_SLOT 0011f818 umpqin_ │ │ │ │ +0016f4fc 00085916 R_ARM_JUMP_SLOT 00101580 szqtxw_ │ │ │ │ +0016f500 00115c16 R_ARM_JUMP_SLOT 00146f90 shtnml_ │ │ │ │ +0016f504 0008fc16 R_ARM_JUMP_SLOT 00100dd8 szplzr_ │ │ │ │ +0016f508 000eda16 R_ARM_JUMP_SLOT 00036f30 tmiqnp_ │ │ │ │ +0016f50c 00048516 R_ARM_JUMP_SLOT 000c4c58 ucpset_ │ │ │ │ +0016f510 000a6c16 R_ARM_JUMP_SLOT 0012cc58 date12_ │ │ │ │ +0016f514 0009d116 R_ARM_JUMP_SLOT 000ea1b4 mpfcyl_ │ │ │ │ +0016f518 000e5016 R_ARM_JUMP_SLOT 00140a18 sinqb_ │ │ │ │ +0016f51c 0003a516 R_ARM_JUMP_SLOT 0008fa74 umpqin_ │ │ │ │ 0016f520 00008616 R_ARM_JUMP_SLOT 00000000 gtk_dialog_run │ │ │ │ -0016f524 00028616 R_ARM_JUMP_SLOT 000ff554 uusidv_ │ │ │ │ -0016f528 00087c16 R_ARM_JUMP_SLOT 0005d9ec imlt1_ │ │ │ │ +0016f524 00028616 R_ARM_JUMP_SLOT 0009979c uusidv_ │ │ │ │ +0016f528 00087c16 R_ARM_JUMP_SLOT 000dbdd4 imlt1_ │ │ │ │ 0016f52c 00008716 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0016f530 000fe016 R_ARM_JUMP_SLOT 000ef20c swisvl_ │ │ │ │ -0016f534 000eea16 R_ARM_JUMP_SLOT 000ec638 swqtxw_ │ │ │ │ -0016f538 0004d916 R_ARM_JUMP_SLOT 0013206c uilstx_ │ │ │ │ -0016f53c 000ed216 R_ARM_JUMP_SLOT 00140dac gbyte_ │ │ │ │ -0016f540 0006ed16 R_ARM_JUMP_SLOT 000d5478 sgpmxv_ │ │ │ │ -0016f544 0010f416 R_ARM_JUMP_SLOT 0010f89c usyoff_ │ │ │ │ -0016f548 000c9e16 R_ARM_JUMP_SLOT 000da744 sgspmt_ │ │ │ │ +0016f530 000fe016 R_ARM_JUMP_SLOT 0011a47c swisvl_ │ │ │ │ +0016f534 000eea16 R_ARM_JUMP_SLOT 00124ad8 swqtxw_ │ │ │ │ +0016f538 0004d916 R_ARM_JUMP_SLOT 0009d1fc uilstx_ │ │ │ │ +0016f53c 000ed216 R_ARM_JUMP_SLOT 0012812c gbyte_ │ │ │ │ +0016f540 0006ed16 R_ARM_JUMP_SLOT 0010fa64 sgpmxv_ │ │ │ │ +0016f544 0010f416 R_ARM_JUMP_SLOT 000abd4c usyoff_ │ │ │ │ +0016f548 000c9e16 R_ARM_JUMP_SLOT 0010dc20 sgspmt_ │ │ │ │ 0016f54c 00008816 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpgt@GCC_3.5 │ │ │ │ 0016f550 00008916 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ 0016f554 00008a16 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error@GFORTRAN_8 │ │ │ │ -0016f558 000b3b16 R_ARM_JUMP_SLOT 000d9424 sgtxzu_ │ │ │ │ -0016f55c 0006b416 R_ARM_JUMP_SLOT 000d1578 stswrc_ │ │ │ │ -0016f560 00051516 R_ARM_JUMP_SLOT 00056408 lrgea_ │ │ │ │ -0016f564 00017f16 R_ARM_JUMP_SLOT 00124d0c ugrset_ │ │ │ │ -0016f568 00053816 R_ARM_JUMP_SLOT 00134c70 uidecd_ │ │ │ │ +0016f558 000b3b16 R_ARM_JUMP_SLOT 00113114 sgtxzu_ │ │ │ │ +0016f55c 0006b416 R_ARM_JUMP_SLOT 0010c37c stswrc_ │ │ │ │ +0016f560 00051516 R_ARM_JUMP_SLOT 000ef0d8 lrgea_ │ │ │ │ +0016f564 00017f16 R_ARM_JUMP_SLOT 000d6b6c ugrset_ │ │ │ │ +0016f568 00053816 R_ARM_JUMP_SLOT 000a28e0 uidecd_ │ │ │ │ 0016f56c 00008b16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0016f570 00078e16 R_ARM_JUMP_SLOT 000c78f8 szopsv_ │ │ │ │ -0016f574 0011af16 R_ARM_JUMP_SLOT 0011cb70 umscom_ │ │ │ │ -0016f578 000a8b16 R_ARM_JUMP_SLOT 00134194 uiqmrg_ │ │ │ │ -0016f57c 000fba16 R_ARM_JUMP_SLOT 000bba80 tmlqvl_ │ │ │ │ -0016f580 00119a16 R_ARM_JUMP_SLOT 0010b138 uzlsvl_ │ │ │ │ -0016f584 000e9f16 R_ARM_JUMP_SLOT 001156d8 uspqnp_ │ │ │ │ -0016f588 000fd816 R_ARM_JUMP_SLOT 00063494 g2sgrd_ │ │ │ │ -0016f58c 000e2716 R_ARM_JUMP_SLOT 000be14c szscll_ │ │ │ │ -0016f590 0010d516 R_ARM_JUMP_SLOT 000ff7a4 uusmki_ │ │ │ │ -0016f594 000ae316 R_ARM_JUMP_SLOT 000d613c sgplxu_ │ │ │ │ -0016f598 00013416 R_ARM_JUMP_SLOT 00104954 uhbrfz_ │ │ │ │ -0016f59c 000f0916 R_ARM_JUMP_SLOT 0013cc00 udgrdn_ │ │ │ │ -0016f5a0 000d7216 R_ARM_JUMP_SLOT 000f2008 uliqnp_ │ │ │ │ -0016f5a4 000e6616 R_ARM_JUMP_SLOT 000ed7c4 swstcl_ │ │ │ │ -0016f5a8 0007ea16 R_ARM_JUMP_SLOT 000db228 sgsplt_ │ │ │ │ -0016f5ac 000fd016 R_ARM_JUMP_SLOT 0013cb2c rudval_ │ │ │ │ -0016f5b0 0010e916 R_ARM_JUMP_SLOT 0005a8e8 mpipst_ │ │ │ │ -0016f5b4 00082516 R_ARM_JUMP_SLOT 0010a614 uzrset_ │ │ │ │ -0016f5b8 0006cc16 R_ARM_JUMP_SLOT 0013bcd4 udiqnp_ │ │ │ │ -0016f5bc 0011c116 R_ARM_JUMP_SLOT 0011dbd4 umbndc_ │ │ │ │ -0016f5c0 00070b16 R_ARM_JUMP_SLOT 000531ac glpsvl_ │ │ │ │ -0016f5c4 00017716 R_ARM_JUMP_SLOT 000e96e0 swpqid_ │ │ │ │ -0016f5c8 00012816 R_ARM_JUMP_SLOT 000dece0 sglqid_ │ │ │ │ -0016f5cc 00079c16 R_ARM_JUMP_SLOT 00061fdc rgnlt_ │ │ │ │ +0016f570 00078e16 R_ARM_JUMP_SLOT 00102e68 szopsv_ │ │ │ │ +0016f574 0011af16 R_ARM_JUMP_SLOT 00094f14 umscom_ │ │ │ │ +0016f578 000a8b16 R_ARM_JUMP_SLOT 0009cbb0 uiqmrg_ │ │ │ │ +0016f57c 000fba16 R_ARM_JUMP_SLOT 0003c6e0 tmlqvl_ │ │ │ │ +0016f580 00119a16 R_ARM_JUMP_SLOT 000bb06c uzlsvl_ │ │ │ │ +0016f584 000e9f16 R_ARM_JUMP_SLOT 000a7708 uspqnp_ │ │ │ │ +0016f588 000fd816 R_ARM_JUMP_SLOT 000f0394 g2sgrd_ │ │ │ │ +0016f58c 000e2716 R_ARM_JUMP_SLOT 000f7980 szscll_ │ │ │ │ +0016f590 0010d516 R_ARM_JUMP_SLOT 00098ef4 uusmki_ │ │ │ │ +0016f594 000ae316 R_ARM_JUMP_SLOT 001115bc sgplxu_ │ │ │ │ +0016f598 00013416 R_ARM_JUMP_SLOT 000d3690 uhbrfz_ │ │ │ │ +0016f59c 000f0916 R_ARM_JUMP_SLOT 000cf558 udgrdn_ │ │ │ │ +0016f5a0 000d7216 R_ARM_JUMP_SLOT 000c6af8 uliqnp_ │ │ │ │ +0016f5a4 000e6616 R_ARM_JUMP_SLOT 00125c64 swstcl_ │ │ │ │ +0016f5a8 0007ea16 R_ARM_JUMP_SLOT 00113f60 sgsplt_ │ │ │ │ +0016f5ac 000fd016 R_ARM_JUMP_SLOT 000cc7f0 rudval_ │ │ │ │ +0016f5b0 0010e916 R_ARM_JUMP_SLOT 000e9c30 mpipst_ │ │ │ │ +0016f5b4 00082516 R_ARM_JUMP_SLOT 000ba10c uzrset_ │ │ │ │ +0016f5b8 0006cc16 R_ARM_JUMP_SLOT 000d1164 udiqnp_ │ │ │ │ +0016f5bc 0011c116 R_ARM_JUMP_SLOT 00093160 umbndc_ │ │ │ │ +0016f5c0 00070b16 R_ARM_JUMP_SLOT 000dce48 glpsvl_ │ │ │ │ +0016f5c4 00017716 R_ARM_JUMP_SLOT 0012793c swpqid_ │ │ │ │ +0016f5c8 00012816 R_ARM_JUMP_SLOT 00111cc0 sglqid_ │ │ │ │ +0016f5cc 00079c16 R_ARM_JUMP_SLOT 000ecee0 rgnlt_ │ │ │ │ 0016f5d0 00008c16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array@GFORTRAN_8 │ │ │ │ 0016f5d4 00008d16 R_ARM_JUMP_SLOT 00000000 gtk_widget_set_events │ │ │ │ -0016f5d8 0010e516 R_ARM_JUMP_SLOT 001253cc uglget_ │ │ │ │ -0016f5dc 000bb516 R_ARM_JUMP_SLOT 0003ff44 radb3_ │ │ │ │ -0016f5e0 0005ba16 R_ARM_JUMP_SLOT 00139ff4 nucchr_ │ │ │ │ -0016f5e4 00043f16 R_ARM_JUMP_SLOT 000369d4 odlget_ │ │ │ │ -0016f5e8 000b8216 R_ARM_JUMP_SLOT 0005c394 mpimwl_ │ │ │ │ -0016f5ec 00024316 R_ARM_JUMP_SLOT 000bb220 tmpqcl_ │ │ │ │ -0016f5f0 00090216 R_ARM_JUMP_SLOT 00057908 mpfvdg_ │ │ │ │ +0016f5d8 0010e516 R_ARM_JUMP_SLOT 000d7ab4 uglget_ │ │ │ │ +0016f5dc 000bb516 R_ARM_JUMP_SLOT 001394e0 radb3_ │ │ │ │ +0016f5e0 0005ba16 R_ARM_JUMP_SLOT 000c4e74 nucchr_ │ │ │ │ +0016f5e4 00043f16 R_ARM_JUMP_SLOT 00132348 odlget_ │ │ │ │ +0016f5e8 000b8216 R_ARM_JUMP_SLOT 000e6ad0 mpimwl_ │ │ │ │ +0016f5ec 00024316 R_ARM_JUMP_SLOT 0003b4d8 tmpqcl_ │ │ │ │ +0016f5f0 00090216 R_ARM_JUMP_SLOT 000e7ea8 mpfvdg_ │ │ │ │ 0016f5f4 00008e16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write_done@GFORTRAN_8 │ │ │ │ -0016f5f8 0011f516 R_ARM_JUMP_SLOT 000ed27c swicls_ │ │ │ │ -0016f5fc 00033616 R_ARM_JUMP_SLOT 0012e380 uirset_ │ │ │ │ -0016f600 000efa16 R_ARM_JUMP_SLOT 000d1bdc stiwtr_ │ │ │ │ -0016f604 00023e16 R_ARM_JUMP_SLOT 000c8be0 szt3op_ │ │ │ │ -0016f608 00069816 R_ARM_JUMP_SLOT 00046ccc cffti_ │ │ │ │ +0016f5f8 0011f516 R_ARM_JUMP_SLOT 0012571c swicls_ │ │ │ │ +0016f5fc 00033616 R_ARM_JUMP_SLOT 0009d0f4 uirset_ │ │ │ │ +0016f600 000efa16 R_ARM_JUMP_SLOT 0010c9e0 stiwtr_ │ │ │ │ +0016f604 00023e16 R_ARM_JUMP_SLOT 000fa1bc szt3op_ │ │ │ │ +0016f608 00069816 R_ARM_JUMP_SLOT 00134b64 cffti_ │ │ │ │ 0016f60c 00008f16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -0016f610 000fbd16 R_ARM_JUMP_SLOT 001398f0 uciqcl_ │ │ │ │ -0016f614 0000f616 R_ARM_JUMP_SLOT 0005454c glrsvl_ │ │ │ │ -0016f618 00114416 R_ARM_JUMP_SLOT 000efa54 swcsvl_ │ │ │ │ -0016f61c 000f0f16 R_ARM_JUMP_SLOT 0011f050 umspct_ │ │ │ │ -0016f620 000fbb16 R_ARM_JUMP_SLOT 000badac tmrset_ │ │ │ │ -0016f624 0004ea16 R_ARM_JUMP_SLOT 00120450 umrqvl_ │ │ │ │ -0016f628 00110a16 R_ARM_JUMP_SLOT 0012131c umiqin_ │ │ │ │ -0016f62c 0010db16 R_ARM_JUMP_SLOT 000f8f98 uegtlb_ │ │ │ │ +0016f610 000fbd16 R_ARM_JUMP_SLOT 000c1b98 uciqcl_ │ │ │ │ +0016f614 0000f616 R_ARM_JUMP_SLOT 000deb6c glrsvl_ │ │ │ │ +0016f618 00114416 R_ARM_JUMP_SLOT 0011ad20 swcsvl_ │ │ │ │ +0016f61c 000f0f16 R_ARM_JUMP_SLOT 00095474 umspct_ │ │ │ │ +0016f620 000fbb16 R_ARM_JUMP_SLOT 000376f4 tmrset_ │ │ │ │ +0016f624 0004ea16 R_ARM_JUMP_SLOT 00090d5c umrqvl_ │ │ │ │ +0016f628 00110a16 R_ARM_JUMP_SLOT 000948e4 umiqin_ │ │ │ │ +0016f62c 0010db16 R_ARM_JUMP_SLOT 000b18c4 uegtlb_ │ │ │ │ 0016f630 00009016 R_ARM_JUMP_SLOT 00000000 gtk_widget_show │ │ │ │ -0016f634 0003ea16 R_ARM_JUMP_SLOT 0004e808 cladj_ │ │ │ │ -0016f638 00100016 R_ARM_JUMP_SLOT 000d6e58 sglaxu_ │ │ │ │ -0016f63c 00102a16 R_ARM_JUMP_SLOT 000f1e80 ullstx_ │ │ │ │ -0016f640 000d8d16 R_ARM_JUMP_SLOT 000458f0 ezfftb_ │ │ │ │ +0016f634 0003ea16 R_ARM_JUMP_SLOT 000eccc0 cladj_ │ │ │ │ +0016f638 00100016 R_ARM_JUMP_SLOT 0011342c sglaxu_ │ │ │ │ +0016f63c 00102a16 R_ARM_JUMP_SLOT 000c8a28 ullstx_ │ │ │ │ +0016f640 000d8d16 R_ARM_JUMP_SLOT 0013fb5c ezfftb_ │ │ │ │ 0016f644 00009116 R_ARM_JUMP_SLOT 00000000 g_object_unref │ │ │ │ -0016f648 0004a316 R_ARM_JUMP_SLOT 000be498 szqcly_ │ │ │ │ -0016f64c 00013a16 R_ARM_JUMP_SLOT 0004ec84 indxif_ │ │ │ │ -0016f650 000cea16 R_ARM_JUMP_SLOT 000c2d5c szoptz_ │ │ │ │ +0016f648 0004a316 R_ARM_JUMP_SLOT 001014fc szqcly_ │ │ │ │ +0016f64c 00013a16 R_ARM_JUMP_SLOT 000e3250 indxif_ │ │ │ │ +0016f650 000cea16 R_ARM_JUMP_SLOT 000f8ac0 szoptz_ │ │ │ │ 0016f654 00009216 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0016f658 00104316 R_ARM_JUMP_SLOT 0011b830 uxsaxs_ │ │ │ │ -0016f65c 0007f116 R_ARM_JUMP_SLOT 0004ebc8 indxrf_ │ │ │ │ -0016f660 000eee16 R_ARM_JUMP_SLOT 00107854 uwsgxb_ │ │ │ │ -0016f664 00037a16 R_ARM_JUMP_SLOT 00052b8c rliget_ │ │ │ │ +0016f658 00104316 R_ARM_JUMP_SLOT 000cba40 uxsaxs_ │ │ │ │ +0016f65c 0007f116 R_ARM_JUMP_SLOT 000e31e4 indxrf_ │ │ │ │ +0016f660 000eee16 R_ARM_JUMP_SLOT 0008b068 uwsgxb_ │ │ │ │ +0016f664 00037a16 R_ARM_JUMP_SLOT 000e1154 rliget_ │ │ │ │ 0016f668 00009316 R_ARM_JUMP_SLOT 00000000 cairo_get_source │ │ │ │ -0016f66c 00072116 R_ARM_JUMP_SLOT 000d851c sglnzu_ │ │ │ │ -0016f670 00095d16 R_ARM_JUMP_SLOT 000c81a8 szmvlu_ │ │ │ │ -0016f674 000a5716 R_ARM_JUMP_SLOT 00109518 uzcqvl_ │ │ │ │ -0016f678 0007b216 R_ARM_JUMP_SLOT 00066ed4 isum0_ │ │ │ │ -0016f67c 000fb916 R_ARM_JUMP_SLOT 00056784 lrgt1_ │ │ │ │ -0016f680 0008f616 R_ARM_JUMP_SLOT 000dcc88 sgqmpl_ │ │ │ │ -0016f684 00042516 R_ARM_JUMP_SLOT 000c0d64 sztxwv_ │ │ │ │ -0016f688 000db116 R_ARM_JUMP_SLOT 0011b694 uxsoff_ │ │ │ │ -0016f68c 00096d16 R_ARM_JUMP_SLOT 0005e0f8 vifct0_ │ │ │ │ -0016f690 000f0c16 R_ARM_JUMP_SLOT 000367fc odlqid_ │ │ │ │ -0016f694 00110b16 R_ARM_JUMP_SLOT 000d871c sglnr_ │ │ │ │ -0016f698 0001d816 R_ARM_JUMP_SLOT 000df530 sgiqid_ │ │ │ │ -0016f69c 00042c16 R_ARM_JUMP_SLOT 001241d4 ugpget_ │ │ │ │ -0016f6a0 0007cc16 R_ARM_JUMP_SLOT 000ecd60 swqclc_ │ │ │ │ -0016f6a4 00091516 R_ARM_JUMP_SLOT 00037b60 odpget_ │ │ │ │ -0016f6a8 0003c616 R_ARM_JUMP_SLOT 0005c0fc mpihmr_ │ │ │ │ -0016f6ac 000abf16 R_ARM_JUMP_SLOT 000d904c sgtxzr_ │ │ │ │ -0016f6b0 00030116 R_ARM_JUMP_SLOT 000e2438 scseye_ │ │ │ │ -0016f6b4 00079516 R_ARM_JUMP_SLOT 000d7e14 sglazu_ │ │ │ │ -0016f6b8 00070816 R_ARM_JUMP_SLOT 000ff7bc uuqmkt_ │ │ │ │ -0016f6bc 000baa16 R_ARM_JUMP_SLOT 000ff5ec uusarp_ │ │ │ │ -0016f6c0 000e0316 R_ARM_JUMP_SLOT 000d9c2c sgtxv_ │ │ │ │ -0016f6c4 0011e916 R_ARM_JUMP_SLOT 00115eac uspstx_ │ │ │ │ -0016f6c8 000c9516 R_ARM_JUMP_SLOT 0004dfe8 visub0_ │ │ │ │ -0016f6cc 000f7116 R_ARM_JUMP_SLOT 000ed488 swidat_ │ │ │ │ -0016f6d0 000fd916 R_ARM_JUMP_SLOT 00060da0 rmax_ │ │ │ │ -0016f6d4 0007e316 R_ARM_JUMP_SLOT 0011579c uspsvl_ │ │ │ │ -0016f6d8 000f2416 R_ARM_JUMP_SLOT 000c8c04 szm3zv_ │ │ │ │ +0016f66c 00072116 R_ARM_JUMP_SLOT 001103a0 sglnzu_ │ │ │ │ +0016f670 00095d16 R_ARM_JUMP_SLOT 000fa33c szmvlu_ │ │ │ │ +0016f674 000a5716 R_ARM_JUMP_SLOT 000b9678 uzcqvl_ │ │ │ │ +0016f678 0007b216 R_ARM_JUMP_SLOT 000e4174 isum0_ │ │ │ │ +0016f67c 000fb916 R_ARM_JUMP_SLOT 000eeb90 lrgt1_ │ │ │ │ +0016f680 0008f616 R_ARM_JUMP_SLOT 00111f00 sgqmpl_ │ │ │ │ +0016f684 00042516 R_ARM_JUMP_SLOT 000fd3a4 sztxwv_ │ │ │ │ +0016f688 000db116 R_ARM_JUMP_SLOT 000c954c uxsoff_ │ │ │ │ +0016f68c 00096d16 R_ARM_JUMP_SLOT 000dc5d8 vifct0_ │ │ │ │ +0016f690 000f0c16 R_ARM_JUMP_SLOT 00134374 odlqid_ │ │ │ │ +0016f694 00110b16 R_ARM_JUMP_SLOT 001112dc sglnr_ │ │ │ │ +0016f698 0001d816 R_ARM_JUMP_SLOT 00117f5c sgiqid_ │ │ │ │ +0016f69c 00042c16 R_ARM_JUMP_SLOT 000d5cd8 ugpget_ │ │ │ │ +0016f6a0 0007cc16 R_ARM_JUMP_SLOT 00125200 swqclc_ │ │ │ │ +0016f6a4 00091516 R_ARM_JUMP_SLOT 001306a8 odpget_ │ │ │ │ +0016f6a8 0003c616 R_ARM_JUMP_SLOT 000e56b4 mpihmr_ │ │ │ │ +0016f6ac 000abf16 R_ARM_JUMP_SLOT 00119660 sgtxzr_ │ │ │ │ +0016f6b0 00030116 R_ARM_JUMP_SLOT 0010781c scseye_ │ │ │ │ +0016f6b4 00079516 R_ARM_JUMP_SLOT 001147e0 sglazu_ │ │ │ │ +0016f6b8 00070816 R_ARM_JUMP_SLOT 00098f0c uuqmkt_ │ │ │ │ +0016f6bc 000baa16 R_ARM_JUMP_SLOT 00099894 uusarp_ │ │ │ │ +0016f6c0 000e0316 R_ARM_JUMP_SLOT 00118ff0 sgtxv_ │ │ │ │ +0016f6c4 0011e916 R_ARM_JUMP_SLOT 000adc9c uspstx_ │ │ │ │ +0016f6c8 000c9516 R_ARM_JUMP_SLOT 000edf2c visub0_ │ │ │ │ +0016f6cc 000f7116 R_ARM_JUMP_SLOT 00125928 swidat_ │ │ │ │ +0016f6d0 000fd916 R_ARM_JUMP_SLOT 000ec290 rmax_ │ │ │ │ +0016f6d4 0007e316 R_ARM_JUMP_SLOT 000a77cc uspsvl_ │ │ │ │ +0016f6d8 000f2416 R_ARM_JUMP_SLOT 000fc630 szm3zv_ │ │ │ │ 0016f6dc 00009416 R_ARM_JUMP_SLOT 00000000 cairo_pattern_create_for_surface │ │ │ │ -0016f6e0 00043e16 R_ARM_JUMP_SLOT 000e661c zgrclp_ │ │ │ │ -0016f6e4 000f3a16 R_ARM_JUMP_SLOT 000c5b18 szpllz_ │ │ │ │ -0016f6e8 0001ba16 R_ARM_JUMP_SLOT 001002d8 uupset_ │ │ │ │ -0016f6ec 00054a16 R_ARM_JUMP_SLOT 0005ae24 mpsbon_ │ │ │ │ -0016f6f0 000d1216 R_ARM_JUMP_SLOT 000565ec lrle1_ │ │ │ │ +0016f6e0 00043e16 R_ARM_JUMP_SLOT 0011f364 zgrclp_ │ │ │ │ +0016f6e4 000f3a16 R_ARM_JUMP_SLOT 000f4b18 szpllz_ │ │ │ │ +0016f6e8 0001ba16 R_ARM_JUMP_SLOT 00098e10 uupset_ │ │ │ │ +0016f6ec 00054a16 R_ARM_JUMP_SLOT 000e63c0 mpsbon_ │ │ │ │ +0016f6f0 000d1216 R_ARM_JUMP_SLOT 000eee60 lrle1_ │ │ │ │ 0016f6f4 00009516 R_ARM_JUMP_SLOT 00000000 __powisf2@GCC_4.0.0 │ │ │ │ -0016f6f8 00112216 R_ARM_JUMP_SLOT 0012d9ac uixbar_ │ │ │ │ -0016f6fc 000bc716 R_ARM_JUMP_SLOT 000c7ac0 szcllv_ │ │ │ │ -0016f700 00092116 R_ARM_JUMP_SLOT 000ff288 grswnd_ │ │ │ │ +0016f6f8 00112216 R_ARM_JUMP_SLOT 000a1594 uixbar_ │ │ │ │ +0016f6fc 000bc716 R_ARM_JUMP_SLOT 00103030 szcllv_ │ │ │ │ +0016f700 00092116 R_ARM_JUMP_SLOT 000bfe34 grswnd_ │ │ │ │ 0016f704 00009616 R_ARM_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ -0016f708 0003af16 R_ARM_JUMP_SLOT 00119368 uxqfmt_ │ │ │ │ +0016f708 0003af16 R_ARM_JUMP_SLOT 000cc128 uxqfmt_ │ │ │ │ 0016f70c 00009716 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -0016f710 00041616 R_ARM_JUMP_SLOT 0010d8c0 uspaxs_ │ │ │ │ -0016f714 000ce616 R_ARM_JUMP_SLOT 00055f94 glistx_ │ │ │ │ -0016f718 000cd416 R_ARM_JUMP_SLOT 0003d0e0 radf3_ │ │ │ │ -0016f71c 00122b16 R_ARM_JUMP_SLOT 0004da94 vidiv0_ │ │ │ │ -0016f720 00010016 R_ARM_JUMP_SLOT 000fc88c uyplbl_ │ │ │ │ -0016f724 0003e716 R_ARM_JUMP_SLOT 000f5a70 uepqcl_ │ │ │ │ -0016f728 000a5b16 R_ARM_JUMP_SLOT 00061dec gnsave_ │ │ │ │ -0016f72c 00061f16 R_ARM_JUMP_SLOT 00046fd4 cfftf_ │ │ │ │ -0016f730 0010f116 R_ARM_JUMP_SLOT 0003aa58 rfftb_ │ │ │ │ -0016f734 000b3616 R_ARM_JUMP_SLOT 0011563c uscget_ │ │ │ │ -0016f738 00080f16 R_ARM_JUMP_SLOT 00061610 vrfct1_ │ │ │ │ -0016f73c 000afe16 R_ARM_JUMP_SLOT 00048934 shnm2l_ │ │ │ │ -0016f740 00107f16 R_ARM_JUMP_SLOT 0005e4d0 vifna1_ │ │ │ │ -0016f744 000c2d16 R_ARM_JUMP_SLOT 000c541c szoptu_ │ │ │ │ -0016f748 0007c316 R_ARM_JUMP_SLOT 0012aaf0 uvdifz_ │ │ │ │ -0016f74c 0006a416 R_ARM_JUMP_SLOT 000d8db4 sgqtnp_ │ │ │ │ -0016f750 000f0316 R_ARM_JUMP_SLOT 00146338 iweek3_ │ │ │ │ -0016f754 00083616 R_ARM_JUMP_SLOT 000f2a80 ulqxbl_ │ │ │ │ -0016f758 00120316 R_ARM_JUMP_SLOT 000ecc5c swqtnc_ │ │ │ │ -0016f75c 000eef16 R_ARM_JUMP_SLOT 000bbb98 tmlqcl_ │ │ │ │ -0016f760 0008df16 R_ARM_JUMP_SLOT 000c5d18 szmvlr_ │ │ │ │ -0016f764 000c5c16 R_ARM_JUMP_SLOT 000f0f90 ulpqit_ │ │ │ │ -0016f768 000b8d16 R_ARM_JUMP_SLOT 00131e10 uilqid_ │ │ │ │ -0016f76c 000f4a16 R_ARM_JUMP_SLOT 00143d8c lchrs_ │ │ │ │ -0016f770 00083716 R_ARM_JUMP_SLOT 0004ef0c indxcf_ │ │ │ │ -0016f774 000cb216 R_ARM_JUMP_SLOT 000ff4c4 gropn_ │ │ │ │ -0016f778 00053e16 R_ARM_JUMP_SLOT 00136600 ucxayr_ │ │ │ │ +0016f710 00041616 R_ARM_JUMP_SLOT 000abea0 uspaxs_ │ │ │ │ +0016f714 000ce616 R_ARM_JUMP_SLOT 000dd7b8 glistx_ │ │ │ │ +0016f718 000cd416 R_ARM_JUMP_SLOT 00139c8c radf3_ │ │ │ │ +0016f71c 00122b16 R_ARM_JUMP_SLOT 000edb14 vidiv0_ │ │ │ │ +0016f720 00010016 R_ARM_JUMP_SLOT 0008c5b8 uyplbl_ │ │ │ │ +0016f724 0003e716 R_ARM_JUMP_SLOT 000b1564 uepqcl_ │ │ │ │ +0016f728 000a5b16 R_ARM_JUMP_SLOT 000eceb8 gnsave_ │ │ │ │ +0016f72c 00061f16 R_ARM_JUMP_SLOT 00136758 cfftf_ │ │ │ │ +0016f730 0010f116 R_ARM_JUMP_SLOT 00134b2c rfftb_ │ │ │ │ +0016f734 000b3616 R_ARM_JUMP_SLOT 000aa2a4 uscget_ │ │ │ │ +0016f738 00080f16 R_ARM_JUMP_SLOT 000f3048 vrfct1_ │ │ │ │ +0016f73c 000afe16 R_ARM_JUMP_SLOT 00145578 shnm2l_ │ │ │ │ +0016f740 00107f16 R_ARM_JUMP_SLOT 000dc3b0 vifna1_ │ │ │ │ +0016f744 000c2d16 R_ARM_JUMP_SLOT 00101f88 szoptu_ │ │ │ │ +0016f748 0007c316 R_ARM_JUMP_SLOT 000bb320 uvdifz_ │ │ │ │ +0016f74c 0006a416 R_ARM_JUMP_SLOT 0010fefc sgqtnp_ │ │ │ │ +0016f750 000f0316 R_ARM_JUMP_SLOT 0012cb44 iweek3_ │ │ │ │ +0016f754 00083616 R_ARM_JUMP_SLOT 000c8c20 ulqxbl_ │ │ │ │ +0016f758 00120316 R_ARM_JUMP_SLOT 001250fc swqtnc_ │ │ │ │ +0016f75c 000eef16 R_ARM_JUMP_SLOT 0003c7f8 tmlqcl_ │ │ │ │ +0016f760 0008df16 R_ARM_JUMP_SLOT 000f9fac szmvlr_ │ │ │ │ +0016f764 000c5c16 R_ARM_JUMP_SLOT 000c74a8 ulpqit_ │ │ │ │ +0016f768 000b8d16 R_ARM_JUMP_SLOT 000a1dbc uilqid_ │ │ │ │ +0016f76c 000f4a16 R_ARM_JUMP_SLOT 0012af20 lchrs_ │ │ │ │ +0016f770 00083716 R_ARM_JUMP_SLOT 000e340c indxcf_ │ │ │ │ +0016f774 000cb216 R_ARM_JUMP_SLOT 000bfeb4 gropn_ │ │ │ │ +0016f778 00053e16 R_ARM_JUMP_SLOT 000c2cf0 ucxayr_ │ │ │ │ 0016f77c 00009816 R_ARM_JUMP_SLOT 00000000 cairo_pdf_surface_create │ │ │ │ -0016f780 00091a16 R_ARM_JUMP_SLOT 00051090 rlcxfl_ │ │ │ │ -0016f784 00113e16 R_ARM_JUMP_SLOT 0013b550 udlsvl_ │ │ │ │ -0016f788 00027016 R_ARM_JUMP_SLOT 0004ee44 indxmf_ │ │ │ │ -0016f78c 0005fd16 R_ARM_JUMP_SLOT 000cae4c sztnzu_ │ │ │ │ +0016f780 00091a16 R_ARM_JUMP_SLOT 000e07fc rlcxfl_ │ │ │ │ +0016f784 00113e16 R_ARM_JUMP_SLOT 000ce55c udlsvl_ │ │ │ │ +0016f788 00027016 R_ARM_JUMP_SLOT 000e3318 indxmf_ │ │ │ │ +0016f78c 0005fd16 R_ARM_JUMP_SLOT 00102b28 sztnzu_ │ │ │ │ 0016f790 00009916 R_ARM_JUMP_SLOT 00000000 _gfortran_st_close@GFORTRAN_8 │ │ │ │ -0016f794 00102716 R_ARM_JUMP_SLOT 00134140 uiscsq_ │ │ │ │ -0016f798 000b5416 R_ARM_JUMP_SLOT 0006607c vrsub1_ │ │ │ │ -0016f79c 0009a016 R_ARM_JUMP_SLOT 000eca54 swqptc_ │ │ │ │ -0016f7a0 00026516 R_ARM_JUMP_SLOT 0004e8dc lenc_ │ │ │ │ -0016f7a4 00032e16 R_ARM_JUMP_SLOT 00061194 radd0_ │ │ │ │ -0016f7a8 000fd516 R_ARM_JUMP_SLOT 000e0ab0 scqpmt_ │ │ │ │ -0016f7ac 0008cb16 R_ARM_JUMP_SLOT 000e4c70 zgscli_ │ │ │ │ -0016f7b0 000f7b16 R_ARM_JUMP_SLOT 000ff72c uuqebt_ │ │ │ │ -0016f7b4 000aa316 R_ARM_JUMP_SLOT 000c5b10 szoplz_ │ │ │ │ -0016f7b8 00036d16 R_ARM_JUMP_SLOT 000d33d8 ststrp_ │ │ │ │ -0016f7bc 00086b16 R_ARM_JUMP_SLOT 0010a510 uzrstx_ │ │ │ │ -0016f7c0 00096e16 R_ARM_JUMP_SLOT 000dff84 sgcls_ │ │ │ │ -0016f7c4 00050a16 R_ARM_JUMP_SLOT 0012b48c uvdif_ │ │ │ │ -0016f7c8 00071716 R_ARM_JUMP_SLOT 000f28b0 ulxqfm_ │ │ │ │ -0016f7cc 000fc416 R_ARM_JUMP_SLOT 000511c0 rtcxfl_ │ │ │ │ -0016f7d0 00068416 R_ARM_JUMP_SLOT 00139230 uclqid_ │ │ │ │ -0016f7d4 000a9b16 R_ARM_JUMP_SLOT 00125a3c ugiqid_ │ │ │ │ -0016f7d8 0006d016 R_ARM_JUMP_SLOT 00047d68 shtswa_ │ │ │ │ -0016f7dc 00014e16 R_ARM_JUMP_SLOT 000dcaf0 sgstrn_ │ │ │ │ -0016f7e0 0005a316 R_ARM_JUMP_SLOT 0010d1dc usxinz_ │ │ │ │ -0016f7e4 00013716 R_ARM_JUMP_SLOT 000ce24c sltlcv_ │ │ │ │ +0016f794 00102716 R_ARM_JUMP_SLOT 0009cb5c uiscsq_ │ │ │ │ +0016f798 000b5416 R_ARM_JUMP_SLOT 000f2134 vrsub1_ │ │ │ │ +0016f79c 0009a016 R_ARM_JUMP_SLOT 00124ef4 swqptc_ │ │ │ │ +0016f7a0 00026516 R_ARM_JUMP_SLOT 000ecd24 lenc_ │ │ │ │ +0016f7a4 00032e16 R_ARM_JUMP_SLOT 000f3734 radd0_ │ │ │ │ +0016f7a8 000fd516 R_ARM_JUMP_SLOT 00108564 scqpmt_ │ │ │ │ +0016f7ac 0008cb16 R_ARM_JUMP_SLOT 0011d9b8 zgscli_ │ │ │ │ +0016f7b0 000f7b16 R_ARM_JUMP_SLOT 000973fc uuqebt_ │ │ │ │ +0016f7b4 000aa316 R_ARM_JUMP_SLOT 000f4b10 szoplz_ │ │ │ │ +0016f7b8 00036d16 R_ARM_JUMP_SLOT 0010ac68 ststrp_ │ │ │ │ +0016f7bc 00086b16 R_ARM_JUMP_SLOT 000ba008 uzrstx_ │ │ │ │ +0016f7c0 00096e16 R_ARM_JUMP_SLOT 00116d7c sgcls_ │ │ │ │ +0016f7c4 00050a16 R_ARM_JUMP_SLOT 000bcda0 uvdif_ │ │ │ │ +0016f7c8 00071716 R_ARM_JUMP_SLOT 000c78a4 ulxqfm_ │ │ │ │ +0016f7cc 000fc416 R_ARM_JUMP_SLOT 000e092c rtcxfl_ │ │ │ │ +0016f7d0 00068416 R_ARM_JUMP_SLOT 000c0cfc uclqid_ │ │ │ │ +0016f7d4 000a9b16 R_ARM_JUMP_SLOT 000d94ec ugiqid_ │ │ │ │ +0016f7d8 0006d016 R_ARM_JUMP_SLOT 00146c68 shtswa_ │ │ │ │ +0016f7dc 00014e16 R_ARM_JUMP_SLOT 001110f0 sgstrn_ │ │ │ │ +0016f7e0 0005a316 R_ARM_JUMP_SLOT 000a5c68 usxinz_ │ │ │ │ +0016f7e4 00013716 R_ARM_JUMP_SLOT 00106c40 sltlcv_ │ │ │ │ 0016f7e8 00009a16 R_ARM_JUMP_SLOT 00000000 __aeabi_ui2d@GCC_3.5 │ │ │ │ -0016f7ec 000d6216 R_ARM_JUMP_SLOT 00067724 s_copy │ │ │ │ -0016f7f0 000bb116 R_ARM_JUMP_SLOT 0010326c uhbxfz_ │ │ │ │ -0016f7f4 000b1c16 R_ARM_JUMP_SLOT 00055aa4 gliqvl_ │ │ │ │ -0016f7f8 000c7f16 R_ARM_JUMP_SLOT 000ba5cc tmrqnp_ │ │ │ │ -0016f7fc 00104616 R_ARM_JUMP_SLOT 000da274 sgpmzu_ │ │ │ │ -0016f800 0003f316 R_ARM_JUMP_SLOT 00051048 rpnxfl_ │ │ │ │ -0016f804 000a7a16 R_ARM_JUMP_SLOT 00037800 odpqcl_ │ │ │ │ -0016f808 00082c16 R_ARM_JUMP_SLOT 000d1028 stfpr2_ │ │ │ │ -0016f80c 000f0a16 R_ARM_JUMP_SLOT 0013e578 udcntz_ │ │ │ │ -0016f810 00043716 R_ARM_JUMP_SLOT 00047e10 shts2w_ │ │ │ │ -0016f814 000a8916 R_ARM_JUMP_SLOT 000e6630 zgtxt_ │ │ │ │ -0016f818 0005c416 R_ARM_JUMP_SLOT 0010a3b8 uzrqcl_ │ │ │ │ -0016f81c 00103916 R_ARM_JUMP_SLOT 0013497c uiirgb_ │ │ │ │ -0016f820 0009b716 R_ARM_JUMP_SLOT 00141d28 clsvrg_ │ │ │ │ -0016f824 0009ef16 R_ARM_JUMP_SLOT 000c9754 szl3op_ │ │ │ │ -0016f828 0004ba16 R_ARM_JUMP_SLOT 0005f798 ramp0_ │ │ │ │ -0016f82c 00016c16 R_ARM_JUMP_SLOT 000f10d4 ulpqcp_ │ │ │ │ -0016f830 000cc616 R_ARM_JUMP_SLOT 000db1e0 sgqpli_ │ │ │ │ -0016f834 000c0716 R_ARM_JUMP_SLOT 000c4564 szoptt_ │ │ │ │ +0016f7ec 000d6216 R_ARM_JUMP_SLOT 0003cfc4 s_copy │ │ │ │ +0016f7f0 000bb116 R_ARM_JUMP_SLOT 000d3f78 uhbxfz_ │ │ │ │ +0016f7f4 000b1c16 R_ARM_JUMP_SLOT 000df52c gliqvl_ │ │ │ │ +0016f7f8 000c7f16 R_ARM_JUMP_SLOT 000384e0 tmrqnp_ │ │ │ │ +0016f7fc 00104616 R_ARM_JUMP_SLOT 0010f1ac sgpmzu_ │ │ │ │ +0016f800 0003f316 R_ARM_JUMP_SLOT 000e07b4 rpnxfl_ │ │ │ │ +0016f804 000a7a16 R_ARM_JUMP_SLOT 00131c50 odpqcl_ │ │ │ │ +0016f808 00082c16 R_ARM_JUMP_SLOT 0010be2c stfpr2_ │ │ │ │ +0016f80c 000f0a16 R_ARM_JUMP_SLOT 000ccd40 udcntz_ │ │ │ │ +0016f810 00043716 R_ARM_JUMP_SLOT 00146d10 shts2w_ │ │ │ │ +0016f814 000a8916 R_ARM_JUMP_SLOT 0011f378 zgtxt_ │ │ │ │ +0016f818 0005c416 R_ARM_JUMP_SLOT 000b73ec uzrqcl_ │ │ │ │ +0016f81c 00103916 R_ARM_JUMP_SLOT 000a25ec uiirgb_ │ │ │ │ +0016f820 0009b716 R_ARM_JUMP_SLOT 0012de18 clsvrg_ │ │ │ │ +0016f824 0009ef16 R_ARM_JUMP_SLOT 000f6f24 szl3op_ │ │ │ │ +0016f828 0004ba16 R_ARM_JUMP_SLOT 000eb8f0 ramp0_ │ │ │ │ +0016f82c 00016c16 R_ARM_JUMP_SLOT 000c75ec ulpqcp_ │ │ │ │ +0016f830 000cc616 R_ARM_JUMP_SLOT 00113f18 sgqpli_ │ │ │ │ +0016f834 000c0716 R_ARM_JUMP_SLOT 000ff17c szoptt_ │ │ │ │ 0016f838 00009b16 R_ARM_JUMP_SLOT 00000000 __aeabi_d2iz@GCC_3.5 │ │ │ │ -0016f83c 0010d616 R_ARM_JUMP_SLOT 000d39e8 stftrf_ │ │ │ │ -0016f840 000dea16 R_ARM_JUMP_SLOT 001146b0 usxaxs_ │ │ │ │ -0016f844 000dcf16 R_ARM_JUMP_SLOT 001178a4 usistx_ │ │ │ │ -0016f848 0005f716 R_ARM_JUMP_SLOT 000f1b64 ullsvl_ │ │ │ │ -0016f84c 00082616 R_ARM_JUMP_SLOT 000bc1c8 tmisvl_ │ │ │ │ -0016f850 000b8716 R_ARM_JUMP_SLOT 00103928 uhbrlz_ │ │ │ │ +0016f83c 0010d616 R_ARM_JUMP_SLOT 0010b278 stftrf_ │ │ │ │ +0016f840 000dea16 R_ARM_JUMP_SLOT 000a3850 usxaxs_ │ │ │ │ +0016f844 000dcf16 R_ARM_JUMP_SLOT 000a64d0 usistx_ │ │ │ │ +0016f848 0005f716 R_ARM_JUMP_SLOT 000c66e0 ullsvl_ │ │ │ │ +0016f84c 00082616 R_ARM_JUMP_SLOT 00036ff4 tmisvl_ │ │ │ │ +0016f850 000b8716 R_ARM_JUMP_SLOT 000d4584 uhbrlz_ │ │ │ │ 0016f854 00009c16 R_ARM_JUMP_SLOT 00000000 cairo_close_path │ │ │ │ -0016f858 0003b016 R_ARM_JUMP_SLOT 000ed070 swfint_ │ │ │ │ +0016f858 0003b016 R_ARM_JUMP_SLOT 00125510 swfint_ │ │ │ │ 0016f85c 00009d16 R_ARM_JUMP_SLOT 00000000 cairo_restore │ │ │ │ -0016f860 0007b316 R_ARM_JUMP_SLOT 000ff654 uusfri_ │ │ │ │ -0016f864 000ec916 R_ARM_JUMP_SLOT 000db7d8 sgtrns_ │ │ │ │ -0016f868 000ed816 R_ARM_JUMP_SLOT 0004077c passf5_ │ │ │ │ -0016f86c 000b0a16 R_ARM_JUMP_SLOT 000bf80c szgipl_ │ │ │ │ -0016f870 000a4016 R_ARM_JUMP_SLOT 00056658 lrle_ │ │ │ │ -0016f874 00059016 R_ARM_JUMP_SLOT 0003666c odlqcl_ │ │ │ │ -0016f878 0000e316 R_ARM_JUMP_SLOT 001165b8 usrqid_ │ │ │ │ -0016f87c 00069416 R_ARM_JUMP_SLOT 000e31cc getiparm │ │ │ │ -0016f880 0006b716 R_ARM_JUMP_SLOT 00066888 vrfnb_ │ │ │ │ -0016f884 00115016 R_ARM_JUMP_SLOT 000f7440 ueiqcl_ │ │ │ │ -0016f888 000c2516 R_ARM_JUMP_SLOT 000f1dfc ullget_ │ │ │ │ -0016f88c 000d7f16 R_ARM_JUMP_SLOT 000c2f74 szcltr_ │ │ │ │ -0016f890 00084416 R_ARM_JUMP_SLOT 0005790c mpivdg_ │ │ │ │ -0016f894 0004ac16 R_ARM_JUMP_SLOT 00057328 mpxvdg_ │ │ │ │ -0016f898 00036516 R_ARM_JUMP_SLOT 0004eb0c nindxc_ │ │ │ │ -0016f89c 0000d416 R_ARM_JUMP_SLOT 000e7a04 zgqwdc_ │ │ │ │ -0016f8a0 000d9316 R_ARM_JUMP_SLOT 000cab20 szlnzr_ │ │ │ │ -0016f8a4 000c6c16 R_ARM_JUMP_SLOT 00137bfc ucpsvl_ │ │ │ │ -0016f8a8 00121616 R_ARM_JUMP_SLOT 0005d8bc iset0_ │ │ │ │ -0016f8ac 000e8916 R_ARM_JUMP_SLOT 000c9ea8 szlazu_ │ │ │ │ -0016f8b0 0005d716 R_ARM_JUMP_SLOT 000e319c getlparm │ │ │ │ -0016f8b4 000fbe16 R_ARM_JUMP_SLOT 000d2b3c stsrot_ │ │ │ │ -0016f8b8 000d8516 R_ARM_JUMP_SLOT 00138860 ucrqcl_ │ │ │ │ -0016f8bc 00042816 R_ARM_JUMP_SLOT 00035e2c odrqcl_ │ │ │ │ -0016f8c0 000ada16 R_ARM_JUMP_SLOT 001350c4 ucyayr_ │ │ │ │ -0016f8c4 000c3a16 R_ARM_JUMP_SLOT 0010827c uzpqcl_ │ │ │ │ -0016f8c8 00053f16 R_ARM_JUMP_SLOT 0005bacc mpfktd_ │ │ │ │ -0016f8cc 00094116 R_ARM_JUMP_SLOT 000e0a68 scspms_ │ │ │ │ -0016f8d0 000a0116 R_ARM_JUMP_SLOT 000c804c szoplu_ │ │ │ │ -0016f8d4 000f4f16 R_ARM_JUMP_SLOT 00115670 uscstx_ │ │ │ │ +0016f860 0007b316 R_ARM_JUMP_SLOT 00099008 uusfri_ │ │ │ │ +0016f864 000ec916 R_ARM_JUMP_SLOT 00115754 sgtrns_ │ │ │ │ +0016f868 000ed816 R_ARM_JUMP_SLOT 0013d9fc passf5_ │ │ │ │ +0016f86c 000b0a16 R_ARM_JUMP_SLOT 000f3f0c szgipl_ │ │ │ │ +0016f870 000a4016 R_ARM_JUMP_SLOT 000eebfc lrle_ │ │ │ │ +0016f874 00059016 R_ARM_JUMP_SLOT 001341e4 odlqcl_ │ │ │ │ +0016f878 0000e316 R_ARM_JUMP_SLOT 000aa7ac usrqid_ │ │ │ │ +0016f87c 00069416 R_ARM_JUMP_SLOT 0011bf14 getiparm │ │ │ │ +0016f880 0006b716 R_ARM_JUMP_SLOT 000f2840 vrfnb_ │ │ │ │ +0016f884 00115016 R_ARM_JUMP_SLOT 000b5f40 ueiqcl_ │ │ │ │ +0016f888 000c2516 R_ARM_JUMP_SLOT 000c89a4 ullget_ │ │ │ │ +0016f88c 000d7f16 R_ARM_JUMP_SLOT 000f5890 szcltr_ │ │ │ │ +0016f890 00084416 R_ARM_JUMP_SLOT 000e7eac mpivdg_ │ │ │ │ +0016f894 0004ac16 R_ARM_JUMP_SLOT 000e78c8 mpxvdg_ │ │ │ │ +0016f898 00036516 R_ARM_JUMP_SLOT 000e36a0 nindxc_ │ │ │ │ +0016f89c 0000d416 R_ARM_JUMP_SLOT 0012074c zgqwdc_ │ │ │ │ +0016f8a0 000d9316 R_ARM_JUMP_SLOT 000fd360 szlnzr_ │ │ │ │ +0016f8a4 000c6c16 R_ARM_JUMP_SLOT 000c0214 ucpsvl_ │ │ │ │ +0016f8a8 00121616 R_ARM_JUMP_SLOT 000dc280 iset0_ │ │ │ │ +0016f8ac 000e8916 R_ARM_JUMP_SLOT 000fac98 szlazu_ │ │ │ │ +0016f8b0 0005d716 R_ARM_JUMP_SLOT 0011bee4 getlparm │ │ │ │ +0016f8b4 000fbe16 R_ARM_JUMP_SLOT 0010b5bc stsrot_ │ │ │ │ +0016f8b8 000d8516 R_ARM_JUMP_SLOT 000c2320 ucrqcl_ │ │ │ │ +0016f8bc 00042816 R_ARM_JUMP_SLOT 001314f8 odrqcl_ │ │ │ │ +0016f8c0 000ada16 R_ARM_JUMP_SLOT 000c42f8 ucyayr_ │ │ │ │ +0016f8c4 000c3a16 R_ARM_JUMP_SLOT 000b78b0 uzpqcl_ │ │ │ │ +0016f8c8 00053f16 R_ARM_JUMP_SLOT 000e65cc mpfktd_ │ │ │ │ +0016f8cc 00094116 R_ARM_JUMP_SLOT 0010851c scspms_ │ │ │ │ +0016f8d0 000a0116 R_ARM_JUMP_SLOT 000fa1e0 szoplu_ │ │ │ │ +0016f8d4 000f4f16 R_ARM_JUMP_SLOT 000aa2d8 uscstx_ │ │ │ │ 0016f8d8 00009f16 R_ARM_JUMP_SLOT 00000000 cairo_paint │ │ │ │ -0016f8dc 0004d016 R_ARM_JUMP_SLOT 00047ab8 shtw2s_ │ │ │ │ -0016f8e0 000c2116 R_ARM_JUMP_SLOT 000c84ec szqtyp_ │ │ │ │ -0016f8e4 000ac716 R_ARM_JUMP_SLOT 000e7738 zgiopn_ │ │ │ │ -0016f8e8 000e5c16 R_ARM_JUMP_SLOT 000512b4 rtixfl_ │ │ │ │ -0016f8ec 00065c16 R_ARM_JUMP_SLOT 000ba5d8 tmrqin_ │ │ │ │ +0016f8dc 0004d016 R_ARM_JUMP_SLOT 001469b8 shtw2s_ │ │ │ │ +0016f8e0 000c2116 R_ARM_JUMP_SLOT 001000e8 szqtyp_ │ │ │ │ +0016f8e4 000ac716 R_ARM_JUMP_SLOT 00120480 zgiopn_ │ │ │ │ +0016f8e8 000e5c16 R_ARM_JUMP_SLOT 000e0a20 rtixfl_ │ │ │ │ +0016f8ec 00065c16 R_ARM_JUMP_SLOT 000384ec tmrqin_ │ │ │ │ 0016f8f0 0000a016 R_ARM_JUMP_SLOT 00000000 expf@GLIBC_2.27 │ │ │ │ -0016f8f4 00076416 R_ARM_JUMP_SLOT 000dd538 sgoopn_ │ │ │ │ -0016f8f8 00052d16 R_ARM_JUMP_SLOT 00048094 shtlap_ │ │ │ │ -0016f8fc 00068816 R_ARM_JUMP_SLOT 000468e0 cosqb_ │ │ │ │ -0016f900 000d8116 R_ARM_JUMP_SLOT 000bbef8 tmlget_ │ │ │ │ -0016f904 0000f516 R_ARM_JUMP_SLOT 000c3964 szstmd_ │ │ │ │ -0016f908 000d6416 R_ARM_JUMP_SLOT 00065844 g2qcti_ │ │ │ │ -0016f90c 00108216 R_ARM_JUMP_SLOT 000591a4 mpimil_ │ │ │ │ -0016f910 000dee16 R_ARM_JUMP_SLOT 0012834c uvbxl_ │ │ │ │ -0016f914 000acf16 R_ARM_JUMP_SLOT 0004d010 vs1int_ │ │ │ │ -0016f918 000c2416 R_ARM_JUMP_SLOT 00138bc8 ucrget_ │ │ │ │ -0016f91c 000e7e16 R_ARM_JUMP_SLOT 000e7a10 zgqclc_ │ │ │ │ -0016f920 00111616 R_ARM_JUMP_SLOT 0012e1f8 uirget_ │ │ │ │ -0016f924 000d0316 R_ARM_JUMP_SLOT 001319a0 uilqin_ │ │ │ │ -0016f928 00029116 R_ARM_JUMP_SLOT 000d434c sgclst_ │ │ │ │ -0016f92c 00086c16 R_ARM_JUMP_SLOT 0005963c mpfcyc_ │ │ │ │ -0016f930 000d5f16 R_ARM_JUMP_SLOT 0010e6f0 usaxlb_ │ │ │ │ -0016f934 0001dd16 R_ARM_JUMP_SLOT 000cc2f0 slqsiz_ │ │ │ │ -0016f938 00099816 R_ARM_JUMP_SLOT 000cbe78 szplzv_ │ │ │ │ -0016f93c 000d9816 R_ARM_JUMP_SLOT 00122134 umspnt_ │ │ │ │ -0016f940 000dc116 R_ARM_JUMP_SLOT 000bb1a4 tmpqit_ │ │ │ │ -0016f944 000e9e16 R_ARM_JUMP_SLOT 0004574c ezffti_ │ │ │ │ -0016f948 000c0f16 R_ARM_JUMP_SLOT 00140aac gbytes_ │ │ │ │ -0016f94c 0005ea16 R_ARM_JUMP_SLOT 00123f3c ugpqcp_ │ │ │ │ -0016f950 000bd216 R_ARM_JUMP_SLOT 001473a8 datef2_ │ │ │ │ -0016f954 0010b216 R_ARM_JUMP_SLOT 000be1f0 szpcly_ │ │ │ │ -0016f958 000d0c16 R_ARM_JUMP_SLOT 0011705c uslstx_ │ │ │ │ -0016f95c 00042416 R_ARM_JUMP_SLOT 000f2b50 ulylog_ │ │ │ │ -0016f960 00082816 R_ARM_JUMP_SLOT 000dd920 sgpqit_ │ │ │ │ -0016f964 00039516 R_ARM_JUMP_SLOT 0005ddb8 vicon1_ │ │ │ │ -0016f968 00102e16 R_ARM_JUMP_SLOT 000e7a40 zgqptc_ │ │ │ │ -0016f96c 00058d16 R_ARM_JUMP_SLOT 00061f44 rgnle_ │ │ │ │ -0016f970 0001ec16 R_ARM_JUMP_SLOT 0012a1fc uvbra_ │ │ │ │ -0016f974 00106116 R_ARM_JUMP_SLOT 000dffac sginit_ │ │ │ │ -0016f978 0004f016 R_ARM_JUMP_SLOT 000cb694 szpmzr_ │ │ │ │ -0016f97c 000e4916 R_ARM_JUMP_SLOT 000c8504 szslti_ │ │ │ │ -0016f980 0005f916 R_ARM_JUMP_SLOT 000c55b4 szstni_ │ │ │ │ -0016f984 000cdb16 R_ARM_JUMP_SLOT 000e71fc zggplt_ │ │ │ │ -0016f988 000a0e16 R_ARM_JUMP_SLOT 000bf024 szpipt_ │ │ │ │ -0016f98c 00108016 R_ARM_JUMP_SLOT 000d9984 sgqtxc_ │ │ │ │ -0016f990 00116116 R_ARM_JUMP_SLOT 00061e14 rgnge_ │ │ │ │ -0016f994 000e4a16 R_ARM_JUMP_SLOT 000f48f4 uetonb_ │ │ │ │ -0016f998 000e3e16 R_ARM_JUMP_SLOT 00138dd4 uclqnp_ │ │ │ │ -0016f99c 00122616 R_ARM_JUMP_SLOT 001255d8 ugiqnp_ │ │ │ │ -0016f9a0 000fe416 R_ARM_JUMP_SLOT 0011d3d4 umqtxy_ │ │ │ │ -0016f9a4 0006c916 R_ARM_JUMP_SLOT 000e7a28 zgqtnc_ │ │ │ │ -0016f9a8 00077c16 R_ARM_JUMP_SLOT 000c5ec4 szopld_ │ │ │ │ +0016f8f4 00076416 R_ARM_JUMP_SLOT 00113678 sgoopn_ │ │ │ │ +0016f8f8 00052d16 R_ARM_JUMP_SLOT 00146f94 shtlap_ │ │ │ │ +0016f8fc 00068816 R_ARM_JUMP_SLOT 0013657c cosqb_ │ │ │ │ +0016f900 000d8116 R_ARM_JUMP_SLOT 0003b838 tmlget_ │ │ │ │ +0016f904 0000f516 R_ARM_JUMP_SLOT 000f538c szstmd_ │ │ │ │ +0016f908 000d6416 R_ARM_JUMP_SLOT 000f17a4 g2qcti_ │ │ │ │ +0016f90c 00108216 R_ARM_JUMP_SLOT 000e71f8 mpimil_ │ │ │ │ +0016f910 000dee16 R_ARM_JUMP_SLOT 000bccf8 uvbxl_ │ │ │ │ +0016f914 000acf16 R_ARM_JUMP_SLOT 001474e8 vs1int_ │ │ │ │ +0016f918 000c2416 R_ARM_JUMP_SLOT 000bff44 ucrget_ │ │ │ │ +0016f91c 000e7e16 R_ARM_JUMP_SLOT 00120758 zgqclc_ │ │ │ │ +0016f920 00111616 R_ARM_JUMP_SLOT 0009cf6c uirget_ │ │ │ │ +0016f924 000d0316 R_ARM_JUMP_SLOT 000a194c uilqin_ │ │ │ │ +0016f928 00029116 R_ARM_JUMP_SLOT 0010e618 sgclst_ │ │ │ │ +0016f92c 00086c16 R_ARM_JUMP_SLOT 000e6854 mpfcyc_ │ │ │ │ +0016f930 000d5f16 R_ARM_JUMP_SLOT 000a7200 usaxlb_ │ │ │ │ +0016f934 0001dd16 R_ARM_JUMP_SLOT 001070bc slqsiz_ │ │ │ │ +0016f938 00099816 R_ARM_JUMP_SLOT 000f5414 szplzv_ │ │ │ │ +0016f93c 000d9816 R_ARM_JUMP_SLOT 00090a30 umspnt_ │ │ │ │ +0016f940 000dc116 R_ARM_JUMP_SLOT 0003b45c tmpqit_ │ │ │ │ +0016f944 000e9e16 R_ARM_JUMP_SLOT 0013cca0 ezffti_ │ │ │ │ +0016f948 000c0f16 R_ARM_JUMP_SLOT 001281d4 gbytes_ │ │ │ │ +0016f94c 0005ea16 R_ARM_JUMP_SLOT 000d9b7c ugpqcp_ │ │ │ │ +0016f950 000bd216 R_ARM_JUMP_SLOT 0012ce7c datef2_ │ │ │ │ +0016f954 0010b216 R_ARM_JUMP_SLOT 00101254 szpcly_ │ │ │ │ +0016f958 000d0c16 R_ARM_JUMP_SLOT 000aaa08 uslstx_ │ │ │ │ +0016f95c 00042416 R_ARM_JUMP_SLOT 000c7ad0 ulylog_ │ │ │ │ +0016f960 00082816 R_ARM_JUMP_SLOT 00117710 sgpqit_ │ │ │ │ +0016f964 00039516 R_ARM_JUMP_SLOT 000dc18c vicon1_ │ │ │ │ +0016f968 00102e16 R_ARM_JUMP_SLOT 00120788 zgqptc_ │ │ │ │ +0016f96c 00058d16 R_ARM_JUMP_SLOT 000ed854 rgnle_ │ │ │ │ +0016f970 0001ec16 R_ARM_JUMP_SLOT 000bbcbc uvbra_ │ │ │ │ +0016f974 00106116 R_ARM_JUMP_SLOT 00116da4 sginit_ │ │ │ │ +0016f978 0004f016 R_ARM_JUMP_SLOT 00100c50 szpmzr_ │ │ │ │ +0016f97c 000e4916 R_ARM_JUMP_SLOT 000f49f0 szslti_ │ │ │ │ +0016f980 0005f916 R_ARM_JUMP_SLOT 000fc1f4 szstni_ │ │ │ │ +0016f984 000cdb16 R_ARM_JUMP_SLOT 0011ff44 zggplt_ │ │ │ │ +0016f988 000a0e16 R_ARM_JUMP_SLOT 000fe890 szpipt_ │ │ │ │ +0016f98c 00108016 R_ARM_JUMP_SLOT 00118d48 sgqtxc_ │ │ │ │ +0016f990 00116116 R_ARM_JUMP_SLOT 000ed8ec rgnge_ │ │ │ │ +0016f994 000e4a16 R_ARM_JUMP_SLOT 000b1ac4 uetonb_ │ │ │ │ +0016f998 000e3e16 R_ARM_JUMP_SLOT 000c08a0 uclqnp_ │ │ │ │ +0016f99c 00122616 R_ARM_JUMP_SLOT 000d9088 ugiqnp_ │ │ │ │ +0016f9a0 000fe416 R_ARM_JUMP_SLOT 0008f8d4 umqtxy_ │ │ │ │ +0016f9a4 0006c916 R_ARM_JUMP_SLOT 00120770 zgqtnc_ │ │ │ │ +0016f9a8 00077c16 R_ARM_JUMP_SLOT 000fc7fc szopld_ │ │ │ │ 0016f9ac 0000a116 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -0016f9b0 00046a16 R_ARM_JUMP_SLOT 00049114 shmswm_ │ │ │ │ -0016f9b4 00042b16 R_ARM_JUMP_SLOT 0013b280 udrget_ │ │ │ │ -0016f9b8 00058216 R_ARM_JUMP_SLOT 000ef424 swiqcl_ │ │ │ │ -0016f9bc 0007bc16 R_ARM_JUMP_SLOT 000ff1b8 grsmpl_ │ │ │ │ -0016f9c0 000aa716 R_ARM_JUMP_SLOT 00054c84 glrstx_ │ │ │ │ -0016f9c4 00099516 R_ARM_JUMP_SLOT 000f0a40 swcstx_ │ │ │ │ -0016f9c8 00079916 R_ARM_JUMP_SLOT 00051174 rlixfl_ │ │ │ │ -0016f9cc 00105816 R_ARM_JUMP_SLOT 0005ce6c ct2ec_ │ │ │ │ +0016f9b0 00046a16 R_ARM_JUMP_SLOT 001438cc shmswm_ │ │ │ │ +0016f9b4 00042b16 R_ARM_JUMP_SLOT 000cf910 udrget_ │ │ │ │ +0016f9b8 00058216 R_ARM_JUMP_SLOT 0011a694 swiqcl_ │ │ │ │ +0016f9bc 0007bc16 R_ARM_JUMP_SLOT 000bfdcc grsmpl_ │ │ │ │ +0016f9c0 000aa716 R_ARM_JUMP_SLOT 000e2f6c glrstx_ │ │ │ │ +0016f9c4 00099516 R_ARM_JUMP_SLOT 0011aa80 swcstx_ │ │ │ │ +0016f9c8 00079916 R_ARM_JUMP_SLOT 000e08e0 rlixfl_ │ │ │ │ +0016f9cc 00105816 R_ARM_JUMP_SLOT 000e40b0 ct2ec_ │ │ │ │ 0016f9d0 0000a216 R_ARM_JUMP_SLOT 00000000 __powidf2@GCC_4.0.0 │ │ │ │ -0016f9d4 000efd16 R_ARM_JUMP_SLOT 00108660 uzpstx_ │ │ │ │ -0016f9d8 0011f016 R_ARM_JUMP_SLOT 000e351c zgdopn_ │ │ │ │ -0016f9dc 000b6916 R_ARM_JUMP_SLOT 00101380 uuiget_ │ │ │ │ -0016f9e0 0001d416 R_ARM_JUMP_SLOT 000fcf84 uyptmk_ │ │ │ │ -0016f9e4 00111716 R_ARM_JUMP_SLOT 000f136c ulpget_ │ │ │ │ -0016f9e8 0009f916 R_ARM_JUMP_SLOT 000f7228 ueisvl_ │ │ │ │ -0016f9ec 00044516 R_ARM_JUMP_SLOT 000e4ef8 utf8_char_byte │ │ │ │ -0016f9f0 00048816 R_ARM_JUMP_SLOT 0010a48c uzrget_ │ │ │ │ -0016f9f4 000bbf16 R_ARM_JUMP_SLOT 000465fc cosqb1_ │ │ │ │ -0016f9f8 000f9516 R_ARM_JUMP_SLOT 000567c8 lrgt0_ │ │ │ │ -0016f9fc 00011616 R_ARM_JUMP_SLOT 000db548 isgtrc_ │ │ │ │ -0016fa00 0005c716 R_ARM_JUMP_SLOT 000619b8 vrinc0_ │ │ │ │ +0016f9d4 000efd16 R_ARM_JUMP_SLOT 000b98cc uzpstx_ │ │ │ │ +0016f9d8 0011f016 R_ARM_JUMP_SLOT 0011c264 zgdopn_ │ │ │ │ +0016f9dc 000b6916 R_ARM_JUMP_SLOT 00097414 uuiget_ │ │ │ │ +0016f9e0 0001d416 R_ARM_JUMP_SLOT 0008e9bc uyptmk_ │ │ │ │ +0016f9e4 00111716 R_ARM_JUMP_SLOT 000c54d4 ulpget_ │ │ │ │ +0016f9e8 0009f916 R_ARM_JUMP_SLOT 000b5d28 ueisvl_ │ │ │ │ +0016f9ec 00044516 R_ARM_JUMP_SLOT 0011dc40 utf8_char_byte │ │ │ │ +0016f9f0 00048816 R_ARM_JUMP_SLOT 000b9f84 uzrget_ │ │ │ │ +0016f9f4 000bbf16 R_ARM_JUMP_SLOT 00134b7c cosqb1_ │ │ │ │ +0016f9f8 000f9516 R_ARM_JUMP_SLOT 000eea04 lrgt0_ │ │ │ │ +0016f9fc 00011616 R_ARM_JUMP_SLOT 00111120 isgtrc_ │ │ │ │ +0016fa00 0005c716 R_ARM_JUMP_SLOT 000f3be4 vrinc0_ │ │ │ │ 0016fa04 0000a316 R_ARM_JUMP_SLOT 00000000 gtk_init │ │ │ │ -0016fa08 000f9c16 R_ARM_JUMP_SLOT 000ee90c swlqin_ │ │ │ │ -0016fa0c 0007ae16 R_ARM_JUMP_SLOT 0013b408 udrset_ │ │ │ │ -0016fa10 0008c916 R_ARM_JUMP_SLOT 0005e660 vifna_ │ │ │ │ -0016fa14 000dd616 R_ARM_JUMP_SLOT 000f6728 uerget_ │ │ │ │ -0016fa18 000efe16 R_ARM_JUMP_SLOT 000ef5ac swiqid_ │ │ │ │ -0016fa1c 000ea016 R_ARM_JUMP_SLOT 000678c8 s_cat │ │ │ │ -0016fa20 00108f16 R_ARM_JUMP_SLOT 001397e4 uciqvl_ │ │ │ │ -0016fa24 00020916 R_ARM_JUMP_SLOT 000d3ad8 ststrf_ │ │ │ │ -0016fa28 00099d16 R_ARM_JUMP_SLOT 0011699c uslqnp_ │ │ │ │ -0016fa2c 0004a416 R_ARM_JUMP_SLOT 0005db54 iadd1_ │ │ │ │ -0016fa30 0010ca16 R_ARM_JUMP_SLOT 00124824 ugrqcl_ │ │ │ │ -0016fa34 00113f16 R_ARM_JUMP_SLOT 000d3430 stitrn_ │ │ │ │ -0016fa38 000eeb16 R_ARM_JUMP_SLOT 0012028c umrqin_ │ │ │ │ -0016fa3c 000fd616 R_ARM_JUMP_SLOT 000bea10 szsclx_ │ │ │ │ -0016fa40 0007bd16 R_ARM_JUMP_SLOT 000d081c stsrd3_ │ │ │ │ -0016fa44 000d1716 R_ARM_JUMP_SLOT 0014610c cmon_ │ │ │ │ -0016fa48 00036e16 R_ARM_JUMP_SLOT 0005deac vicon0_ │ │ │ │ -0016fa4c 0009a216 R_ARM_JUMP_SLOT 0010b40c uzlset_ │ │ │ │ -0016fa50 00074816 R_ARM_JUMP_SLOT 0010a2c4 uzrsav_ │ │ │ │ -0016fa54 00086016 R_ARM_JUMP_SLOT 0005345c glpqit_ │ │ │ │ +0016fa08 000f9c16 R_ARM_JUMP_SLOT 001212f4 swlqin_ │ │ │ │ +0016fa0c 0007ae16 R_ARM_JUMP_SLOT 000cfa98 udrset_ │ │ │ │ +0016fa10 0008c916 R_ARM_JUMP_SLOT 000dc4c8 vifna_ │ │ │ │ +0016fa14 000dd616 R_ARM_JUMP_SLOT 000b5218 uerget_ │ │ │ │ +0016fa18 000efe16 R_ARM_JUMP_SLOT 0011a81c swiqid_ │ │ │ │ +0016fa1c 000ea016 R_ARM_JUMP_SLOT 0003d168 s_cat │ │ │ │ +0016fa20 00108f16 R_ARM_JUMP_SLOT 000c1a8c uciqvl_ │ │ │ │ +0016fa24 00020916 R_ARM_JUMP_SLOT 0010b368 ststrf_ │ │ │ │ +0016fa28 00099d16 R_ARM_JUMP_SLOT 000a69b8 uslqnp_ │ │ │ │ +0016fa2c 0004a416 R_ARM_JUMP_SLOT 000db74c iadd1_ │ │ │ │ +0016fa30 0010ca16 R_ARM_JUMP_SLOT 000d7754 ugrqcl_ │ │ │ │ +0016fa34 00113f16 R_ARM_JUMP_SLOT 0010acc0 stitrn_ │ │ │ │ +0016fa38 000eeb16 R_ARM_JUMP_SLOT 00090b98 umrqin_ │ │ │ │ +0016fa3c 000fd616 R_ARM_JUMP_SLOT 001027f4 szsclx_ │ │ │ │ +0016fa40 0007bd16 R_ARM_JUMP_SLOT 0010d3ec stsrd3_ │ │ │ │ +0016fa44 000d1716 R_ARM_JUMP_SLOT 0012bd7c cmon_ │ │ │ │ +0016fa48 00036e16 R_ARM_JUMP_SLOT 000dbb70 vicon0_ │ │ │ │ +0016fa4c 0009a216 R_ARM_JUMP_SLOT 000b9f00 uzlset_ │ │ │ │ +0016fa50 00074816 R_ARM_JUMP_SLOT 000b72f8 uzrsav_ │ │ │ │ +0016fa54 00086016 R_ARM_JUMP_SLOT 000dd0f8 glpqit_ │ │ │ │ 0016fa58 0000a416 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_preview_text │ │ │ │ -0016fa5c 00059816 R_ARM_JUMP_SLOT 000f09b4 swcget_ │ │ │ │ -0016fa60 0006a916 R_ARM_JUMP_SLOT 00054c00 glrget_ │ │ │ │ -0016fa64 00082316 R_ARM_JUMP_SLOT 00036a58 odlstx_ │ │ │ │ -0016fa68 000be816 R_ARM_JUMP_SLOT 000d7b60 sgqplc_ │ │ │ │ -0016fa6c 0009e116 R_ARM_JUMP_SLOT 00056cc0 lreq1_ │ │ │ │ -0016fa70 00039016 R_ARM_JUMP_SLOT 000ff220 grssim_ │ │ │ │ -0016fa74 000f9316 R_ARM_JUMP_SLOT 0013916c uclqcp_ │ │ │ │ -0016fa78 0001ff16 R_ARM_JUMP_SLOT 0012597c ugiqcp_ │ │ │ │ -0016fa7c 000a2d16 R_ARM_JUMP_SLOT 0005cd24 imod_ │ │ │ │ +0016fa5c 00059816 R_ARM_JUMP_SLOT 0011a9f4 swcget_ │ │ │ │ +0016fa60 0006a916 R_ARM_JUMP_SLOT 000e2ee8 glrget_ │ │ │ │ +0016fa64 00082316 R_ARM_JUMP_SLOT 001323cc odlstx_ │ │ │ │ +0016fa68 000be816 R_ARM_JUMP_SLOT 00114d44 sgqplc_ │ │ │ │ +0016fa6c 0009e116 R_ARM_JUMP_SLOT 000eeff8 lreq1_ │ │ │ │ +0016fa70 00039016 R_ARM_JUMP_SLOT 000bfd64 grssim_ │ │ │ │ +0016fa74 000f9316 R_ARM_JUMP_SLOT 000c0c38 uclqcp_ │ │ │ │ +0016fa78 0001ff16 R_ARM_JUMP_SLOT 000d942c ugiqcp_ │ │ │ │ +0016fa7c 000a2d16 R_ARM_JUMP_SLOT 000da4f0 imod_ │ │ │ │ 0016fa80 0000a516 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpgt@GCC_3.5 │ │ │ │ -0016fa84 000f1016 R_ARM_JUMP_SLOT 00066f60 isum_ │ │ │ │ -0016fa88 00100616 R_ARM_JUMP_SLOT 000f77a0 ueiget_ │ │ │ │ +0016fa84 000f1016 R_ARM_JUMP_SLOT 000e47b4 isum_ │ │ │ │ +0016fa88 00100616 R_ARM_JUMP_SLOT 000b5424 ueiget_ │ │ │ │ 0016fa8c 0000a616 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_stride │ │ │ │ -0016fa90 0002e916 R_ARM_JUMP_SLOT 00144560 rngu1_ │ │ │ │ -0016fa94 000b8c16 R_ARM_JUMP_SLOT 001403a4 chngc_ │ │ │ │ -0016fa98 000ece16 R_ARM_JUMP_SLOT 00100f10 uulstx_ │ │ │ │ -0016fa9c 00071416 R_ARM_JUMP_SLOT 00060ff4 rmlt1_ │ │ │ │ -0016faa0 00093016 R_ARM_JUMP_SLOT 000f69f8 uelsvl_ │ │ │ │ -0016faa4 0010cb16 R_ARM_JUMP_SLOT 00053ae0 glpset_ │ │ │ │ +0016fa90 0002e916 R_ARM_JUMP_SLOT 0012d628 rngu1_ │ │ │ │ +0016fa94 000b8c16 R_ARM_JUMP_SLOT 0012b034 chngc_ │ │ │ │ +0016fa98 000ece16 R_ARM_JUMP_SLOT 00097df4 uulstx_ │ │ │ │ +0016fa9c 00071416 R_ARM_JUMP_SLOT 000f3a58 rmlt1_ │ │ │ │ +0016faa0 00093016 R_ARM_JUMP_SLOT 000b6364 uelsvl_ │ │ │ │ +0016faa4 0010cb16 R_ARM_JUMP_SLOT 000dca14 glpset_ │ │ │ │ 0016faa8 0000a716 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0016faac 000ed416 R_ARM_JUMP_SLOT 001463bc iweek2_ │ │ │ │ +0016faac 000ed416 R_ARM_JUMP_SLOT 0012be8c iweek2_ │ │ │ │ 0016fab0 0000a816 R_ARM_JUMP_SLOT 00000000 pango_font_description_from_string │ │ │ │ -0016fab4 000d3716 R_ARM_JUMP_SLOT 001151ec uscqcp_ │ │ │ │ -0016fab8 00024416 R_ARM_JUMP_SLOT 000dbd54 sgtrsn_ │ │ │ │ -0016fabc 00105a16 R_ARM_JUMP_SLOT 000efe7c swcqid_ │ │ │ │ -0016fac0 00116f16 R_ARM_JUMP_SLOT 00054a28 glrqid_ │ │ │ │ -0016fac4 000d6a16 R_ARM_JUMP_SLOT 001206e4 umrqid_ │ │ │ │ -0016fac8 0001af16 R_ARM_JUMP_SLOT 00132830 uiiget_ │ │ │ │ -0016facc 00014b16 R_ARM_JUMP_SLOT 0010bf00 uziqin_ │ │ │ │ +0016fab4 000d3716 R_ARM_JUMP_SLOT 000ac4e8 uscqcp_ │ │ │ │ +0016fab8 00024416 R_ARM_JUMP_SLOT 00115cd0 sgtrsn_ │ │ │ │ +0016fabc 00116f16 R_ARM_JUMP_SLOT 000df048 glrqid_ │ │ │ │ +0016fac0 00105a16 R_ARM_JUMP_SLOT 0011b148 swcqid_ │ │ │ │ +0016fac4 000d6a16 R_ARM_JUMP_SLOT 00090ff0 umrqid_ │ │ │ │ +0016fac8 0001af16 R_ARM_JUMP_SLOT 00099c38 uiiget_ │ │ │ │ +0016facc 00014b16 R_ARM_JUMP_SLOT 000b8680 uziqin_ │ │ │ │ 0016fad0 0000aa16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -0016fad4 000daa16 R_ARM_JUMP_SLOT 00101104 uuiqvl_ │ │ │ │ -0016fad8 000d0b16 R_ARM_JUMP_SLOT 0011ffe0 umpstx_ │ │ │ │ -0016fadc 000e2316 R_ARM_JUMP_SLOT 000f8300 iueton_ │ │ │ │ -0016fae0 00064d16 R_ARM_JUMP_SLOT 0013d548 rudlev_ │ │ │ │ +0016fad4 000daa16 R_ARM_JUMP_SLOT 00097fe8 uuiqvl_ │ │ │ │ +0016fad8 000d0b16 R_ARM_JUMP_SLOT 00092ec0 umpstx_ │ │ │ │ +0016fadc 000e2316 R_ARM_JUMP_SLOT 000b3124 iueton_ │ │ │ │ +0016fae0 00064d16 R_ARM_JUMP_SLOT 000cc2ec rudlev_ │ │ │ │ 0016fae4 0000ab16 R_ARM_JUMP_SLOT 00000000 pango_font_map_list_families │ │ │ │ -0016fae8 00058f16 R_ARM_JUMP_SLOT 000ecb58 swqimc_ │ │ │ │ -0016faec 00060616 R_ARM_JUMP_SLOT 000e1a10 scqorg_ │ │ │ │ -0016faf0 00062516 R_ARM_JUMP_SLOT 00036ea4 odiqcl_ │ │ │ │ -0016faf4 0005eb16 R_ARM_JUMP_SLOT 000f8e6c ueqtlz_ │ │ │ │ -0016faf8 000e5816 R_ARM_JUMP_SLOT 000f22e4 uliqcl_ │ │ │ │ +0016fae8 00058f16 R_ARM_JUMP_SLOT 00124ff8 swqimc_ │ │ │ │ +0016faec 00060616 R_ARM_JUMP_SLOT 00108a20 scqorg_ │ │ │ │ +0016faf0 00062516 R_ARM_JUMP_SLOT 00133bb8 odiqcl_ │ │ │ │ +0016faf4 0005eb16 R_ARM_JUMP_SLOT 000b27f4 ueqtlz_ │ │ │ │ +0016faf8 000e5816 R_ARM_JUMP_SLOT 000c6dd4 uliqcl_ │ │ │ │ 0016fafc 0000ac16 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ -0016fb00 00032f16 R_ARM_JUMP_SLOT 00116a60 uslsvl_ │ │ │ │ -0016fb04 00095116 R_ARM_JUMP_SLOT 00106688 ruwgy_ │ │ │ │ -0016fb08 000f5e16 R_ARM_JUMP_SLOT 000ff6cc uuqebs_ │ │ │ │ -0016fb0c 0000dd16 R_ARM_JUMP_SLOT 000626b0 gnlt_ │ │ │ │ -0016fb10 0007f416 R_ARM_JUMP_SLOT 0005cb4c rd2r_ │ │ │ │ -0016fb14 000b4516 R_ARM_JUMP_SLOT 0010f9f0 usxoff_ │ │ │ │ -0016fb18 000e5d16 R_ARM_JUMP_SLOT 0004db14 vidiv_ │ │ │ │ -0016fb1c 00106316 R_ARM_JUMP_SLOT 0005e5e8 vifna0_ │ │ │ │ -0016fb20 000eec16 R_ARM_JUMP_SLOT 001406d8 sbytes_ │ │ │ │ +0016fb00 00032f16 R_ARM_JUMP_SLOT 000a6a7c uslsvl_ │ │ │ │ +0016fb04 00095116 R_ARM_JUMP_SLOT 0008b4a0 ruwgy_ │ │ │ │ +0016fb08 000f5e16 R_ARM_JUMP_SLOT 0009739c uuqebs_ │ │ │ │ +0016fb0c 0000dd16 R_ARM_JUMP_SLOT 000ed64c gnlt_ │ │ │ │ +0016fb10 0007f416 R_ARM_JUMP_SLOT 000da584 rd2r_ │ │ │ │ +0016fb14 000b4516 R_ARM_JUMP_SLOT 000afd78 usxoff_ │ │ │ │ +0016fb18 000e5d16 R_ARM_JUMP_SLOT 000ee014 vidiv_ │ │ │ │ +0016fb1c 00106316 R_ARM_JUMP_SLOT 000db8ec vifna0_ │ │ │ │ +0016fb20 000eec16 R_ARM_JUMP_SLOT 001284d4 sbytes_ │ │ │ │ 0016fb24 0000ad16 R_ARM_JUMP_SLOT 00000000 cairo_clip │ │ │ │ -0016fb28 0004d216 R_ARM_JUMP_SLOT 0013830c ucpstx_ │ │ │ │ -0016fb2c 0007df16 R_ARM_JUMP_SLOT 000bb8b0 tmlqin_ │ │ │ │ -0016fb30 0008ec16 R_ARM_JUMP_SLOT 00116430 usrqcl_ │ │ │ │ -0016fb34 000c5a16 R_ARM_JUMP_SLOT 000c5b14 szcllz_ │ │ │ │ -0016fb38 000fa016 R_ARM_JUMP_SLOT 000e1960 scstrn_ │ │ │ │ -0016fb3c 00117b16 R_ARM_JUMP_SLOT 000f96c0 uezchk_ │ │ │ │ -0016fb40 000e1516 R_ARM_JUMP_SLOT 00105190 uhdifz_ │ │ │ │ -0016fb44 00080216 R_ARM_JUMP_SLOT 00107660 uwqgya_ │ │ │ │ -0016fb48 000ebd16 R_ARM_JUMP_SLOT 000f568c uepqin_ │ │ │ │ -0016fb4c 000c8916 R_ARM_JUMP_SLOT 000f17b0 ulrqcp_ │ │ │ │ -0016fb50 00121316 R_ARM_JUMP_SLOT 001483c8 time13_ │ │ │ │ -0016fb54 00023216 R_ARM_JUMP_SLOT 00147624 date31_ │ │ │ │ -0016fb58 000dab16 R_ARM_JUMP_SLOT 00042f68 passb5_ │ │ │ │ -0016fb5c 000ba316 R_ARM_JUMP_SLOT 000c91e4 szm3cl_ │ │ │ │ -0016fb60 0008dd16 R_ARM_JUMP_SLOT 0010bf7c uziqvl_ │ │ │ │ +0016fb28 0004d216 R_ARM_JUMP_SLOT 000c4a3c ucpstx_ │ │ │ │ +0016fb2c 0007df16 R_ARM_JUMP_SLOT 0003c510 tmlqin_ │ │ │ │ +0016fb30 0008ec16 R_ARM_JUMP_SLOT 000aa624 usrqcl_ │ │ │ │ +0016fb34 000c5a16 R_ARM_JUMP_SLOT 000f4b14 szcllz_ │ │ │ │ +0016fb38 000fa016 R_ARM_JUMP_SLOT 00108ec4 scstrn_ │ │ │ │ +0016fb3c 00117b16 R_ARM_JUMP_SLOT 000b432c uezchk_ │ │ │ │ +0016fb40 000e1516 R_ARM_JUMP_SLOT 000d2368 uhdifz_ │ │ │ │ +0016fb44 00080216 R_ARM_JUMP_SLOT 0008b444 uwqgya_ │ │ │ │ +0016fb48 000ebd16 R_ARM_JUMP_SLOT 000b1180 uepqin_ │ │ │ │ +0016fb4c 000c8916 R_ARM_JUMP_SLOT 000c5344 ulrqcp_ │ │ │ │ +0016fb50 00121316 R_ARM_JUMP_SLOT 00128aac time13_ │ │ │ │ +0016fb54 00023216 R_ARM_JUMP_SLOT 0012be58 date31_ │ │ │ │ +0016fb58 000dab16 R_ARM_JUMP_SLOT 0013a4b8 passb5_ │ │ │ │ +0016fb5c 000ba316 R_ARM_JUMP_SLOT 000fe864 szm3cl_ │ │ │ │ +0016fb60 0008dd16 R_ARM_JUMP_SLOT 000b86fc uziqvl_ │ │ │ │ 0016fb64 0000ae16 R_ARM_JUMP_SLOT 00000000 gtk_drawing_area_new │ │ │ │ -0016fb68 000f2d16 R_ARM_JUMP_SLOT 000d6a2c sglnxr_ │ │ │ │ -0016fb6c 000e6816 R_ARM_JUMP_SLOT 00053c28 glcsvl_ │ │ │ │ -0016fb70 000f9e16 R_ARM_JUMP_SLOT 0004ef58 dxiloc_ │ │ │ │ -0016fb74 000afb16 R_ARM_JUMP_SLOT 0012dc7c uirsvl_ │ │ │ │ -0016fb78 000d3816 R_ARM_JUMP_SLOT 001461e8 ndyear_ │ │ │ │ -0016fb7c 00018e16 R_ARM_JUMP_SLOT 0003d8d8 radbg_ │ │ │ │ -0016fb80 000fbf16 R_ARM_JUMP_SLOT 00049740 shmsri_ │ │ │ │ -0016fb84 000f1516 R_ARM_JUMP_SLOT 000c6fa0 szschz_ │ │ │ │ -0016fb88 00110816 R_ARM_JUMP_SLOT 001300a8 uipdat_ │ │ │ │ -0016fb8c 00095e16 R_ARM_JUMP_SLOT 000ff624 uusfrt_ │ │ │ │ -0016fb90 000c5d16 R_ARM_JUMP_SLOT 0014110c rnorml_ │ │ │ │ +0016fb68 000f2d16 R_ARM_JUMP_SLOT 00114fb4 sglnxr_ │ │ │ │ +0016fb6c 000e6816 R_ARM_JUMP_SLOT 000de18c glcsvl_ │ │ │ │ +0016fb70 000f9e16 R_ARM_JUMP_SLOT 000ee7bc dxiloc_ │ │ │ │ +0016fb74 000afb16 R_ARM_JUMP_SLOT 000a2a30 uirsvl_ │ │ │ │ +0016fb78 000d3816 R_ARM_JUMP_SLOT 0012d130 ndyear_ │ │ │ │ +0016fb7c 00018e16 R_ARM_JUMP_SLOT 00137284 radbg_ │ │ │ │ +0016fb80 000fbf16 R_ARM_JUMP_SLOT 001474a4 shmsri_ │ │ │ │ +0016fb84 000f1516 R_ARM_JUMP_SLOT 000f956c szschz_ │ │ │ │ +0016fb88 00110816 R_ARM_JUMP_SLOT 0009f6d8 uipdat_ │ │ │ │ +0016fb8c 00095e16 R_ARM_JUMP_SLOT 00098fd8 uusfrt_ │ │ │ │ +0016fb90 000c5d16 R_ARM_JUMP_SLOT 0012e970 rnorml_ │ │ │ │ 0016fb94 0000af16 R_ARM_JUMP_SLOT 00000000 __aeabi_d2f@GCC_3.5 │ │ │ │ -0016fb98 000ea416 R_ARM_JUMP_SLOT 000c7ac4 szpllv_ │ │ │ │ -0016fb9c 00089716 R_ARM_JUMP_SLOT 000ff4f4 grcls_ │ │ │ │ -0016fba0 000ad516 R_ARM_JUMP_SLOT 00047ea4 shtlbw_ │ │ │ │ -0016fba4 0003a816 R_ARM_JUMP_SLOT 001169a8 uslqin_ │ │ │ │ -0016fba8 0007e916 R_ARM_JUMP_SLOT 0005cc88 rmod_ │ │ │ │ -0016fbac 000bb216 R_ARM_JUMP_SLOT 00117588 usiqcp_ │ │ │ │ -0016fbb0 00105c16 R_ARM_JUMP_SLOT 000fb560 uysttl_ │ │ │ │ -0016fbb4 000df916 R_ARM_JUMP_SLOT 000dffb8 sctnzv_ │ │ │ │ -0016fbb8 00100816 R_ARM_JUMP_SLOT 001244f8 ugrqnp_ │ │ │ │ +0016fb98 000ea416 R_ARM_JUMP_SLOT 00103034 szpllv_ │ │ │ │ +0016fb9c 00089716 R_ARM_JUMP_SLOT 000bfee4 grcls_ │ │ │ │ +0016fba0 000ad516 R_ARM_JUMP_SLOT 00146da4 shtlbw_ │ │ │ │ +0016fba4 0003a816 R_ARM_JUMP_SLOT 000a69c4 uslqin_ │ │ │ │ +0016fba8 0007e916 R_ARM_JUMP_SLOT 000da5b8 rmod_ │ │ │ │ +0016fbac 000bb216 R_ARM_JUMP_SLOT 000a81fc usiqcp_ │ │ │ │ +0016fbb0 00105c16 R_ARM_JUMP_SLOT 0008d6dc uysttl_ │ │ │ │ +0016fbb4 000df916 R_ARM_JUMP_SLOT 00109840 sctnzv_ │ │ │ │ +0016fbb8 00100816 R_ARM_JUMP_SLOT 000d7428 ugrqnp_ │ │ │ │ 0016fbbc 0000b016 R_ARM_JUMP_SLOT 00000000 fmodf@GLIBC_2.38 │ │ │ │ -0016fbc0 00010316 R_ARM_JUMP_SLOT 000c4270 szsttv_ │ │ │ │ -0016fbc4 00114c16 R_ARM_JUMP_SLOT 0005b1f8 mpscoc_ │ │ │ │ -0016fbc8 00066916 R_ARM_JUMP_SLOT 0010b040 uzlqnp_ │ │ │ │ -0016fbcc 0011d416 R_ARM_JUMP_SLOT 0011d0e8 umstvz_ │ │ │ │ -0016fbd0 00092616 R_ARM_JUMP_SLOT 000e24a0 scqeye_ │ │ │ │ -0016fbd4 000f7016 R_ARM_JUMP_SLOT 0011ed14 umspcw_ │ │ │ │ +0016fbc0 00010316 R_ARM_JUMP_SLOT 000f6acc szsttv_ │ │ │ │ +0016fbc4 00114c16 R_ARM_JUMP_SLOT 000e9698 mpscoc_ │ │ │ │ +0016fbc8 00066916 R_ARM_JUMP_SLOT 000baf74 uzlqnp_ │ │ │ │ +0016fbcc 0011d416 R_ARM_JUMP_SLOT 00092b50 umstvz_ │ │ │ │ +0016fbd0 00092616 R_ARM_JUMP_SLOT 00107884 scqeye_ │ │ │ │ +0016fbd4 000f7016 R_ARM_JUMP_SLOT 00093ab4 umspcw_ │ │ │ │ 0016fbd8 0000b116 R_ARM_JUMP_SLOT 00000000 cairo_surface_write_to_png_stream │ │ │ │ -0016fbdc 00041316 R_ARM_JUMP_SLOT 00053ec8 glcqcl_ │ │ │ │ -0016fbe0 0009fc16 R_ARM_JUMP_SLOT 00114778 usurdt_ │ │ │ │ -0016fbe4 00026e16 R_ARM_JUMP_SLOT 00054ec8 gllsvl_ │ │ │ │ -0016fbe8 0010d916 R_ARM_JUMP_SLOT 000f26c8 ulistx_ │ │ │ │ -0016fbec 000c2f16 R_ARM_JUMP_SLOT 00058b30 mpipt2_ │ │ │ │ -0016fbf0 000c3c16 R_ARM_JUMP_SLOT 0005c2b0 mpfmwl_ │ │ │ │ -0016fbf4 000ea616 R_ARM_JUMP_SLOT 0005b030 mpfcoc_ │ │ │ │ -0016fbf8 000dad16 R_ARM_JUMP_SLOT 00059c98 mpfcct_ │ │ │ │ -0016fbfc 000a4e16 R_ARM_JUMP_SLOT 00146588 dateq1_ │ │ │ │ -0016fc00 00052616 R_ARM_JUMP_SLOT 001389f0 ucrqid_ │ │ │ │ -0016fc04 000a6e16 R_ARM_JUMP_SLOT 000f7170 ueiqin_ │ │ │ │ -0016fc08 0008d816 R_ARM_JUMP_SLOT 0004b1f8 shinix_ │ │ │ │ +0016fbdc 00041316 R_ARM_JUMP_SLOT 000de42c glcqcl_ │ │ │ │ +0016fbe0 0009fc16 R_ARM_JUMP_SLOT 000ad894 usurdt_ │ │ │ │ +0016fbe4 00026e16 R_ARM_JUMP_SLOT 000dd9fc gllsvl_ │ │ │ │ +0016fbe8 0010d916 R_ARM_JUMP_SLOT 000c509c ulistx_ │ │ │ │ +0016fbec 000c2f16 R_ARM_JUMP_SLOT 000e53ac mpipt2_ │ │ │ │ +0016fbf0 000c3c16 R_ARM_JUMP_SLOT 000e69ec mpfmwl_ │ │ │ │ +0016fbf4 000ea616 R_ARM_JUMP_SLOT 000e94d0 mpfcoc_ │ │ │ │ +0016fbf8 000dad16 R_ARM_JUMP_SLOT 000e703c mpfcct_ │ │ │ │ +0016fbfc 000a4e16 R_ARM_JUMP_SLOT 0012d094 dateq1_ │ │ │ │ +0016fc00 00052616 R_ARM_JUMP_SLOT 000c24b0 ucrqid_ │ │ │ │ +0016fc04 000a6e16 R_ARM_JUMP_SLOT 000b5c70 ueiqin_ │ │ │ │ +0016fc08 0008d816 R_ARM_JUMP_SLOT 00145954 shinix_ │ │ │ │ 0016fc0c 0000b216 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ -0016fc10 00072516 R_ARM_JUMP_SLOT 00047994 shtwgz_ │ │ │ │ -0016fc14 00086a16 R_ARM_JUMP_SLOT 00119388 luxchk_ │ │ │ │ -0016fc18 00111816 R_ARM_JUMP_SLOT 000e0e5c scplzu_ │ │ │ │ -0016fc1c 000ac616 R_ARM_JUMP_SLOT 00124e54 uglsvl_ │ │ │ │ -0016fc20 00122816 R_ARM_JUMP_SLOT 000f7334 ueiqvl_ │ │ │ │ -0016fc24 00065116 R_ARM_JUMP_SLOT 000db1f8 sgspli_ │ │ │ │ +0016fc10 00072516 R_ARM_JUMP_SLOT 00146894 shtwgz_ │ │ │ │ +0016fc14 00086a16 R_ARM_JUMP_SLOT 000cb348 luxchk_ │ │ │ │ +0016fc18 00111816 R_ARM_JUMP_SLOT 00108aa0 scplzu_ │ │ │ │ +0016fc1c 000ac616 R_ARM_JUMP_SLOT 000d646c uglsvl_ │ │ │ │ +0016fc20 00122816 R_ARM_JUMP_SLOT 000b5e34 ueiqvl_ │ │ │ │ +0016fc24 00065116 R_ARM_JUMP_SLOT 00113f30 sgspli_ │ │ │ │ 0016fc28 0000b316 R_ARM_JUMP_SLOT 00000000 cairo_stroke │ │ │ │ -0016fc2c 00061216 R_ARM_JUMP_SLOT 000cc2dc szplcl_ │ │ │ │ -0016fc30 000e9816 R_ARM_JUMP_SLOT 000534d8 glpqcl_ │ │ │ │ -0016fc34 00066716 R_ARM_JUMP_SLOT 00065f60 vrmlt_ │ │ │ │ -0016fc38 00024616 R_ARM_JUMP_SLOT 000dd058 sgsvpt_ │ │ │ │ +0016fc2c 00061216 R_ARM_JUMP_SLOT 000f5778 szplcl_ │ │ │ │ +0016fc30 000e9816 R_ARM_JUMP_SLOT 000dd174 glpqcl_ │ │ │ │ +0016fc34 00066716 R_ARM_JUMP_SLOT 000f2554 vrmlt_ │ │ │ │ +0016fc38 00024616 R_ARM_JUMP_SLOT 0010d868 sgsvpt_ │ │ │ │ 0016fc3c 0000b416 R_ARM_JUMP_SLOT 00000000 __isoc99_fscanf@GLIBC_2.7 │ │ │ │ -0016fc40 00087f16 R_ARM_JUMP_SLOT 0003738c odiset_ │ │ │ │ -0016fc44 00059d16 R_ARM_JUMP_SLOT 000fd7d0 uysoff_ │ │ │ │ -0016fc48 000f0516 R_ARM_JUMP_SLOT 00035b6c odrqin_ │ │ │ │ +0016fc40 00087f16 R_ARM_JUMP_SLOT 001322c4 odiset_ │ │ │ │ +0016fc44 00059d16 R_ARM_JUMP_SLOT 0008e408 uysoff_ │ │ │ │ +0016fc48 000f0516 R_ARM_JUMP_SLOT 00131238 odrqin_ │ │ │ │ 0016fc4c 0000b516 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_get_font │ │ │ │ -0016fc50 000e1c16 R_ARM_JUMP_SLOT 00049bc8 shlssd_ │ │ │ │ -0016fc54 00054016 R_ARM_JUMP_SLOT 000dbb48 sgtrls_ │ │ │ │ -0016fc58 0006f516 R_ARM_JUMP_SLOT 00135784 ucyamn_ │ │ │ │ -0016fc5c 0004f716 R_ARM_JUMP_SLOT 00035d28 odrqvl_ │ │ │ │ -0016fc60 00047116 R_ARM_JUMP_SLOT 000e1af8 scqlog_ │ │ │ │ -0016fc64 000e7116 R_ARM_JUMP_SLOT 0012e5a4 uishdw_ │ │ │ │ -0016fc68 000f3816 R_ARM_JUMP_SLOT 00101508 uuiset_ │ │ │ │ -0016fc6c 0000d916 R_ARM_JUMP_SLOT 00048c7c shmw2s_ │ │ │ │ -0016fc70 0008c016 R_ARM_JUMP_SLOT 0005237c rtropt_ │ │ │ │ -0016fc74 00065416 R_ARM_JUMP_SLOT 0010a400 uzrqcp_ │ │ │ │ +0016fc50 000e1c16 R_ARM_JUMP_SLOT 001435ec shlssd_ │ │ │ │ +0016fc54 00054016 R_ARM_JUMP_SLOT 00115ac4 sgtrls_ │ │ │ │ +0016fc58 0006f516 R_ARM_JUMP_SLOT 000c0ed4 ucyamn_ │ │ │ │ +0016fc5c 0004f716 R_ARM_JUMP_SLOT 001313f4 odrqvl_ │ │ │ │ +0016fc60 00047116 R_ARM_JUMP_SLOT 00108c3c scqlog_ │ │ │ │ +0016fc64 000e7116 R_ARM_JUMP_SLOT 0009f784 uishdw_ │ │ │ │ +0016fc68 000f3816 R_ARM_JUMP_SLOT 0009759c uuiset_ │ │ │ │ +0016fc6c 0000d916 R_ARM_JUMP_SLOT 00143c8c shmw2s_ │ │ │ │ +0016fc70 0008c016 R_ARM_JUMP_SLOT 000e1ec4 rtropt_ │ │ │ │ +0016fc74 00065416 R_ARM_JUMP_SLOT 000b7434 uzrqcp_ │ │ │ │ 0016fc78 0000b616 R_ARM_JUMP_SLOT 00000000 cairo_set_source_surface │ │ │ │ -0016fc7c 000c2916 R_ARM_JUMP_SLOT 00055618 gllstx_ │ │ │ │ -0016fc80 000aff16 R_ARM_JUMP_SLOT 000378c8 odpqcp_ │ │ │ │ -0016fc84 000e4d16 R_ARM_JUMP_SLOT 00143cd8 lchrl_ │ │ │ │ -0016fc88 0006b916 R_ARM_JUMP_SLOT 000e790c zgicls_ │ │ │ │ +0016fc7c 000c2916 R_ARM_JUMP_SLOT 000e2634 gllstx_ │ │ │ │ +0016fc80 000aff16 R_ARM_JUMP_SLOT 00131d18 odpqcp_ │ │ │ │ +0016fc84 000e4d16 R_ARM_JUMP_SLOT 0012aaa8 lchrl_ │ │ │ │ +0016fc88 0006b916 R_ARM_JUMP_SLOT 00120654 zgicls_ │ │ │ │ 0016fc8c 0000b716 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpge@GCC_3.5 │ │ │ │ -0016fc90 000c7216 R_ARM_JUMP_SLOT 000c59d8 szqtni_ │ │ │ │ -0016fc94 00060116 R_ARM_JUMP_SLOT 000ef990 swcqnp_ │ │ │ │ +0016fc90 000c7216 R_ARM_JUMP_SLOT 000fc618 szqtni_ │ │ │ │ +0016fc94 00060116 R_ARM_JUMP_SLOT 0011ac5c swcqnp_ │ │ │ │ 0016fc98 0000b816 R_ARM_JUMP_SLOT 00000000 pango_cairo_show_layout │ │ │ │ -0016fc9c 000e3116 R_ARM_JUMP_SLOT 000cab64 szlnzv_ │ │ │ │ -0016fca0 000c1516 R_ARM_JUMP_SLOT 0004dc30 vimlt1_ │ │ │ │ -0016fca4 00075b16 R_ARM_JUMP_SLOT 000ee7fc swdcls_ │ │ │ │ -0016fca8 000d0616 R_ARM_JUMP_SLOT 0003c9a4 radf4_ │ │ │ │ -0016fcac 0000ee16 R_ARM_JUMP_SLOT 000d28f0 stiusr_ │ │ │ │ -0016fcb0 000ff116 R_ARM_JUMP_SLOT 00036464 odlsvl_ │ │ │ │ -0016fcb4 0000fa16 R_ARM_JUMP_SLOT 000f100c ulpqcl_ │ │ │ │ -0016fcb8 00081816 R_ARM_JUMP_SLOT 000d80c4 sgslat_ │ │ │ │ +0016fc9c 000e3116 R_ARM_JUMP_SLOT 000fdfa4 szlnzv_ │ │ │ │ +0016fca0 000c1516 R_ARM_JUMP_SLOT 000ee48c vimlt1_ │ │ │ │ +0016fca4 00075b16 R_ARM_JUMP_SLOT 00126c9c swdcls_ │ │ │ │ +0016fca8 000d0616 R_ARM_JUMP_SLOT 0013b098 radf4_ │ │ │ │ +0016fcac 0000ee16 R_ARM_JUMP_SLOT 0010a4b0 stiusr_ │ │ │ │ +0016fcb0 000ff116 R_ARM_JUMP_SLOT 00133fdc odlsvl_ │ │ │ │ +0016fcb4 0000fa16 R_ARM_JUMP_SLOT 000c7524 ulpqcl_ │ │ │ │ +0016fcb8 00081816 R_ARM_JUMP_SLOT 0010eb40 sgslat_ │ │ │ │ 0016fcbc 0000b916 R_ARM_JUMP_SLOT 00000000 cairo_fill │ │ │ │ -0016fcc0 00040d16 R_ARM_JUMP_SLOT 000482d0 shppmj_ │ │ │ │ -0016fcc4 00078216 R_ARM_JUMP_SLOT 000530f4 glpqin_ │ │ │ │ -0016fcc8 00074916 R_ARM_JUMP_SLOT 001222b8 umqcwd_ │ │ │ │ -0016fccc 00109416 R_ARM_JUMP_SLOT 0004c9a0 vs2int_ │ │ │ │ -0016fcd0 000bc616 R_ARM_JUMP_SLOT 0012d74c ui3ini_ │ │ │ │ -0016fcd4 000f9916 R_ARM_JUMP_SLOT 000c91d4 szm3op_ │ │ │ │ -0016fcd8 000d5b16 R_ARM_JUMP_SLOT 000cd934 slpvpc_ │ │ │ │ -0016fcdc 00057516 R_ARM_JUMP_SLOT 000cb81c szpmzv_ │ │ │ │ +0016fcc0 00040d16 R_ARM_JUMP_SLOT 001473a0 shppmj_ │ │ │ │ +0016fcc4 00078216 R_ARM_JUMP_SLOT 000dcd90 glpqin_ │ │ │ │ +0016fcc8 00074916 R_ARM_JUMP_SLOT 00093a8c umqcwd_ │ │ │ │ +0016fccc 00109416 R_ARM_JUMP_SLOT 001477a4 vs2int_ │ │ │ │ +0016fcd0 000bc616 R_ARM_JUMP_SLOT 000a1548 ui3ini_ │ │ │ │ +0016fcd4 000f9916 R_ARM_JUMP_SLOT 000fe854 szm3op_ │ │ │ │ +0016fcd8 000d5b16 R_ARM_JUMP_SLOT 00104e54 slpvpc_ │ │ │ │ +0016fcdc 00057516 R_ARM_JUMP_SLOT 000fe50c szpmzv_ │ │ │ │ 0016fce0 0000ba16 R_ARM_JUMP_SLOT 00000000 sin@GLIBC_2.4 │ │ │ │ -0016fce4 00071c16 R_ARM_JUMP_SLOT 000c5ef4 szstyz_ │ │ │ │ +0016fce4 00071c16 R_ARM_JUMP_SLOT 000fc82c szstyz_ │ │ │ │ 0016fce8 0000bb16 R_ARM_JUMP_SLOT 00000000 logf@GLIBC_2.27 │ │ │ │ -0016fcec 00115616 R_ARM_JUMP_SLOT 000ff804 uuslni_ │ │ │ │ -0016fcf0 00071916 R_ARM_JUMP_SLOT 001379c4 ucxacl_ │ │ │ │ -0016fcf4 0010ac16 R_ARM_JUMP_SLOT 000cc794 slmgnz_ │ │ │ │ -0016fcf8 000fb816 R_ARM_JUMP_SLOT 000ec00c swtxt_ │ │ │ │ -0016fcfc 00108116 R_ARM_JUMP_SLOT 0005bd54 mpfek6_ │ │ │ │ -0016fd00 000dfa16 R_ARM_JUMP_SLOT 000e43b4 zgdcls_ │ │ │ │ +0016fcec 00115616 R_ARM_JUMP_SLOT 00099864 uuslni_ │ │ │ │ +0016fcf0 00071916 R_ARM_JUMP_SLOT 000c1748 ucxacl_ │ │ │ │ +0016fcf4 0010ac16 R_ARM_JUMP_SLOT 00105924 slmgnz_ │ │ │ │ +0016fcf8 000fb816 R_ARM_JUMP_SLOT 001244ac swtxt_ │ │ │ │ +0016fcfc 00108116 R_ARM_JUMP_SLOT 000e89c4 mpfek6_ │ │ │ │ +0016fd00 000dfa16 R_ARM_JUMP_SLOT 0011d0fc zgdcls_ │ │ │ │ 0016fd04 0000bc16 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -0016fd08 00048116 R_ARM_JUMP_SLOT 000633f4 g2qgrd_ │ │ │ │ -0016fd0c 000a6516 R_ARM_JUMP_SLOT 0005511c gllqvl_ │ │ │ │ -0016fd10 00068216 R_ARM_JUMP_SLOT 0010e1b0 usaxnm_ │ │ │ │ -0016fd14 00044016 R_ARM_JUMP_SLOT 00134234 uismrg_ │ │ │ │ +0016fd08 00048116 R_ARM_JUMP_SLOT 000f02f4 g2qgrd_ │ │ │ │ +0016fd0c 000a6516 R_ARM_JUMP_SLOT 000ddc50 gllqvl_ │ │ │ │ +0016fd10 00068216 R_ARM_JUMP_SLOT 000ac780 usaxnm_ │ │ │ │ +0016fd14 00044016 R_ARM_JUMP_SLOT 0009cc50 uismrg_ │ │ │ │ 0016fd18 0000bd16 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_weight │ │ │ │ -0016fd1c 00020d16 R_ARM_JUMP_SLOT 00119bc0 uxaxnm_ │ │ │ │ -0016fd20 00036816 R_ARM_JUMP_SLOT 0010d208 ussaxs_ │ │ │ │ -0016fd24 000fdc16 R_ARM_JUMP_SLOT 000f6934 uelqnp_ │ │ │ │ -0016fd28 0005bc16 R_ARM_JUMP_SLOT 000631cc jfromc_ │ │ │ │ -0016fd2c 000ee516 R_ARM_JUMP_SLOT 000cb658 sztxcl_ │ │ │ │ -0016fd30 00120c16 R_ARM_JUMP_SLOT 0005143c rllenv_ │ │ │ │ -0016fd34 000b3116 R_ARM_JUMP_SLOT 000fc624 uypnum_ │ │ │ │ -0016fd38 000d3f16 R_ARM_JUMP_SLOT 000e6e48 zgftfc_ │ │ │ │ -0016fd3c 000ae716 R_ARM_JUMP_SLOT 0011fcc4 umpqcp_ │ │ │ │ +0016fd1c 00020d16 R_ARM_JUMP_SLOT 000ca6d8 uxaxnm_ │ │ │ │ +0016fd20 00036816 R_ARM_JUMP_SLOT 000aab90 ussaxs_ │ │ │ │ +0016fd24 000fdc16 R_ARM_JUMP_SLOT 000b62a0 uelqnp_ │ │ │ │ +0016fd28 0005bc16 R_ARM_JUMP_SLOT 000da7cc jfromc_ │ │ │ │ +0016fd2c 000ee516 R_ARM_JUMP_SLOT 000ff140 sztxcl_ │ │ │ │ +0016fd30 00120c16 R_ARM_JUMP_SLOT 000e28f0 rllenv_ │ │ │ │ +0016fd34 000b3116 R_ARM_JUMP_SLOT 0008e5a4 uypnum_ │ │ │ │ +0016fd38 000d3f16 R_ARM_JUMP_SLOT 0011fb90 zgftfc_ │ │ │ │ +0016fd3c 000ae716 R_ARM_JUMP_SLOT 0008ff20 umpqcp_ │ │ │ │ 0016fd40 0000be16 R_ARM_JUMP_SLOT 00000000 cairo_fill_preserve │ │ │ │ -0016fd44 00074116 R_ARM_JUMP_SLOT 0010a288 uzrrst_ │ │ │ │ -0016fd48 0009eb16 R_ARM_JUMP_SLOT 00124504 ugrqin_ │ │ │ │ -0016fd4c 0010fd16 R_ARM_JUMP_SLOT 0005c7c4 mpfmer_ │ │ │ │ -0016fd50 0001ea16 R_ARM_JUMP_SLOT 000dbf18 sgtrsl_ │ │ │ │ -0016fd54 000f3216 R_ARM_JUMP_SLOT 000dd7c8 sgpqvl_ │ │ │ │ +0016fd44 00074116 R_ARM_JUMP_SLOT 000b72bc uzrrst_ │ │ │ │ +0016fd48 0009eb16 R_ARM_JUMP_SLOT 000d7434 ugrqin_ │ │ │ │ +0016fd4c 0010fd16 R_ARM_JUMP_SLOT 000ea024 mpfmer_ │ │ │ │ +0016fd50 0001ea16 R_ARM_JUMP_SLOT 00115e94 sgtrsl_ │ │ │ │ +0016fd54 000f3216 R_ARM_JUMP_SLOT 001175b8 sgpqvl_ │ │ │ │ 0016fd58 0000bf16 R_ARM_JUMP_SLOT 00000000 cairo_svg_surface_create │ │ │ │ 0016fd5c 0000c016 R_ARM_JUMP_SLOT 00000000 cairo_pattern_set_filter │ │ │ │ 0016fd60 0000c116 R_ARM_JUMP_SLOT 00000000 pango_layout_set_font_description │ │ │ │ -0016fd64 000cca16 R_ARM_JUMP_SLOT 00108344 uzpqcp_ │ │ │ │ -0016fd68 00055916 R_ARM_JUMP_SLOT 00101cf0 uumrk_ │ │ │ │ -0016fd6c 000fac16 R_ARM_JUMP_SLOT 00100038 uupget_ │ │ │ │ +0016fd64 000cca16 R_ARM_JUMP_SLOT 000b7978 uzpqcp_ │ │ │ │ +0016fd68 00055916 R_ARM_JUMP_SLOT 000998cc uumrk_ │ │ │ │ +0016fd6c 000fac16 R_ARM_JUMP_SLOT 00098b70 uupget_ │ │ │ │ 0016fd70 0000c216 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -0016fd74 000d5816 R_ARM_JUMP_SLOT 000f8e30 ueitlv_ │ │ │ │ -0016fd78 000b5216 R_ARM_JUMP_SLOT 00124d9c uglqin_ │ │ │ │ -0016fd7c 00090316 R_ARM_JUMP_SLOT 0005c9d4 mpicyl_ │ │ │ │ -0016fd80 00108916 R_ARM_JUMP_SLOT 0004bb10 shfwgz_ │ │ │ │ -0016fd84 000f8516 R_ARM_JUMP_SLOT 00066ba4 iblkle_ │ │ │ │ -0016fd88 000dfe16 R_ARM_JUMP_SLOT 00065810 g2qctm_ │ │ │ │ +0016fd74 000d5816 R_ARM_JUMP_SLOT 000b27b8 ueitlv_ │ │ │ │ +0016fd78 000b5216 R_ARM_JUMP_SLOT 000d63b4 uglqin_ │ │ │ │ +0016fd7c 00090316 R_ARM_JUMP_SLOT 000ea234 mpicyl_ │ │ │ │ +0016fd80 00108916 R_ARM_JUMP_SLOT 00143858 shfwgz_ │ │ │ │ +0016fd84 000f8516 R_ARM_JUMP_SLOT 000db540 iblkle_ │ │ │ │ +0016fd88 000dfe16 R_ARM_JUMP_SLOT 000f1770 g2qctm_ │ │ │ │ 0016fd8c 0000c316 R_ARM_JUMP_SLOT 00000000 __aeabi_fadd@GCC_3.5 │ │ │ │ -0016fd90 0004b416 R_ARM_JUMP_SLOT 00123a84 ugpqnp_ │ │ │ │ -0016fd94 00075a16 R_ARM_JUMP_SLOT 00119f40 uxpttl_ │ │ │ │ -0016fd98 000ec116 R_ARM_JUMP_SLOT 00140a74 sbyte_ │ │ │ │ -0016fd9c 00076b16 R_ARM_JUMP_SLOT 000ff714 uusebi_ │ │ │ │ -0016fda0 000cbc16 R_ARM_JUMP_SLOT 0005691c lrlt1_ │ │ │ │ -0016fda4 000e3816 R_ARM_JUMP_SLOT 000bd2c0 szxmod_ │ │ │ │ -0016fda8 00034c16 R_ARM_JUMP_SLOT 000df0d0 sgiqin_ │ │ │ │ -0016fdac 000bf116 R_ARM_JUMP_SLOT 001173b4 usiqvl_ │ │ │ │ -0016fdb0 00088816 R_ARM_JUMP_SLOT 000ff5a0 uuqidv_ │ │ │ │ -0016fdb4 000b2d16 R_ARM_JUMP_SLOT 000661cc vrsub0_ │ │ │ │ -0016fdb8 000fd216 R_ARM_JUMP_SLOT 0013acd0 udrsvl_ │ │ │ │ -0016fdbc 00061516 R_ARM_JUMP_SLOT 000edfe4 swswdi_ │ │ │ │ -0016fdc0 00084816 R_ARM_JUMP_SLOT 000e98b8 swpget_ │ │ │ │ -0016fdc4 0007e216 R_ARM_JUMP_SLOT 000deeb8 sglget_ │ │ │ │ -0016fdc8 000e6c16 R_ARM_JUMP_SLOT 00139c50 uciget_ │ │ │ │ -0016fdcc 000c4816 R_ARM_JUMP_SLOT 000e993c swpstx_ │ │ │ │ -0016fdd0 000bdd16 R_ARM_JUMP_SLOT 000def3c sglstx_ │ │ │ │ -0016fdd4 0011ca16 R_ARM_JUMP_SLOT 000ffb04 uupqvl_ │ │ │ │ -0016fdd8 0003dc16 R_ARM_JUMP_SLOT 0012e404 uiqfnm_ │ │ │ │ -0016fddc 000c8f16 R_ARM_JUMP_SLOT 00100cc4 uulqcp_ │ │ │ │ -0016fde0 000d7a16 R_ARM_JUMP_SLOT 00114fd4 uscqvl_ │ │ │ │ -0016fde4 0005e116 R_ARM_JUMP_SLOT 0004763c shtsgz_ │ │ │ │ -0016fde8 0005a816 R_ARM_JUMP_SLOT 000472fc cfftb_ │ │ │ │ -0016fdec 000f5316 R_ARM_JUMP_SLOT 0004a980 shlbwj_ │ │ │ │ +0016fd90 0004b416 R_ARM_JUMP_SLOT 000d96c4 ugpqnp_ │ │ │ │ +0016fd94 00075a16 R_ARM_JUMP_SLOT 000c9984 uxpttl_ │ │ │ │ +0016fd98 000ec116 R_ARM_JUMP_SLOT 00127f5c sbyte_ │ │ │ │ +0016fd9c 00076b16 R_ARM_JUMP_SLOT 000973e4 uusebi_ │ │ │ │ +0016fda0 000cbc16 R_ARM_JUMP_SLOT 000eee1c lrlt1_ │ │ │ │ +0016fda4 000e3816 R_ARM_JUMP_SLOT 000f5084 szxmod_ │ │ │ │ +0016fda8 00034c16 R_ARM_JUMP_SLOT 00117afc sgiqin_ │ │ │ │ +0016fdac 000bf116 R_ARM_JUMP_SLOT 000a8028 usiqvl_ │ │ │ │ +0016fdb0 00088816 R_ARM_JUMP_SLOT 000997e8 uuqidv_ │ │ │ │ +0016fdb4 000b2d16 R_ARM_JUMP_SLOT 000f1adc vrsub0_ │ │ │ │ +0016fdb8 000fd216 R_ARM_JUMP_SLOT 000d0b9c udrsvl_ │ │ │ │ +0016fdbc 00061516 R_ARM_JUMP_SLOT 00126484 swswdi_ │ │ │ │ +0016fdc0 00084816 R_ARM_JUMP_SLOT 00127b14 swpget_ │ │ │ │ +0016fdc4 0007e216 R_ARM_JUMP_SLOT 00112450 sglget_ │ │ │ │ +0016fdc8 000e6c16 R_ARM_JUMP_SLOT 000c40ec uciget_ │ │ │ │ +0016fdcc 000c4816 R_ARM_JUMP_SLOT 00127b98 swpstx_ │ │ │ │ +0016fdd0 000bdd16 R_ARM_JUMP_SLOT 001124d4 sglstx_ │ │ │ │ +0016fdd4 0011ca16 R_ARM_JUMP_SLOT 0009783c uupqvl_ │ │ │ │ +0016fdd8 0003dc16 R_ARM_JUMP_SLOT 000a17a0 uiqfnm_ │ │ │ │ +0016fddc 000c8f16 R_ARM_JUMP_SLOT 00098978 uulqcp_ │ │ │ │ +0016fde0 000d7a16 R_ARM_JUMP_SLOT 000ac2d0 uscqvl_ │ │ │ │ +0016fde4 0005e116 R_ARM_JUMP_SLOT 0014653c shtsgz_ │ │ │ │ +0016fde8 0005a816 R_ARM_JUMP_SLOT 0013724c cfftb_ │ │ │ │ +0016fdec 000f5316 R_ARM_JUMP_SLOT 00144cc4 shlbwj_ │ │ │ │ 0016fdf0 0000c516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0016fdf4 000b9c16 R_ARM_JUMP_SLOT 00039a04 sinti_ │ │ │ │ -0016fdf8 000c6716 R_ARM_JUMP_SLOT 00063a58 lg2inq_ │ │ │ │ -0016fdfc 00060316 R_ARM_JUMP_SLOT 00135038 ui2ini_ │ │ │ │ -0016fe00 00093116 R_ARM_JUMP_SLOT 000fdc3c uysaxz_ │ │ │ │ -0016fe04 00091916 R_ARM_JUMP_SLOT 000514ec rtcenv_ │ │ │ │ -0016fe08 000b6d16 R_ARM_JUMP_SLOT 0010052c uurqvl_ │ │ │ │ +0016fdf4 000b9c16 R_ARM_JUMP_SLOT 0013afac sinti_ │ │ │ │ +0016fdf8 000c6716 R_ARM_JUMP_SLOT 000f0958 lg2inq_ │ │ │ │ +0016fdfc 00060316 R_ARM_JUMP_SLOT 0009dcfc ui2ini_ │ │ │ │ +0016fe00 00093116 R_ARM_JUMP_SLOT 0008dfb4 uysaxz_ │ │ │ │ +0016fe04 00091916 R_ARM_JUMP_SLOT 000e29a0 rtcenv_ │ │ │ │ +0016fe08 000b6d16 R_ARM_JUMP_SLOT 00096f18 uurqvl_ │ │ │ │ 0016fe0c 0000c616 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character_write@GFORTRAN_8 │ │ │ │ -0016fe10 0002e316 R_ARM_JUMP_SLOT 001208bc umrget_ │ │ │ │ +0016fe10 0002e316 R_ARM_JUMP_SLOT 0009239c umrget_ │ │ │ │ 0016fe14 0000c716 R_ARM_JUMP_SLOT 00000000 _gfortran_string_index@GFORTRAN_8 │ │ │ │ -0016fe18 000f6516 R_ARM_JUMP_SLOT 00146d60 datec1_ │ │ │ │ -0016fe1c 0007a716 R_ARM_JUMP_SLOT 0012d5d0 uipda3_ │ │ │ │ -0016fe20 000eb816 R_ARM_JUMP_SLOT 00041270 passf4_ │ │ │ │ -0016fe24 0004c616 R_ARM_JUMP_SLOT 000eebdc swlqcl_ │ │ │ │ -0016fe28 000def16 R_ARM_JUMP_SLOT 000b618c tmstln_ │ │ │ │ -0016fe2c 00098316 R_ARM_JUMP_SLOT 00148290 time31_ │ │ │ │ -0016fe30 00043016 R_ARM_JUMP_SLOT 00134620 uifluv_ │ │ │ │ -0016fe34 000ba216 R_ARM_JUMP_SLOT 00056a68 lrnea_ │ │ │ │ -0016fe38 0006f216 R_ARM_JUMP_SLOT 000d164c stqwtr_ │ │ │ │ -0016fe3c 000c9816 R_ARM_JUMP_SLOT 00103fc0 uhbrl_ │ │ │ │ -0016fe40 000d9f16 R_ARM_JUMP_SLOT 000e2f5c zglset_ │ │ │ │ -0016fe44 00106d16 R_ARM_JUMP_SLOT 000bc2d4 tmiqvl_ │ │ │ │ -0016fe48 00100b16 R_ARM_JUMP_SLOT 000f62bc uerqvl_ │ │ │ │ -0016fe4c 00094216 R_ARM_JUMP_SLOT 000c6140 szclld_ │ │ │ │ -0016fe50 000ead16 R_ARM_JUMP_SLOT 0011c610 umfmap_ │ │ │ │ -0016fe54 0002fa16 R_ARM_JUMP_SLOT 000be100 szqcll_ │ │ │ │ -0016fe58 00067816 R_ARM_JUMP_SLOT 001385b8 ucrqin_ │ │ │ │ +0016fe18 000f6516 R_ARM_JUMP_SLOT 0012ba18 datec1_ │ │ │ │ +0016fe1c 0007a716 R_ARM_JUMP_SLOT 0009f608 uipda3_ │ │ │ │ +0016fe20 000eb816 R_ARM_JUMP_SLOT 0013c56c passf4_ │ │ │ │ +0016fe24 0004c616 R_ARM_JUMP_SLOT 001215c4 swlqcl_ │ │ │ │ +0016fe28 000def16 R_ARM_JUMP_SLOT 000392ac tmstln_ │ │ │ │ +0016fe2c 00098316 R_ARM_JUMP_SLOT 00128fa0 time31_ │ │ │ │ +0016fe30 00043016 R_ARM_JUMP_SLOT 000a2290 uifluv_ │ │ │ │ +0016fe34 000ba216 R_ARM_JUMP_SLOT 000eede4 lrnea_ │ │ │ │ +0016fe38 0006f216 R_ARM_JUMP_SLOT 0010c450 stqwtr_ │ │ │ │ +0016fe3c 000c9816 R_ARM_JUMP_SLOT 000d3ec0 uhbrl_ │ │ │ │ +0016fe40 000d9f16 R_ARM_JUMP_SLOT 0011bca4 zglset_ │ │ │ │ +0016fe44 00106d16 R_ARM_JUMP_SLOT 00037100 tmiqvl_ │ │ │ │ +0016fe48 00100b16 R_ARM_JUMP_SLOT 000b57f8 uerqvl_ │ │ │ │ +0016fe4c 00094216 R_ARM_JUMP_SLOT 000fca78 szclld_ │ │ │ │ +0016fe50 000ead16 R_ARM_JUMP_SLOT 00094378 umfmap_ │ │ │ │ +0016fe54 0002fa16 R_ARM_JUMP_SLOT 000f7934 szqcll_ │ │ │ │ +0016fe58 00067816 R_ARM_JUMP_SLOT 000c2078 ucrqin_ │ │ │ │ 0016fe5c 0000c816 R_ARM_JUMP_SLOT 00000000 _gfortran_st_inquire@GFORTRAN_8 │ │ │ │ -0016fe60 0008a316 R_ARM_JUMP_SLOT 001093cc uzcqnp_ │ │ │ │ -0016fe64 00059b16 R_ARM_JUMP_SLOT 000e898c swrset_ │ │ │ │ -0016fe68 0010e416 R_ARM_JUMP_SLOT 00065aa4 vrdiv1_ │ │ │ │ -0016fe6c 0011aa16 R_ARM_JUMP_SLOT 0012d6a0 uic3d_ │ │ │ │ -0016fe70 000bab16 R_ARM_JUMP_SLOT 0011193c usxsub_ │ │ │ │ -0016fe74 00112016 R_ARM_JUMP_SLOT 000538bc glpstx_ │ │ │ │ -0016fe78 000a5916 R_ARM_JUMP_SLOT 0010c214 uziset_ │ │ │ │ -0016fe7c 000ac816 R_ARM_JUMP_SLOT 00055c78 gliqcp_ │ │ │ │ -0016fe80 00022016 R_ARM_JUMP_SLOT 000dcba0 sgqtxy_ │ │ │ │ -0016fe84 0006fe16 R_ARM_JUMP_SLOT 001230d8 umqfnm_ │ │ │ │ -0016fe88 00012216 R_ARM_JUMP_SLOT 000de030 sgrqin_ │ │ │ │ -0016fe8c 00076716 R_ARM_JUMP_SLOT 000bb968 tmlsvl_ │ │ │ │ -0016fe90 00112416 R_ARM_JUMP_SLOT 00048984 shmwjz_ │ │ │ │ -0016fe94 00119516 R_ARM_JUMP_SLOT 0012dbb8 uirqnp_ │ │ │ │ -0016fe98 000fb516 R_ARM_JUMP_SLOT 0004a544 shlbwm_ │ │ │ │ -0016fe9c 00108d16 R_ARM_JUMP_SLOT 000ee2e8 swocls_ │ │ │ │ -0016fea0 00111116 R_ARM_JUMP_SLOT 000d8b54 sgtnzu_ │ │ │ │ -0016fea4 00073616 R_ARM_JUMP_SLOT 0012bc94 uverb_ │ │ │ │ -0016fea8 000db016 R_ARM_JUMP_SLOT 000db62c sgtrnl_ │ │ │ │ -0016feac 00023416 R_ARM_JUMP_SLOT 000d43e0 sgtxxv_ │ │ │ │ -0016feb0 000fb116 R_ARM_JUMP_SLOT 000d293c stfrad_ │ │ │ │ -0016feb4 00036b16 R_ARM_JUMP_SLOT 00035b60 odrqnp_ │ │ │ │ +0016fe60 0008a316 R_ARM_JUMP_SLOT 000b952c uzcqnp_ │ │ │ │ +0016fe64 00059b16 R_ARM_JUMP_SLOT 00121264 swrset_ │ │ │ │ +0016fe68 0010e416 R_ARM_JUMP_SLOT 000f2670 vrdiv1_ │ │ │ │ +0016fe6c 0011aa16 R_ARM_JUMP_SLOT 000a149c uic3d_ │ │ │ │ +0016fe70 000bab16 R_ARM_JUMP_SLOT 000a8fc4 usxsub_ │ │ │ │ +0016fe74 00112016 R_ARM_JUMP_SLOT 000dc7f0 glpstx_ │ │ │ │ +0016fe78 000a5916 R_ARM_JUMP_SLOT 000b9cf4 uziset_ │ │ │ │ +0016fe7c 000ac816 R_ARM_JUMP_SLOT 000df700 gliqcp_ │ │ │ │ +0016fe80 00022016 R_ARM_JUMP_SLOT 00113764 sgqtxy_ │ │ │ │ +0016fe84 0006fe16 R_ARM_JUMP_SLOT 000921fc umqfnm_ │ │ │ │ +0016fe88 00012216 R_ARM_JUMP_SLOT 00110ab8 sgrqin_ │ │ │ │ +0016fe8c 00076716 R_ARM_JUMP_SLOT 0003c5c8 tmlsvl_ │ │ │ │ +0016fe90 00112416 R_ARM_JUMP_SLOT 00144768 shmwjz_ │ │ │ │ +0016fe94 00119516 R_ARM_JUMP_SLOT 000a296c uirqnp_ │ │ │ │ +0016fe98 000fb516 R_ARM_JUMP_SLOT 00144e60 shlbwm_ │ │ │ │ +0016fe9c 00108d16 R_ARM_JUMP_SLOT 00126788 swocls_ │ │ │ │ +0016fea0 00111116 R_ARM_JUMP_SLOT 00114588 sgtnzu_ │ │ │ │ +0016fea4 00073616 R_ARM_JUMP_SLOT 000be218 uverb_ │ │ │ │ +0016fea8 000db016 R_ARM_JUMP_SLOT 001155a8 sgtrnl_ │ │ │ │ +0016feac 00023416 R_ARM_JUMP_SLOT 00114280 sgtxxv_ │ │ │ │ +0016feb0 000fb116 R_ARM_JUMP_SLOT 0010cb78 stfrad_ │ │ │ │ +0016feb4 00036b16 R_ARM_JUMP_SLOT 0013122c odrqnp_ │ │ │ │ 0016feb8 0000c916 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ -0016febc 000e3d16 R_ARM_JUMP_SLOT 000cf87c slform_ │ │ │ │ -0016fec0 00037b16 R_ARM_JUMP_SLOT 0012e27c uirstx_ │ │ │ │ -0016fec4 00031c16 R_ARM_JUMP_SLOT 001324d0 uiiqcl_ │ │ │ │ -0016fec8 00062016 R_ARM_JUMP_SLOT 00122408 umplim_ │ │ │ │ -0016fecc 000dba16 R_ARM_JUMP_SLOT 0013fd6c chngr_ │ │ │ │ -0016fed0 00032616 R_ARM_JUMP_SLOT 0010239c uulin_ │ │ │ │ -0016fed4 00046416 R_ARM_JUMP_SLOT 000bb820 tmpset_ │ │ │ │ -0016fed8 00033016 R_ARM_JUMP_SLOT 000f5680 uepqnp_ │ │ │ │ -0016fedc 000a3e16 R_ARM_JUMP_SLOT 0013c394 udistx_ │ │ │ │ -0016fee0 000d6316 R_ARM_JUMP_SLOT 000440ec passb3_ │ │ │ │ -0016fee4 00012016 R_ARM_JUMP_SLOT 000d99b4 sgqtxr_ │ │ │ │ -0016fee8 00123116 R_ARM_JUMP_SLOT 000c4f54 szsttt_ │ │ │ │ -0016feec 00098c16 R_ARM_JUMP_SLOT 00147cd0 cupper_ │ │ │ │ -0016fef0 00062116 R_ARM_JUMP_SLOT 0013e1a4 udgcla_ │ │ │ │ -0016fef4 00106716 R_ARM_JUMP_SLOT 00059acc mpscct_ │ │ │ │ +0016febc 000e3d16 R_ARM_JUMP_SLOT 00104218 slform_ │ │ │ │ +0016fec0 00037b16 R_ARM_JUMP_SLOT 0009cff0 uirstx_ │ │ │ │ +0016fec4 00031c16 R_ARM_JUMP_SLOT 0009d660 uiiqcl_ │ │ │ │ +0016fec8 00062016 R_ARM_JUMP_SLOT 000901b8 umplim_ │ │ │ │ +0016fecc 000dba16 R_ARM_JUMP_SLOT 0012b2f8 chngr_ │ │ │ │ +0016fed0 00032616 R_ARM_JUMP_SLOT 00099984 uulin_ │ │ │ │ +0016fed4 00046416 R_ARM_JUMP_SLOT 0003cdf8 tmpset_ │ │ │ │ +0016fed8 00033016 R_ARM_JUMP_SLOT 000b1174 uepqnp_ │ │ │ │ +0016fedc 000a3e16 R_ARM_JUMP_SLOT 000cc948 udistx_ │ │ │ │ +0016fee0 000d6316 R_ARM_JUMP_SLOT 0013e4f0 passb3_ │ │ │ │ +0016fee4 00012016 R_ARM_JUMP_SLOT 00118d78 sgqtxr_ │ │ │ │ +0016fee8 00123116 R_ARM_JUMP_SLOT 000ffb6c szsttt_ │ │ │ │ +0016feec 00098c16 R_ARM_JUMP_SLOT 0012afd4 cupper_ │ │ │ │ +0016fef0 00062116 R_ARM_JUMP_SLOT 000d18ac udgcla_ │ │ │ │ +0016fef4 00106716 R_ARM_JUMP_SLOT 000e6e70 mpscct_ │ │ │ │ 0016fef8 0000ca16 R_ARM_JUMP_SLOT 00000000 _gfortran_select_string@GFORTRAN_8 │ │ │ │ -0016fefc 00083816 R_ARM_JUMP_SLOT 000d3b48 stqtrf_ │ │ │ │ -0016ff00 000cbf16 R_ARM_JUMP_SLOT 00143ef0 lchrb_ │ │ │ │ -0016ff04 000d5316 R_ARM_JUMP_SLOT 0013dd80 udqclz_ │ │ │ │ -0016ff08 00044a16 R_ARM_JUMP_SLOT 000b92e4 tmslcl_ │ │ │ │ -0016ff0c 00113816 R_ARM_JUMP_SLOT 000de490 sgrqid_ │ │ │ │ -0016ff10 00016516 R_ARM_JUMP_SLOT 001136f4 ususcu_ │ │ │ │ -0016ff14 0005d416 R_ARM_JUMP_SLOT 000e8888 swrstx_ │ │ │ │ -0016ff18 000a6016 R_ARM_JUMP_SLOT 0005c624 mpimwd_ │ │ │ │ -0016ff1c 00082016 R_ARM_JUMP_SLOT 0011614c usrqnp_ │ │ │ │ -0016ff20 0001ce16 R_ARM_JUMP_SLOT 001073d4 uwsgya_ │ │ │ │ -0016ff24 00114516 R_ARM_JUMP_SLOT 00139590 uclset_ │ │ │ │ -0016ff28 0003b716 R_ARM_JUMP_SLOT 00125d9c ugiset_ │ │ │ │ -0016ff2c 00102b16 R_ARM_JUMP_SLOT 0005b7ec mpfcon_ │ │ │ │ +0016fefc 00083816 R_ARM_JUMP_SLOT 0010b3d8 stqtrf_ │ │ │ │ +0016ff00 000cbf16 R_ARM_JUMP_SLOT 0012acc0 lchrb_ │ │ │ │ +0016ff04 000d5316 R_ARM_JUMP_SLOT 000cf3a4 udqclz_ │ │ │ │ +0016ff08 00044a16 R_ARM_JUMP_SLOT 00035c48 tmslcl_ │ │ │ │ +0016ff0c 00113816 R_ARM_JUMP_SLOT 00110f18 sgrqid_ │ │ │ │ +0016ff10 00016516 R_ARM_JUMP_SLOT 000aed2c ususcu_ │ │ │ │ +0016ff14 0005d416 R_ARM_JUMP_SLOT 00121160 swrstx_ │ │ │ │ +0016ff18 000a6016 R_ARM_JUMP_SLOT 000e8f54 mpimwd_ │ │ │ │ +0016ff1c 00082016 R_ARM_JUMP_SLOT 000aa340 usrqnp_ │ │ │ │ +0016ff20 0001ce16 R_ARM_JUMP_SLOT 0008b1b8 uwsgya_ │ │ │ │ +0016ff24 00114516 R_ARM_JUMP_SLOT 000c16c4 uclset_ │ │ │ │ +0016ff28 0003b716 R_ARM_JUMP_SLOT 000d9f9c ugiset_ │ │ │ │ +0016ff2c 00102b16 R_ARM_JUMP_SLOT 000e90f4 mpfcon_ │ │ │ ├── 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: e24c13f85eeec4669b99cf6d915419f07c334b69 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cf40a5051c1566364f059a2607af776c235c9b96 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4,90 +4,53 @@ │ │ │ │ \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_fadd │ │ │ │ __aeabi_fsub │ │ │ │ __aeabi_fmul │ │ │ │ __aeabi_fdiv │ │ │ │ +__aeabi_fadd │ │ │ │ __aeabi_fcmpge │ │ │ │ -__aeabi_fcmpgt │ │ │ │ -__aeabi_fcmple │ │ │ │ -__aeabi_i2f │ │ │ │ -__aeabi_idivmod │ │ │ │ -__aeabi_idiv │ │ │ │ -__aeabi_f2d │ │ │ │ -__aeabi_dadd │ │ │ │ -__aeabi_d2f │ │ │ │ -__aeabi_i2d │ │ │ │ -__aeabi_dmul │ │ │ │ -__aeabi_ddiv │ │ │ │ -__aeabi_dsub │ │ │ │ -__aeabi_dcmpgt │ │ │ │ __aeabi_fcmpeq │ │ │ │ __aeabi_fcmplt │ │ │ │ -_gfortran_pow_c4_i4 │ │ │ │ -_gfortran_compare_string │ │ │ │ -__aeabi_uidiv │ │ │ │ -__aeabi_f2iz │ │ │ │ -__memcpy_chk │ │ │ │ -_gfortran_iargc │ │ │ │ -_gfortran_get_command_argument_i4 │ │ │ │ -_gfortran_stop_string │ │ │ │ +__aeabi_fcmpgt │ │ │ │ +__aeabi_i2f │ │ │ │ +__stack_chk_guard │ │ │ │ +__stack_chk_fail │ │ │ │ +_gfortran_concat_string │ │ │ │ +__aeabi_fcmple │ │ │ │ _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__ │ │ │ │ +__aeabi_f2iz │ │ │ │ szpipz__ │ │ │ │ szgipz__ │ │ │ │ szplop__ │ │ │ │ szplcl__ │ │ │ │ szsgcl__ │ │ │ │ szqgcy__ │ │ │ │ szqgcx__ │ │ │ │ sztxno__ │ │ │ │ +_gfortran_os_error_at │ │ │ │ szlnzr__ │ │ │ │ szoplr__ │ │ │ │ szmvlr__ │ │ │ │ szpllr__ │ │ │ │ szcllr__ │ │ │ │ sztnzr__ │ │ │ │ szpcll__ │ │ │ │ @@ -1768,49 +1731,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 │ │ │ │ @@ -1821,84 +1786,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 │ │ │ │ @@ -1950,57 +1866,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 │ │ │ │ @@ -2033,59 +1974,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 │ │ │ │ @@ -2107,63 +2041,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 │ │ │ │ @@ -2190,28 +2132,85 @@ │ │ │ │ __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_d2f │ │ │ │ +__aeabi_idiv │ │ │ │ +__aeabi_f2d │ │ │ │ +__aeabi_dmul │ │ │ │ _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 │ │ │ │ cairo_image_surface_create │ │ │ │ +__aeabi_i2d │ │ │ │ cairo_pdf_surface_create │ │ │ │ __sprintf_chk │ │ │ │ cairo_svg_surface_create │ │ │ │ cairo_ps_surface_create │ │ │ │ cairo_ps_surface_set_eps │ │ │ │ +__aeabi_dadd │ │ │ │ cairo_translate │ │ │ │ cairo_rotate │ │ │ │ gtk_widget_destroy │ │ │ │ pango_font_description_from_string │ │ │ │ gtk_font_chooser_get_font │ │ │ │ __printf_chk │ │ │ │ font_desc │ │ │ │ @@ -2231,23 +2230,26 @@ │ │ │ │ zgupdate │ │ │ │ gtk_widget_queue_draw_area │ │ │ │ gtk_main_iteration │ │ │ │ gtk_events_pending │ │ │ │ zguprect │ │ │ │ __isoc99_fscanf │ │ │ │ __aeabi_ui2d │ │ │ │ +__aeabi_ddiv │ │ │ │ gtk_init │ │ │ │ gtk_drawing_area_new │ │ │ │ gtk_window_new │ │ │ │ gtk_widget_set_size_request │ │ │ │ gtk_widget_show │ │ │ │ gtk_window_set_title │ │ │ │ gtk_container_add │ │ │ │ gtk_widget_set_events │ │ │ │ g_signal_connect_data │ │ │ │ +__aeabi_dsub │ │ │ │ +__aeabi_dcmpgt │ │ │ │ __aeabi_dcmplt │ │ │ │ cairo_destroy │ │ │ │ cairo_surface_destroy │ │ │ │ gtk_widget_realize │ │ │ │ cairo_surface_finish │ │ │ │ cairo_rectangle │ │ │ │ cairo_fill │ │ │ │ @@ -2297,20 +2299,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 │ │ │ │ @@ -2325,96 +2325,51 @@ │ │ │ │ GLIBC_2.4 │ │ │ │ GCC_4.0.0 │ │ │ │ GLIBC_2.7 │ │ │ │ GLIBC_2.38 │ │ │ │ GLIBC_2.27 │ │ │ │ GFORTRAN_10 │ │ │ │ GFORTRAN_8 │ │ │ │ -.X11.PSX, │ │ │ │ +.X11.PSX │ │ │ │ +STLNDT │ │ │ │ +STLNGLIM │ │ │ │ +GRDTHRES │ │ │ │ +PERIODX │ │ │ │ +PERIODY │ │ │ │ +FIXEDDT │ │ │ │ +DETECTED STREAM .LT. GLIM. │ │ │ │ +DETECTED EXISTING SAME GRID. │ │ │ │ IDX IS OUT OF RANGE. │ │ │ │ PARAMETER ' │ │ │ │ ' IS NOT DEFINED. │ │ │ │ -ERROR EXCEEDED 10 x EPSL. │ │ │ │ -RECALCULATING. │ │ │ │ -INVALID TEND OR DT. │ │ │ │ -TOO MANY STEPS. │ │ │ │ -INVALID N. │ │ │ │ -IM MUST BE IM >= 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 │ │ │ │ @@ -3152,136 +3107,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 │ │ │ │ @@ -3330,58 +3230,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 │ │ │ │ @@ -3414,48 +3345,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 │ │ │ │ @@ -3491,227 +3419,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 │ │ │ │ @@ -3734,15 +3971,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. │ │ │ │ @@ -3755,384 +3991,153 @@ │ │ │ │ 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 │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ %*/49>CH │ │ │ │ WWWWWWWWWWWWWWW │ │ │ │ 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-gnueabi/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-gnueabi/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,3101 +1,3101 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x0001ba04 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x0001ba14 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x0001ba24 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x0001ba34 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x0001ba44 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x0001ba54 6c697a65 006f6472 716e705f 006f6472 lize.odrqnp_.odr │ │ │ │ - 0x0001ba64 71696e5f 006c6368 7265715f 006f6472 qin_.lchreq_.odr │ │ │ │ - 0x0001ba74 73766c5f 006d7367 646d705f 00727472 svl_.msgdmp_.rtr │ │ │ │ - 0x0001ba84 6765745f 00726c72 6765745f 006f6472 get_.rlrget_.odr │ │ │ │ - 0x0001ba94 71766c5f 0072746c 6765745f 00726c6c qvl_.rtlget_.rll │ │ │ │ - 0x0001baa4 6765745f 006f6472 71636c5f 006d656d get_.odrqcl_.mem │ │ │ │ - 0x0001bab4 63707900 6d656d73 6574006f 64727163 cpy.memset.odrqc │ │ │ │ - 0x0001bac4 705f006f 64727169 645f006c 656e635f p_.odrqid_.lenc_ │ │ │ │ - 0x0001bad4 006d616c 6c6f6300 5f67666f 72747261 .malloc._gfortra │ │ │ │ - 0x0001bae4 6e5f636f 6e636174 5f737472 696e6700 n_concat_string. │ │ │ │ - 0x0001baf4 6f647267 65745f00 5f5f7374 61636b5f odrget_.__stack_ │ │ │ │ - 0x0001bb04 63686b5f 6661696c 005f5f73 7461636b chk_fail.__stack │ │ │ │ - 0x0001bb14 5f63686b 5f677561 7264006f 64727374 _chk_guard.odrst │ │ │ │ - 0x0001bb24 785f006f 64727365 745f006f 646c716e x_.odrset_.odlqn │ │ │ │ - 0x0001bb34 705f006f 646c7169 6e5f006f 646c7376 p_.odlqin_.odlsv │ │ │ │ - 0x0001bb44 6c5f006f 646c7176 6c5f006f 646c7163 l_.odlqvl_.odlqc │ │ │ │ - 0x0001bb54 6c5f006f 646c7163 705f006f 646c7169 l_.odlqcp_.odlqi │ │ │ │ - 0x0001bb64 645f006f 646c6765 745f006f 646c7374 d_.odlget_.odlst │ │ │ │ - 0x0001bb74 785f006f 646c7365 745f006f 6469716e x_.odlset_.odiqn │ │ │ │ - 0x0001bb84 705f006f 64697169 6e5f006f 64697376 p_.odiqin_.odisv │ │ │ │ - 0x0001bb94 6c5f0072 74696765 745f0072 6c696765 l_.rtiget_.rlige │ │ │ │ - 0x0001bba4 745f006f 64697176 6c5f006f 64697163 t_.odiqvl_.odiqc │ │ │ │ - 0x0001bbb4 6c5f006f 64697163 705f006f 64697169 l_.odiqcp_.odiqi │ │ │ │ - 0x0001bbc4 645f006f 64696765 745f006f 64697374 d_.odiget_.odist │ │ │ │ - 0x0001bbd4 785f006f 64697365 745f006f 6470716e x_.odiset_.odpqn │ │ │ │ - 0x0001bbe4 705f006f 64707169 6e5f006f 64707376 p_.odpqin_.odpsv │ │ │ │ - 0x0001bbf4 6c5f006f 64707176 6c5f006f 64707169 l_.odpqvl_.odpqi │ │ │ │ - 0x0001bc04 745f006f 64707163 6c5f006f 64707163 t_.odpqcl_.odpqc │ │ │ │ - 0x0001bc14 705f006f 64707169 645f006f 64706765 p_.odpqid_.odpge │ │ │ │ - 0x0001bc24 745f006f 64707374 785f006f 64707365 t_.odpstx_.odpse │ │ │ │ - 0x0001bc34 745f006f 64726b67 735f005f 5f616561 t_.odrkgs_.__aea │ │ │ │ - 0x0001bc44 62695f66 61646400 6f64726b 675f005f bi_fadd.odrkg_._ │ │ │ │ - 0x0001bc54 5f616561 62695f66 73756200 5f5f6165 _aeabi_fsub.__ae │ │ │ │ - 0x0001bc64 6162695f 666d756c 005f5f61 65616269 abi_fmul.__aeabi │ │ │ │ - 0x0001bc74 5f666469 76005f5f 61656162 695f6663 _fdiv.__aeabi_fc │ │ │ │ - 0x0001bc84 6d706765 005f5f61 65616269 5f66636d mpge.__aeabi_fcm │ │ │ │ - 0x0001bc94 70677400 6f64726b 67725f00 6f64726b pgt.odrkgr_.odrk │ │ │ │ - 0x0001bca4 64765f00 5f5f6165 6162695f 66636d70 dv_.__aeabi_fcmp │ │ │ │ - 0x0001bcb4 6c65006f 64726b64 755f005f 5f616561 le.odrkdu_.__aea │ │ │ │ - 0x0001bcc4 62695f69 3266006f 64726b34 735f006f bi_i2f.odrk4s_.o │ │ │ │ - 0x0001bcd4 64726b34 5f006f64 726b3472 5f006f64 drk4_.odrk4r_.od │ │ │ │ - 0x0001bce4 726b325f 006f6472 6b315f00 73696e74 rk2_.odrk1_.sint │ │ │ │ - 0x0001bcf4 695f0072 6670695f 00726666 74695f00 i_.rfpi_.rffti_. │ │ │ │ - 0x0001bd04 73696e74 315f0072 66667466 315f0073 sint1_.rfftf1_.s │ │ │ │ - 0x0001bd14 696e745f 0073696e 71695f00 636f7371 int_.sinqi_.cosq │ │ │ │ - 0x0001bd24 695f0073 696e7166 5f00636f 7371665f i_.sinqf_.cosqf_ │ │ │ │ - 0x0001bd34 0073696e 71625f00 636f7371 625f0072 .sinqb_.cosqb_.r │ │ │ │ - 0x0001bd44 66667469 315f005f 5f616561 62695f69 ffti1_.__aeabi_i │ │ │ │ - 0x0001bd54 6469766d 6f64006d 656d6d6f 7665005f divmod.memmove._ │ │ │ │ - 0x0001bd64 5f616561 62695f69 64697600 73696e63 _aeabi_idiv.sinc │ │ │ │ - 0x0001bd74 6f736600 72616466 355f0072 61646634 osf.radf5_.radf4 │ │ │ │ - 0x0001bd84 5f007261 6466335f 00726164 66325f00 _.radf3_.radf2_. │ │ │ │ - 0x0001bd94 72616466 675f0072 66667466 5f007266 radfg_.rfftf_.rf │ │ │ │ - 0x0001bda4 66746231 5f007261 6462355f 00726164 ftb1_.radb5_.rad │ │ │ │ - 0x0001bdb4 62345f00 72616462 335f0072 61646232 b4_.radb3_.radb2 │ │ │ │ - 0x0001bdc4 5f007261 6462675f 00726666 74625f00 _.radbg_.rfftb_. │ │ │ │ - 0x0001bdd4 70617373 66355f00 70617373 66345f00 passf5_.passf4_. │ │ │ │ - 0x0001bde4 70617373 66335f00 70617373 66325f00 passf3_.passf2_. │ │ │ │ - 0x0001bdf4 70617373 665f0070 61737362 355f0070 passf_.passb5_.p │ │ │ │ - 0x0001be04 61737362 345f0070 61737362 335f0070 assb4_.passb3_.p │ │ │ │ - 0x0001be14 61737362 325f0070 61737362 5f00657a assb2_.passb_.ez │ │ │ │ - 0x0001be24 66667469 5f00657a 66667431 5f00657a ffti_.ezfft1_.ez │ │ │ │ - 0x0001be34 66667466 5f00657a 66667462 5f00636f fftf_.ezfftb_.co │ │ │ │ - 0x0001be44 7374695f 00636f73 745f0063 6f737166 sti_.cost_.cosqf │ │ │ │ - 0x0001be54 315f0063 6f737162 315f0063 66667469 1_.cosqb1_.cffti │ │ │ │ - 0x0001be64 315f0063 66667469 5f006366 66746631 1_.cffti_.cfftf1 │ │ │ │ - 0x0001be74 5f006366 6674665f 00636666 7462315f _.cfftf_.cfftb1_ │ │ │ │ - 0x0001be84 00636666 74625f00 7368746c 69625f00 .cfftb_.shtlib_. │ │ │ │ - 0x0001be94 73687467 32735f00 73686667 32775f00 shtg2s_.shfg2w_. │ │ │ │ - 0x0001bea4 73686d77 32735f00 73687473 676a5f00 shmw2s_.shtsgj_. │ │ │ │ - 0x0001beb4 73686d73 776a5f00 73686677 676a5f00 shmswj_.shfwgj_. │ │ │ │ - 0x0001bec4 73687473 676d5f00 73686d73 776d5f00 shtsgm_.shmswm_. │ │ │ │ - 0x0001bed4 73686677 676d5f00 73687473 677a5f00 shfwgm_.shtsgz_. │ │ │ │ - 0x0001bee4 73686d73 777a5f00 73686677 677a5f00 shmswz_.shfwgz_. │ │ │ │ - 0x0001bef4 73687473 67615f00 73686d73 77615f00 shtsga_.shmswa_. │ │ │ │ - 0x0001bf04 73686677 67615f00 73687473 32675f00 shfwga_.shts2g_. │ │ │ │ - 0x0001bf14 73686d73 32775f00 73686677 32675f00 shms2w_.shfw2g_. │ │ │ │ - 0x0001bf24 73687467 32775f00 73687477 676a5f00 shtg2w_.shtwgj_. │ │ │ │ - 0x0001bf34 73687477 677a5f00 73687477 676d5f00 shtwgz_.shtwgm_. │ │ │ │ - 0x0001bf44 73687477 67615f00 73687477 32675f00 shtwga_.shtw2g_. │ │ │ │ - 0x0001bf54 73687477 32735f00 73687473 776a5f00 shtw2s_.shtswj_. │ │ │ │ - 0x0001bf64 73687473 776d5f00 73687473 777a5f00 shtswm_.shtswz_. │ │ │ │ - 0x0001bf74 73687473 77615f00 73687473 32775f00 shtswa_.shts2w_. │ │ │ │ - 0x0001bf84 7368746c 62775f00 73686c62 77755f00 shtlbw_.shlbwu_. │ │ │ │ - 0x0001bf94 7368746c 66775f00 73686c66 77755f00 shtlfw_.shlfwu_. │ │ │ │ - 0x0001bfa4 73687466 756e5f00 73687066 756e5f00 shtfun_.shpfun_. │ │ │ │ - 0x0001bfb4 7368746e 6d6c5f00 73686e6d 326c5f00 shtnml_.shnm2l_. │ │ │ │ - 0x0001bfc4 7368746c 61705f00 73686f6c 61705f00 shtlap_.sholap_. │ │ │ │ - 0x0001bfd4 73687469 6e745f00 7368696e 69745f00 shtint_.shinit_. │ │ │ │ - 0x0001bfe4 73687070 6d6a5f00 73687070 6d615f00 shppmj_.shppma_. │ │ │ │ - 0x0001bff4 73686d77 6a7a5f00 73686c62 776a5f00 shmwjz_.shlbwj_. │ │ │ │ - 0x0001c004 73686d77 6a6d5f00 73686d64 786a5f00 shmwjm_.shmdxj_. │ │ │ │ - 0x0001c014 73686c66 776d5f00 73686d73 72695f00 shlfwm_.shmsri_. │ │ │ │ - 0x0001c024 73686c62 776d5f00 73686d64 786d5f00 shlbwm_.shmdxm_. │ │ │ │ - 0x0001c034 73686c79 32785f00 5f5f6165 6162695f shly2x_.__aeabi_ │ │ │ │ - 0x0001c044 66326400 5f5f6165 6162695f 64616464 f2d.__aeabi_dadd │ │ │ │ - 0x0001c054 005f5f61 65616269 5f643266 0073686c .__aeabi_d2f.shl │ │ │ │ - 0x0001c064 7373645f 0073686c 7364735f 0073686c ssd_.shlsds_.shl │ │ │ │ - 0x0001c074 66776c5f 0073686c 62776c5f 00736869 fwl_.shlbwl_.shi │ │ │ │ - 0x0001c084 6e697a5f 00736869 6e69795f 00736869 niz_.shiniy_.shi │ │ │ │ - 0x0001c094 6e69785f 005f5f61 65616269 5f693264 nix_.__aeabi_i2d │ │ │ │ - 0x0001c0a4 005f5f61 65616269 5f646d75 6c005f5f .__aeabi_dmul.__ │ │ │ │ - 0x0001c0b4 61656162 695f6464 6976005f 5f616561 aeabi_ddiv.__aea │ │ │ │ - 0x0001c0c4 62695f64 73756200 5f5f6165 6162695f bi_dsub.__aeabi_ │ │ │ │ - 0x0001c0d4 64636d70 67740061 73696e00 73717274 dcmpgt.asin.sqrt │ │ │ │ - 0x0001c0e4 00736869 6e69705f 00736869 6e69635f .shinip_.shinic_ │ │ │ │ - 0x0001c0f4 00736869 6e69725f 00736869 6e69665f .shinir_.shinif_ │ │ │ │ - 0x0001c104 00737172 74660073 68666674 625f0073 .sqrtf.shfftb_.s │ │ │ │ - 0x0001c114 68666674 665f0076 72726e6d 315f0067 hfftf_.vrrnm1_.g │ │ │ │ - 0x0001c124 6c726765 745f0072 61766531 5f007672 lrget_.rave1_.vr │ │ │ │ - 0x0001c134 726e6d30 5f007261 7665305f 00767272 rnm0_.rave0_.vrr │ │ │ │ - 0x0001c144 6e6d5f00 676c6c67 65745f00 76733269 nm_.gllget_.vs2i │ │ │ │ - 0x0001c154 6e745f00 7673326f 75745f00 76733264 nt_.vs2out_.vs2d │ │ │ │ - 0x0001c164 696e5f00 5f5f6165 6162695f 66636d70 in_.__aeabi_fcmp │ │ │ │ - 0x0001c174 65710076 7331696e 745f0076 73316f75 eq.vs1int_.vs1ou │ │ │ │ - 0x0001c184 745f0076 73316469 6e5f0076 63696e74 t_.vs1din_.vcint │ │ │ │ - 0x0001c194 725f005f 5f616561 62695f66 636d706c r_.__aeabi_fcmpl │ │ │ │ - 0x0001c1a4 74006370 6f776600 5f67666f 72747261 t.cpowf._gfortra │ │ │ │ - 0x0001c1b4 6e5f706f 775f6334 5f693400 7672696e n_pow_c4_i4.vrin │ │ │ │ - 0x0001c1c4 74725f00 76696469 76315f00 676c6967 tr_.vidiv1_.glig │ │ │ │ - 0x0001c1d4 65745f00 76696469 76305f00 76696469 et_.vidiv0_.vidi │ │ │ │ - 0x0001c1e4 765f0076 696d6c74 315f0076 696d6c74 v_.vimlt1_.vimlt │ │ │ │ - 0x0001c1f4 305f0076 696d6c74 5f007669 73756231 0_.vimlt_.visub1 │ │ │ │ - 0x0001c204 5f007669 73756230 5f007669 7375625f _.visub0_.visub_ │ │ │ │ - 0x0001c214 00766961 6464315f 00766961 6464305f .viadd1_.viadd0_ │ │ │ │ - 0x0001c224 00766961 64645f00 7669666e 62315f00 .viadd_.vifnb1_. │ │ │ │ - 0x0001c234 7669666e 62305f00 7669666e 625f0063 vifnb0_.vifnb_.c │ │ │ │ - 0x0001c244 72767273 5f006372 61646a5f 00636c61 rvrs_.cradj_.cla │ │ │ │ - 0x0001c254 646a5f00 6c656e62 5f006c65 6e7a5f00 dj_.lenb_.lenz_. │ │ │ │ - 0x0001c264 6c656e79 5f006e69 6e647872 5f006e69 leny_.nindxr_.ni │ │ │ │ - 0x0001c274 6e647869 5f006e69 6e64786e 5f005f67 ndxi_.nindxn_._g │ │ │ │ - 0x0001c284 666f7274 72616e5f 636f6d70 6172655f fortran_compare_ │ │ │ │ - 0x0001c294 73747269 6e67006e 696e6478 6d5f006e string.nindxm_.n │ │ │ │ - 0x0001c2a4 696e6478 635f0069 6e647872 6c5f0069 indxc_.indxrl_.i │ │ │ │ - 0x0001c2b4 6e647872 665f0069 6e647869 6c5f0069 ndxrf_.indxil_.i │ │ │ │ - 0x0001c2c4 6e647869 665f0069 6e64786e 6c5f0069 ndxif_.indxnl_.i │ │ │ │ - 0x0001c2d4 6e64786e 665f0069 6e64786d 6c5f0069 ndxnf_.indxml_.i │ │ │ │ - 0x0001c2e4 6e64786d 665f0069 6e647863 6c5f0069 ndxmf_.indxcl_.i │ │ │ │ - 0x0001c2f4 6e647863 665f0064 78696c6f 635f0064 ndxcf_.dxiloc_.d │ │ │ │ - 0x0001c304 78666c6f 635f0076 72676e6e 5f005f5f xfloc_.vrgnn_.__ │ │ │ │ - 0x0001c314 61656162 695f7569 64697600 7669676e aeabi_uidiv.vign │ │ │ │ - 0x0001c324 6e5f0069 7267655f 006c726f 756e6466 n_.irge_.lroundf │ │ │ │ - 0x0001c334 006c7265 715f005f 5f616561 62695f66 .lreq_.__aeabi_f │ │ │ │ - 0x0001c344 32697a00 69726774 5f006972 6c655f00 2iz.irgt_.irle_. │ │ │ │ - 0x0001c354 69726c74 5f006f73 61627274 5f006f73 irlt_.osabrt_.os │ │ │ │ - 0x0001c364 67656e76 5f005f5f 6d656d63 70795f63 genv_.__memcpy_c │ │ │ │ - 0x0001c374 686b0073 74726c65 6e006f73 65786563 hk.strlen.osexec │ │ │ │ - 0x0001c384 5f007379 7374656d 006f7371 61726e5f _.system.osqarn_ │ │ │ │ - 0x0001c394 005f6766 6f727472 616e5f69 61726763 ._gfortran_iargc │ │ │ │ - 0x0001c3a4 006f7367 6172675f 005f6766 6f727472 .osgarg_._gfortr │ │ │ │ - 0x0001c3b4 616e5f67 65745f63 6f6d6d61 6e645f61 an_get_command_a │ │ │ │ - 0x0001c3c4 7267756d 656e745f 6934006d 737a646d rgument_i4.mszdm │ │ │ │ - 0x0001c3d4 705f005f 67666f72 7472616e 5f73746f p_._gfortran_sto │ │ │ │ - 0x0001c3e4 705f7374 72696e67 00707263 6f706e5f p_string.prcopn_ │ │ │ │ - 0x0001c3f4 00707263 6e616d5f 00707263 6c766c5f .prcnam_.prclvl_ │ │ │ │ - 0x0001c404 00707263 636c735f 005f6766 6f727472 .prccls_._gfortr │ │ │ │ - 0x0001c414 616e5f73 745f7772 69746500 5f67666f an_st_write._gfo │ │ │ │ - 0x0001c424 72747261 6e5f7472 616e7366 65725f69 rtran_transfer_i │ │ │ │ - 0x0001c434 6e746567 65725f77 72697465 005f6766 nteger_write._gf │ │ │ │ - 0x0001c444 6f727472 616e5f73 745f7772 6974655f ortran_st_write_ │ │ │ │ - 0x0001c454 646f6e65 005f6766 6f727472 616e5f74 done._gfortran_t │ │ │ │ - 0x0001c464 72616e73 6665725f 63686172 61637465 ransfer_characte │ │ │ │ - 0x0001c474 725f7772 69746500 63667372 63685f00 r_write.cfsrch_. │ │ │ │ - 0x0001c484 5f67666f 72747261 6e5f7374 5f696e71 _gfortran_st_inq │ │ │ │ - 0x0001c494 75697265 00697566 6f706e5f 00696672 uire.iufopn_.ifr │ │ │ │ - 0x0001c4a4 6f6d635f 006c6672 6f6d635f 00726672 omc_.lfromc_.rfr │ │ │ │ - 0x0001c4b4 6f6d635f 005f6766 6f727472 616e5f73 omc_._gfortran_s │ │ │ │ - 0x0001c4c4 7472696e 675f6c65 6e5f7472 696d0067 tring_len_trim.g │ │ │ │ - 0x0001c4d4 6c71666e 6d5f005f 67666f72 7472616e lqfnm_._gfortran │ │ │ │ - 0x0001c4e4 5f73745f 6f70656e 005f6766 6f727472 _st_open._gfortr │ │ │ │ - 0x0001c4f4 616e5f73 745f7265 77696e64 005f6766 an_st_rewind._gf │ │ │ │ - 0x0001c504 6f727472 616e5f73 745f7265 6164005f ortran_st_read._ │ │ │ │ - 0x0001c514 67666f72 7472616e 5f747261 6e736665 gfortran_transfe │ │ │ │ - 0x0001c524 725f6368 61726163 74657200 5f67666f r_character._gfo │ │ │ │ - 0x0001c534 72747261 6e5f7374 5f726561 645f646f rtran_st_read_do │ │ │ │ - 0x0001c544 6e65005f 67666f72 7472616e 5f737472 ne._gfortran_str │ │ │ │ - 0x0001c554 696e675f 696e6465 78005f67 666f7274 ing_index._gfort │ │ │ │ - 0x0001c564 72616e5f 73745f63 6c6f7365 0072706e ran_st_close.rpn │ │ │ │ - 0x0001c574 78666c5f 00726c63 78666c5f 00726c72 xfl_.rlcxfl_.rlr │ │ │ │ - 0x0001c584 78666c5f 00726c6c 78666c5f 00726c69 xfl_.rllxfl_.rli │ │ │ │ - 0x0001c594 78666c5f 00727463 78666c5f 00727472 xfl_.rtcxfl_.rtr │ │ │ │ - 0x0001c5a4 78666c5f 0072746c 78666c5f 00727469 xfl_.rtlxfl_.rti │ │ │ │ - 0x0001c5b4 78666c5f 0072706e 656e765f 00726c63 xfl_.rpnenv_.rlc │ │ │ │ - 0x0001c5c4 656e765f 00726c72 656e765f 00726c6c env_.rlrenv_.rll │ │ │ │ - 0x0001c5d4 656e765f 00726c69 656e765f 00727463 env_.rlienv_.rtc │ │ │ │ - 0x0001c5e4 656e765f 00727472 656e765f 0072746c env_.rtrenv_.rtl │ │ │ │ - 0x0001c5f4 656e765f 00727469 656e765f 0072706e env_.rtienv_.rpn │ │ │ │ - 0x0001c604 6f70745f 00726c63 6f70745f 00726c72 opt_.rlcopt_.rlr │ │ │ │ - 0x0001c614 6f70745f 00726c6c 6f70745f 00726c69 opt_.rllopt_.rli │ │ │ │ - 0x0001c624 6f70745f 00727463 6f70745f 00727472 opt_.rtcopt_.rtr │ │ │ │ - 0x0001c634 6f70745f 0072746c 6f70745f 00727469 opt_.rtlopt_.rti │ │ │ │ - 0x0001c644 6f70745f 0072706e 6765745f 00726c63 opt_.rpnget_.rlc │ │ │ │ - 0x0001c654 6765745f 00727463 6765745f 00676c63 get_.rtcget_.glc │ │ │ │ - 0x0001c664 6765745f 00676c70 716e705f 00676c70 get_.glpqnp_.glp │ │ │ │ - 0x0001c674 71696e5f 00676c70 73766c5f 00676c6c qin_.glpsvl_.gll │ │ │ │ - 0x0001c684 7169645f 00676c6c 73766c5f 00676c69 qid_.gllsvl_.gli │ │ │ │ - 0x0001c694 7169645f 00676c69 73766c5f 00676c72 qid_.glisvl_.glr │ │ │ │ - 0x0001c6a4 7169645f 00676c72 73766c5f 00676c70 qid_.glrsvl_.glp │ │ │ │ - 0x0001c6b4 71766c5f 00676c6c 71766c5f 00676c69 qvl_.gllqvl_.gli │ │ │ │ - 0x0001c6c4 71766c5f 00676c72 71766c5f 00676c70 qvl_.glrqvl_.glp │ │ │ │ - 0x0001c6d4 7169745f 00676c70 71636c5f 00676c70 qit_.glpqcl_.glp │ │ │ │ - 0x0001c6e4 7163705f 00676c70 7169645f 00676c70 qcp_.glpqid_.glp │ │ │ │ - 0x0001c6f4 6765745f 00676c70 7374785f 00676c70 get_.glpstx_.glp │ │ │ │ - 0x0001c704 7365745f 00676c63 716e705f 00676c63 set_.glcqnp_.glc │ │ │ │ - 0x0001c714 71696e5f 00676c63 73766c5f 00676c63 qin_.glcsvl_.glc │ │ │ │ - 0x0001c724 71766c5f 00676c63 71636c5f 00676c63 qvl_.glcqcl_.glc │ │ │ │ - 0x0001c734 7163705f 00676c63 7169645f 00676c63 qcp_.glcqid_.glc │ │ │ │ - 0x0001c744 7374785f 00676c63 7365745f 00676c72 stx_.glcset_.glr │ │ │ │ - 0x0001c754 716e705f 00676c72 71696e5f 00676c72 qnp_.glrqin_.glr │ │ │ │ - 0x0001c764 71636c5f 00676c72 7163705f 00676c72 qcl_.glrqcp_.glr │ │ │ │ - 0x0001c774 7374785f 00676c72 7365745f 00676c6c stx_.glrset_.gll │ │ │ │ - 0x0001c784 716e705f 00676c6c 71696e5f 00676c6c qnp_.gllqin_.gll │ │ │ │ - 0x0001c794 71636c5f 00676c6c 7163705f 00676c6c qcl_.gllqcp_.gll │ │ │ │ - 0x0001c7a4 7374785f 00676c6c 7365745f 00676c69 stx_.gllset_.gli │ │ │ │ - 0x0001c7b4 716e705f 00676c69 71696e5f 00676c69 qnp_.gliqin_.gli │ │ │ │ - 0x0001c7c4 71636c5f 00676c69 7163705f 00676c69 qcl_.gliqcp_.gli │ │ │ │ - 0x0001c7d4 7374785f 00676c69 7365745f 0072636f stx_.gliset_.rco │ │ │ │ - 0x0001c7e4 725f0072 76617230 5f007263 6f765f00 r_.rvar0_.rcov_. │ │ │ │ - 0x0001c7f4 72707264 5f006c72 6765615f 006c7265 rprd_.lrgea_.lre │ │ │ │ - 0x0001c804 71615f00 6c726765 315f006c 72657131 qa_.lrge1_.lreq1 │ │ │ │ - 0x0001c814 5f006c72 6765305f 006c7267 655f006c _.lrge0_.lrge_.l │ │ │ │ - 0x0001c824 726c6561 5f006c72 6c65315f 006c726c rlea_.lrle1_.lrl │ │ │ │ - 0x0001c834 65305f00 6c726c65 5f006c72 6774615f e0_.lrle_.lrgta_ │ │ │ │ - 0x0001c844 006c726e 65615f00 6c726774 315f006c .lrnea_.lrgt1_.l │ │ │ │ - 0x0001c854 726e6531 5f006c72 6774305f 006c7267 rne1_.lrgt0_.lrg │ │ │ │ - 0x0001c864 745f006c 726c7461 5f006c72 6c74315f t_.lrlta_.lrlt1_ │ │ │ │ - 0x0001c874 006c726c 74305f00 6c726c74 5f006c72 .lrlt0_.lrlt_.lr │ │ │ │ - 0x0001c884 6e65305f 006c726e 655f006c 72657130 ne0_.lrne_.lreq0 │ │ │ │ - 0x0001c894 5f006d70 6e77746e 5f006d70 78766467 _.mpnwtn_.mpxvdg │ │ │ │ - 0x0001c8a4 5f00786d 706c6f6e 5f006173 696e6600 _.xmplon_.asinf. │ │ │ │ - 0x0001c8b4 6d706676 64675f00 6d706976 64675f00 mpfvdg_.mpivdg_. │ │ │ │ - 0x0001c8c4 6d706673 696e5f00 6d706973 696e5f00 mpfsin_.mpisin_. │ │ │ │ - 0x0001c8d4 6d706672 62735f00 6d706972 62735f00 mpfrbs_.mpirbs_. │ │ │ │ - 0x0001c8e4 5f67666f 72747261 6e5f7472 616e7366 _gfortran_transf │ │ │ │ - 0x0001c8f4 65725f72 65616c5f 77726974 65006163 er_real_write.ac │ │ │ │ - 0x0001c904 6f736600 6174616e 3266006d 70667074 osf.atan2f.mpfpt │ │ │ │ - 0x0001c914 325f006d 70697074 325f006d 7078706c 2_.mpipt2_.mpxpl │ │ │ │ - 0x0001c924 635f006d 7066706c 635f006d 7069706c c_.mpfplc_.mpipl │ │ │ │ - 0x0001c934 635f006d 70666d69 6c5f006c 6f676600 c_.mpfmil_.logf. │ │ │ │ - 0x0001c944 6d70696d 696c5f00 73696e68 66006174 mpimil_.sinhf.at │ │ │ │ - 0x0001c954 616e6600 6d706667 6e6f5f00 6d706967 anf.mpfgno_.mpig │ │ │ │ - 0x0001c964 6e6f5f00 6d706667 6c625f00 6d706967 no_.mpfglb_.mpig │ │ │ │ - 0x0001c974 6c625f00 6d706663 79635f00 6d706963 lb_.mpfcyc_.mpic │ │ │ │ - 0x0001c984 79635f00 6d706663 79625f00 6d707363 yc_.mpfcyb_.mpsc │ │ │ │ - 0x0001c994 79625f00 6d706963 79625f00 6d706663 yb_.mpicyb_.mpfc │ │ │ │ - 0x0001c9a4 79615f00 6d706963 79615f00 6d707363 ya_.mpicya_.mpsc │ │ │ │ - 0x0001c9b4 63745f00 6d706963 63745f00 6d706663 ct_.mpicct_.mpfc │ │ │ │ - 0x0001c9c4 63745f00 6d707a6e 77745f00 6d707a6b ct_.mpznwt_.mpzk │ │ │ │ - 0x0001c9d4 74645f00 6d707a65 6b365f00 6d707a6d td_.mpzek6_.mpzm │ │ │ │ - 0x0001c9e4 77645f00 6d706661 7a615f00 6d706961 wd_.mpfaza_.mpia │ │ │ │ - 0x0001c9f4 7a615f00 6d706661 7a6d5f00 6d706961 za_.mpfazm_.mpia │ │ │ │ - 0x0001ca04 7a6d5f00 6d706670 73745f00 6d706970 zm_.mpfpst_.mpip │ │ │ │ - 0x0001ca14 73745f00 6d70666f 74675f00 6d70736f st_.mpfotg_.mpso │ │ │ │ - 0x0001ca24 74675f00 6d70696f 74675f00 6d706662 tg_.mpiotg_.mpfb │ │ │ │ - 0x0001ca34 6f6e5f00 6d707362 6f6e5f00 6d706962 on_.mpsbon_.mpib │ │ │ │ - 0x0001ca44 6f6e5f00 6d706663 6f635f00 6d707363 on_.mpfcoc_.mpsc │ │ │ │ - 0x0001ca54 6f635f00 6d706963 6f635f00 6d706663 oc_.mpicoc_.mpfc │ │ │ │ - 0x0001ca64 6f615f00 6d707363 6f615f00 6d706963 oa_.mpscoa_.mpic │ │ │ │ - 0x0001ca74 6f615f00 6d706663 6f6e5f00 6d707363 oa_.mpfcon_.mpsc │ │ │ │ - 0x0001ca84 6f6e5f00 6d706963 6f6e5f00 6d70666b on_.mpicon_.mpfk │ │ │ │ - 0x0001ca94 74645f00 6d70696b 74645f00 6d706665 td_.mpiktd_.mpfe │ │ │ │ - 0x0001caa4 6b365f00 6d706965 6b365f00 6d706668 k6_.mpiek6_.mpfh │ │ │ │ - 0x0001cab4 6d725f00 6d706968 6d725f00 6d70666d mr_.mpihmr_.mpfm │ │ │ │ - 0x0001cac4 776c5f00 6d70696d 776c5f00 6d70666d wl_.mpimwl_.mpfm │ │ │ │ - 0x0001cad4 77645f00 6d70696d 77645f00 6d70666d wd_.mpimwd_.mpfm │ │ │ │ - 0x0001cae4 65725f00 6d70696d 65725f00 65787066 er_.mpimer_.expf │ │ │ │ - 0x0001caf4 006d7066 63796c5f 006d7069 63796c5f .mpfcyl_.mpicyl_ │ │ │ │ - 0x0001cb04 00727232 645f0072 6432725f 00726578 .rr2d_.rd2r_.rex │ │ │ │ - 0x0001cb14 705f0072 6d6f645f 00666d6f 64660069 p_.rmod_.fmodf.i │ │ │ │ - 0x0001cb24 6d6f645f 00696775 735f0063 74326368 mod_.igus_.ct2ch │ │ │ │ - 0x0001cb34 5f006374 3265635f 00636f73 68660063 _.ct2ec_.coshf.c │ │ │ │ - 0x0001cb44 74326863 5f006374 3262635f 00637233 t2hc_.ct2bc_.cr3 │ │ │ │ - 0x0001cb54 735f0063 7233635f 00637232 635f0063 s_.cr3c_.cr2c_.c │ │ │ │ - 0x0001cb64 74337363 5f006374 3363735f 00637432 t3sc_.ct3cs_.ct2 │ │ │ │ - 0x0001cb74 70635f00 63743263 705f0076 69636f6e pc_.ct2cp_.vicon │ │ │ │ - 0x0001cb84 315f0076 69636f6e 305f0076 69666374 1_.vicon0_.vifct │ │ │ │ - 0x0001cb94 315f0076 69666374 305f0076 69696e63 1_.vifct0_.viinc │ │ │ │ - 0x0001cba4 315f0076 69696e63 305f0076 69736574 1_.viinc0_.viset │ │ │ │ - 0x0001cbb4 5f007669 73657431 5f007669 73657430 _.viset1_.viset0 │ │ │ │ - 0x0001cbc4 5f007669 636f6e5f 00766966 63745f00 _.vicon_.vifct_. │ │ │ │ - 0x0001cbd4 7669696e 635f0076 69666e61 315f0076 viinc_.vifna1_.v │ │ │ │ - 0x0001cbe4 69666e61 305f0076 69666e61 5f007276 ifna0_.vifna_.rv │ │ │ │ - 0x0001cbf4 6d696e31 5f007276 6d696e30 5f007276 min1_.rvmin0_.rv │ │ │ │ - 0x0001cc04 6d696e5f 0072766d 6178315f 0072766d min_.rvmax1_.rvm │ │ │ │ - 0x0001cc14 6178305f 0072766d 61785f00 72616d70 ax0_.rvmax_.ramp │ │ │ │ - 0x0001cc24 315f0072 616d7030 5f007261 6d705f00 1_.ramp0_.ramp_. │ │ │ │ - 0x0001cc34 72726d73 315f0072 726d7330 5f007272 rrms1_.rrms0_.rr │ │ │ │ - 0x0001cc44 6d735f00 72737464 315f0072 73746430 ms_.rstd1_.rstd0 │ │ │ │ - 0x0001cc54 5f007273 74645f00 72766172 315f0072 _.rstd_.rvar1_.r │ │ │ │ - 0x0001cc64 7661725f 00726176 655f0072 73756d31 var_.rave_.rsum1 │ │ │ │ - 0x0001cc74 5f007273 756d305f 00727375 6d5f0072 _.rsum0_.rsum_.r │ │ │ │ - 0x0001cc84 6d696e31 5f00726d 696e305f 00726d69 min1_.rmin0_.rmi │ │ │ │ - 0x0001cc94 6e5f0072 6d617831 5f00726d 6178305f n_.rmax1_.rmax0_ │ │ │ │ - 0x0001cca4 00726d61 785f0076 72636f6e 315f0076 .rmax_.vrcon1_.v │ │ │ │ - 0x0001ccb4 72636f6e 305f0076 72666374 315f0076 rcon0_.vrfct1_.v │ │ │ │ - 0x0001ccc4 72666374 305f0076 72696e63 315f0076 rfct0_.vrinc1_.v │ │ │ │ - 0x0001ccd4 72696e63 305f0076 72736574 5f007672 rinc0_.vrset_.vr │ │ │ │ - 0x0001cce4 73657431 5f007672 73657430 5f007672 set1_.vrset0_.vr │ │ │ │ - 0x0001ccf4 636f6e5f 00767266 63745f00 7672696e con_.vrfct_.vrin │ │ │ │ - 0x0001cd04 635f0076 72666e61 315f0076 72666e61 c_.vrfna1_.vrfna │ │ │ │ - 0x0001cd14 305f0076 72666e61 5f00676e 73617665 0_.vrfna_.gnsave │ │ │ │ - 0x0001cd24 5f00676e 71626c6b 5f00676e 72736574 _.gnqblk_.gnrset │ │ │ │ - 0x0001cd34 5f00676e 73626c6b 5f007267 6e67655f _.gnsblk_.rgnge_ │ │ │ │ - 0x0001cd44 0072676e 67745f00 72676e6c 655f0072 .rgngt_.rgnle_.r │ │ │ │ - 0x0001cd54 676e6c74 5f006c6f 67313066 005f5f70 gnlt_.log10f.__p │ │ │ │ - 0x0001cd64 6f776973 66320069 626c6b6c 655f0069 owisf2.iblkle_.i │ │ │ │ - 0x0001cd74 626c6b67 655f0069 626c6b6c 745f0069 blkge_.iblklt_.i │ │ │ │ - 0x0001cd84 626c6b67 745f0066 66726f6d 635f006a blkgt_.ffromc_.j │ │ │ │ - 0x0001cd94 66726f6d 635f0067 32716772 645f0067 fromc_.g2qgrd_.g │ │ │ │ - 0x0001cda4 32736772 645f006c 6732696e 715f0067 2sgrd_.lg2inq_.g │ │ │ │ - 0x0001cdb4 3269626c 325f0067 3266626c 325f0067 2ibl2_.g2fbl2_.g │ │ │ │ - 0x0001cdc4 3266626c 695f0067 32666374 725f0067 2fbli_.g2fctr_.g │ │ │ │ - 0x0001cdd4 32736374 725f0067 32716374 6d5f0067 2sctr_.g2qctm_.g │ │ │ │ - 0x0001cde4 32716374 695f0067 32696374 725f0076 2qcti_.g2ictr_.v │ │ │ │ - 0x0001cdf4 72646976 315f0076 72646976 305f0076 rdiv1_.vrdiv0_.v │ │ │ │ - 0x0001ce04 72646976 5f007672 6d6c7431 5f007672 rdiv_.vrmlt1_.vr │ │ │ │ - 0x0001ce14 6d6c7430 5f007672 6d6c745f 00767273 mlt0_.vrmlt_.vrs │ │ │ │ - 0x0001ce24 7562315f 00767273 7562305f 00767273 ub1_.vrsub0_.vrs │ │ │ │ - 0x0001ce34 75625f00 76726164 64315f00 76726164 ub_.vradd1_.vrad │ │ │ │ - 0x0001ce44 64305f00 76726164 645f0076 72666e62 d0_.vradd_.vrfnb │ │ │ │ - 0x0001ce54 315f0076 72666e62 305f0076 72666e62 1_.vrfnb0_.vrfnb │ │ │ │ - 0x0001ce64 5f006973 756d315f 00697375 6d305f00 _.isum1_.isum0_. │ │ │ │ - 0x0001ce74 6973756d 5f00696d 696e315f 00696d69 isum_.imin1_.imi │ │ │ │ - 0x0001ce84 6e305f00 696d696e 5f00696d 6178315f n0_.imin_.imax1_ │ │ │ │ - 0x0001ce94 00696d61 78305f00 696d6178 5f007365 .imax0_.imax_.se │ │ │ │ - 0x0001cea4 745f6d73 67646d70 5f66756e 63007365 t_msgdmp_func.se │ │ │ │ - 0x0001ceb4 745f6d73 67646d70 5f657272 5f66756e t_msgdmp_err_fun │ │ │ │ - 0x0001cec4 63006d73 67646d70 5f5f0073 5f73746f c.msgdmp__.s_sto │ │ │ │ - 0x0001ced4 70006578 69740066 77726974 65007374 p.exit.fwrite.st │ │ │ │ - 0x0001cee4 64657272 00696e69 745f6172 675f0078 derr.init_arg_.x │ │ │ │ - 0x0001cef4 61726763 00786172 67760073 5f636f70 argc.xargv.s_cop │ │ │ │ - 0x0001cf04 79006578 69745f00 4637375f 616c6f63 y.exit_.F77_aloc │ │ │ │ - 0x0001cf14 005f5f66 7072696e 74665f63 686b0073 .__fprintf_chk.s │ │ │ │ - 0x0001cf24 5f636174 006d7367 646d705f 64636c6f _cat.msgdmp_dclo │ │ │ │ - 0x0001cf34 72696700 75736769 5f5f0075 7367695f rig.usgi__.usgi_ │ │ │ │ - 0x0001cf44 00636861 725f7472 696d5f00 63736769 .char_trim_.csgi │ │ │ │ - 0x0001cf54 5f5f0063 7367695f 0069616e 645f5f00 __.csgi_.iand__. │ │ │ │ - 0x0001cf64 69616e64 5f00696f 725f5f00 696f725f iand_.ior__.ior_ │ │ │ │ - 0x0001cf74 00757361 786c625f 5f006368 61725f74 .usaxlb__.char_t │ │ │ │ - 0x0001cf84 72696d32 5f007573 61786c62 5f005f67 rim2_.usaxlb_._g │ │ │ │ - 0x0001cf94 666f7274 72616e5f 6f735f65 72726f72 fortran_os_error │ │ │ │ - 0x0001cfa4 5f617400 75786178 6c625f5f 00757861 _at.uxaxlb__.uxa │ │ │ │ - 0x0001cfb4 786c625f 00757961 786c625f 5f007579 xlb_.uyaxlb__.uy │ │ │ │ - 0x0001cfc4 61786c62 5f007573 706c626c 5f5f0075 axlb_.usplbl__.u │ │ │ │ - 0x0001cfd4 73706c62 6c5f0075 78706c62 6c5f5f00 splbl_.uxplbl__. │ │ │ │ - 0x0001cfe4 7578706c 626c5f00 7579706c 626c5f5f uxplbl_.uyplbl__ │ │ │ │ - 0x0001cff4 00757970 6c626c5f 00757870 6c62615f .uyplbl_.uxplba_ │ │ │ │ - 0x0001d004 5f007578 706c6261 5f007579 706c6261 _.uxplba_.uyplba │ │ │ │ - 0x0001d014 5f5f0075 79706c62 615f0075 78706c62 __.uyplba_.uxplb │ │ │ │ - 0x0001d024 625f5f00 7578706c 62625f00 7579706c b__.uxplbb_.uypl │ │ │ │ - 0x0001d034 62625f5f 00757970 6c62625f 00636861 bb__.uyplbb_.cha │ │ │ │ - 0x0001d044 725f7472 696d635f 00756573 746c6e5f r_trimc_.uestln_ │ │ │ │ - 0x0001d054 5f007565 73746c6e 5f00737a 7069707a _.uestln_.szpipz │ │ │ │ - 0x0001d064 5f5f0073 7a706970 7a5f0073 7a676970 __.szpipz_.szgip │ │ │ │ - 0x0001d074 7a5f5f00 737a6769 707a5f00 737a706c z__.szgipz_.szpl │ │ │ │ - 0x0001d084 6f705f5f 00737a70 6c6f705f 00737a70 op__.szplop_.szp │ │ │ │ - 0x0001d094 6c636c5f 5f00737a 706c636c 5f00737a lcl__.szplcl_.sz │ │ │ │ - 0x0001d0a4 7367636c 5f5f0073 7a736763 6c5f0073 sgcl__.szsgcl_.s │ │ │ │ - 0x0001d0b4 7a716763 795f5f00 737a7167 63795f00 zqgcy__.szqgcy_. │ │ │ │ - 0x0001d0c4 737a7167 63785f5f 00737a71 6763785f szqgcx__.szqgcx_ │ │ │ │ - 0x0001d0d4 00737a74 786e6f5f 5f00737a 74786e6f .sztxno__.sztxno │ │ │ │ - 0x0001d0e4 5f00737a 6c6e7a72 5f5f0073 7a6c6e7a _.szlnzr__.szlnz │ │ │ │ - 0x0001d0f4 725f0073 7a6f706c 725f5f00 737a6f70 r_.szoplr__.szop │ │ │ │ - 0x0001d104 6c725f00 737a6d76 6c725f5f 00737a6d lr_.szmvlr__.szm │ │ │ │ - 0x0001d114 766c725f 00737a70 6c6c725f 5f00737a vlr_.szpllr__.sz │ │ │ │ - 0x0001d124 706c6c72 5f00737a 636c6c72 5f5f0073 pllr_.szcllr__.s │ │ │ │ - 0x0001d134 7a636c6c 725f0073 7a746e7a 725f5f00 zcllr_.sztnzr__. │ │ │ │ - 0x0001d144 737a746e 7a725f00 737a7063 6c6c5f5f sztnzr_.szpcll__ │ │ │ │ - 0x0001d154 00737a70 636c6c5f 00737a67 636c6c5f .szpcll_.szgcll_ │ │ │ │ - 0x0001d164 5f00737a 67636c6c 5f00737a 73636c6c _.szgcll_.szscll │ │ │ │ - 0x0001d174 5f5f0073 7a73636c 6c5f0073 7a71636c __.szscll_.szqcl │ │ │ │ - 0x0001d184 6c5f5f00 737a7163 6c6c5f00 737a6d33 l__.szqcll_.szm3 │ │ │ │ - 0x0001d194 7a755f5f 00737a6d 337a755f 00737a6c zu__.szm3zu_.szl │ │ │ │ - 0x0001d1a4 6e7a755f 5f00737a 6c6e7a75 5f00737a nzu__.szlnzu_.sz │ │ │ │ - 0x0001d1b4 71747877 5f5f0073 7a717478 775f0073 qtxw__.szqtxw_.s │ │ │ │ - 0x0001d1c4 7a746e73 765f5f00 737a746e 73765f00 ztnsv__.sztnsv_. │ │ │ │ - 0x0001d1d4 737a7433 7a765f5f 00737a74 337a765f szt3zv__.szt3zv_ │ │ │ │ - 0x0001d1e4 00737a70 6c7a725f 5f00737a 706c7a72 .szplzr__.szplzr │ │ │ │ - 0x0001d1f4 5f00737a 70636c78 5f5f0073 7a70636c _.szpclx__.szpcl │ │ │ │ - 0x0001d204 785f0073 7a67636c 785f5f00 737a6763 x_.szgclx__.szgc │ │ │ │ - 0x0001d214 6c785f00 737a7363 6c785f5f 00737a73 lx_.szsclx__.szs │ │ │ │ - 0x0001d224 636c785f 00737a71 636c785f 5f00737a clx_.szqclx__.sz │ │ │ │ - 0x0001d234 71636c78 5f00737a 706c7a75 5f5f0073 qclx_.szplzu__.s │ │ │ │ - 0x0001d244 7a706c7a 755f0073 7a746e7a 765f5f00 zplzu_.sztnzv__. │ │ │ │ - 0x0001d254 737a746e 7a765f00 737a6c33 6f705f5f sztnzv_.szl3op__ │ │ │ │ - 0x0001d264 00737a6c 336f705f 00737a6c 33636c5f .szl3op_.szl3cl_ │ │ │ │ - 0x0001d274 5f00737a 6c33636c 5f00737a 6f706c75 _.szl3cl_.szoplu │ │ │ │ - 0x0001d284 5f5f0073 7a6f706c 755f0073 7a6d766c __.szoplu_.szmvl │ │ │ │ - 0x0001d294 755f5f00 737a6d76 6c755f00 737a706c u__.szmvlu_.szpl │ │ │ │ - 0x0001d2a4 6c755f5f 00737a70 6c6c755f 00737a63 lu__.szpllu_.szc │ │ │ │ - 0x0001d2b4 6c6c755f 5f00737a 636c6c75 5f00737a llu__.szcllu_.sz │ │ │ │ - 0x0001d2c4 7069706c 5f5f0073 7a706970 6c5f0073 pipl__.szpipl_.s │ │ │ │ - 0x0001d2d4 7a676970 6c5f5f00 737a6769 706c5f00 zgipl__.szgipl_. │ │ │ │ - 0x0001d2e4 737a6f70 6c765f5f 00737a6f 706c765f szoplv__.szoplv_ │ │ │ │ - 0x0001d2f4 00737a6d 766c765f 5f00737a 6d766c76 .szmvlv__.szmvlv │ │ │ │ - 0x0001d304 5f00737a 706c6c76 5f5f0073 7a706c6c _.szpllv__.szpll │ │ │ │ - 0x0001d314 765f0073 7a636c6c 765f5f00 737a636c v_.szcllv__.szcl │ │ │ │ - 0x0001d324 6c765f00 737a6f70 6c635f5f 00737a6f lv_.szoplc__.szo │ │ │ │ - 0x0001d334 706c635f 00737a6d 766c635f 5f00737a plc_.szmvlc__.sz │ │ │ │ - 0x0001d344 6d766c63 5f00737a 706c6c63 5f5f0073 mvlc_.szpllc__.s │ │ │ │ - 0x0001d354 7a706c6c 635f0073 7a636c6c 635f5f00 zpllc_.szcllc__. │ │ │ │ - 0x0001d364 737a636c 6c635f00 737a7363 687a5f5f szcllc_.szschz__ │ │ │ │ - 0x0001d374 00737a73 63687a5f 00737a71 63687a5f .szschz_.szqchz_ │ │ │ │ - 0x0001d384 5f00737a 7163687a 5f00737a 63727374 _.szqchz_.szcrst │ │ │ │ - 0x0001d394 5f5f0073 7a637273 745f0073 7a6f7073 __.szcrst_.szops │ │ │ │ - 0x0001d3a4 765f5f00 737a6f70 73765f00 737a6d76 v__.szopsv_.szmv │ │ │ │ - 0x0001d3b4 73765f5f 00737a6d 7673765f 00737a70 sv__.szmvsv_.szp │ │ │ │ - 0x0001d3c4 6c73765f 5f00737a 706c7376 5f00737a lsv__.szplsv_.sz │ │ │ │ - 0x0001d3d4 636c7376 5f5f0073 7a636c73 765f0073 clsv__.szclsv_.s │ │ │ │ - 0x0001d3e4 7a746e6f 705f5f00 737a746e 6f705f00 ztnop__.sztnop_. │ │ │ │ - 0x0001d3f4 737a746e 636c5f5f 00737a74 6e636c5f sztncl__.sztncl_ │ │ │ │ - 0x0001d404 00737a70 6d7a765f 5f00737a 706d7a76 .szpmzv__.szpmzv │ │ │ │ - 0x0001d414 5f00737a 74337a75 5f5f0073 7a74337a _.szt3zu__.szt3z │ │ │ │ - 0x0001d424 755f0073 7a6f7074 745f5f00 737a6f70 u_.szoptt__.szop │ │ │ │ - 0x0001d434 74745f00 737a7374 74745f5f 00737a73 tt_.szsttt__.szs │ │ │ │ - 0x0001d444 7474745f 00737a63 6c74745f 5f00737a ttt_.szcltt__.sz │ │ │ │ - 0x0001d454 636c7474 5f00737a 74787a75 5f5f0073 cltt_.sztxzu__.s │ │ │ │ - 0x0001d464 7a74787a 755f0073 7a736964 785f5f00 ztxzu_.szsidx__. │ │ │ │ - 0x0001d474 737a7369 64785f00 737a7169 64785f5f szsidx_.szqidx__ │ │ │ │ - 0x0001d484 00737a71 6964785f 00737a74 6e7a755f .szqidx_.sztnzu_ │ │ │ │ - 0x0001d494 5f00737a 746e7a75 5f00737a 73746e69 _.sztnzu_.szstni │ │ │ │ - 0x0001d4a4 5f5f0073 7a73746e 695f0073 7a71746e __.szstni_.szqtn │ │ │ │ - 0x0001d4b4 695f5f00 737a7174 6e695f00 737a6c61 i__.szqtni_.szla │ │ │ │ - 0x0001d4c4 7a755f5f 00737a6c 617a755f 00737a6c zu__.szlazu_.szl │ │ │ │ - 0x0001d4d4 617a725f 5f00737a 6c617a72 5f00737a azr__.szlazr_.sz │ │ │ │ - 0x0001d4e4 74336f70 5f5f0073 7a74336f 705f0073 t3op__.szt3op_.s │ │ │ │ - 0x0001d4f4 7a743363 6c5f5f00 737a7433 636c5f00 zt3cl__.szt3cl_. │ │ │ │ - 0x0001d504 737a6f70 74735f5f 00737a6f 7074735f szopts__.szopts_ │ │ │ │ - 0x0001d514 00737a73 7474735f 5f00737a 73747473 .szstts__.szstts │ │ │ │ - 0x0001d524 5f00737a 636c7473 5f5f0073 7a636c74 _.szclts__.szclt │ │ │ │ - 0x0001d534 735f0073 7a746974 735f5f00 737a7469 s_.sztits__.szti │ │ │ │ - 0x0001d544 74735f00 737a706d 6f705f5f 00737a70 ts_.szpmop__.szp │ │ │ │ - 0x0001d554 6d6f705f 00737a70 6d636c5f 5f00737a mop_.szpmcl__.sz │ │ │ │ - 0x0001d564 706d636c 5f00737a 6c337a76 5f5f0073 pmcl_.szl3zv__.s │ │ │ │ - 0x0001d574 7a6c337a 765f0073 7a74786f 705f5f00 zl3zv_.sztxop__. │ │ │ │ - 0x0001d584 737a7478 6f705f00 737a7478 636c5f5f sztxop_.sztxcl__ │ │ │ │ - 0x0001d594 00737a74 78636c5f 00737a70 6d7a755f .sztxcl_.szpmzu_ │ │ │ │ - 0x0001d5a4 5f00737a 706d7a75 5f00737a 74787a72 _.szpmzu_.sztxzr │ │ │ │ - 0x0001d5b4 5f5f0073 7a74787a 725f0073 7a737479 __.sztxzr_.szsty │ │ │ │ - 0x0001d5c4 705f5f00 737a7374 79705f00 737a7174 p__.szstyp_.szqt │ │ │ │ - 0x0001d5d4 79705f5f 00737a71 7479705f 00737a6f yp__.szqtyp_.szo │ │ │ │ - 0x0001d5e4 7074705f 5f00737a 6f707470 5f00737a ptp__.szoptp_.sz │ │ │ │ - 0x0001d5f4 73747470 5f5f0073 7a737474 705f0073 sttp__.szsttp_.s │ │ │ │ - 0x0001d604 7a636c74 705f5f00 737a636c 74705f00 zcltp__.szcltp_. │ │ │ │ - 0x0001d614 737a7374 6d645f5f 00737a73 746d645f szstmd__.szstmd_ │ │ │ │ - 0x0001d624 00737a71 746d645f 5f00737a 71746d64 .szqtmd__.szqtmd │ │ │ │ - 0x0001d634 5f00737a 6f707475 5f5f0073 7a6f7074 _.szoptu__.szopt │ │ │ │ - 0x0001d644 755f0073 7a737474 755f5f00 737a7374 u_.szsttu__.szst │ │ │ │ - 0x0001d654 74755f00 737a636c 74755f5f 00737a63 tu_.szcltu__.szc │ │ │ │ - 0x0001d664 6c74755f 00737a73 6c74695f 5f00737a ltu_.szslti__.sz │ │ │ │ - 0x0001d674 736c7469 5f00737a 74787a76 5f5f0073 slti_.sztxzv__.s │ │ │ │ - 0x0001d684 7a74787a 765f0073 7a6f7074 725f5f00 ztxzv_.szoptr__. │ │ │ │ - 0x0001d694 737a6f70 74725f00 737a7374 74725f5f szoptr_.szsttr__ │ │ │ │ - 0x0001d6a4 00737a73 7474725f 00737a63 6c74725f .szsttr_.szcltr_ │ │ │ │ - 0x0001d6b4 5f00737a 636c7472 5f00737a 70697074 _.szcltr_.szpipt │ │ │ │ - 0x0001d6c4 5f5f0073 7a706970 745f0073 7a676970 __.szpipt_.szgip │ │ │ │ - 0x0001d6d4 745f5f00 737a6769 70745f00 737a706d t__.szgipt_.szpm │ │ │ │ - 0x0001d6e4 7a725f5f 00737a70 6d7a725f 00737a6f zr__.szpmzr_.szo │ │ │ │ - 0x0001d6f4 706c645f 5f00737a 6f706c64 5f00737a pld__.szopld_.sz │ │ │ │ - 0x0001d704 6d766c64 5f5f0073 7a6d766c 645f0073 mvld__.szmvld_.s │ │ │ │ - 0x0001d714 7a706c6c 645f5f00 737a706c 6c645f00 zplld__.szplld_. │ │ │ │ - 0x0001d724 737a636c 6c645f5f 00737a63 6c6c645f szclld__.szclld_ │ │ │ │ - 0x0001d734 00737a73 74797a5f 5f00737a 7374797a .szstyz__.szstyz │ │ │ │ - 0x0001d744 5f00737a 7174797a 5f5f0073 7a717479 _.szqtyz__.szqty │ │ │ │ - 0x0001d754 7a5f0073 7a6c6e7a 765f5f00 737a6c6e z_.szlnzv__.szln │ │ │ │ - 0x0001d764 7a765f00 737a6669 6e745f5f 00737a66 zv_.szfint__.szf │ │ │ │ - 0x0001d774 696e745f 00737a71 666e745f 5f00737a int_.szqfnt__.sz │ │ │ │ - 0x0001d784 71666e74 5f00737a 71666e77 5f5f0073 qfnt_.szqfnw__.s │ │ │ │ - 0x0001d794 7a71666e 775f0073 7a6f706c 745f5f00 zqfnw_.szoplt__. │ │ │ │ - 0x0001d7a4 737a6f70 6c745f00 737a6d76 6c745f5f szoplt_.szmvlt__ │ │ │ │ - 0x0001d7b4 00737a6d 766c745f 00737a70 6c6c745f .szmvlt_.szpllt_ │ │ │ │ - 0x0001d7c4 5f00737a 706c6c74 5f00737a 636c6c74 _.szpllt_.szcllt │ │ │ │ - 0x0001d7d4 5f5f0073 7a636c6c 745f0073 7a6d336f __.szcllt_.szm3o │ │ │ │ - 0x0001d7e4 705f5f00 737a6d33 6f705f00 737a6d33 p__.szm3op_.szm3 │ │ │ │ - 0x0001d7f4 636c5f5f 00737a6d 33636c5f 00737a6c cl__.szm3cl_.szl │ │ │ │ - 0x0001d804 616f705f 5f00737a 6c616f70 5f00737a aop__.szlaop_.sz │ │ │ │ - 0x0001d814 6c61636c 5f5f0073 7a6c6163 6c5f0073 lacl__.szlacl_.s │ │ │ │ - 0x0001d824 7a6c6e6f 705f5f00 737a6c6e 6f705f00 zlnop__.szlnop_. │ │ │ │ - 0x0001d834 737a6c6e 636c5f5f 00737a6c 6e636c5f szlncl__.szlncl_ │ │ │ │ - 0x0001d844 00737a6f 706c335f 5f00737a 6f706c33 .szopl3__.szopl3 │ │ │ │ - 0x0001d854 5f00737a 6d766c33 5f5f0073 7a6d766c _.szmvl3__.szmvl │ │ │ │ - 0x0001d864 335f0073 7a706c6c 335f5f00 737a706c 3_.szpll3__.szpl │ │ │ │ - 0x0001d874 6c335f00 737a636c 6c335f5f 00737a63 l3_.szcll3__.szc │ │ │ │ - 0x0001d884 6c6c335f 00737a6f 70747a5f 5f00737a ll3_.szoptz__.sz │ │ │ │ - 0x0001d894 6f70747a 5f00737a 7374747a 5f5f0073 optz_.szsttz__.s │ │ │ │ - 0x0001d8a4 7a737474 7a5f0073 7a636c74 7a5f5f00 zsttz_.szcltz__. │ │ │ │ - 0x0001d8b4 737a636c 747a5f00 737a7469 747a5f5f szcltz_.sztitz__ │ │ │ │ - 0x0001d8c4 00737a74 69747a5f 00737a6c 337a755f .sztitz_.szl3zu_ │ │ │ │ - 0x0001d8d4 5f00737a 6c337a75 5f00737a 6f706c7a _.szl3zu_.szoplz │ │ │ │ - 0x0001d8e4 5f5f0073 7a6f706c 7a5f0073 7a6d766c __.szoplz_.szmvl │ │ │ │ - 0x0001d8f4 7a5f5f00 737a6d76 6c7a5f00 737a706c z__.szmvlz_.szpl │ │ │ │ - 0x0001d904 6c7a5f5f 00737a70 6c6c7a5f 00737a63 lz__.szpllz_.szc │ │ │ │ - 0x0001d914 6c6c7a5f 5f00737a 636c6c7a 5f00737a llz__.szcllz_.sz │ │ │ │ - 0x0001d924 6d337a76 5f5f0073 7a6d337a 765f0073 m3zv__.szm3zv_.s │ │ │ │ - 0x0001d934 7a70636c 795f5f00 737a7063 6c795f00 zpcly__.szpcly_. │ │ │ │ - 0x0001d944 737a6763 6c795f5f 00737a67 636c795f szgcly__.szgcly_ │ │ │ │ - 0x0001d954 00737a73 636c795f 5f00737a 73636c79 .szscly__.szscly │ │ │ │ - 0x0001d964 5f00737a 71636c79 5f5f0073 7a71636c _.szqcly__.szqcl │ │ │ │ - 0x0001d974 795f0073 7a6f706c 705f5f00 737a6f70 y_.szoplp__.szop │ │ │ │ - 0x0001d984 6c705f00 737a6d76 6c705f5f 00737a6d lp_.szmvlp__.szm │ │ │ │ - 0x0001d994 766c705f 00737a70 6c6c705f 5f00737a vlp_.szpllp__.sz │ │ │ │ - 0x0001d9a4 706c6c70 5f00737a 636c6c70 5f5f0073 pllp_.szcllp__.s │ │ │ │ - 0x0001d9b4 7a636c6c 705f0073 7a666f6e 745f5f00 zcllp_.szfont__. │ │ │ │ - 0x0001d9c4 737a6c61 7a765f5f 00737a6c 617a765f szlazv__.szlazv_ │ │ │ │ - 0x0001d9d4 00737a74 7877765f 5f00737a 74787776 .sztxwv__.sztxwv │ │ │ │ - 0x0001d9e4 5f00737a 636c746e 5f5f0073 7a636c74 _.szcltn__.szclt │ │ │ │ - 0x0001d9f4 6e5f0073 7a706c7a 765f5f00 737a706c n_.szplzv__.szpl │ │ │ │ - 0x0001da04 7a765f00 737a6f70 74765f5f 00737a6f zv_.szoptv__.szo │ │ │ │ - 0x0001da14 7074765f 00737a73 7474765f 5f00737a ptv_.szsttv__.sz │ │ │ │ - 0x0001da24 73747476 5f00737a 636c7476 5f5f0073 sttv_.szcltv__.s │ │ │ │ - 0x0001da34 7a636c74 765f0073 7466726f 745f5f00 zcltv_.stfrot__. │ │ │ │ - 0x0001da44 73746672 6f745f00 73746972 6f745f5f stfrot_.stirot__ │ │ │ │ - 0x0001da54 00737469 726f745f 00737473 726f745f .stirot_.stsrot_ │ │ │ │ - 0x0001da64 5f007374 73726f74 5f007374 6674726e _.stsrot_.stftrn │ │ │ │ - 0x0001da74 5f5f0073 74667472 6e5f0073 74697472 __.stftrn_.stitr │ │ │ │ - 0x0001da84 6e5f5f00 73746974 726e5f00 73747374 n__.stitrn_.stst │ │ │ │ - 0x0001da94 72695f5f 00737473 7472695f 00737473 ri__.ststri_.sts │ │ │ │ - 0x0001daa4 7472705f 5f007374 73747270 5f007374 trp__.ststrp_.st │ │ │ │ - 0x0001dab4 66707233 5f5f0073 74667072 335f0073 fpr3__.stfpr3_.s │ │ │ │ - 0x0001dac4 74737072 335f5f00 73747370 72335f00 tspr3__.stspr3_. │ │ │ │ - 0x0001dad4 73746670 72325f5f 00737466 7072325f stfpr2__.stfpr2_ │ │ │ │ - 0x0001dae4 00737469 7072325f 5f007374 69707232 .stipr2__.stipr2 │ │ │ │ - 0x0001daf4 5f007374 73707232 5f5f0073 74737072 _.stspr2__.stspr │ │ │ │ - 0x0001db04 325f0073 74657072 325f5f00 73746570 2_.stepr2__.step │ │ │ │ - 0x0001db14 72325f00 73747270 72325f5f 00737472 r2_.strpr2__.str │ │ │ │ - 0x0001db24 7072325f 00737466 7472665f 5f007374 pr2_.stftrf__.st │ │ │ │ - 0x0001db34 66747266 5f007374 69747266 5f5f0073 ftrf_.stitrf__.s │ │ │ │ - 0x0001db44 74697472 665f0073 74717472 665f5f00 titrf_.stqtrf__. │ │ │ │ - 0x0001db54 73747174 72665f00 73747374 72665f5f stqtrf_.ststrf__ │ │ │ │ - 0x0001db64 00737473 7472665f 00737473 74726e5f .ststrf_.ststrn_ │ │ │ │ - 0x0001db74 5f007374 7374726e 5f007374 66726164 _.ststrn_.stfrad │ │ │ │ - 0x0001db84 5f5f0073 74667261 645f0073 74697261 __.stfrad_.stira │ │ │ │ - 0x0001db94 645f5f00 73746972 61645f00 73747372 d__.stirad_.stsr │ │ │ │ - 0x0001dba4 61645f5f 00737473 7261645f 00737466 ad__.stsrad_.stf │ │ │ │ - 0x0001dbb4 7472335f 5f007374 66747233 5f007374 tr3__.stftr3_.st │ │ │ │ - 0x0001dbc4 73747233 5f5f0073 74737472 335f0073 str3__.ststr3_.s │ │ │ │ - 0x0001dbd4 74737264 335f5f00 73747372 64335f00 tsrd3__.stsrd3_. │ │ │ │ - 0x0001dbe4 7374736c 67335f5f 00737473 6c67335f stslg3__.stslg3_ │ │ │ │ - 0x0001dbf4 00737466 7573725f 5f007374 66757372 .stfusr__.stfusr │ │ │ │ - 0x0001dc04 5f007374 69757372 5f5f0073 74697573 _.stiusr__.stius │ │ │ │ - 0x0001dc14 725f0073 74737573 725f5f00 73747375 r_.stsusr__.stsu │ │ │ │ - 0x0001dc24 73725f00 73746e75 73725f5f 0073746e sr_.stnusr__.stn │ │ │ │ - 0x0001dc34 7573725f 00737463 7573725f 5f007374 usr_.stcusr__.st │ │ │ │ - 0x0001dc44 63757372 5f007374 66777472 5f5f0073 cusr_.stfwtr__.s │ │ │ │ - 0x0001dc54 74667774 725f0073 74697774 725f5f00 tfwtr_.stiwtr__. │ │ │ │ - 0x0001dc64 73746977 74725f00 73747377 74725f5f stiwtr_.stswtr__ │ │ │ │ - 0x0001dc74 00737473 7774725f 00737471 7774725f .stswtr_.stqwtr_ │ │ │ │ - 0x0001dc84 5f007374 71777472 5f007374 73777263 _.stqwtr_.stswrc │ │ │ │ - 0x0001dc94 5f5f0073 74737772 635f0073 74717772 __.stswrc_.stqwr │ │ │ │ - 0x0001dca4 635f5f00 73747177 72635f00 736c7061 c__.stqwrc_.slpa │ │ │ │ - 0x0001dcb4 67655f5f 00736c70 6167655f 00736c70 ge__.slpage_.slp │ │ │ │ - 0x0001dcc4 7776725f 5f00736c 70777672 5f00736c wvr__.slpwvr_.sl │ │ │ │ - 0x0001dcd4 7a74746c 5f5f0073 6c7a7474 6c5f0073 zttl__.slzttl_.s │ │ │ │ - 0x0001dce4 6c726174 5f5f0073 6c726174 5f00736c lrat__.slrat_.sl │ │ │ │ - 0x0001dcf4 71726374 5f5f0073 6c717263 745f0073 qrct__.slqrct_.s │ │ │ │ - 0x0001dd04 6c707777 725f5f00 736c7077 77725f00 lpwwr__.slpwwr_. │ │ │ │ - 0x0001dd14 736c7077 77635f5f 00736c70 7777635f slpwwc__.slpwwc_ │ │ │ │ - 0x0001dd24 00736c64 69765f5f 00736c64 69765f00 .sldiv__.sldiv_. │ │ │ │ - 0x0001dd34 736c7374 746c5f5f 00736c73 74746c5f slsttl__.slsttl_ │ │ │ │ - 0x0001dd44 00736c64 74746c5f 5f00736c 6474746c .sldttl__.sldttl │ │ │ │ - 0x0001dd54 5f00736c 7074746c 5f5f0073 6c707474 _.slpttl__.slptt │ │ │ │ - 0x0001dd64 6c5f0073 6c646976 7a5f5f00 736c6469 l_.sldivz__.sldi │ │ │ │ - 0x0001dd74 767a5f00 736c7261 747a5f5f 00736c72 vz_.slratz__.slr │ │ │ │ - 0x0001dd84 61747a5f 00736c70 7776635f 5f00736c atz_.slpwvc__.sl │ │ │ │ - 0x0001dd94 70777663 5f00736c 7173697a 5f5f0073 pwvc_.slqsiz__.s │ │ │ │ - 0x0001dda4 6c717369 7a5f0073 6c707670 725f5f00 lqsiz_.slpvpr__. │ │ │ │ - 0x0001ddb4 736c7076 70725f00 736c696e 69745f5f slpvpr_.slinit__ │ │ │ │ - 0x0001ddc4 00736c69 6e69745f 00736c73 697a655f .slinit_.slsize_ │ │ │ │ - 0x0001ddd4 5f00736c 73697a65 5f00736c 666f726d _.slsize_.slform │ │ │ │ - 0x0001dde4 5f5f0073 6c666f72 6d5f0073 6c70636e __.slform_.slpcn │ │ │ │ - 0x0001ddf4 725f5f00 736c7063 6e725f00 736c7076 r__.slpcnr_.slpv │ │ │ │ - 0x0001de04 70635f5f 00736c70 7670635f 00736c6d pc__.slpvpc_.slm │ │ │ │ - 0x0001de14 676e5f5f 00736c6d 676e5f00 736c6d67 gn__.slmgn_.slmg │ │ │ │ - 0x0001de24 6e7a5f5f 00736c6d 676e7a5f 00736c74 nz__.slmgnz_.slt │ │ │ │ - 0x0001de34 6c63765f 5f00736c 746c6376 5f007363 lcv__.sltlcv_.sc │ │ │ │ - 0x0001de44 746e7a75 5f5f0073 63746e7a 755f0073 tnzu__.sctnzu_.s │ │ │ │ - 0x0001de54 63746e75 5f5f0073 63746e75 5f007363 ctnu__.sctnu_.sc │ │ │ │ - 0x0001de64 746e765f 5f007363 746e765f 00736373 tnv__.sctnv_.scs │ │ │ │ - 0x0001de74 746e705f 5f007363 73746e70 5f007363 tnp__.scstnp_.sc │ │ │ │ - 0x0001de84 71746e70 5f5f0073 6371746e 705f0073 qtnp__.scqtnp_.s │ │ │ │ - 0x0001de94 63706c7a 755f5f00 7363706c 7a755f00 cplzu__.scplzu_. │ │ │ │ - 0x0001dea4 73637377 6e645f5f 00736373 776e645f scswnd__.scswnd_ │ │ │ │ - 0x0001deb4 00736371 776e645f 5f007363 71776e64 .scqwnd__.scqwnd │ │ │ │ - 0x0001dec4 5f007363 73706c6e 5f5f0073 6373706c _.scspln__.scspl │ │ │ │ - 0x0001ded4 6e5f0073 6371706c 6e5f5f00 73637170 n_.scqpln__.scqp │ │ │ │ - 0x0001dee4 6c6e5f00 7363736c 6f675f5f 00736373 ln_.scslog__.scs │ │ │ │ - 0x0001def4 6c6f675f 00736371 6c6f675f 5f007363 log_.scqlog__.sc │ │ │ │ - 0x0001df04 716c6f67 5f007363 706c755f 5f007363 qlog_.scplu__.sc │ │ │ │ - 0x0001df14 706c755f 00736370 6c765f5f 00736370 plu_.scplv__.scp │ │ │ │ - 0x0001df24 6c765f00 73637370 6c695f5f 00736373 lv_.scspli__.scs │ │ │ │ - 0x0001df34 706c695f 00736371 706c695f 5f007363 pli_.scqpli__.sc │ │ │ │ - 0x0001df44 71706c69 5f007363 746e7a76 5f5f0073 qpli_.sctnzv__.s │ │ │ │ - 0x0001df54 63746e7a 765f0073 63706c7a 765f5f00 ctnzv_.scplzv__. │ │ │ │ - 0x0001df64 7363706c 7a765f00 7363736f 72675f5f scplzv_.scsorg__ │ │ │ │ - 0x0001df74 00736373 6f72675f 00736371 6f72675f .scsorg_.scqorg_ │ │ │ │ - 0x0001df84 5f007363 716f7267 5f007363 73657965 _.scqorg_.scseye │ │ │ │ - 0x0001df94 5f5f0073 63736579 655f0073 63716579 __.scseye_.scqey │ │ │ │ - 0x0001dfa4 655f5f00 73637165 79655f00 73637370 e__.scqeye_.scsp │ │ │ │ - 0x0001dfb4 726a5f5f 00736373 70726a5f 00736370 rj__.scsprj_.scp │ │ │ │ - 0x0001dfc4 6d755f5f 00736370 6d755f00 7363706d mu__.scpmu_.scpm │ │ │ │ - 0x0001dfd4 765f5f00 7363706d 765f0073 6373706d v__.scpmv_.scspm │ │ │ │ - 0x0001dfe4 745f5f00 73637370 6d745f00 73637170 t__.scspmt_.scqp │ │ │ │ - 0x0001dff4 6d745f5f 00736371 706d745f 00736373 mt__.scqpmt_.scs │ │ │ │ - 0x0001e004 706d695f 5f007363 73706d69 5f007363 pmi__.scspmi_.sc │ │ │ │ - 0x0001e014 71706d69 5f5f0073 6371706d 695f0073 qpmi__.scqpmi_.s │ │ │ │ - 0x0001e024 6373706d 735f5f00 73637370 6d735f00 cspms__.scspms_. │ │ │ │ - 0x0001e034 73637170 6d735f5f 00736371 706d735f scqpms__.scqpms_ │ │ │ │ - 0x0001e044 00736370 6d7a755f 5f007363 706d7a75 .scpmzu__.scpmzu │ │ │ │ - 0x0001e054 5f007363 73747266 5f5f0073 63737472 _.scstrf__.scstr │ │ │ │ - 0x0001e064 665f0073 63736f62 6a5f5f00 7363736f f_.scsobj__.scso │ │ │ │ - 0x0001e074 626a5f00 7363716f 626a5f5f 00736371 bj_.scqobj__.scq │ │ │ │ - 0x0001e084 6f626a5f 00736373 74726e5f 5f007363 obj_.scstrn__.sc │ │ │ │ - 0x0001e094 7374726e 5f007363 7174726e 5f5f0073 strn_.scqtrn__.s │ │ │ │ - 0x0001e0a4 63717472 6e5f0073 63706d7a 765f5f00 cqtrn_.scpmzv__. │ │ │ │ - 0x0001e0b4 7363706d 7a765f00 73637376 70745f5f scpmzv_.scsvpt__ │ │ │ │ - 0x0001e0c4 00736373 7670745f 00736371 7670745f .scsvpt_.scqvpt_ │ │ │ │ - 0x0001e0d4 5f007363 71767074 5f007367 72676574 _.scqvpt_.sgrget │ │ │ │ - 0x0001e0e4 5f5f0073 67726765 745f0073 67727365 __.sgrget_.sgrse │ │ │ │ - 0x0001e0f4 745f5f00 73677273 65745f00 73677273 t__.sgrset_.sgrs │ │ │ │ - 0x0001e104 74785f5f 00736772 7374785f 00736770 tx__.sgrstx_.sgp │ │ │ │ - 0x0001e114 6d7a725f 5f007367 706d7a72 5f007367 mzr__.sgpmzr_.sg │ │ │ │ - 0x0001e124 706d7a75 5f5f0073 67706d7a 755f0073 pmzu__.sgpmzu_.s │ │ │ │ - 0x0001e134 67747878 725f5f00 73677478 78725f00 gtxxr__.sgtxxr_. │ │ │ │ - 0x0001e144 73676c61 78725f5f 0073676c 6178725f sglaxr__.sglaxr_ │ │ │ │ - 0x0001e154 00736773 7478795f 5f007367 73747879 .sgstxy__.sgstxy │ │ │ │ - 0x0001e164 5f007367 71747879 5f5f0073 67717478 _.sgqtxy__.sgqtx │ │ │ │ - 0x0001e174 795f0073 6774787a 755f5f00 73677478 y_.sgtxzu__.sgtx │ │ │ │ - 0x0001e184 7a755f00 73676c6e 7a765f5f 0073676c zu_.sglnzv__.sgl │ │ │ │ - 0x0001e194 6e7a765f 00736774 6e78765f 5f007367 nzv_.sgtnxv__.sg │ │ │ │ - 0x0001e1a4 746e7876 5f007367 706d7876 5f5f0073 tnxv_.sgpmxv__.s │ │ │ │ - 0x0001e1b4 67706d78 765f0073 6773776e 645f5f00 gpmxv_.sgswnd__. │ │ │ │ - 0x0001e1c4 73677377 6e645f00 73677177 6e645f5f sgswnd_.sgqwnd__ │ │ │ │ - 0x0001e1d4 00736771 776e645f 00736773 7472665f .sgqwnd_.sgstrf_ │ │ │ │ - 0x0001e1e4 5f007367 73747266 5f007367 70676574 _.sgstrf_.sgpget │ │ │ │ - 0x0001e1f4 5f5f0073 67706765 745f0073 67707365 __.sgpget_.sgpse │ │ │ │ - 0x0001e204 745f5f00 73677073 65745f00 73677073 t__.sgpset_.sgps │ │ │ │ - 0x0001e214 74785f5f 00736770 7374785f 00736774 tx__.sgpstx_.sgt │ │ │ │ - 0x0001e224 7878765f 5f007367 74787876 5f007367 xxv__.sgtxxv_.sg │ │ │ │ - 0x0001e234 6c716e70 5f5f0073 676c716e 705f0073 lqnp__.sglqnp_.s │ │ │ │ - 0x0001e244 676c7169 645f5f00 73676c71 69645f00 glqid__.sglqid_. │ │ │ │ - 0x0001e254 73676c71 63705f5f 0073676c 7163705f sglqcp__.sglqcp_ │ │ │ │ - 0x0001e264 0073676c 71636c5f 5f007367 6c71636c .sglqcl__.sglqcl │ │ │ │ - 0x0001e274 5f007367 6c71766c 5f5f0073 676c7176 _.sglqvl__.sglqv │ │ │ │ - 0x0001e284 6c5f0073 676c7376 6c5f5f00 73676c73 l_.sglsvl__.sgls │ │ │ │ - 0x0001e294 766c5f00 73676c71 696e5f5f 0073676c vl_.sglqin__.sgl │ │ │ │ - 0x0001e2a4 71696e5f 00736770 6d7a765f 5f007367 qin_.sgpmzv__.sg │ │ │ │ - 0x0001e2b4 706d7a76 5f007367 6c617876 5f5f0073 pmzv_.sglaxv__.s │ │ │ │ - 0x0001e2c4 676c6178 765f0073 676c6175 5f5f0073 glaxv_.sglau__.s │ │ │ │ - 0x0001e2d4 676c6175 5f007367 6c61765f 5f007367 glau_.sglav__.sg │ │ │ │ - 0x0001e2e4 6c61765f 0073676c 61725f5f 0073676c lav_.sglar__.sgl │ │ │ │ - 0x0001e2f4 61725f00 7367736c 61745f5f 00736773 ar_.sgslat__.sgs │ │ │ │ - 0x0001e304 6c61745f 00736771 6c61745f 5f007367 lat_.sgqlat__.sg │ │ │ │ - 0x0001e314 716c6174 5f007367 736c6169 5f5f0073 qlat_.sgslai__.s │ │ │ │ - 0x0001e324 67736c61 695f0073 67716c61 695f5f00 gslai_.sgqlai__. │ │ │ │ - 0x0001e334 7367716c 61695f00 73677363 77645f5f sgqlai_.sgscwd__ │ │ │ │ - 0x0001e344 00736773 6377645f 00736771 6377645f .sgscwd_.sgqcwd_ │ │ │ │ - 0x0001e354 5f007367 71637764 5f007367 70666c6e _.sgqcwd_.sgpfln │ │ │ │ - 0x0001e364 5f5f0073 6770666c 6e5f0073 67746e7a __.sgpfln_.sgtnz │ │ │ │ - 0x0001e374 725f5f00 7367746e 7a725f00 7367706c r__.sgtnzr_.sgpl │ │ │ │ - 0x0001e384 755f5f00 7367706c 755f0073 67706c76 u__.sgplu_.sgplv │ │ │ │ - 0x0001e394 5f5f0073 67706c76 5f007367 706c725f __.sgplv_.sgplr_ │ │ │ │ - 0x0001e3a4 5f007367 706c725f 00736773 706c745f _.sgplr_.sgsplt_ │ │ │ │ - 0x0001e3b4 5f007367 73706c74 5f007367 71706c74 _.sgsplt_.sgqplt │ │ │ │ - 0x0001e3c4 5f5f0073 6771706c 745f0073 6773706c __.sgqplt_.sgspl │ │ │ │ - 0x0001e3d4 695f5f00 73677370 6c695f00 73677170 i__.sgspli_.sgqp │ │ │ │ - 0x0001e3e4 6c695f5f 00736771 706c695f 0073676c li__.sgqpli_.sgl │ │ │ │ - 0x0001e3f4 6e7a755f 5f007367 6c6e7a75 5f007367 nzu__.sglnzu_.sg │ │ │ │ - 0x0001e404 6c676574 5f5f0073 676c6765 745f0073 lget__.sglget_.s │ │ │ │ - 0x0001e414 676c7365 745f5f00 73676c73 65745f00 glset__.sglset_. │ │ │ │ - 0x0001e424 73676c73 74785f5f 0073676c 7374785f sglstx__.sglstx_ │ │ │ │ - 0x0001e434 00736773 7670745f 5f007367 73767074 .sgsvpt__.sgsvpt │ │ │ │ - 0x0001e444 5f007367 71767074 5f5f0073 67717670 _.sgqvpt__.sgqvp │ │ │ │ - 0x0001e454 745f0073 67706c7a 725f5f00 7367706c t_.sgplzr__.sgpl │ │ │ │ - 0x0001e464 7a725f00 73676c61 7a765f5f 0073676c zr_.sglazv__.sgl │ │ │ │ - 0x0001e474 617a765f 0073676c 6178755f 5f007367 azv_.sglaxu__.sg │ │ │ │ - 0x0001e484 6c617875 5f007367 74787875 5f5f0073 laxu_.sgtxxu__.s │ │ │ │ - 0x0001e494 67747878 755f0073 67746e7a 755f5f00 gtxxu_.sgtnzu__. │ │ │ │ - 0x0001e4a4 7367746e 7a755f00 73677478 755f5f00 sgtnzu_.sgtxu__. │ │ │ │ - 0x0001e4b4 73677478 755f0073 67747876 5f5f0073 sgtxu_.sgtxv__.s │ │ │ │ - 0x0001e4c4 67747876 5f007367 7478725f 5f007367 gtxv_.sgtxr__.sg │ │ │ │ - 0x0001e4d4 7478725f 00736773 7478735f 5f007367 txr_.sgstxs__.sg │ │ │ │ - 0x0001e4e4 73747873 5f007367 71747873 5f5f0073 stxs_.sgqtxs__.s │ │ │ │ - 0x0001e4f4 67717478 735f0073 67737478 725f5f00 gqtxs_.sgstxr__. │ │ │ │ - 0x0001e504 73677374 78725f00 73677174 78725f5f sgstxr_.sgqtxr__ │ │ │ │ - 0x0001e514 00736771 7478725f 00736773 7478635f .sgqtxr_.sgstxc_ │ │ │ │ - 0x0001e524 5f007367 73747863 5f007367 71747863 _.sgstxc_.sgqtxc │ │ │ │ - 0x0001e534 5f5f0073 67717478 635f0073 67737478 __.sgqtxc_.sgstx │ │ │ │ - 0x0001e544 695f5f00 73677374 78695f00 73677174 i__.sgstxi_.sgqt │ │ │ │ - 0x0001e554 78695f5f 00736771 7478695f 0073676c xi__.sgqtxi_.sgl │ │ │ │ - 0x0001e564 6e78755f 5f007367 6c6e7875 5f007367 nxu__.sglnxu_.sg │ │ │ │ - 0x0001e574 706c7876 5f5f0073 67706c78 765f0073 plxv__.sgplxv_.s │ │ │ │ - 0x0001e584 6774787a 765f5f00 73677478 7a765f00 gtxzv__.sgtxzv_. │ │ │ │ - 0x0001e594 73676c6e 78725f5f 0073676c 6e78725f sglnxr__.sglnxr_ │ │ │ │ - 0x0001e5a4 00736770 77736e5f 5f007367 7077736e .sgpwsn__.sgpwsn │ │ │ │ - 0x0001e5b4 5f007367 706c7872 5f5f0073 67706c78 _.sgplxr__.sgplx │ │ │ │ - 0x0001e5c4 725f0073 67737472 6e5f5f00 73677374 r_.sgstrn__.sgst │ │ │ │ - 0x0001e5d4 726e5f00 73677174 726e5f5f 00736771 rn_.sgqtrn__.sgq │ │ │ │ - 0x0001e5e4 74726e5f 00736773 706c635f 5f007367 trn_.sgsplc__.sg │ │ │ │ - 0x0001e5f4 73706c63 5f007367 71706c63 5f5f0073 splc_.sgqplc__.s │ │ │ │ - 0x0001e604 6771706c 635f0073 6773706c 735f5f00 gqplc_.sgspls__. │ │ │ │ - 0x0001e614 73677370 6c735f00 73677170 6c735f5f sgspls_.sgqpls__ │ │ │ │ - 0x0001e624 00736771 706c735f 0073676e 706c635f .sgqpls_.sgnplc_ │ │ │ │ - 0x0001e634 5f007367 6e706c63 5f007367 69676574 _.sgnplc_.sgiget │ │ │ │ - 0x0001e644 5f5f0073 67696765 745f0073 67697365 __.sgiget_.sgise │ │ │ │ - 0x0001e654 745f5f00 73676973 65745f00 73676973 t__.sgiset_.sgis │ │ │ │ - 0x0001e664 74785f5f 00736769 7374785f 00736774 tx__.sgistx_.sgt │ │ │ │ - 0x0001e674 787a725f 5f007367 74787a72 5f007367 xzr__.sgtxzr_.sg │ │ │ │ - 0x0001e684 6c6e7a72 5f5f0073 676c6e7a 725f0073 lnzr__.sglnzr_.s │ │ │ │ - 0x0001e694 67706d78 755f5f00 7367706d 78755f00 gpmxu__.sgpmxu_. │ │ │ │ - 0x0001e6a4 69736774 72635f5f 00697367 7472635f isgtrc__.isgtrc_ │ │ │ │ - 0x0001e6b4 00736770 6d755f5f 00736770 6d755f00 .sgpmu__.sgpmu_. │ │ │ │ - 0x0001e6c4 7367706d 765f5f00 7367706d 765f0073 sgpmv__.sgpmv_.s │ │ │ │ - 0x0001e6d4 67706d72 5f5f0073 67706d72 5f007367 gpmr__.sgpmr_.sg │ │ │ │ - 0x0001e6e4 73706d74 5f5f0073 6773706d 745f0073 spmt__.sgspmt_.s │ │ │ │ - 0x0001e6f4 6771706d 745f5f00 73677170 6d745f00 gqpmt__.sgqpmt_. │ │ │ │ - 0x0001e704 73677370 6d695f5f 00736773 706d695f sgspmi__.sgspmi_ │ │ │ │ - 0x0001e714 00736771 706d695f 5f007367 71706d69 .sgqpmi__.sgqpmi │ │ │ │ - 0x0001e724 5f007367 73706d73 5f5f0073 6773706d _.sgspms__.sgspm │ │ │ │ - 0x0001e734 735f0073 6771706d 735f5f00 73677170 s_.sgqpms__.sgqp │ │ │ │ - 0x0001e744 6d735f00 73676c61 7a725f5f 0073676c ms_.sglazr__.sgl │ │ │ │ - 0x0001e754 617a725f 00736774 6e755f5f 00736774 azr_.sgtnu__.sgt │ │ │ │ - 0x0001e764 6e755f00 7367746e 765f5f00 7367746e nu_.sgtnv__.sgtn │ │ │ │ - 0x0001e774 765f0073 67746e72 5f5f0073 67746e72 v_.sgtnr__.sgtnr │ │ │ │ - 0x0001e784 5f007367 73746e70 5f5f0073 6773746e _.sgstnp__.sgstn │ │ │ │ - 0x0001e794 705f0073 6771746e 705f5f00 73677174 p_.sgqtnp__.sgqt │ │ │ │ - 0x0001e7a4 6e705f00 7367706c 78755f5f 00736770 np_.sgplxu__.sgp │ │ │ │ - 0x0001e7b4 6c78755f 00736773 6d706c5f 5f007367 lxu_.sgsmpl__.sg │ │ │ │ - 0x0001e7c4 736d706c 5f007367 716d706c 5f5f0073 smpl_.sgqmpl__.s │ │ │ │ - 0x0001e7d4 67716d70 6c5f0073 676c617a 755f5f00 gqmpl_.sglazu__. │ │ │ │ - 0x0001e7e4 73676c61 7a755f00 7367706c 7a755f5f sglazu_.sgplzu__ │ │ │ │ - 0x0001e7f4 00736770 6c7a755f 0073676c 6e78765f .sgplzu_.sglnxv_ │ │ │ │ - 0x0001e804 5f007367 6c6e7876 5f007367 746e7872 _.sglnxv_.sgtnxr │ │ │ │ - 0x0001e814 5f5f0073 67746e78 725f0073 67706d78 __.sgtnxr_.sgpmx │ │ │ │ - 0x0001e824 725f5f00 7367706d 78725f00 73677363 r__.sgpmxr_.sgsc │ │ │ │ - 0x0001e834 6d6e5f5f 00736773 636d6e5f 00736771 mn__.sgscmn_.sgq │ │ │ │ - 0x0001e844 636d6e5f 5f007367 71636d6e 5f007367 cmn__.sgqcmn_.sg │ │ │ │ - 0x0001e854 6f706e5f 5f007367 6f706e5f 00736769 opn__.sgopn_.sgi │ │ │ │ - 0x0001e864 6e69745f 5f007367 696e6974 5f007367 nit__.sginit_.sg │ │ │ │ - 0x0001e874 66726d5f 5f007367 66726d5f 00736763 frm__.sgfrm_.sgc │ │ │ │ - 0x0001e884 6c735f5f 00736763 6c735f00 7367746e ls__.sgcls_.sgtn │ │ │ │ - 0x0001e894 78755f5f 00736774 6e78755f 0073676f xu__.sgtnxu_.sgo │ │ │ │ - 0x0001e8a4 6f706e5f 5f007367 6f6f706e 5f007367 opn__.sgoopn_.sg │ │ │ │ - 0x0001e8b4 6f636c73 5f5f0073 676f636c 735f0073 ocls__.sgocls_.s │ │ │ │ - 0x0001e8c4 67746e7a 765f5f00 7367746e 7a765f00 gtnzv__.sgtnzv_. │ │ │ │ - 0x0001e8d4 7367706c 7a765f5f 00736770 6c7a765f sgplzv__.sgplzv_ │ │ │ │ - 0x0001e8e4 00736769 716e705f 5f007367 69716e70 .sgiqnp__.sgiqnp │ │ │ │ - 0x0001e8f4 5f007367 69716964 5f5f0073 67697169 _.sgiqid__.sgiqi │ │ │ │ - 0x0001e904 645f0073 67697163 705f5f00 73676971 d_.sgiqcp__.sgiq │ │ │ │ - 0x0001e914 63705f00 73676971 636c5f5f 00736769 cp_.sgiqcl__.sgi │ │ │ │ - 0x0001e924 71636c5f 00736769 71766c5f 5f007367 qcl_.sgiqvl__.sg │ │ │ │ - 0x0001e934 6971766c 5f007367 6973766c 5f5f0073 iqvl_.sgisvl__.s │ │ │ │ - 0x0001e944 67697376 6c5f0073 67697169 6e5f5f00 gisvl_.sgiqin__. │ │ │ │ - 0x0001e954 73676971 696e5f00 73676c6e 755f5f00 sgiqin_.sglnu__. │ │ │ │ - 0x0001e964 73676c6e 755f0073 676c6e76 5f5f0073 sglnu_.sglnv__.s │ │ │ │ - 0x0001e974 676c6e76 5f007367 6c6e725f 5f007367 glnv_.sglnr__.sg │ │ │ │ - 0x0001e984 6c6e725f 00736773 6c6e695f 5f007367 lnr_.sgslni__.sg │ │ │ │ - 0x0001e994 736c6e69 5f007367 716c6e69 5f5f0073 slni_.sgqlni__.s │ │ │ │ - 0x0001e9a4 67716c6e 695f0073 6770716e 705f5f00 gqlni_.sgpqnp__. │ │ │ │ - 0x0001e9b4 73677071 6e705f00 73677071 69645f5f sgpqnp_.sgpqid__ │ │ │ │ - 0x0001e9c4 00736770 7169645f 00736770 7163705f .sgpqid_.sgpqcp_ │ │ │ │ - 0x0001e9d4 5f007367 70716370 5f007367 7071636c _.sgpqcp_.sgpqcl │ │ │ │ - 0x0001e9e4 5f5f0073 67707163 6c5f0073 67707169 __.sgpqcl_.sgpqi │ │ │ │ - 0x0001e9f4 745f5f00 73677071 69745f00 73677071 t__.sgpqit_.sgpq │ │ │ │ - 0x0001ea04 766c5f5f 00736770 71766c5f 00736770 vl__.sgpqvl_.sgp │ │ │ │ - 0x0001ea14 73766c5f 5f007367 7073766c 5f007367 svl__.sgpsvl_.sg │ │ │ │ - 0x0001ea24 7071696e 5f5f0073 67707169 6e5f0073 pqin__.sgpqin_.s │ │ │ │ - 0x0001ea34 6770636d 645f5f00 73677063 6d645f00 gpcmd__.sgpcmd_. │ │ │ │ - 0x0001ea44 73677271 6e705f5f 00736772 716e705f sgrqnp__.sgrqnp_ │ │ │ │ - 0x0001ea54 00736772 7169645f 5f007367 72716964 .sgrqid__.sgrqid │ │ │ │ - 0x0001ea64 5f007367 72716370 5f5f0073 67727163 _.sgrqcp__.sgrqc │ │ │ │ - 0x0001ea74 705f0073 67727163 6c5f5f00 73677271 p_.sgrqcl__.sgrq │ │ │ │ - 0x0001ea84 636c5f00 73677271 766c5f5f 00736772 cl_.sgrqvl__.sgr │ │ │ │ - 0x0001ea94 71766c5f 00736772 73766c5f 5f007367 qvl_.sgrsvl__.sg │ │ │ │ - 0x0001eaa4 7273766c 5f007367 7271696e 5f5f0073 rsvl_.sgrqin__.s │ │ │ │ - 0x0001eab4 67727169 6e5f0069 73677267 625f5f00 grqin_.isgrgb__. │ │ │ │ - 0x0001eac4 69736772 67625f00 73677472 71665f5f isgrgb_.sgtrqf__ │ │ │ │ - 0x0001ead4 00736774 7271665f 00736774 72736c5f .sgtrqf_.sgtrsl_ │ │ │ │ - 0x0001eae4 5f007367 7472736c 5f007367 7472736e _.sgtrsl_.sgtrsn │ │ │ │ - 0x0001eaf4 5f5f0073 67747273 6e5f0073 6774726c __.sgtrsn_.sgtrl │ │ │ │ - 0x0001eb04 735f5f00 73677472 6c735f00 73677472 s__.sgtrls_.sgtr │ │ │ │ - 0x0001eb14 6c6e5f5f 00736774 726c6e5f 00736774 ln__.sgtrln_.sgt │ │ │ │ - 0x0001eb24 726e735f 5f007367 74726e73 5f007367 rns__.sgtrns_.sg │ │ │ │ - 0x0001eb34 74726e6c 5f5f0073 6774726e 6c5f0073 trnl__.sgtrnl_.s │ │ │ │ - 0x0001eb44 67636c73 745f5f00 7367636c 73745f00 gclst__.sgclst_. │ │ │ │ - 0x0001eb54 73677163 6c5f5f00 73677163 6c5f0073 sgqcl__.sgqcl_.s │ │ │ │ - 0x0001eb64 67737369 6d5f5f00 73677373 696d5f00 gssim__.sgssim_. │ │ │ │ - 0x0001eb74 73677173 696d5f5f 00736771 73696d5f sgqsim__.sgqsim_ │ │ │ │ - 0x0001eb84 007a6769 7365745f 5f007a67 69736574 .zgiset__.zgiset │ │ │ │ - 0x0001eb94 5f007a67 72736574 5f5f007a 67727365 _.zgrset__.zgrse │ │ │ │ - 0x0001eba4 745f007a 67667265 6c5f5f00 7a676672 t_.zgfrel__.zgfr │ │ │ │ - 0x0001ebb4 656c5f00 7a676969 6e745f5f 007a6769 el_.zgiint__.zgi │ │ │ │ - 0x0001ebc4 696e745f 007a6764 6f706e5f 5f007a67 int_.zgdopn__.zg │ │ │ │ - 0x0001ebd4 646f706e 5f007a67 64636c73 5f5f007a dopn_.zgdcls__.z │ │ │ │ - 0x0001ebe4 6764636c 735f007a 67706f70 6e5f5f00 gdcls_.zgpopn__. │ │ │ │ - 0x0001ebf4 7a67706f 706e5f00 7a677063 6c735f5f zgpopn_.zgpcls__ │ │ │ │ - 0x0001ec04 007a6770 636c735f 007a6766 6c617368 .zgpcls_.zgflash │ │ │ │ - 0x0001ec14 5f5f007a 67666c61 73685f00 7a676f6f __.zgflash_.zgoo │ │ │ │ - 0x0001ec24 706e5f5f 007a676f 6f706e5f 007a676f pn__.zgoopn_.zgo │ │ │ │ - 0x0001ec34 636c735f 5f007a67 6f636c73 5f007a67 cls__.zgocls_.zg │ │ │ │ - 0x0001ec44 73776469 5f5f007a 67737764 695f007a swdi__.zgswdi_.z │ │ │ │ - 0x0001ec54 6773636c 695f5f00 7a677363 6c695f00 gscli__.zgscli_. │ │ │ │ - 0x0001ec64 7a67676f 706e5f5f 007a6767 6f706e5f zggopn__.zggopn_ │ │ │ │ - 0x0001ec74 007a6767 6d6f765f 5f007a67 676d6f76 .zggmov__.zggmov │ │ │ │ - 0x0001ec84 5f007a67 636c6970 5f5f007a 67636c69 _.zgclip__.zgcli │ │ │ │ - 0x0001ec94 705f007a 6772636c 705f5f00 7a677263 p_.zgrclp__.zgrc │ │ │ │ - 0x0001eca4 6c705f00 7a677478 745f5f00 7a677478 lp_.zgtxt__.zgtx │ │ │ │ - 0x0001ecb4 745f007a 6773656c 65637466 6f6e745f t_.zgselectfont_ │ │ │ │ - 0x0001ecc4 5f007a67 73656c65 6374666f 6e745f00 _.zgselectfont_. │ │ │ │ - 0x0001ecd4 7a676674 66635f5f 007a6766 7466635f zgftfc__.zgftfc_ │ │ │ │ - 0x0001ece4 007a6773 66775f5f 007a6773 66775f00 .zgsfw__.zgsfw_. │ │ │ │ - 0x0001ecf4 7a676e75 6d666f6e 74735f5f 007a676e zgnumfonts__.zgn │ │ │ │ - 0x0001ed04 756d666f 6e74735f 007a676c 69737466 umfonts_.zglistf │ │ │ │ - 0x0001ed14 6f6e7473 5f5f007a 676c6973 74666f6e onts__.zglistfon │ │ │ │ - 0x0001ed24 74735f00 7a67666f 6e746e61 6d655f5f ts_.zgfontname__ │ │ │ │ - 0x0001ed34 007a6766 6f6e746e 616d655f 007a6767 .zgfontname_.zgg │ │ │ │ - 0x0001ed44 706c745f 5f007a67 67706c74 5f007a67 plt__.zggplt_.zg │ │ │ │ - 0x0001ed54 67636c73 5f5f007a 6767636c 735f007a gcls__.zggcls_.z │ │ │ │ - 0x0001ed64 6767746f 6e5f5f00 7a676774 6f6e5f00 ggton__.zggton_. │ │ │ │ - 0x0001ed74 7a67696f 706e5f5f 007a6769 6f706e5f zgiopn__.zgiopn_ │ │ │ │ - 0x0001ed84 007a6769 6461745f 5f007a67 69646174 .zgidat__.zgidat │ │ │ │ - 0x0001ed94 5f007a67 69636c73 5f5f007a 6769636c _.zgicls__.zgicl │ │ │ │ - 0x0001eda4 735f007a 6771706e 745f5f00 7a677170 s_.zgqpnt__.zgqp │ │ │ │ - 0x0001edb4 6e745f00 7a677177 64635f5f 007a6771 nt_.zgqwdc__.zgq │ │ │ │ - 0x0001edc4 7764635f 007a6771 636c635f 5f007a67 wdc_.zgqclc__.zg │ │ │ │ - 0x0001edd4 71636c63 5f007a67 71746e63 5f5f007a qclc_.zgqtnc__.z │ │ │ │ - 0x0001ede4 6771746e 635f007a 6771696d 635f5f00 gqtnc_.zgqimc__. │ │ │ │ - 0x0001edf4 7a677169 6d635f00 7a677170 74635f5f zgqimc_.zgqptc__ │ │ │ │ - 0x0001ee04 007a6771 7074635f 007a6771 7263745f .zgqptc_.zgqrct_ │ │ │ │ - 0x0001ee14 5f007a67 71726374 5f007a67 73726f74 _.zgqrct_.zgsrot │ │ │ │ - 0x0001ee24 5f5f007a 6773726f 745f007a 67736663 __.zgsrot_.zgsfc │ │ │ │ - 0x0001ee34 6d5f5f00 7a677366 636d5f00 7a67736c m__.zgsfcm_.zgsl │ │ │ │ - 0x0001ee44 636c5f5f 007a6773 6c636c5f 007a6773 cl__.zgslcl_.zgs │ │ │ │ - 0x0001ee54 74636c5f 5f007a67 7374636c 5f007a67 tcl__.zgstcl_.zg │ │ │ │ - 0x0001ee64 69636c72 5f5f007a 6769636c 725f007a iclr__.zgiclr_.z │ │ │ │ - 0x0001ee74 67636c69 6e695f5f 007a6763 6c696e69 gclini__.zgclini │ │ │ │ - 0x0001ee84 5f007377 646f706e 5f5f0073 77646f70 _.swdopn__.swdop │ │ │ │ - 0x0001ee94 6e5f0073 7764636c 735f5f00 73776463 n_.swdcls__.swdc │ │ │ │ - 0x0001eea4 6c735f00 7377706f 706e5f5f 00737770 ls_.swpopn__.swp │ │ │ │ - 0x0001eeb4 6f706e5f 00737766 6c73685f 5f007377 opn_.swflsh__.sw │ │ │ │ - 0x0001eec4 666c7368 5f007377 70636c73 5f5f0073 flsh_.swpcls__.s │ │ │ │ - 0x0001eed4 7770636c 735f0073 776f6f70 6e5f5f00 wpcls_.swoopn__. │ │ │ │ - 0x0001eee4 73776f6f 706e5f00 73776f63 6c735f5f swoopn_.swocls__ │ │ │ │ - 0x0001eef4 0073776f 636c735f 00737771 6663635f .swocls_.swqfcc_ │ │ │ │ - 0x0001ef04 5f007377 71666363 5f007377 7366636d _.swqfcc_.swsfcm │ │ │ │ - 0x0001ef14 5f5f0073 77736663 6d5f0073 77737764 __.swsfcm_.swswd │ │ │ │ - 0x0001ef24 695f5f00 73777377 64695f00 73777363 i__.swswdi_.swsc │ │ │ │ - 0x0001ef34 6c695f5f 00737773 636c695f 00737773 li__.swscli_.sws │ │ │ │ - 0x0001ef44 6c636c5f 5f007377 736c636c 5f007377 lcl__.swslcl_.sw │ │ │ │ - 0x0001ef54 7366775f 5f007377 7366775f 00737767 sfw__.swsfw_.swg │ │ │ │ - 0x0001ef64 6f706e5f 5f007377 676f706e 5f007377 opn__.swgopn_.sw │ │ │ │ - 0x0001ef74 676d6f76 5f5f0073 77676d6f 765f0073 gmov__.swgmov_.s │ │ │ │ - 0x0001ef84 7767706c 745f5f00 73776770 6c745f00 wgplt__.swgplt_. │ │ │ │ - 0x0001ef94 73776763 6c735f5f 00737767 636c735f swgcls__.swgcls_ │ │ │ │ - 0x0001efa4 00737773 74636c5f 5f007377 7374636c .swstcl__.swstcl │ │ │ │ - 0x0001efb4 5f007377 67746f6e 5f5f0073 7767746f _.swgton__.swgto │ │ │ │ - 0x0001efc4 6e5f0073 7769716e 705f5f00 73776971 n_.swiqnp__.swiq │ │ │ │ - 0x0001efd4 6e705f00 73776971 69645f5f 00737769 np_.swiqid__.swi │ │ │ │ - 0x0001efe4 7169645f 00737769 7163705f 5f007377 qid_.swiqcp__.sw │ │ │ │ - 0x0001eff4 69716370 5f007377 6971636c 5f5f0073 iqcp_.swiqcl__.s │ │ │ │ - 0x0001f004 77697163 6c5f0073 77697176 6c5f5f00 wiqcl_.swiqvl__. │ │ │ │ - 0x0001f014 73776971 766c5f00 73776973 766c5f5f swiqvl_.swisvl__ │ │ │ │ - 0x0001f024 00737769 73766c5f 00737769 71696e5f .swisvl_.swiqin_ │ │ │ │ - 0x0001f034 5f007377 6971696e 5f007377 696f706e _.swiqin_.swiopn │ │ │ │ - 0x0001f044 5f5f0073 77696f70 6e5f0073 77696461 __.swiopn_.swida │ │ │ │ - 0x0001f054 745f5f00 73776964 61745f00 73776963 t__.swidat_.swic │ │ │ │ - 0x0001f064 6c725f5f 00737769 636c725f 00737769 lr__.swiclr_.swi │ │ │ │ - 0x0001f074 636c735f 5f007377 69636c73 5f007377 cls__.swicls_.sw │ │ │ │ - 0x0001f084 71706e74 5f5f0073 7771706e 745f0073 qpnt__.swqpnt_.s │ │ │ │ - 0x0001f094 7766696e 745f5f00 73776669 6e745f00 wfint__.swfint_. │ │ │ │ - 0x0001f0a4 73776969 6e745f5f 00737769 696e745f swiint__.swiint_ │ │ │ │ - 0x0001f0b4 00737771 7764635f 5f007377 71776463 .swqwdc__.swqwdc │ │ │ │ - 0x0001f0c4 5f007377 71636c63 5f5f0073 7771636c _.swqclc__.swqcl │ │ │ │ - 0x0001f0d4 635f0073 7771746e 635f5f00 73777174 c_.swqtnc__.swqt │ │ │ │ - 0x0001f0e4 6e635f00 73777169 6d635f5f 00737771 nc_.swqimc__.swq │ │ │ │ - 0x0001f0f4 696d635f 00737771 7074635f 5f007377 imc_.swqptc__.sw │ │ │ │ - 0x0001f104 71707463 5f007377 71726374 5f5f0073 qptc_.swqrct__.s │ │ │ │ - 0x0001f114 77717263 745f0073 7773726f 745f5f00 wqrct_.swsrot__. │ │ │ │ - 0x0001f124 73777372 6f745f00 7377636c 63685f5f swsrot_.swclch__ │ │ │ │ - 0x0001f134 00737763 6c63685f 00737771 7478775f .swclch_.swqtxw_ │ │ │ │ - 0x0001f144 5f007377 71747877 5f007377 66746663 _.swqtxw_.swftfc │ │ │ │ - 0x0001f154 5f5f0073 77667466 635f0073 7766746e __.swftfc_.swftn │ │ │ │ - 0x0001f164 6d5f5f00 73776674 6e6d5f00 7377736c m__.swftnm_.swsl │ │ │ │ - 0x0001f174 66745f5f 00737773 6c66745f 00737767 ft__.swslft_.swg │ │ │ │ - 0x0001f184 7466745f 5f007377 67746674 5f007377 tft__.swgtft_.sw │ │ │ │ - 0x0001f194 6c736674 5f5f0073 776c7366 745f0073 lsft__.swlsft_.s │ │ │ │ - 0x0001f1a4 77747874 5f5f0073 77747874 5f007377 wtxt__.swtxt_.sw │ │ │ │ - 0x0001f1b4 72676574 5f5f0073 77726765 745f0073 rget__.swrget_.s │ │ │ │ - 0x0001f1c4 77727365 745f5f00 73777273 65745f00 wrset__.swrset_. │ │ │ │ - 0x0001f1d4 73777273 74785f5f 00737772 7374785f swrstx__.swrstx_ │ │ │ │ - 0x0001f1e4 00737770 716e705f 5f007377 70716e70 .swpqnp__.swpqnp │ │ │ │ - 0x0001f1f4 5f007377 70716964 5f5f0073 77707169 _.swpqid__.swpqi │ │ │ │ - 0x0001f204 645f0073 77707163 705f5f00 73777071 d_.swpqcp__.swpq │ │ │ │ - 0x0001f214 63705f00 73777071 636c5f5f 00737770 cp_.swpqcl__.swp │ │ │ │ - 0x0001f224 71636c5f 00737770 7169745f 5f007377 qcl_.swpqit__.sw │ │ │ │ - 0x0001f234 70716974 5f007377 7071766c 5f5f0073 pqit_.swpqvl__.s │ │ │ │ - 0x0001f244 77707176 6c5f0073 77707376 6c5f5f00 wpqvl_.swpsvl__. │ │ │ │ - 0x0001f254 73777073 766c5f00 73777071 696e5f5f swpsvl_.swpqin__ │ │ │ │ - 0x0001f264 00737770 71696e5f 00737772 716e705f .swpqin_.swrqnp_ │ │ │ │ - 0x0001f274 5f007377 72716e70 5f007377 72716964 _.swrqnp_.swrqid │ │ │ │ - 0x0001f284 5f5f0073 77727169 645f0073 77727163 __.swrqid_.swrqc │ │ │ │ - 0x0001f294 705f5f00 73777271 63705f00 73777271 p__.swrqcp_.swrq │ │ │ │ - 0x0001f2a4 636c5f5f 00737772 71636c5f 00737772 cl__.swrqcl_.swr │ │ │ │ - 0x0001f2b4 71766c5f 5f007377 7271766c 5f007377 qvl__.swrqvl_.sw │ │ │ │ - 0x0001f2c4 7273766c 5f5f0073 77727376 6c5f0073 rsvl__.swrsvl_.s │ │ │ │ - 0x0001f2d4 77727169 6e5f5f00 73777271 696e5f00 wrqin__.swrqin_. │ │ │ │ - 0x0001f2e4 73776371 6e705f5f 00737763 716e705f swcqnp__.swcqnp_ │ │ │ │ - 0x0001f2f4 00737763 7169645f 5f007377 63716964 .swcqid__.swcqid │ │ │ │ - 0x0001f304 5f007377 63716370 5f5f0073 77637163 _.swcqcp__.swcqc │ │ │ │ - 0x0001f314 705f0073 77637163 6c5f5f00 73776371 p_.swcqcl__.swcq │ │ │ │ - 0x0001f324 636c5f00 73776371 766c5f5f 00737763 cl_.swcqvl__.swc │ │ │ │ - 0x0001f334 71766c5f 00737763 73766c5f 5f007377 qvl_.swcsvl__.sw │ │ │ │ - 0x0001f344 6373766c 5f007377 6371696e 5f5f0073 csvl_.swcqin__.s │ │ │ │ - 0x0001f354 77637169 6e5f0073 776c6765 745f5f00 wcqin_.swlget__. │ │ │ │ - 0x0001f364 73776c67 65745f00 73776c73 65745f5f swlget_.swlset__ │ │ │ │ - 0x0001f374 0073776c 7365745f 0073776c 7374785f .swlset_.swlstx_ │ │ │ │ - 0x0001f384 5f007377 6c737478 5f007377 71666e6d _.swlstx_.swqfnm │ │ │ │ - 0x0001f394 5f5f0073 7771666e 6d5f007a 6766696e __.swqfnm_.zgfin │ │ │ │ - 0x0001f3a4 745f5f00 7a676669 6e745f00 7a677174 t__.zgfint_.zgqt │ │ │ │ - 0x0001f3b4 78775f5f 007a6771 7478775f 0073776c xw__.zgqtxw_.swl │ │ │ │ - 0x0001f3c4 716e705f 5f007377 6c716e70 5f007377 qnp__.swlqnp_.sw │ │ │ │ - 0x0001f3d4 6c716964 5f5f0073 776c7169 645f0073 lqid__.swlqid_.s │ │ │ │ - 0x0001f3e4 776c7163 705f5f00 73776c71 63705f00 wlqcp__.swlqcp_. │ │ │ │ - 0x0001f3f4 73776c71 636c5f5f 0073776c 71636c5f swlqcl__.swlqcl_ │ │ │ │ - 0x0001f404 0073776c 71766c5f 5f007377 6c71766c .swlqvl__.swlqvl │ │ │ │ - 0x0001f414 5f007377 6c73766c 5f5f0073 776c7376 _.swlsvl__.swlsv │ │ │ │ - 0x0001f424 6c5f0073 776c7169 6e5f5f00 73776c71 l_.swlqin__.swlq │ │ │ │ - 0x0001f434 696e5f00 73776367 65745f5f 00737763 in_.swcget__.swc │ │ │ │ - 0x0001f444 6765745f 00737763 7365745f 5f007377 get_.swcset__.sw │ │ │ │ - 0x0001f454 63736574 5f007377 63737478 5f5f0073 cset_.swcstx__.s │ │ │ │ - 0x0001f464 77637374 785f0073 77696765 745f5f00 wcstx_.swiget__. │ │ │ │ - 0x0001f474 73776967 65745f00 73776973 65745f5f swiget_.swiset__ │ │ │ │ - 0x0001f484 00737769 7365745f 00737769 7374785f .swiset_.swistx_ │ │ │ │ - 0x0001f494 5f007377 69737478 5f007377 636d6c6c _.swistx_.swcmll │ │ │ │ - 0x0001f4a4 5f5f0073 77636d6c 6c5f0073 7771636d __.swcmll_.swqcm │ │ │ │ - 0x0001f4b4 6e5f5f00 73777163 6d6e5f00 73777163 n__.swqcmn_.swqc │ │ │ │ - 0x0001f4c4 6d665f5f 00737771 636d665f 00737771 mf__.swqcmf_.swq │ │ │ │ - 0x0001f4d4 636d645f 5f007377 71636d64 5f007377 cmd__.swqcmd_.sw │ │ │ │ - 0x0001f4e4 70676574 5f5f0073 77706765 745f0073 pget__.swpget_.s │ │ │ │ - 0x0001f4f4 77707365 745f5f00 73777073 65745f00 wpset__.swpset_. │ │ │ │ - 0x0001f504 73777073 74785f5f 00737770 7374785f swpstx__.swpstx_ │ │ │ │ - 0x0001f514 0075656c 6765745f 5f007565 6c676574 .uelget__.uelget │ │ │ │ - 0x0001f524 5f007565 6c736574 5f5f0075 656c7365 _.uelset__.uelse │ │ │ │ - 0x0001f534 745f0075 656c7374 785f5f00 75656c73 t_.uelstx__.uels │ │ │ │ - 0x0001f544 74785f00 75657a63 686b5f5f 0075657a tx_.uezchk__.uez │ │ │ │ - 0x0001f554 63686b5f 00756569 746c765f 5f007565 chk_.ueitlv__.ue │ │ │ │ - 0x0001f564 69746c76 5f007565 73746c76 5f5f0075 itlv_.uestlv__.u │ │ │ │ - 0x0001f574 6573746c 765f0075 6571746c 765f5f00 estlv_.ueqtlv__. │ │ │ │ - 0x0001f584 75657174 6c765f00 7565716e 746c5f5f ueqtlv_.ueqntl__ │ │ │ │ - 0x0001f594 00756571 6e746c5f 00756573 746c7a5f .ueqntl_.uestlz_ │ │ │ │ - 0x0001f5a4 5f007565 73746c7a 5f007565 71746c7a _.uestlz_.ueqtlz │ │ │ │ - 0x0001f5b4 5f5f0075 6571746c 7a5f0075 65696765 __.ueqtlz_.ueige │ │ │ │ - 0x0001f5c4 745f5f00 75656967 65745f00 75656973 t__.ueiget_.ueis │ │ │ │ - 0x0001f5d4 65745f5f 00756569 7365745f 00756569 et__.ueiset_.uei │ │ │ │ - 0x0001f5e4 7374785f 5f007565 69737478 5f007565 stx__.ueistx_.ue │ │ │ │ - 0x0001f5f4 746f6e7a 5f5f0075 65746f6e 7a5f0075 tonz__.uetonz_.u │ │ │ │ - 0x0001f604 65746f6e 655f5f00 7565746f 6e655f00 etone__.uetone_. │ │ │ │ - 0x0001f614 75657267 65745f5f 00756572 6765745f uerget__.uerget_ │ │ │ │ - 0x0001f624 00756572 7365745f 5f007565 72736574 .uerset__.uerset │ │ │ │ - 0x0001f634 5f007565 72737478 5f5f0075 65727374 _.uerstx__.uerst │ │ │ │ - 0x0001f644 785f0075 6567746c 625f5f00 75656774 x_.uegtlb__.uegt │ │ │ │ - 0x0001f654 6c625f00 75657067 65745f5f 00756570 lb_.uepget__.uep │ │ │ │ - 0x0001f664 6765745f 00756570 7365745f 5f007565 get_.uepset__.ue │ │ │ │ - 0x0001f674 70736574 5f007565 70737478 5f5f0075 pset_.uepstx__.u │ │ │ │ - 0x0001f684 65707374 785f0075 65746f6e 635f5f00 epstx_.uetonc__. │ │ │ │ - 0x0001f694 7565746f 6e635f00 75656172 65615f5f uetonc_.uearea__ │ │ │ │ - 0x0001f6a4 00756561 7265615f 00756561 696e745f .uearea_.ueaint_ │ │ │ │ - 0x0001f6b4 5f007565 61696e74 5f007565 70716e70 _.ueaint_.uepqnp │ │ │ │ - 0x0001f6c4 5f5f0075 6570716e 705f0075 65707169 __.uepqnp_.uepqi │ │ │ │ - 0x0001f6d4 645f5f00 75657071 69645f00 75657071 d__.uepqid_.uepq │ │ │ │ - 0x0001f6e4 63705f5f 00756570 7163705f 00756570 cp__.uepqcp_.uep │ │ │ │ - 0x0001f6f4 71636c5f 5f007565 7071636c 5f007565 qcl__.uepqcl_.ue │ │ │ │ - 0x0001f704 70716974 5f5f0075 65707169 745f0075 pqit__.uepqit_.u │ │ │ │ - 0x0001f714 65707176 6c5f5f00 75657071 766c5f00 epqvl__.uepqvl_. │ │ │ │ - 0x0001f724 75657073 766c5f5f 00756570 73766c5f uepsvl__.uepsvl_ │ │ │ │ - 0x0001f734 00756570 71696e5f 5f007565 7071696e .uepqin__.uepqin │ │ │ │ - 0x0001f744 5f007565 72716e70 5f5f0075 6572716e _.uerqnp__.uerqn │ │ │ │ - 0x0001f754 705f0075 65727169 645f5f00 75657271 p_.uerqid__.uerq │ │ │ │ - 0x0001f764 69645f00 75657271 63705f5f 00756572 id_.uerqcp__.uer │ │ │ │ - 0x0001f774 7163705f 00756572 71636c5f 5f007565 qcp_.uerqcl__.ue │ │ │ │ - 0x0001f784 7271636c 5f007565 7271766c 5f5f0075 rqcl_.uerqvl__.u │ │ │ │ - 0x0001f794 65727176 6c5f0075 65727376 6c5f5f00 erqvl_.uersvl__. │ │ │ │ - 0x0001f7a4 75657273 766c5f00 75657271 696e5f5f uersvl_.uerqin__ │ │ │ │ - 0x0001f7b4 00756572 71696e5f 00756567 746c615f .uerqin_.uegtla_ │ │ │ │ - 0x0001f7c4 5f007565 67746c61 5f007565 69716e70 _.uegtla_.ueiqnp │ │ │ │ - 0x0001f7d4 5f5f0075 6569716e 705f0075 65697169 __.ueiqnp_.ueiqi │ │ │ │ - 0x0001f7e4 645f5f00 75656971 69645f00 75656971 d__.ueiqid_.ueiq │ │ │ │ - 0x0001f7f4 63705f5f 00756569 7163705f 00756569 cp__.ueiqcp_.uei │ │ │ │ - 0x0001f804 71636c5f 5f007565 6971636c 5f007565 qcl__.ueiqcl_.ue │ │ │ │ - 0x0001f814 6971766c 5f5f0075 65697176 6c5f0075 iqvl__.ueiqvl_.u │ │ │ │ - 0x0001f824 65697376 6c5f5f00 75656973 766c5f00 eisvl__.ueisvl_. │ │ │ │ - 0x0001f834 75656971 696e5f5f 00756569 71696e5f ueiqin__.ueiqin_ │ │ │ │ - 0x0001f844 00756574 6f6e665f 5f007565 746f6e66 .uetonf__.uetonf │ │ │ │ - 0x0001f854 5f007565 746f6e62 5f5f0075 65746f6e _.uetonb__.ueton │ │ │ │ - 0x0001f864 625f0075 656c716e 705f5f00 75656c71 b_.uelqnp__.uelq │ │ │ │ - 0x0001f874 6e705f00 75656c71 69645f5f 0075656c np_.uelqid__.uel │ │ │ │ - 0x0001f884 7169645f 0075656c 7163705f 5f007565 qid_.uelqcp__.ue │ │ │ │ - 0x0001f894 6c716370 5f007565 6c71636c 5f5f0075 lqcp_.uelqcl__.u │ │ │ │ - 0x0001f8a4 656c7163 6c5f0075 656c7176 6c5f5f00 elqcl_.uelqvl__. │ │ │ │ - 0x0001f8b4 75656c71 766c5f00 75656c73 766c5f5f uelqvl_.uelsvl__ │ │ │ │ - 0x0001f8c4 0075656c 73766c5f 0075656c 71696e5f .uelsvl_.uelqin_ │ │ │ │ - 0x0001f8d4 5f007565 6c71696e 5f006975 65746f6e _.uelqin_.iueton │ │ │ │ - 0x0001f8e4 5f5f0069 7565746f 6e5f0075 7370716e __.iueton_.uspqn │ │ │ │ - 0x0001f8f4 705f5f00 75737071 6e705f00 75737071 p__.uspqnp_.uspq │ │ │ │ - 0x0001f904 69645f5f 00757370 7169645f 00757370 id__.uspqid_.usp │ │ │ │ - 0x0001f914 7163705f 5f007573 70716370 5f007573 qcp__.uspqcp_.us │ │ │ │ - 0x0001f924 7071636c 5f5f0075 73707163 6c5f0075 pqcl__.uspqcl_.u │ │ │ │ - 0x0001f934 73707169 745f5f00 75737071 69745f00 spqit__.uspqit_. │ │ │ │ - 0x0001f944 75737071 766c5f5f 00757370 71766c5f uspqvl__.uspqvl_ │ │ │ │ - 0x0001f954 00757370 73766c5f 5f007573 7073766c .uspsvl__.uspsvl │ │ │ │ - 0x0001f964 5f007573 7071696e 5f5f0075 73707169 _.uspqin__.uspqi │ │ │ │ - 0x0001f974 6e5f0075 73707474 6c5f5f00 75737074 n_.uspttl__.uspt │ │ │ │ - 0x0001f984 746c5f00 75737271 6e705f5f 00757372 tl_.usrqnp__.usr │ │ │ │ - 0x0001f994 716e705f 00757372 7169645f 5f007573 qnp_.usrqid__.us │ │ │ │ - 0x0001f9a4 72716964 5f007573 72716370 5f5f0075 rqid_.usrqcp__.u │ │ │ │ - 0x0001f9b4 73727163 705f0075 73727163 6c5f5f00 srqcp_.usrqcl__. │ │ │ │ - 0x0001f9c4 75737271 636c5f00 75737271 766c5f5f usrqcl_.usrqvl__ │ │ │ │ - 0x0001f9d4 00757372 71766c5f 00757372 73766c5f .usrqvl_.usrsvl_ │ │ │ │ - 0x0001f9e4 5f007573 7273766c 5f007573 7271696e _.usrsvl_.usrqin │ │ │ │ - 0x0001f9f4 5f5f0075 73727169 6e5f0075 73786178 __.usrqin_.usxax │ │ │ │ - 0x0001fa04 735f5f00 75737861 78735f00 75737973 s__.usxaxs_.usys │ │ │ │ - 0x0001fa14 75625f5f 00757379 7375625f 00757370 ub__.usysub_.usp │ │ │ │ - 0x0001fa24 6669745f 5f007573 70666974 5f007573 fit__.uspfit_.us │ │ │ │ - 0x0001fa34 6178636c 5f5f0075 73617863 6c5f0075 axcl__.usaxcl_.u │ │ │ │ - 0x0001fa44 73706e75 6d5f5f00 7573706e 756d5f00 spnum__.uspnum_. │ │ │ │ - 0x0001fa54 75737a64 67745f5f 0075737a 6467745f uszdgt__.uszdgt_ │ │ │ │ - 0x0001fa64 0075736c 6765745f 5f007573 6c676574 .uslget__.uslget │ │ │ │ - 0x0001fa74 5f007573 6c736574 5f5f0075 736c7365 _.uslset__.uslse │ │ │ │ - 0x0001fa84 745f0075 736c7374 785f5f00 75736c73 t_.uslstx__.usls │ │ │ │ - 0x0001fa94 74785f00 75736178 6c675f5f 00757361 tx_.usaxlg__.usa │ │ │ │ - 0x0001faa4 786c675f 00757377 61707a5f 5f007573 xlg_.uswapz__.us │ │ │ │ - 0x0001fab4 7761707a 5f007573 7573636c 5f5f0075 wapz_.ususcl__.u │ │ │ │ - 0x0001fac4 73757363 6c5f0075 73757363 755f5f00 suscl_.ususcu__. │ │ │ │ - 0x0001fad4 75737573 63755f00 75737869 6e7a5f5f ususcu_.usxinz__ │ │ │ │ - 0x0001fae4 00757378 696e7a5f 00757378 746c7a5f .usxinz_.usxtlz_ │ │ │ │ - 0x0001faf4 5f007573 78746c7a 5f007573 69676574 _.usxtlz_.usiget │ │ │ │ - 0x0001fb04 5f5f0075 73696765 745f0075 73697365 __.usiget_.usise │ │ │ │ - 0x0001fb14 745f5f00 75736973 65745f00 75736973 t__.usiset_.usis │ │ │ │ - 0x0001fb24 74785f5f 00757369 7374785f 00757373 tx__.usistx_.uss │ │ │ │ - 0x0001fb34 706e745f 5f007573 73706e74 5f007573 pnt__.usspnt_.us │ │ │ │ - 0x0001fb44 786f6666 5f5f0075 73786f66 665f0075 xoff__.usxoff_.u │ │ │ │ - 0x0001fb54 7361786e 6d5f5f00 75736178 6e6d5f00 saxnm__.usaxnm_. │ │ │ │ - 0x0001fb64 75736178 73635f5f 00757361 7873635f usaxsc__.usaxsc_ │ │ │ │ - 0x0001fb74 00757364 6178735f 5f007573 64617873 .usdaxs__.usdaxs │ │ │ │ - 0x0001fb84 5f007573 69716e70 5f5f0075 7369716e _.usiqnp__.usiqn │ │ │ │ - 0x0001fb94 705f0075 73697169 645f5f00 75736971 p_.usiqid__.usiq │ │ │ │ - 0x0001fba4 69645f00 75736971 63705f5f 00757369 id_.usiqcp__.usi │ │ │ │ - 0x0001fbb4 7163705f 00757369 71636c5f 5f007573 qcp_.usiqcl__.us │ │ │ │ - 0x0001fbc4 6971636c 5f007573 6971766c 5f5f0075 iqcl_.usiqvl__.u │ │ │ │ - 0x0001fbd4 73697176 6c5f0075 73697376 6c5f5f00 siqvl_.usisvl__. │ │ │ │ - 0x0001fbe4 75736973 766c5f00 75736971 696e5f5f usisvl_.usiqin__ │ │ │ │ - 0x0001fbf4 00757369 71696e5f 00757372 6765745f .usiqin_.usrget_ │ │ │ │ - 0x0001fc04 5f007573 72676574 5f007573 72736574 _.usrget_.usrset │ │ │ │ - 0x0001fc14 5f5f0075 73727365 745f0075 73727374 __.usrset_.usrst │ │ │ │ - 0x0001fc24 785f5f00 75737273 74785f00 75736368 x__.usrstx_.usch │ │ │ │ - 0x0001fc34 766c5f5f 00757363 68766c5f 00757378 vl__.uschvl_.usx │ │ │ │ - 0x0001fc44 7375625f 5f007573 78737562 5f007573 sub__.usxsub_.us │ │ │ │ - 0x0001fc54 78617875 5f5f0075 73786178 755f0075 xaxu__.usxaxu_.u │ │ │ │ - 0x0001fc64 73796178 735f5f00 75737961 78735f00 syaxs__.usyaxs_. │ │ │ │ - 0x0001fc74 75736772 70685f5f 00757367 7270685f usgrph__.usgrph_ │ │ │ │ - 0x0001fc84 00757361 7864765f 5f007573 61786476 .usaxdv__.usaxdv │ │ │ │ - 0x0001fc94 5f006373 626c626c 5f5f0063 73626c62 _.csblbl__.csblb │ │ │ │ - 0x0001fca4 6c5f0075 73706765 745f5f00 75737067 l_.uspget__.uspg │ │ │ │ - 0x0001fcb4 65745f00 75737073 65745f5f 00757370 et_.uspset__.usp │ │ │ │ - 0x0001fcc4 7365745f 00757370 7374785f 5f007573 set_.uspstx__.us │ │ │ │ - 0x0001fcd4 70737478 5f007573 6c716e70 5f5f0075 pstx_.uslqnp__.u │ │ │ │ - 0x0001fce4 736c716e 705f0075 736c7169 645f5f00 slqnp_.uslqid__. │ │ │ │ - 0x0001fcf4 75736c71 69645f00 75736c71 63705f5f uslqid_.uslqcp__ │ │ │ │ - 0x0001fd04 0075736c 7163705f 0075736c 71636c5f .uslqcp_.uslqcl_ │ │ │ │ - 0x0001fd14 5f007573 6c71636c 5f007573 6c71766c _.uslqcl_.uslqvl │ │ │ │ - 0x0001fd24 5f5f0075 736c7176 6c5f0075 736c7376 __.uslqvl_.uslsv │ │ │ │ - 0x0001fd34 6c5f5f00 75736c73 766c5f00 75736c71 l__.uslsvl_.uslq │ │ │ │ - 0x0001fd44 696e5f5f 0075736c 71696e5f 00757373 in__.uslqin_.uss │ │ │ │ - 0x0001fd54 74746c5f 5f007573 7374746c 5f007573 ttl__.ussttl_.us │ │ │ │ - 0x0001fd64 73617873 5f5f0075 73736178 735f0075 saxs__.ussaxs_.u │ │ │ │ - 0x0001fd74 73786178 6c5f5f00 75737861 786c5f00 sxaxl__.usxaxl_. │ │ │ │ - 0x0001fd84 7573696e 69745f5f 00757369 6e69745f usinit__.usinit_ │ │ │ │ - 0x0001fd94 00757379 61786c5f 5f007573 7961786c .usyaxl__.usyaxl │ │ │ │ - 0x0001fda4 5f007573 796f6666 5f5f0075 73796f66 _.usyoff__.usyof │ │ │ │ - 0x0001fdb4 665f0075 7363716e 705f5f00 75736371 f_.uscqnp__.uscq │ │ │ │ - 0x0001fdc4 6e705f00 75736371 69645f5f 00757363 np_.uscqid__.usc │ │ │ │ - 0x0001fdd4 7169645f 00757363 7163705f 5f007573 qid_.uscqcp__.us │ │ │ │ - 0x0001fde4 63716370 5f007573 6371636c 5f5f0075 cqcp_.uscqcl__.u │ │ │ │ - 0x0001fdf4 73637163 6c5f0075 73637176 6c5f5f00 scqcl_.uscqvl__. │ │ │ │ - 0x0001fe04 75736371 766c5f00 75736373 766c5f5f uscqvl_.uscsvl__ │ │ │ │ - 0x0001fe14 00757363 73766c5f 00757363 71696e5f .uscsvl_.uscqin_ │ │ │ │ - 0x0001fe24 5f007573 6371696e 5f007573 70746d6b _.uscqin_.usptmk │ │ │ │ - 0x0001fe34 5f5f0075 7370746d 6b5f0075 73757264 __.usptmk_.usurd │ │ │ │ - 0x0001fe44 6c5f5f00 75737572 646c5f00 75737572 l__.usurdl_.usur │ │ │ │ - 0x0001fe54 64745f5f 00757375 7264745f 00757370 dt__.usurdt_.usp │ │ │ │ - 0x0001fe64 6178735f 5f007573 70617873 5f007573 axs__.uspaxs_.us │ │ │ │ - 0x0001fe74 79696e7a 5f5f0075 7379696e 7a5f0075 yinz__.usyinz_.u │ │ │ │ - 0x0001fe84 7379746c 7a5f5f00 75737974 6c7a5f00 sytlz__.usytlz_. │ │ │ │ - 0x0001fe94 75736367 65745f5f 00757363 6765745f uscget__.uscget_ │ │ │ │ - 0x0001fea4 00757363 7365745f 5f007573 63736574 .uscset__.uscset │ │ │ │ - 0x0001feb4 5f007573 63737478 5f5f0075 73637374 _.uscstx__.uscst │ │ │ │ - 0x0001fec4 785f0075 73796178 755f5f00 75737961 x_.usyaxu__.usya │ │ │ │ - 0x0001fed4 78755f00 75797061 78735f5f 00757970 xu_.uypaxs__.uyp │ │ │ │ - 0x0001fee4 6178735f 00757970 74746c5f 5f007579 axs_.uypttl__.uy │ │ │ │ - 0x0001fef4 7074746c 5f007579 73617873 5f5f0075 pttl_.uysaxs__.u │ │ │ │ - 0x0001ff04 79736178 735f0075 79706e75 6d5f5f00 ysaxs_.uypnum__. │ │ │ │ - 0x0001ff14 7579706e 756d5f00 75797361 787a5f5f uypnum_.uysaxz__ │ │ │ │ - 0x0001ff24 00757973 61787a5f 006c7579 63686b5f .uysaxz_.luychk_ │ │ │ │ - 0x0001ff34 5f006c75 7963686b 5f007579 70746d6b _.luychk_.uyptmk │ │ │ │ - 0x0001ff44 5f5f0075 7970746d 6b5f0075 79737474 __.uyptmk_.uystt │ │ │ │ - 0x0001ff54 6c5f5f00 75797374 746c5f00 75796178 l__.uysttl_.uyax │ │ │ │ - 0x0001ff64 64765f5f 00757961 7864765f 00757973 dv__.uyaxdv_.uys │ │ │ │ - 0x0001ff74 666d745f 5f007579 73666d74 5f007579 fmt__.uysfmt_.uy │ │ │ │ - 0x0001ff84 71666d74 5f5f0075 7971666d 745f0075 qfmt__.uyqfmt_.u │ │ │ │ - 0x0001ff94 7970746d 7a5f5f00 75797074 6d7a5f00 yptmz__.uyptmz_. │ │ │ │ - 0x0001ffa4 7579736f 66665f5f 00757973 6f66665f uysoff__.uysoff_ │ │ │ │ - 0x0001ffb4 00757972 6f66665f 5f007579 726f6666 .uyroff__.uyroff │ │ │ │ - 0x0001ffc4 5f007579 6d74746c 5f5f0075 796d7474 _.uymttl__.uymtt │ │ │ │ - 0x0001ffd4 6c5f0075 7961786e 6d5f5f00 75796178 l_.uyaxnm__.uyax │ │ │ │ - 0x0001ffe4 6e6d5f00 756c6967 65745f5f 00756c69 nm_.uliget__.uli │ │ │ │ - 0x0001fff4 6765745f 00756c69 7365745f 5f00756c get_.uliset__.ul │ │ │ │ - 0x00020004 69736574 5f00756c 69737478 5f5f0075 iset_.ulistx__.u │ │ │ │ - 0x00020014 6c697374 785f0075 6c6c6765 745f5f00 listx_.ullget__. │ │ │ │ - 0x00020024 756c6c67 65745f00 756c6c73 65745f5f ullget_.ullset__ │ │ │ │ - 0x00020034 00756c6c 7365745f 00756c6c 7374785f .ullset_.ullstx_ │ │ │ │ - 0x00020044 5f00756c 6c737478 5f00756c 70716e70 _.ullstx_.ulpqnp │ │ │ │ - 0x00020054 5f5f0075 6c70716e 705f0075 6c707169 __.ulpqnp_.ulpqi │ │ │ │ - 0x00020064 645f5f00 756c7071 69645f00 756c7071 d__.ulpqid_.ulpq │ │ │ │ - 0x00020074 63705f5f 00756c70 7163705f 00756c70 cp__.ulpqcp_.ulp │ │ │ │ - 0x00020084 71636c5f 5f00756c 7071636c 5f00756c qcl__.ulpqcl_.ul │ │ │ │ - 0x00020094 70716974 5f5f0075 6c707169 745f0075 pqit__.ulpqit_.u │ │ │ │ - 0x000200a4 6c707176 6c5f5f00 756c7071 766c5f00 lpqvl__.ulpqvl_. │ │ │ │ - 0x000200b4 756c7073 766c5f5f 00756c70 73766c5f ulpsvl__.ulpsvl_ │ │ │ │ - 0x000200c4 00756c70 71696e5f 5f00756c 7071696e .ulpqin__.ulpqin │ │ │ │ - 0x000200d4 5f00756c 72716e70 5f5f0075 6c72716e _.ulrqnp__.ulrqn │ │ │ │ - 0x000200e4 705f0075 6c727169 645f5f00 756c7271 p_.ulrqid__.ulrq │ │ │ │ - 0x000200f4 69645f00 756c7271 63705f5f 00756c72 id_.ulrqcp__.ulr │ │ │ │ - 0x00020104 7163705f 00756c72 71636c5f 5f00756c qcp_.ulrqcl__.ul │ │ │ │ - 0x00020114 7271636c 5f00756c 7271766c 5f5f0075 rqcl_.ulrqvl__.u │ │ │ │ - 0x00020124 6c727176 6c5f0075 6c727376 6c5f5f00 lrqvl_.ulrsvl__. │ │ │ │ - 0x00020134 756c7273 766c5f00 756c7271 696e5f5f ulrsvl_.ulrqin__ │ │ │ │ - 0x00020144 00756c72 71696e5f 00756c78 6c626c5f .ulrqin_.ulxlbl_ │ │ │ │ - 0x00020154 5f00756c 786c626c 5f00756c 7378626c _.ulxlbl_.ulsxbl │ │ │ │ - 0x00020164 5f5f0075 6c737862 6c5f0075 6c717862 __.ulsxbl_.ulqxb │ │ │ │ - 0x00020174 6c5f5f00 756c7178 626c5f00 756c6c71 l__.ulqxbl_.ullq │ │ │ │ - 0x00020184 6e705f5f 00756c6c 716e705f 00756c6c np__.ullqnp_.ull │ │ │ │ - 0x00020194 7169645f 5f00756c 6c716964 5f00756c qid__.ullqid_.ul │ │ │ │ - 0x000201a4 6c716370 5f5f0075 6c6c7163 705f0075 lqcp__.ullqcp_.u │ │ │ │ - 0x000201b4 6c6c7163 6c5f5f00 756c6c71 636c5f00 llqcl__.ullqcl_. │ │ │ │ - 0x000201c4 756c6c71 766c5f5f 00756c6c 71766c5f ullqvl__.ullqvl_ │ │ │ │ - 0x000201d4 00756c6c 73766c5f 5f00756c 6c73766c .ullsvl__.ullsvl │ │ │ │ - 0x000201e4 5f00756c 6c71696e 5f5f0075 6c6c7169 _.ullqin__.ullqi │ │ │ │ - 0x000201f4 6e5f0075 6c69716e 705f5f00 756c6971 n_.uliqnp__.uliq │ │ │ │ - 0x00020204 6e705f00 756c6971 69645f5f 00756c69 np_.uliqid__.uli │ │ │ │ - 0x00020214 7169645f 00756c69 7163705f 5f00756c qid_.uliqcp__.ul │ │ │ │ - 0x00020224 69716370 5f00756c 6971636c 5f5f0075 iqcp_.uliqcl__.u │ │ │ │ - 0x00020234 6c697163 6c5f0075 6c697176 6c5f5f00 liqcl_.uliqvl__. │ │ │ │ - 0x00020244 756c6971 766c5f00 756c6973 766c5f5f uliqvl_.ulisvl__ │ │ │ │ - 0x00020254 00756c69 73766c5f 00756c69 71696e5f .ulisvl_.uliqin_ │ │ │ │ - 0x00020264 5f00756c 6971696e 5f00756c 7873666d _.uliqin_.ulxsfm │ │ │ │ - 0x00020274 5f5f0075 6c787366 6d5f0075 6c787166 __.ulxsfm_.ulxqf │ │ │ │ - 0x00020284 6d5f5f00 756c7871 666d5f00 756c7267 m__.ulxqfm_.ulrg │ │ │ │ - 0x00020294 65745f5f 00756c72 6765745f 00756c72 et__.ulrget_.ulr │ │ │ │ - 0x000202a4 7365745f 5f00756c 72736574 5f00756c set__.ulrset_.ul │ │ │ │ - 0x000202b4 72737478 5f5f0075 6c727374 785f0075 rstx__.ulrstx_.u │ │ │ │ - 0x000202c4 6c797366 6d5f5f00 756c7973 666d5f00 lysfm__.ulysfm_. │ │ │ │ - 0x000202d4 756c7971 666d5f5f 00756c79 71666d5f ulyqfm__.ulyqfm_ │ │ │ │ - 0x000202e4 00756c79 6c626c5f 5f00756c 796c626c .ulylbl__.ulylbl │ │ │ │ - 0x000202f4 5f00756c 7379626c 5f5f0075 6c737962 _.ulsybl__.ulsyb │ │ │ │ - 0x00020304 6c5f0075 6c717962 6c5f5f00 756c7179 l_.ulqybl__.ulqy │ │ │ │ - 0x00020314 626c5f00 756c786c 6f675f5f 00756c78 bl_.ulxlog__.ulx │ │ │ │ - 0x00020324 6c6f675f 00756c70 6765745f 5f00756c log_.ulpget__.ul │ │ │ │ - 0x00020334 70676574 5f00756c 70736574 5f5f0075 pget_.ulpset__.u │ │ │ │ - 0x00020344 6c707365 745f0075 6c707374 785f5f00 lpset_.ulpstx__. │ │ │ │ - 0x00020354 756c7073 74785f00 756c796c 6f675f5f ulpstx_.ulylog__ │ │ │ │ - 0x00020364 00756c79 6c6f675f 0075756c 696e5f5f .ulylog_.uulin__ │ │ │ │ - 0x00020374 0075756c 696e5f00 75756971 6e705f5f .uulin_.uuiqnp__ │ │ │ │ - 0x00020384 00757569 716e705f 00757569 7169645f .uuiqnp_.uuiqid_ │ │ │ │ - 0x00020394 5f007575 69716964 5f007575 69716370 _.uuiqid_.uuiqcp │ │ │ │ - 0x000203a4 5f5f0075 75697163 705f0075 75697163 __.uuiqcp_.uuiqc │ │ │ │ - 0x000203b4 6c5f5f00 75756971 636c5f00 75756971 l__.uuiqcl_.uuiq │ │ │ │ - 0x000203c4 766c5f5f 00757569 71766c5f 00757569 vl__.uuiqvl_.uui │ │ │ │ - 0x000203d4 73766c5f 5f007575 6973766c 5f007575 svl__.uuisvl_.uu │ │ │ │ - 0x000203e4 6971696e 5f5f0075 75697169 6e5f0075 iqin__.uuiqin_.u │ │ │ │ - 0x000203f4 756d726b 5f5f0075 756d726b 5f007575 umrk__.uumrk_.uu │ │ │ │ - 0x00020404 6c676574 5f5f0075 756c6765 745f0075 lget__.uulget_.u │ │ │ │ - 0x00020414 756c7365 745f5f00 75756c73 65745f00 ulset__.uulset_. │ │ │ │ - 0x00020424 75756c73 74785f5f 0075756c 7374785f uulstx__.uulstx_ │ │ │ │ - 0x00020434 00757573 6672745f 5f007575 73667274 .uusfrt__.uusfrt │ │ │ │ - 0x00020444 5f007575 71667274 5f5f0075 75716672 _.uuqfrt__.uuqfr │ │ │ │ - 0x00020454 745f0075 75736672 695f5f00 75757366 t_.uusfri__.uusf │ │ │ │ - 0x00020464 72695f00 75757166 72695f5f 00757571 ri_.uuqfri__.uuq │ │ │ │ - 0x00020474 6672695f 00757573 6172705f 5f007575 fri_.uusarp__.uu │ │ │ │ - 0x00020484 73617270 5f007575 71617270 5f5f0075 sarp_.uuqarp__.u │ │ │ │ - 0x00020494 75716172 705f0075 756c716e 705f5f00 uqarp_.uulqnp__. │ │ │ │ - 0x000204a4 75756c71 6e705f00 75756c71 69645f5f uulqnp_.uulqid__ │ │ │ │ - 0x000204b4 0075756c 7169645f 0075756c 7163705f .uulqid_.uulqcp_ │ │ │ │ - 0x000204c4 5f007575 6c716370 5f007575 6c71636c _.uulqcp_.uulqcl │ │ │ │ - 0x000204d4 5f5f0075 756c7163 6c5f0075 756c7176 __.uulqcl_.uulqv │ │ │ │ - 0x000204e4 6c5f5f00 75756c71 766c5f00 75756c73 l__.uulqvl_.uuls │ │ │ │ - 0x000204f4 766c5f5f 0075756c 73766c5f 0075756c vl__.uulsvl_.uul │ │ │ │ - 0x00020504 71696e5f 5f007575 6c71696e 5f007575 qin__.uulqin_.uu │ │ │ │ - 0x00020514 72676574 5f5f0075 75726765 745f0075 rget__.uurget_.u │ │ │ │ - 0x00020524 75727365 745f5f00 75757273 65745f00 urset__.uurset_. │ │ │ │ - 0x00020534 75757273 74785f5f 00757572 7374785f uurstx__.uurstx_ │ │ │ │ - 0x00020544 0075756c 696e7a5f 5f007575 6c696e7a .uulinz__.uulinz │ │ │ │ - 0x00020554 5f007575 72716e70 5f5f0075 7572716e _.uurqnp__.uurqn │ │ │ │ - 0x00020564 705f0075 75727169 645f5f00 75757271 p_.uurqid__.uurq │ │ │ │ - 0x00020574 69645f00 75757271 63705f5f 00757572 id_.uurqcp__.uur │ │ │ │ - 0x00020584 7163705f 00757572 71636c5f 5f007575 qcp_.uurqcl__.uu │ │ │ │ - 0x00020594 7271636c 5f007575 7271766c 5f5f0075 rqcl_.uurqvl__.u │ │ │ │ - 0x000205a4 75727176 6c5f0075 75727376 6c5f5f00 urqvl_.uursvl__. │ │ │ │ - 0x000205b4 75757273 766c5f00 75757271 696e5f5f uursvl_.uurqin__ │ │ │ │ - 0x000205c4 00757572 71696e5f 00757570 6765745f .uurqin_.uupget_ │ │ │ │ - 0x000205d4 5f007575 70676574 5f007575 70736574 _.uupget_.uupset │ │ │ │ - 0x000205e4 5f5f0075 75707365 745f0075 75707374 __.uupset_.uupst │ │ │ │ - 0x000205f4 785f5f00 75757073 74785f00 7575696e x__.uupstx_.uuin │ │ │ │ - 0x00020604 69745f5f 00757569 6e69745f 00757573 it__.uuinit_.uus │ │ │ │ - 0x00020614 6c6e745f 5f007575 736c6e74 5f007575 lnt__.uuslnt_.uu │ │ │ │ - 0x00020624 716c6e74 5f5f0075 75716c6e 745f0075 qlnt__.uuqlnt_.u │ │ │ │ - 0x00020634 75736c6e 695f5f00 7575736c 6e695f00 uslni__.uuslni_. │ │ │ │ - 0x00020644 7575716c 6e695f5f 00757571 6c6e695f uuqlni__.uuqlni_ │ │ │ │ - 0x00020654 00757573 6964765f 5f007575 73696476 .uusidv__.uusidv │ │ │ │ - 0x00020664 5f007575 71696476 5f5f0075 75716964 _.uuqidv__.uuqid │ │ │ │ - 0x00020674 765f0075 7570716e 705f5f00 75757071 v_.uupqnp__.uupq │ │ │ │ - 0x00020684 6e705f00 75757071 69645f5f 00757570 np_.uupqid__.uup │ │ │ │ - 0x00020694 7169645f 00757570 7163705f 5f007575 qid_.uupqcp__.uu │ │ │ │ - 0x000206a4 70716370 5f007575 7071636c 5f5f0075 pqcp_.uupqcl__.u │ │ │ │ - 0x000206b4 75707163 6c5f0075 75707169 745f5f00 upqcl_.uupqit__. │ │ │ │ - 0x000206c4 75757071 69745f00 75757071 766c5f5f uupqit_.uupqvl__ │ │ │ │ - 0x000206d4 00757570 71766c5f 00757570 73766c5f .uupqvl_.uupsvl_ │ │ │ │ - 0x000206e4 5f007575 7073766c 5f007575 7071696e _.uupsvl_.uupqin │ │ │ │ - 0x000206f4 5f5f0075 75707169 6e5f0075 75736272 __.uupqin_.uusbr │ │ │ │ - 0x00020704 735f5f00 75757362 72735f00 75757162 s__.uusbrs_.uuqb │ │ │ │ - 0x00020714 72735f5f 00757571 6272735f 00757573 rs__.uuqbrs_.uus │ │ │ │ - 0x00020724 6d6b745f 5f007575 736d6b74 5f007575 mkt__.uusmkt_.uu │ │ │ │ - 0x00020734 716d6b74 5f5f0075 75716d6b 745f0075 qmkt__.uuqmkt_.u │ │ │ │ - 0x00020744 75736d6b 695f5f00 7575736d 6b695f00 usmki__.uusmki_. │ │ │ │ - 0x00020754 7575716d 6b695f5f 00757571 6d6b695f uuqmki__.uuqmki_ │ │ │ │ - 0x00020764 00757573 6d6b735f 5f007575 736d6b73 .uusmks__.uusmks │ │ │ │ - 0x00020774 5f007575 716d6b73 5f5f0075 75716d6b _.uuqmks__.uuqmk │ │ │ │ - 0x00020784 735f0075 75696765 745f5f00 75756967 s_.uuiget__.uuig │ │ │ │ - 0x00020794 65745f00 75756973 65745f5f 00757569 et_.uuiset__.uui │ │ │ │ - 0x000207a4 7365745f 00757569 7374785f 5f007575 set_.uuistx__.uu │ │ │ │ - 0x000207b4 69737478 5f007575 73656274 5f5f0075 istx_.uusebt__.u │ │ │ │ - 0x000207c4 75736562 745f0075 75716562 745f5f00 usebt_.uuqebt__. │ │ │ │ - 0x000207d4 75757165 62745f00 75757365 62695f5f uuqebt_.uusebi__ │ │ │ │ - 0x000207e4 00757573 6562695f 00757571 6562695f .uusebi_.uuqebi_ │ │ │ │ - 0x000207f4 5f007575 71656269 5f007575 73656273 _.uuqebi_.uusebs │ │ │ │ - 0x00020804 5f5f0075 75736562 735f0075 75716562 __.uusebs_.uuqeb │ │ │ │ - 0x00020814 735f5f00 75757165 62735f00 75756d72 s__.uuqebs_.uumr │ │ │ │ - 0x00020824 6b7a5f5f 0075756d 726b7a5f 00756773 kz__.uumrkz_.ugs │ │ │ │ - 0x00020834 75745f5f 00756773 75745f00 75676475 ut__.ugsut_.ugdu │ │ │ │ - 0x00020844 745f5f00 75676475 745f0075 67766563 t__.ugdut_.ugvec │ │ │ │ - 0x00020854 745f5f00 75677665 63745f00 75677271 t__.ugvect_.ugrq │ │ │ │ - 0x00020864 6e705f5f 00756772 716e705f 00756772 np__.ugrqnp_.ugr │ │ │ │ - 0x00020874 7169645f 5f007567 72716964 5f007567 qid__.ugrqid_.ug │ │ │ │ - 0x00020884 72716370 5f5f0075 67727163 705f0075 rqcp__.ugrqcp_.u │ │ │ │ - 0x00020894 67727163 6c5f5f00 75677271 636c5f00 grqcl__.ugrqcl_. │ │ │ │ - 0x000208a4 75677271 766c5f5f 00756772 71766c5f ugrqvl__.ugrqvl_ │ │ │ │ - 0x000208b4 00756772 73766c5f 5f007567 7273766c .ugrsvl__.ugrsvl │ │ │ │ - 0x000208c4 5f007567 7271696e 5f5f0075 67727169 _.ugrqin__.ugrqi │ │ │ │ - 0x000208d4 6e5f0075 6769716e 705f5f00 75676971 n_.ugiqnp__.ugiq │ │ │ │ - 0x000208e4 6e705f00 75676971 69645f5f 00756769 np_.ugiqid__.ugi │ │ │ │ - 0x000208f4 7169645f 00756769 7163705f 5f007567 qid_.ugiqcp__.ug │ │ │ │ - 0x00020904 69716370 5f007567 6971636c 5f5f0075 iqcp_.ugiqcl__.u │ │ │ │ - 0x00020914 67697163 6c5f0075 67697176 6c5f5f00 giqcl_.ugiqvl__. │ │ │ │ - 0x00020924 75676971 766c5f00 75676973 766c5f5f ugiqvl_.ugisvl__ │ │ │ │ - 0x00020934 00756769 73766c5f 00756769 71696e5f .ugisvl_.ugiqin_ │ │ │ │ - 0x00020944 5f007567 6971696e 5f007567 756e6974 _.ugiqin_.ugunit │ │ │ │ - 0x00020954 5f5f0075 67756e69 745f0075 67726765 __.ugunit_.ugrge │ │ │ │ - 0x00020964 745f5f00 75677267 65745f00 75677273 t__.ugrget_.ugrs │ │ │ │ - 0x00020974 65745f5f 00756772 7365745f 00756772 et__.ugrset_.ugr │ │ │ │ - 0x00020984 7374785f 5f007567 72737478 5f007567 stx__.ugrstx_.ug │ │ │ │ - 0x00020994 70716e70 5f5f0075 6770716e 705f0075 pqnp__.ugpqnp_.u │ │ │ │ - 0x000209a4 67707169 645f5f00 75677071 69645f00 gpqid__.ugpqid_. │ │ │ │ - 0x000209b4 75677071 63705f5f 00756770 7163705f ugpqcp__.ugpqcp_ │ │ │ │ - 0x000209c4 00756770 71636c5f 5f007567 7071636c .ugpqcl__.ugpqcl │ │ │ │ - 0x000209d4 5f007567 70716974 5f5f0075 67707169 _.ugpqit__.ugpqi │ │ │ │ - 0x000209e4 745f0075 67707176 6c5f5f00 75677071 t_.ugpqvl__.ugpq │ │ │ │ - 0x000209f4 766c5f00 75677073 766c5f5f 00756770 vl_.ugpsvl__.ugp │ │ │ │ - 0x00020a04 73766c5f 00756770 71696e5f 5f007567 svl_.ugpqin__.ug │ │ │ │ - 0x00020a14 7071696e 5f007567 69676574 5f5f0075 pqin_.ugiget__.u │ │ │ │ - 0x00020a24 67696765 745f0075 67697365 745f5f00 giget_.ugiset__. │ │ │ │ - 0x00020a34 75676973 65745f00 75676973 74785f5f ugiset_.ugistx__ │ │ │ │ - 0x00020a44 00756769 7374785f 0075676c 716e705f .ugistx_.uglqnp_ │ │ │ │ - 0x00020a54 5f007567 6c716e70 5f007567 6c716964 _.uglqnp_.uglqid │ │ │ │ - 0x00020a64 5f5f0075 676c7169 645f0075 676c7163 __.uglqid_.uglqc │ │ │ │ - 0x00020a74 705f5f00 75676c71 63705f00 75676c71 p__.uglqcp_.uglq │ │ │ │ - 0x00020a84 636c5f5f 0075676c 71636c5f 0075676c cl__.uglqcl_.ugl │ │ │ │ - 0x00020a94 71766c5f 5f007567 6c71766c 5f007567 qvl__.uglqvl_.ug │ │ │ │ - 0x00020aa4 6c73766c 5f5f0075 676c7376 6c5f0075 lsvl__.uglsvl_.u │ │ │ │ - 0x00020ab4 676c7169 6e5f5f00 75676c71 696e5f00 glqin__.uglqin_. │ │ │ │ - 0x00020ac4 75677067 65745f5f 00756770 6765745f ugpget__.ugpget_ │ │ │ │ - 0x00020ad4 00756770 7365745f 5f007567 70736574 .ugpset__.ugpset │ │ │ │ - 0x00020ae4 5f007567 70737478 5f5f0075 67707374 _.ugpstx__.ugpst │ │ │ │ - 0x00020af4 785f0075 676c6765 745f5f00 75676c67 x_.uglget__.uglg │ │ │ │ - 0x00020b04 65745f00 75676c73 65745f5f 0075676c et_.uglset__.ugl │ │ │ │ - 0x00020b14 7365745f 0075676c 7374785f 5f007567 set_.uglstx__.ug │ │ │ │ - 0x00020b24 6c737478 5f00757a 63716e70 5f5f0075 lstx_.uzcqnp__.u │ │ │ │ - 0x00020b34 7a63716e 705f0075 7a637169 645f5f00 zcqnp_.uzcqid__. │ │ │ │ - 0x00020b44 757a6371 69645f00 757a6371 63705f5f uzcqid_.uzcqcp__ │ │ │ │ - 0x00020b54 00757a63 7163705f 00757a63 71636c5f .uzcqcp_.uzcqcl_ │ │ │ │ - 0x00020b64 5f00757a 6371636c 5f00757a 6371766c _.uzcqcl_.uzcqvl │ │ │ │ - 0x00020b74 5f5f0075 7a637176 6c5f0075 7a637376 __.uzcqvl_.uzcsv │ │ │ │ - 0x00020b84 6c5f5f00 757a6373 766c5f00 757a6371 l__.uzcsvl_.uzcq │ │ │ │ - 0x00020b94 696e5f5f 00757a63 71696e5f 00757a63 in__.uzcqin_.uzc │ │ │ │ - 0x00020ba4 7361765f 5f00757a 63736176 5f00757a sav__.uzcsav_.uz │ │ │ │ - 0x00020bb4 63727374 5f5f0075 7a637273 745f0075 crst__.uzcrst_.u │ │ │ │ - 0x00020bc4 7a696765 745f5f00 757a6967 65745f00 ziget__.uziget_. │ │ │ │ - 0x00020bd4 757a6973 65745f5f 00757a69 7365745f uziset__.uziset_ │ │ │ │ - 0x00020be4 00757a69 7374785f 5f00757a 69737478 .uzistx__.uzistx │ │ │ │ - 0x00020bf4 5f00757a 63676574 5f5f0075 7a636765 _.uzcget__.uzcge │ │ │ │ - 0x00020c04 745f0075 7a637365 745f5f00 757a6373 t_.uzcset__.uzcs │ │ │ │ - 0x00020c14 65745f00 757a6373 74785f5f 00757a63 et_.uzcstx__.uzc │ │ │ │ - 0x00020c24 7374785f 00757a6c 6765745f 5f00757a stx_.uzlget__.uz │ │ │ │ - 0x00020c34 6c676574 5f00757a 6c736574 5f5f0075 lget_.uzlset__.u │ │ │ │ - 0x00020c44 7a6c7365 745f0075 7a6c7374 785f5f00 zlset_.uzlstx__. │ │ │ │ - 0x00020c54 757a6c73 74785f00 757a696e 69745f5f uzlstx_.uzinit__ │ │ │ │ - 0x00020c64 00757a69 6e69745f 00757a70 7361765f .uzinit_.uzpsav_ │ │ │ │ - 0x00020c74 5f00757a 70736176 5f00757a 70727374 _.uzpsav_.uzprst │ │ │ │ - 0x00020c84 5f5f0075 7a707273 745f0075 7a70716e __.uzprst_.uzpqn │ │ │ │ - 0x00020c94 705f5f00 757a7071 6e705f00 757a7071 p__.uzpqnp_.uzpq │ │ │ │ - 0x00020ca4 69645f5f 00757a70 7169645f 00757a70 id__.uzpqid_.uzp │ │ │ │ - 0x00020cb4 7163705f 5f00757a 70716370 5f00757a qcp__.uzpqcp_.uz │ │ │ │ - 0x00020cc4 7071636c 5f5f0075 7a707163 6c5f0075 pqcl__.uzpqcl_.u │ │ │ │ - 0x00020cd4 7a707169 745f5f00 757a7071 69745f00 zpqit__.uzpqit_. │ │ │ │ - 0x00020ce4 757a7071 766c5f5f 00757a70 71766c5f uzpqvl__.uzpqvl_ │ │ │ │ - 0x00020cf4 00757a70 73766c5f 5f00757a 7073766c .uzpsvl__.uzpsvl │ │ │ │ - 0x00020d04 5f00757a 7071696e 5f5f0075 7a707169 _.uzpqin__.uzpqi │ │ │ │ - 0x00020d14 6e5f0075 7a666163 745f5f00 757a6661 n_.uzfact__.uzfa │ │ │ │ - 0x00020d24 63745f00 757a6971 6e705f5f 00757a69 ct_.uziqnp__.uzi │ │ │ │ - 0x00020d34 716e705f 00757a69 7169645f 5f00757a qnp_.uziqid__.uz │ │ │ │ - 0x00020d44 69716964 5f00757a 69716370 5f5f0075 iqid_.uziqcp__.u │ │ │ │ - 0x00020d54 7a697163 705f0075 7a697163 6c5f5f00 ziqcp_.uziqcl__. │ │ │ │ - 0x00020d64 757a6971 636c5f00 757a6971 766c5f5f uziqcl_.uziqvl__ │ │ │ │ - 0x00020d74 00757a69 71766c5f 00757a69 73766c5f .uziqvl_.uzisvl_ │ │ │ │ - 0x00020d84 5f00757a 6973766c 5f00757a 6971696e _.uzisvl_.uziqin │ │ │ │ - 0x00020d94 5f5f0075 7a697169 6e5f0075 7a697361 __.uziqin_.uzisa │ │ │ │ - 0x00020da4 765f5f00 757a6973 61765f00 757a6972 v__.uzisav_.uzir │ │ │ │ - 0x00020db4 73745f5f 00757a69 7273745f 00757a70 st__.uzirst_.uzp │ │ │ │ - 0x00020dc4 6765745f 5f00757a 70676574 5f00757a get__.uzpget_.uz │ │ │ │ - 0x00020dd4 70736574 5f5f0075 7a707365 745f0075 pset__.uzpset_.u │ │ │ │ - 0x00020de4 7a707374 785f5f00 757a7073 74785f00 zpstx__.uzpstx_. │ │ │ │ - 0x00020df4 757a6c71 6e705f5f 00757a6c 716e705f uzlqnp__.uzlqnp_ │ │ │ │ - 0x00020e04 00757a6c 7169645f 5f00757a 6c716964 .uzlqid__.uzlqid │ │ │ │ - 0x00020e14 5f00757a 6c716370 5f5f0075 7a6c7163 _.uzlqcp__.uzlqc │ │ │ │ - 0x00020e24 705f0075 7a6c7163 6c5f5f00 757a6c71 p_.uzlqcl__.uzlq │ │ │ │ - 0x00020e34 636c5f00 757a6c71 766c5f5f 00757a6c cl_.uzlqvl__.uzl │ │ │ │ - 0x00020e44 71766c5f 00757a6c 73766c5f 5f00757a qvl_.uzlsvl__.uz │ │ │ │ - 0x00020e54 6c73766c 5f00757a 6c71696e 5f5f0075 lsvl_.uzlqin__.u │ │ │ │ - 0x00020e64 7a6c7169 6e5f0075 7a6c7361 765f5f00 zlqin_.uzlsav__. │ │ │ │ - 0x00020e74 757a6c73 61765f00 757a6c72 73745f5f uzlsav_.uzlrst__ │ │ │ │ - 0x00020e84 00757a6c 7273745f 00757a72 6765745f .uzlrst_.uzrget_ │ │ │ │ - 0x00020e94 5f00757a 72676574 5f00757a 72736574 _.uzrget_.uzrset │ │ │ │ - 0x00020ea4 5f5f0075 7a727365 745f0075 7a727374 __.uzrset_.uzrst │ │ │ │ - 0x00020eb4 785f5f00 757a7273 74785f00 757a7271 x__.uzrstx_.uzrq │ │ │ │ - 0x00020ec4 6e705f5f 00757a72 716e705f 00757a72 np__.uzrqnp_.uzr │ │ │ │ - 0x00020ed4 7169645f 5f00757a 72716964 5f00757a qid__.uzrqid_.uz │ │ │ │ - 0x00020ee4 72716370 5f5f0075 7a727163 705f0075 rqcp__.uzrqcp_.u │ │ │ │ - 0x00020ef4 7a727163 6c5f5f00 757a7271 636c5f00 zrqcl__.uzrqcl_. │ │ │ │ - 0x00020f04 757a7271 766c5f5f 00757a72 71766c5f uzrqvl__.uzrqvl_ │ │ │ │ - 0x00020f14 00757a72 73766c5f 5f00757a 7273766c .uzrsvl__.uzrsvl │ │ │ │ - 0x00020f24 5f00757a 7271696e 5f5f0075 7a727169 _.uzrqin__.uzrqi │ │ │ │ - 0x00020f34 6e5f0075 7a727361 765f5f00 757a7273 n_.uzrsav__.uzrs │ │ │ │ - 0x00020f44 61765f00 757a7272 73745f5f 00757a72 av_.uzrrst__.uzr │ │ │ │ - 0x00020f54 7273745f 00756378 6179725f 5f007563 rst_.ucxayr__.uc │ │ │ │ - 0x00020f64 78617972 5f007563 70716e70 5f5f0075 xayr_.ucpqnp__.u │ │ │ │ - 0x00020f74 6370716e 705f0075 63707169 645f5f00 cpqnp_.ucpqid__. │ │ │ │ - 0x00020f84 75637071 69645f00 75637071 63705f5f ucpqid_.ucpqcp__ │ │ │ │ - 0x00020f94 00756370 7163705f 00756370 71636c5f .ucpqcp_.ucpqcl_ │ │ │ │ - 0x00020fa4 5f007563 7071636c 5f007563 70716974 _.ucpqcl_.ucpqit │ │ │ │ - 0x00020fb4 5f5f0075 63707169 745f0075 63707176 __.ucpqit_.ucpqv │ │ │ │ - 0x00020fc4 6c5f5f00 75637071 766c5f00 75637073 l__.ucpqvl_.ucps │ │ │ │ - 0x00020fd4 766c5f5f 00756370 73766c5f 00756370 vl__.ucpsvl_.ucp │ │ │ │ - 0x00020fe4 71696e5f 5f007563 7071696e 5f007563 qin__.ucpqin_.uc │ │ │ │ - 0x00020ff4 72716e70 5f5f0075 6372716e 705f0075 rqnp__.ucrqnp_.u │ │ │ │ - 0x00021004 63727169 645f5f00 75637271 69645f00 crqid__.ucrqid_. │ │ │ │ - 0x00021014 75637271 63705f5f 00756372 7163705f ucrqcp__.ucrqcp_ │ │ │ │ - 0x00021024 00756372 71636c5f 5f007563 7271636c .ucrqcl__.ucrqcl │ │ │ │ - 0x00021034 5f007563 7271766c 5f5f0075 63727176 _.ucrqvl__.ucrqv │ │ │ │ - 0x00021044 6c5f0075 63727376 6c5f5f00 75637273 l_.ucrsvl__.ucrs │ │ │ │ - 0x00021054 766c5f00 75637271 696e5f5f 00756372 vl_.ucrqin__.ucr │ │ │ │ - 0x00021064 71696e5f 00756378 616d6e5f 5f007563 qin_.ucxamn__.uc │ │ │ │ - 0x00021074 78616d6e 5f007563 79616479 5f5f0075 xamn_.ucyady__.u │ │ │ │ - 0x00021084 63796164 795f0075 63706765 745f5f00 cyady_.ucpget__. │ │ │ │ - 0x00021094 75637067 65745f00 75637073 65745f5f ucpget_.ucpset__ │ │ │ │ - 0x000210a4 00756370 7365745f 00756370 7374785f .ucpset_.ucpstx_ │ │ │ │ - 0x000210b4 5f007563 70737478 5f007563 79616d6e _.ucpstx_.ucyamn │ │ │ │ - 0x000210c4 5f5f0075 6379616d 6e5f0075 63796163 __.ucyamn_.ucyac │ │ │ │ - 0x000210d4 6c5f5f00 75637961 636c5f00 75636c67 l__.ucyacl_.uclg │ │ │ │ - 0x000210e4 65745f5f 0075636c 6765745f 0075636c et__.uclget_.ucl │ │ │ │ - 0x000210f4 7365745f 5f007563 6c736574 5f007563 set__.uclset_.uc │ │ │ │ - 0x00021104 6c737478 5f5f0075 636c7374 785f0075 lstx__.uclstx_.u │ │ │ │ - 0x00021114 63786163 6c5f5f00 75637861 636c5f00 cxacl__.ucxacl_. │ │ │ │ - 0x00021124 75636967 65745f5f 00756369 6765745f uciget__.uciget_ │ │ │ │ - 0x00021134 00756369 7365745f 5f007563 69736574 .uciset__.uciset │ │ │ │ - 0x00021144 5f007563 69737478 5f5f0075 63697374 _.ucistx__.ucist │ │ │ │ - 0x00021154 785f0075 6369716e 705f5f00 75636971 x_.uciqnp__.uciq │ │ │ │ - 0x00021164 6e705f00 75636971 69645f5f 00756369 np_.uciqid__.uci │ │ │ │ - 0x00021174 7169645f 00756369 7163705f 5f007563 qid_.uciqcp__.uc │ │ │ │ - 0x00021184 69716370 5f007563 6971636c 5f5f0075 iqcp_.uciqcl__.u │ │ │ │ - 0x00021194 63697163 6c5f0075 63697176 6c5f5f00 ciqcl_.uciqvl__. │ │ │ │ - 0x000211a4 75636971 766c5f00 75636973 766c5f5f uciqvl_.ucisvl__ │ │ │ │ - 0x000211b4 00756369 73766c5f 00756369 71696e5f .ucisvl_.uciqin_ │ │ │ │ - 0x000211c4 5f007563 6971696e 5f006e75 63646179 _.uciqin_.nucday │ │ │ │ - 0x000211d4 5f5f006e 75636461 795f0075 63726765 __.nucday_.ucrge │ │ │ │ - 0x000211e4 745f5f00 75637267 65745f00 75637273 t__.ucrget_.ucrs │ │ │ │ - 0x000211f4 65745f5f 00756372 7365745f 00756372 et__.ucrset_.ucr │ │ │ │ - 0x00021204 7374785f 5f007563 72737478 5f007563 stx__.ucrstx_.uc │ │ │ │ - 0x00021214 78616479 5f5f0075 63786164 795f006e xady__.ucxady_.n │ │ │ │ - 0x00021224 75636368 725f5f00 6e756363 68725f00 ucchr__.nucchr_. │ │ │ │ - 0x00021234 75636c71 6e705f5f 0075636c 716e705f uclqnp__.uclqnp_ │ │ │ │ - 0x00021244 0075636c 7169645f 5f007563 6c716964 .uclqid__.uclqid │ │ │ │ - 0x00021254 5f007563 6c716370 5f5f0075 636c7163 _.uclqcp__.uclqc │ │ │ │ - 0x00021264 705f0075 636c7163 6c5f5f00 75636c71 p_.uclqcl__.uclq │ │ │ │ - 0x00021274 636c5f00 75636c71 766c5f5f 0075636c cl_.uclqvl__.ucl │ │ │ │ - 0x00021284 71766c5f 0075636c 73766c5f 5f007563 qvl_.uclsvl__.uc │ │ │ │ - 0x00021294 6c73766c 5f007563 6c71696e 5f5f0075 lsvl_.uclqin__.u │ │ │ │ - 0x000212a4 636c7169 6e5f0075 63796179 725f5f00 clqin_.ucyayr__. │ │ │ │ - 0x000212b4 75637961 79725f00 75646273 65745f5f ucyayr_.udbset__ │ │ │ │ - 0x000212c4 00756462 7365745f 00756470 6765745f .udbset_.udpget_ │ │ │ │ - 0x000212d4 5f007564 70676574 5f007564 70736574 _.udpget_.udpset │ │ │ │ - 0x000212e4 5f5f0075 64707365 745f0075 64707374 __.udpset_.udpst │ │ │ │ - 0x000212f4 785f5f00 75647073 74785f00 75646772 x__.udpstx_.udgr │ │ │ │ - 0x00021304 646e5f5f 00756467 72646e5f 00756469 dn__.udgrdn_.udi │ │ │ │ - 0x00021314 6765745f 5f007564 69676574 5f007564 get__.udiget_.ud │ │ │ │ - 0x00021324 69736574 5f5f0075 64697365 745f0075 iset__.udiset_.u │ │ │ │ - 0x00021334 64697374 785f5f00 75646973 74785f00 distx__.udistx_. │ │ │ │ - 0x00021344 75646971 6e705f5f 00756469 716e705f udiqnp__.udiqnp_ │ │ │ │ - 0x00021354 00756469 7169645f 5f007564 69716964 .udiqid__.udiqid │ │ │ │ - 0x00021364 5f007564 69716370 5f5f0075 64697163 _.udiqcp__.udiqc │ │ │ │ - 0x00021374 705f0075 64697163 6c5f5f00 75646971 p_.udiqcl__.udiq │ │ │ │ - 0x00021384 636c5f00 75646971 766c5f5f 00756469 cl_.udiqvl__.udi │ │ │ │ - 0x00021394 71766c5f 00756469 73766c5f 5f007564 qvl_.udisvl__.ud │ │ │ │ - 0x000213a4 6973766c 5f007564 6971696e 5f5f0075 isvl_.udiqin__.u │ │ │ │ - 0x000213b4 64697169 6e5f0075 646c6765 745f5f00 diqin_.udlget__. │ │ │ │ - 0x000213c4 75646c67 65745f00 75646c73 65745f5f udlget_.udlset__ │ │ │ │ - 0x000213d4 0075646c 7365745f 0075646c 7374785f .udlset_.udlstx_ │ │ │ │ - 0x000213e4 5f007564 6c737478 5f007564 69636c76 _.udlstx_.udiclv │ │ │ │ - 0x000213f4 5f5f0075 6469636c 765f0075 6473636c __.udiclv_.udscl │ │ │ │ - 0x00021404 765f5f00 75647363 6c765f00 75647163 v__.udsclv_.udqc │ │ │ │ - 0x00021414 6c765f5f 00756471 636c765f 00756471 lv__.udqclv_.udq │ │ │ │ - 0x00021424 636c6e5f 5f007564 71636c6e 5f007564 cln__.udqcln_.ud │ │ │ │ - 0x00021434 64636c76 5f5f0075 6464636c 765f0075 dclv__.uddclv_.u │ │ │ │ - 0x00021444 6473636c 7a5f5f00 75647363 6c7a5f00 dsclz__.udsclz_. │ │ │ │ - 0x00021454 75647163 6c7a5f5f 00756471 636c7a5f udqclz__.udqclz_ │ │ │ │ - 0x00021464 00756467 636c615f 5f007564 67636c61 .udgcla__.udgcla │ │ │ │ - 0x00021474 5f007564 69636c72 5f5f0075 6469636c _.udiclr__.udicl │ │ │ │ - 0x00021484 725f0075 646c6162 6c5f5f00 75646c61 r_.udlabl__.udla │ │ │ │ - 0x00021494 626c5f00 75647366 6d745f5f 00756473 bl_.udsfmt__.uds │ │ │ │ - 0x000214a4 666d745f 00756471 666d745f 5f007564 fmt_.udqfmt__.ud │ │ │ │ - 0x000214b4 71666d74 5f007564 72676574 5f5f0075 qfmt_.udrget__.u │ │ │ │ - 0x000214c4 64726765 745f0075 64727365 745f5f00 drget_.udrset__. │ │ │ │ - 0x000214d4 75647273 65745f00 75647273 74785f5f udrset_.udrstx__ │ │ │ │ - 0x000214e4 00756472 7374785f 006c7564 63686b5f .udrstx_.ludchk_ │ │ │ │ - 0x000214f4 5f006c75 6463686b 5f007564 6c716e70 _.ludchk_.udlqnp │ │ │ │ - 0x00021504 5f5f0075 646c716e 705f0075 646c7169 __.udlqnp_.udlqi │ │ │ │ - 0x00021514 645f5f00 75646c71 69645f00 75646c71 d__.udlqid_.udlq │ │ │ │ - 0x00021524 63705f5f 0075646c 7163705f 0075646c cp__.udlqcp_.udl │ │ │ │ - 0x00021534 71636c5f 5f007564 6c71636c 5f007564 qcl__.udlqcl_.ud │ │ │ │ - 0x00021544 6c71766c 5f5f0075 646c7176 6c5f0075 lqvl__.udlqvl_.u │ │ │ │ - 0x00021554 646c7376 6c5f5f00 75646c73 766c5f00 dlsvl__.udlsvl_. │ │ │ │ - 0x00021564 75646c71 696e5f5f 0075646c 71696e5f udlqin__.udlqin_ │ │ │ │ - 0x00021574 00756463 6e747a5f 5f007564 636e747a .udcntz__.udcntz │ │ │ │ - 0x00021584 5f007564 75787579 5f5f0075 64757875 _.uduxuy__.uduxu │ │ │ │ - 0x00021594 795f0075 6462636c 725f5f00 75646263 y_.udbclr__.udbc │ │ │ │ - 0x000215a4 6c725f00 75647071 6e705f5f 00756470 lr_.udpqnp__.udp │ │ │ │ - 0x000215b4 716e705f 00756470 7169645f 5f007564 qnp_.udpqid__.ud │ │ │ │ - 0x000215c4 70716964 5f007564 70716370 5f5f0075 pqid_.udpqcp__.u │ │ │ │ - 0x000215d4 64707163 705f0075 64707163 6c5f5f00 dpqcp_.udpqcl__. │ │ │ │ - 0x000215e4 75647071 636c5f00 75647071 69745f5f udpqcl_.udpqit__ │ │ │ │ - 0x000215f4 00756470 7169745f 00756470 71766c5f .udpqit_.udpqvl_ │ │ │ │ - 0x00021604 5f007564 7071766c 5f007564 7073766c _.udpqvl_.udpsvl │ │ │ │ - 0x00021614 5f5f0075 64707376 6c5f0075 64707169 __.udpsvl_.udpqi │ │ │ │ - 0x00021624 6e5f5f00 75647071 696e5f00 75647271 n__.udpqin_.udrq │ │ │ │ - 0x00021634 6e705f5f 00756472 716e705f 00756472 np__.udrqnp_.udr │ │ │ │ - 0x00021644 7169645f 5f007564 72716964 5f007564 qid__.udrqid_.ud │ │ │ │ - 0x00021654 72716370 5f5f0075 64727163 705f0075 rqcp__.udrqcp_.u │ │ │ │ - 0x00021664 64727163 6c5f5f00 75647271 636c5f00 drqcl__.udrqcl_. │ │ │ │ - 0x00021674 75647271 766c5f5f 00756472 71766c5f udrqvl__.udrqvl_ │ │ │ │ - 0x00021684 00756472 73766c5f 5f007564 7273766c .udrsvl__.udrsvl │ │ │ │ - 0x00021694 5f007564 7271696e 5f5f0075 64727169 _.udrqin__.udrqi │ │ │ │ - 0x000216a4 6e5f0075 646c696e 655f5f00 75646c69 n_.udline__.udli │ │ │ │ - 0x000216b4 6e655f00 7564636e 74725f5f 00756463 ne_.udcntr__.udc │ │ │ │ - 0x000216c4 6e74725f 00756467 636c625f 5f007564 ntr_.udgclb__.ud │ │ │ │ - 0x000216d4 67636c62 5f00756d 72716e70 5f5f0075 gclb_.umrqnp__.u │ │ │ │ - 0x000216e4 6d72716e 705f0075 6d727169 645f5f00 mrqnp_.umrqid__. │ │ │ │ - 0x000216f4 756d7271 69645f00 756d7271 63705f5f umrqid_.umrqcp__ │ │ │ │ - 0x00021704 00756d72 7163705f 00756d72 71636c5f .umrqcp_.umrqcl_ │ │ │ │ - 0x00021714 5f00756d 7271636c 5f00756d 7271766c _.umrqcl_.umrqvl │ │ │ │ - 0x00021724 5f5f0075 6d727176 6c5f0075 6d727376 __.umrqvl_.umrsv │ │ │ │ - 0x00021734 6c5f5f00 756d7273 766c5f00 756d7271 l__.umrsvl_.umrq │ │ │ │ - 0x00021744 696e5f5f 00756d72 71696e5f 00756d70 in__.umrqin_.ump │ │ │ │ - 0x00021754 6765745f 5f00756d 70676574 5f00756d get__.umpget_.um │ │ │ │ - 0x00021764 70736574 5f5f0075 6d707365 745f0075 pset__.umpset_.u │ │ │ │ - 0x00021774 6d707374 785f5f00 756d7073 74785f00 mpstx__.umpstx_. │ │ │ │ - 0x00021784 756d7367 72645f5f 00756d73 6772645f umsgrd__.umsgrd_ │ │ │ │ - 0x00021794 00756d70 6c696d5f 5f00756d 706c696d .umplim__.umplim │ │ │ │ - 0x000217a4 5f00756d 73707764 5f5f0075 6d737077 _.umspwd__.umspw │ │ │ │ - 0x000217b4 645f0075 6d706d61 705f5f00 756d706d d_.umpmap__.umpm │ │ │ │ - 0x000217c4 61705f00 756d7363 6f6d5f5f 00756d73 ap_.umscom__.ums │ │ │ │ - 0x000217d4 636f6d5f 00756d71 666e6d5f 5f00756d com_.umqfnm__.um │ │ │ │ - 0x000217e4 71666e6d 5f00756d 73706466 5f5f0075 qfnm_.umspdf__.u │ │ │ │ - 0x000217f4 6d737064 665f0075 6d706772 645f5f00 mspdf_.umpgrd__. │ │ │ │ - 0x00021804 756d7067 72645f00 756d626e 64705f5f umpgrd_.umbndp__ │ │ │ │ - 0x00021814 00756d62 6e64705f 00756d73 6377645f .umbndp_.umscwd_ │ │ │ │ - 0x00021824 5f00756d 73637764 5f00756d 71637764 _.umscwd_.umqcwd │ │ │ │ - 0x00021834 5f5f0075 6d716377 645f0075 6d696765 __.umqcwd_.umige │ │ │ │ - 0x00021844 745f5f00 756d6967 65745f00 756d6973 t__.umiget_.umis │ │ │ │ - 0x00021854 65745f5f 00756d69 7365745f 00756d69 et__.umiset_.umi │ │ │ │ - 0x00021864 7374785f 5f00756d 69737478 5f00756d stx__.umistx_.um │ │ │ │ - 0x00021874 73706e74 5f5f0075 6d73706e 745f0075 spnt__.umspnt_.u │ │ │ │ - 0x00021884 6d71706e 745f5f00 756d7170 6e745f00 mqpnt__.umqpnt_. │ │ │ │ - 0x00021894 756d7170 746e5f5f 00756d71 70746e5f umqptn__.umqptn_ │ │ │ │ - 0x000218a4 00756d72 706e745f 5f00756d 72706e74 .umrpnt__.umrpnt │ │ │ │ - 0x000218b4 5f00756d 70676c62 5f5f0075 6d70676c _.umpglb__.umpgl │ │ │ │ - 0x000218c4 625f0075 6d6c6765 745f5f00 756d6c67 b_.umlget__.umlg │ │ │ │ - 0x000218d4 65745f00 756d6c73 65745f5f 00756d6c et_.umlset__.uml │ │ │ │ - 0x000218e4 7365745f 00756d6c 7374785f 5f00756d set_.umlstx__.um │ │ │ │ - 0x000218f4 6c737478 5f00756d 71747879 5f5f0075 lstx_.umqtxy__.u │ │ │ │ - 0x00021904 6d717478 795f0075 6d737063 745f5f00 mqtxy_.umspct__. │ │ │ │ - 0x00021914 756d7370 63745f00 756d7267 65745f5f umspct_.umrget__ │ │ │ │ - 0x00021924 00756d72 6765745f 00756d72 7365745f .umrget_.umrset_ │ │ │ │ - 0x00021934 5f00756d 72736574 5f00756d 72737478 _.umrset_.umrstx │ │ │ │ - 0x00021944 5f5f0075 6d727374 785f0075 6d666d61 __.umrstx_.umfma │ │ │ │ - 0x00021954 705f5f00 756d666d 61705f00 756d626e p__.umfmap_.umbn │ │ │ │ - 0x00021964 64635f5f 00756d62 6e64635f 00756d69 dc__.umbndc_.umi │ │ │ │ - 0x00021974 6e69745f 5f00756d 696e6974 5f00756d nit__.uminit_.um │ │ │ │ - 0x00021984 73636e74 5f5f0075 6d73636e 745f0075 scnt__.umscnt_.u │ │ │ │ - 0x00021994 6d71636e 745f5f00 756d7163 6e745f00 mqcnt__.umqcnt_. │ │ │ │ - 0x000219a4 756d7066 69745f5f 00756d70 6669745f umpfit__.umpfit_ │ │ │ │ - 0x000219b4 00756d69 716e705f 5f00756d 69716e70 .umiqnp__.umiqnp │ │ │ │ - 0x000219c4 5f00756d 69716964 5f5f0075 6d697169 _.umiqid__.umiqi │ │ │ │ - 0x000219d4 645f0075 6d697163 705f5f00 756d6971 d_.umiqcp__.umiq │ │ │ │ - 0x000219e4 63705f00 756d6971 636c5f5f 00756d69 cp_.umiqcl__.umi │ │ │ │ - 0x000219f4 71636c5f 00756d69 71766c5f 5f00756d qcl_.umiqvl__.um │ │ │ │ - 0x00021a04 6971766c 5f00756d 6973766c 5f5f0075 iqvl_.umisvl__.u │ │ │ │ - 0x00021a14 6d697376 6c5f0075 6d697169 6e5f5f00 misvl_.umiqin__. │ │ │ │ - 0x00021a24 756d6971 696e5f00 756d7370 70745f5f umiqin_.umsppt__ │ │ │ │ - 0x00021a34 00756d73 7070745f 00756d6c 716e705f .umsppt_.umlqnp_ │ │ │ │ - 0x00021a44 5f00756d 6c716e70 5f00756d 6c716964 _.umlqnp_.umlqid │ │ │ │ - 0x00021a54 5f5f0075 6d6c7169 645f0075 6d6c7163 __.umlqid_.umlqc │ │ │ │ - 0x00021a64 705f5f00 756d6c71 63705f00 756d6c71 p__.umlqcp_.umlq │ │ │ │ - 0x00021a74 636c5f5f 00756d6c 71636c5f 00756d6c cl__.umlqcl_.uml │ │ │ │ - 0x00021a84 71766c5f 5f00756d 6c71766c 5f00756d qvl__.umlqvl_.um │ │ │ │ - 0x00021a94 6c73766c 5f5f0075 6d6c7376 6c5f0075 lsvl__.umlsvl_.u │ │ │ │ - 0x00021aa4 6d6c7169 6e5f5f00 756d6c71 696e5f00 mlqin__.umlqin_. │ │ │ │ - 0x00021ab4 756d7370 63775f5f 00756d73 7063775f umspcw__.umspcw_ │ │ │ │ - 0x00021ac4 00756d73 74767a5f 5f00756d 7374767a .umstvz__.umstvz │ │ │ │ - 0x00021ad4 5f00756d 70716e70 5f5f0075 6d70716e _.umpqnp__.umpqn │ │ │ │ - 0x00021ae4 705f0075 6d707169 645f5f00 756d7071 p_.umpqid__.umpq │ │ │ │ - 0x00021af4 69645f00 756d7071 63705f5f 00756d70 id_.umpqcp__.ump │ │ │ │ - 0x00021b04 7163705f 00756d70 71636c5f 5f00756d qcp_.umpqcl__.um │ │ │ │ - 0x00021b14 7071636c 5f00756d 70716974 5f5f0075 pqcl_.umpqit__.u │ │ │ │ - 0x00021b24 6d707169 745f0075 6d707176 6c5f5f00 mpqit_.umpqvl__. │ │ │ │ - 0x00021b34 756d7071 766c5f00 756d7073 766c5f5f umpqvl_.umpsvl__ │ │ │ │ - 0x00021b44 00756d70 73766c5f 00756d70 71696e5f .umpsvl_.umpqin_ │ │ │ │ - 0x00021b54 5f00756d 7071696e 5f006772 696e6974 _.umpqin_.grinit │ │ │ │ - 0x00021b64 5f5f0067 72696e69 745f0067 72737472 __.grinit_.grstr │ │ │ │ - 0x00021b74 665f5f00 67727374 72665f00 67727363 f__.grstrf_.grsc │ │ │ │ - 0x00021b84 77645f5f 00677273 6377645f 00677273 wd__.grscwd_.grs │ │ │ │ - 0x00021b94 7670745f 5f006772 73767074 5f006772 vpt__.grsvpt_.gr │ │ │ │ - 0x00021ba4 736d706c 5f5f0067 72736d70 6c5f0067 smpl__.grsmpl_.g │ │ │ │ - 0x00021bb4 726f706e 5f5f0067 726f706e 5f006772 ropn__.gropn_.gr │ │ │ │ - 0x00021bc4 66726d5f 5f006772 66726d5f 00677266 frm__.grfrm_.grf │ │ │ │ - 0x00021bd4 69675f5f 00677266 69675f00 6772636c ig__.grfig_.grcl │ │ │ │ - 0x00021be4 735f5f00 6772636c 735f0067 72737472 s__.grcls_.grstr │ │ │ │ - 0x00021bf4 6e5f5f00 67727374 726e5f00 67727373 n__.grstrn_.grss │ │ │ │ - 0x00021c04 696d5f5f 00677273 73696d5f 00677273 im__.grssim_.grs │ │ │ │ - 0x00021c14 7478795f 5f006772 73747879 5f006772 txy__.grstxy_.gr │ │ │ │ - 0x00021c24 73776e64 5f5f0067 7273776e 645f0075 swnd__.grswnd_.u │ │ │ │ - 0x00021c34 6972716e 705f5f00 75697271 6e705f00 irqnp__.uirqnp_. │ │ │ │ - 0x00021c44 75697271 69645f5f 00756972 7169645f uirqid__.uirqid_ │ │ │ │ - 0x00021c54 00756972 7163705f 5f007569 72716370 .uirqcp__.uirqcp │ │ │ │ - 0x00021c64 5f007569 7271636c 5f5f0075 69727163 _.uirqcl__.uirqc │ │ │ │ - 0x00021c74 6c5f0075 69727176 6c5f5f00 75697271 l_.uirqvl__.uirq │ │ │ │ - 0x00021c84 766c5f00 75697273 766c5f5f 00756972 vl_.uirsvl__.uir │ │ │ │ - 0x00021c94 73766c5f 00756972 71696e5f 5f007569 svl_.uirqin__.ui │ │ │ │ - 0x00021ca4 7271696e 5f007569 70646132 5f5f0075 rqin_.uipda2__.u │ │ │ │ - 0x00021cb4 69706461 325f0075 69706432 7a5f5f00 ipda2_.uipd2z__. │ │ │ │ - 0x00021cc4 75697064 327a5f00 75697064 61335f5f uipd2z_.uipda3__ │ │ │ │ - 0x00021cd4 00756970 6461335f 00756970 64337a5f .uipda3_.uipd3z_ │ │ │ │ - 0x00021ce4 5f007569 7064337a 5f007569 6332645f _.uipd3z_.uic2d_ │ │ │ │ - 0x00021cf4 5f007569 6332645f 00756932 696e695f _.uic2d_.ui2ini_ │ │ │ │ - 0x00021d04 5f007569 32696e69 5f007569 73637232 _.ui2ini_.uiscr2 │ │ │ │ - 0x00021d14 5f5f0075 69736372 325f0075 69716372 __.uiscr2_.uiqcr │ │ │ │ - 0x00021d24 325f5f00 75697163 72325f00 75697363 2__.uiqcr2_.uisc │ │ │ │ - 0x00021d34 6d705f5f 00756973 636d705f 00756969 mp__.uiscmp_.uii │ │ │ │ - 0x00021d44 6765745f 5f007569 69676574 5f007569 get__.uiiget_.ui │ │ │ │ - 0x00021d54 69736574 5f5f0075 69697365 745f0075 iset__.uiiset_.u │ │ │ │ - 0x00021d64 69697374 785f5f00 75696973 74785f00 iistx__.uiistx_. │ │ │ │ - 0x00021d74 75697064 617a5f5f 00756970 64617a5f uipdaz__.uipdaz_ │ │ │ │ - 0x00021d84 00756973 6864775f 5f007569 73686477 .uishdw__.uishdw │ │ │ │ - 0x00021d94 5f007569 69716e70 5f5f0075 6969716e _.uiiqnp__.uiiqn │ │ │ │ - 0x00021da4 705f0075 69697169 645f5f00 75696971 p_.uiiqid__.uiiq │ │ │ │ - 0x00021db4 69645f00 75696971 63705f5f 00756969 id_.uiiqcp__.uii │ │ │ │ - 0x00021dc4 7163705f 00756969 71636c5f 5f007569 qcp_.uiiqcl__.ui │ │ │ │ - 0x00021dd4 6971636c 5f007569 6971766c 5f5f0075 iqcl_.uiiqvl__.u │ │ │ │ - 0x00021de4 69697176 6c5f0075 69697376 6c5f5f00 iiqvl_.uiisvl__. │ │ │ │ - 0x00021df4 75696973 766c5f00 75696971 696e5f5f uiisvl_.uiiqin__ │ │ │ │ - 0x00021e04 00756969 71696e5f 0075696c 6765745f .uiiqin_.uilget_ │ │ │ │ - 0x00021e14 5f007569 6c676574 5f007569 6c736574 _.uilget_.uilset │ │ │ │ - 0x00021e24 5f5f0075 696c7365 745f0075 696c7374 __.uilset_.uilst │ │ │ │ - 0x00021e34 785f5f00 75696c73 74785f00 75696670 x__.uilstx_.uifp │ │ │ │ - 0x00021e44 61635f5f 00756966 7061635f 00756969 ac__.uifpac_.uii │ │ │ │ - 0x00021e54 7061635f 5f007569 69706163 5f007569 pac__.uiipac_.ui │ │ │ │ - 0x00021e64 79626172 5f5f0075 69796261 725f0075 ybar__.uiybar_.u │ │ │ │ - 0x00021e74 6971666e 6d5f5f00 75697166 6e6d5f00 iqfnm__.uiqfnm_. │ │ │ │ - 0x00021e84 75697064 61745f5f 00756970 6461745f uipdat__.uipdat_ │ │ │ │ - 0x00021e94 00756963 7267625f 5f007569 63726762 .uicrgb__.uicrgb │ │ │ │ - 0x00021ea4 5f007569 63696e69 5f5f0075 6963696e _.uicini__.uicin │ │ │ │ - 0x00021eb4 695f0075 69736372 675f5f00 75697363 i_.uiscrg__.uisc │ │ │ │ - 0x00021ec4 72675f00 7569736d 72675f5f 00756973 rg_.uismrg__.uis │ │ │ │ - 0x00021ed4 6d72675f 00756971 6372675f 5f007569 mrg_.uiqcrg__.ui │ │ │ │ - 0x00021ee4 71637267 5f007569 716d7267 5f5f0075 qcrg_.uiqmrg__.u │ │ │ │ - 0x00021ef4 69716d72 675f0075 69736373 715f5f00 iqmrg_.uiscsq__. │ │ │ │ - 0x00021f04 75697363 73715f00 75697363 666c5f5f uiscsq_.uiscfl__ │ │ │ │ - 0x00021f14 00756973 63666c5f 00756973 6d73715f .uiscfl_.uismsq_ │ │ │ │ - 0x00021f24 5f007569 736d7371 5f007569 736d666c _.uismsq_.uismfl │ │ │ │ - 0x00021f34 5f5f0075 69736d66 6c5f0075 696c716e __.uismfl_.uilqn │ │ │ │ - 0x00021f44 705f5f00 75696c71 6e705f00 75696c71 p__.uilqnp_.uilq │ │ │ │ - 0x00021f54 69645f5f 0075696c 7169645f 0075696c id__.uilqid_.uil │ │ │ │ - 0x00021f64 7163705f 5f007569 6c716370 5f007569 qcp__.uilqcp_.ui │ │ │ │ - 0x00021f74 6c71636c 5f5f0075 696c7163 6c5f0075 lqcl__.uilqcl_.u │ │ │ │ - 0x00021f84 696c7176 6c5f5f00 75696c71 766c5f00 ilqvl__.uilqvl_. │ │ │ │ - 0x00021f94 75696c73 766c5f5f 0075696c 73766c5f uilsvl__.uilsvl_ │ │ │ │ - 0x00021fa4 0075696c 71696e5f 5f007569 6c71696e .uilqin__.uilqin │ │ │ │ - 0x00021fb4 5f007569 72676574 5f5f0075 69726765 _.uirget__.uirge │ │ │ │ - 0x00021fc4 745f0075 69727365 745f5f00 75697273 t_.uirset__.uirs │ │ │ │ - 0x00021fd4 65745f00 75697273 74785f5f 00756972 et_.uirstx__.uir │ │ │ │ - 0x00021fe4 7374785f 00756963 33645f5f 00756963 stx_.uic3d__.uic │ │ │ │ - 0x00021ff4 33645f00 75693369 6e695f5f 00756933 3d_.ui3ini__.ui3 │ │ │ │ - 0x00022004 696e695f 00756966 6c61625f 5f007569 ini_.uiflab__.ui │ │ │ │ - 0x00022014 666c6162 5f007569 696c6162 5f5f0075 flab_.uiilab__.u │ │ │ │ - 0x00022024 69696c61 625f0075 69666c75 765f5f00 iilab_.uifluv__. │ │ │ │ - 0x00022034 7569666c 75765f00 7569696c 75765f5f uifluv_.uiiluv__ │ │ │ │ - 0x00022044 00756969 6c75765f 00756966 7267625f .uiiluv_.uifrgb_ │ │ │ │ - 0x00022054 5f007569 66726762 5f007569 69726762 _.uifrgb_.uiirgb │ │ │ │ - 0x00022064 5f5f0075 69697267 625f0075 69667978 __.uiirgb_.uifyx │ │ │ │ - 0x00022074 795f5f00 75696679 78795f00 75696979 y__.uifyxy_.uiiy │ │ │ │ - 0x00022084 78795f5f 00756969 7978795f 00756965 xy__.uiiyxy_.uie │ │ │ │ - 0x00022094 6e63645f 5f007569 656e6364 5f007569 ncd__.uiencd_.ui │ │ │ │ - 0x000220a4 64656364 5f5f0075 69646563 645f0075 decd__.uidecd_.u │ │ │ │ - 0x000220b4 69786261 725f5f00 75697862 61725f00 ixbar__.uixbar_. │ │ │ │ - 0x000220c4 75697063 6d705f5f 00756970 636d705f uipcmp__.uipcmp_ │ │ │ │ - 0x000220d4 00757764 666c745f 5f007577 64666c74 .uwdflt__.uwdflt │ │ │ │ - 0x000220e4 5f007577 696e6974 5f5f0075 77696e69 _.uwinit__.uwini │ │ │ │ - 0x000220f4 745f0069 75776779 5f5f0069 75776779 t_.iuwgy__.iuwgy │ │ │ │ - 0x00022104 5f006975 7767785f 5f006975 7767785f _.iuwgx__.iuwgx_ │ │ │ │ - 0x00022114 0075786d 74746c5f 5f007578 6d74746c .uxmttl__.uxmttl │ │ │ │ - 0x00022124 5f007578 706e756d 5f5f0075 78706e75 _.uxpnum__.uxpnu │ │ │ │ - 0x00022134 6d5f0075 7873666d 745f5f00 75787366 m_.uxsfmt__.uxsf │ │ │ │ - 0x00022144 6d745f00 75787166 6d745f5f 00757871 mt_.uxqfmt__.uxq │ │ │ │ - 0x00022154 666d745f 00757870 74746c5f 5f007578 fmt_.uxpttl__.ux │ │ │ │ - 0x00022164 7074746c 5f007578 70746d7a 5f5f0075 pttl_.uxptmz__.u │ │ │ │ - 0x00022174 7870746d 7a5f0075 78706178 735f5f00 xptmz_.uxpaxs__. │ │ │ │ - 0x00022184 75787061 78735f00 75787361 78735f5f uxpaxs_.uxsaxs__ │ │ │ │ - 0x00022194 00757873 6178735f 00757873 61787a5f .uxsaxs_.uxsaxz_ │ │ │ │ - 0x000221a4 5f007578 7361787a 5f007578 736f6666 _.uxsaxz_.uxsoff │ │ │ │ - 0x000221b4 5f5f0075 78736f66 665f0075 78726f66 __.uxsoff_.uxrof │ │ │ │ - 0x000221c4 665f5f00 7578726f 66665f00 75787074 f__.uxroff_.uxpt │ │ │ │ - 0x000221d4 6d6b5f5f 00757870 746d6b5f 006c7578 mk__.uxptmk_.lux │ │ │ │ - 0x000221e4 63686b5f 5f006c75 7863686b 5f007578 chk__.luxchk_.ux │ │ │ │ - 0x000221f4 61786e6d 5f5f0075 7861786e 6d5f0075 axnm__.uxaxnm_.u │ │ │ │ - 0x00022204 78617864 765f5f00 75786178 64765f00 xaxdv__.uxaxdv_. │ │ │ │ - 0x00022214 75787374 746c5f5f 00757873 74746c5f uxsttl__.uxsttl_ │ │ │ │ - 0x00022224 00757662 786c5f5f 00757662 786c5f00 .uvbxl__.uvbxl_. │ │ │ │ - 0x00022234 75766272 6c5f5f00 75766272 6c5f0075 uvbrl__.uvbrl_.u │ │ │ │ - 0x00022244 7662726c 7a5f5f00 75766272 6c7a5f00 vbrlz__.uvbrlz_. │ │ │ │ - 0x00022254 75766572 627a5f5f 00757665 72627a5f uverbz__.uverbz_ │ │ │ │ - 0x00022264 00757662 78665f5f 00757662 78665f00 .uvbxf__.uvbxf_. │ │ │ │ - 0x00022274 75766278 667a5f5f 00757662 78667a5f uvbxfz__.uvbxfz_ │ │ │ │ - 0x00022284 00757662 72667a5f 5f007576 6272667a .uvbrfz__.uvbrfz │ │ │ │ - 0x00022294 5f007576 6278617a 5f5f0075 76627861 _.uvbxaz__.uvbxa │ │ │ │ - 0x000222a4 7a5f0075 76627266 5f5f0075 76627266 z_.uvbrf__.uvbrf │ │ │ │ - 0x000222b4 5f007576 6278615f 5f007576 6278615f _.uvbxa__.uvbxa_ │ │ │ │ - 0x000222c4 00757662 786c7a5f 5f007576 62786c7a .uvbxlz__.uvbxlz │ │ │ │ - 0x000222d4 5f007576 6469665f 5f007576 6469665f _.uvdif__.uvdif_ │ │ │ │ - 0x000222e4 00757662 72615f5f 00757662 72615f00 .uvbra__.uvbra_. │ │ │ │ - 0x000222f4 75766272 617a5f5f 00757662 72617a5f uvbraz__.uvbraz_ │ │ │ │ - 0x00022304 00757665 72625f5f 00757665 72625f00 .uverb__.uverb_. │ │ │ │ - 0x00022314 75766469 667a5f5f 00757664 69667a5f uvdifz__.uvdifz_ │ │ │ │ - 0x00022324 00756862 78667a5f 5f007568 6278667a .uhbxfz__.uhbxfz │ │ │ │ - 0x00022334 5f007568 6469667a 5f5f0075 68646966 _.uhdifz__.uhdif │ │ │ │ - 0x00022344 7a5f0075 68627261 7a5f5f00 75686272 z_.uhbraz__.uhbr │ │ │ │ - 0x00022354 617a5f00 75686278 665f5f00 75686278 az_.uhbxf__.uhbx │ │ │ │ - 0x00022364 665f0075 6862786c 5f5f0075 6862786c f_.uhbxl__.uhbxl │ │ │ │ - 0x00022374 5f007568 6469665f 5f007568 6469665f _.uhdif__.uhdif_ │ │ │ │ - 0x00022384 00756865 72625f5f 00756865 72625f00 .uherb__.uherb_. │ │ │ │ - 0x00022394 75686272 667a5f5f 00756862 72667a5f uhbrfz__.uhbrfz_ │ │ │ │ - 0x000223a4 00756862 726c5f5f 00756862 726c5f00 .uhbrl__.uhbrl_. │ │ │ │ - 0x000223b4 75686278 615f5f00 75686278 615f0075 uhbxa__.uhbxa_.u │ │ │ │ - 0x000223c4 68627261 5f5f0075 68627261 5f007568 hbra__.uhbra_.uh │ │ │ │ - 0x000223d4 6278617a 5f5f0075 68627861 7a5f0075 bxaz__.uhbxaz_.u │ │ │ │ - 0x000223e4 6862786c 7a5f5f00 75686278 6c7a5f00 hbxlz__.uhbxlz_. │ │ │ │ - 0x000223f4 75686272 665f5f00 75686272 665f0075 uhbrf__.uhbrf_.u │ │ │ │ - 0x00022404 6862726c 7a5f5f00 75686272 6c7a5f00 hbrlz__.uhbrlz_. │ │ │ │ - 0x00022414 75686572 627a5f5f 00756865 72627a5f uherbz__.uherbz_ │ │ │ │ - 0x00022424 00696e64 786e6c5f 5f006e69 6e647863 .indxnl__.nindxc │ │ │ │ - 0x00022434 5f5f0069 6e647872 665f5f00 6e696e64 __.indxrf__.nind │ │ │ │ - 0x00022444 786d5f5f 00696e64 786e665f 5f00696e xm__.indxnf__.in │ │ │ │ - 0x00022454 64786966 5f5f0069 6e647869 6c5f5f00 dxif__.indxil__. │ │ │ │ - 0x00022464 6e696e64 78725f5f 00696e64 78726c5f nindxr__.indxrl_ │ │ │ │ - 0x00022474 5f00696e 6478636c 5f5f0069 6e64786d _.indxcl__.indxm │ │ │ │ - 0x00022484 6c5f5f00 696e6478 6d665f5f 006e696e l__.indxmf__.nin │ │ │ │ - 0x00022494 64786e5f 5f00696e 64786366 5f5f006e dxn__.indxcf__.n │ │ │ │ - 0x000224a4 696e6478 695f5f00 76727365 745f5f00 indxi__.vrset__. │ │ │ │ - 0x000224b4 76727365 74305f5f 00767273 6574315f vrset0__.vrset1_ │ │ │ │ - 0x000224c4 5f007672 696e6330 5f5f0076 72666374 _.vrinc0__.vrfct │ │ │ │ - 0x000224d4 5f5f0076 72636f6e 315f5f00 76726663 __.vrcon1__.vrfc │ │ │ │ - 0x000224e4 74315f5f 00767269 6e635f5f 00767263 t1__.vrinc__.vrc │ │ │ │ - 0x000224f4 6f6e305f 5f007672 636f6e5f 5f007672 on0__.vrcon__.vr │ │ │ │ - 0x00022504 66637430 5f5f0076 72696e63 315f5f00 fct0__.vrinc1__. │ │ │ │ - 0x00022514 6c726e65 615f5f00 6c726c65 315f5f00 lrnea__.lrle1__. │ │ │ │ - 0x00022524 6c726c74 305f5f00 6c726571 5f5f006c lrlt0__.lreq__.l │ │ │ │ - 0x00022534 72657130 5f5f006c 72677461 5f5f006c req0__.lrgta__.l │ │ │ │ - 0x00022544 7267745f 5f006c72 6e65305f 5f006c72 rgt__.lrne0__.lr │ │ │ │ - 0x00022554 6765315f 5f006c72 6571615f 5f006c72 ge1__.lreqa__.lr │ │ │ │ - 0x00022564 6c74315f 5f006c72 6c65615f 5f006c72 lt1__.lrlea__.lr │ │ │ │ - 0x00022574 6571315f 5f006c72 6c655f5f 006c7267 eq1__.lrle__.lrg │ │ │ │ - 0x00022584 655f5f00 6c726e65 5f5f006c 726c6530 e__.lrne__.lrle0 │ │ │ │ - 0x00022594 5f5f006c 72677430 5f5f006c 72677431 __.lrgt0__.lrgt1 │ │ │ │ - 0x000225a4 5f5f006c 72676530 5f5f006c 72676561 __.lrge0__.lrgea │ │ │ │ - 0x000225b4 5f5f006c 726c745f 5f006c72 6e65315f __.lrlt__.lrne1_ │ │ │ │ - 0x000225c4 5f006c72 6c74615f 5f006c65 6e635f5f _.lrlta__.lenc__ │ │ │ │ - 0x000225d4 00637261 646a5f5f 006c656e 625f5f00 .cradj__.lenb__. │ │ │ │ - 0x000225e4 636c6164 6a5f5f00 6c656e7a 5f5f006c cladj__.lenz__.l │ │ │ │ - 0x000225f4 656e795f 5f006372 7672735f 5f006962 eny__.crvrs__.ib │ │ │ │ - 0x00022604 6c6b6774 5f5f0069 626c6b67 655f5f00 lkgt__.iblkge__. │ │ │ │ - 0x00022614 69626c6b 6c655f5f 0069626c 6b6c745f iblkle__.iblklt_ │ │ │ │ - 0x00022624 5f006d70 66617a6d 5f5f006d 7069617a _.mpfazm__.mpiaz │ │ │ │ - 0x00022634 6d5f5f00 6d706673 696e5f5f 006d7069 m__.mpfsin__.mpi │ │ │ │ - 0x00022644 73696e5f 5f006d70 7a6b7464 5f5f006d sin__.mpzktd__.m │ │ │ │ - 0x00022654 707a656b 365f5f00 6d70666d 65725f5f pzek6__.mpfmer__ │ │ │ │ - 0x00022664 006d7069 6d65725f 5f006d70 66707374 .mpimer__.mpfpst │ │ │ │ - 0x00022674 5f5f006d 70697073 745f5f00 6d707363 __.mpipst__.mpsc │ │ │ │ - 0x00022684 63745f5f 006d7066 6363745f 5f006d70 ct__.mpfcct__.mp │ │ │ │ - 0x00022694 69636374 5f5f006d 7066676e 6f5f5f00 icct__.mpfgno__. │ │ │ │ - 0x000226a4 6d706967 6e6f5f5f 006d7066 6d77645f mpigno__.mpfmwd_ │ │ │ │ - 0x000226b4 5f006d70 696d7764 5f5f006d 70666d69 _.mpimwd__.mpfmi │ │ │ │ - 0x000226c4 6c5f5f00 6d70696d 696c5f5f 006d7066 l__.mpimil__.mpf │ │ │ │ - 0x000226d4 636f6e5f 5f006d70 69636f6e 5f5f006d con__.mpicon__.m │ │ │ │ - 0x000226e4 7073636f 6e5f5f00 6d706663 79615f5f pscon__.mpfcya__ │ │ │ │ - 0x000226f4 006d7069 6379615f 5f006d70 7a6d7764 .mpicya__.mpzmwd │ │ │ │ - 0x00022704 5f5f006d 70666379 635f5f00 6d706963 __.mpfcyc__.mpic │ │ │ │ - 0x00022714 79635f5f 006d7078 7664675f 5f006d70 yc__.mpxvdg__.mp │ │ │ │ - 0x00022724 66766467 5f5f006d 70697664 675f5f00 fvdg__.mpivdg__. │ │ │ │ - 0x00022734 6d706661 7a615f5f 006d7069 617a615f mpfaza__.mpiaza_ │ │ │ │ - 0x00022744 5f006d70 666b7464 5f5f006d 70696b74 _.mpfktd__.mpikt │ │ │ │ - 0x00022754 645f5f00 6d706662 6f6e5f5f 006d7069 d__.mpfbon__.mpi │ │ │ │ - 0x00022764 626f6e5f 5f006d70 73626f6e 5f5f006d bon__.mpsbon__.m │ │ │ │ - 0x00022774 7066636f 615f5f00 6d706963 6f615f5f pfcoa__.mpicoa__ │ │ │ │ - 0x00022784 006d7073 636f615f 5f006d70 66636f63 .mpscoa__.mpfcoc │ │ │ │ - 0x00022794 5f5f006d 7069636f 635f5f00 6d707363 __.mpicoc__.mpsc │ │ │ │ - 0x000227a4 6f635f5f 006d7066 706c635f 5f006d70 oc__.mpfplc__.mp │ │ │ │ - 0x000227b4 69706c63 5f5f006d 7078706c 635f5f00 iplc__.mpxplc__. │ │ │ │ - 0x000227c4 6d706663 79625f5f 006d7069 6379625f mpfcyb__.mpicyb_ │ │ │ │ - 0x000227d4 5f006d70 73637962 5f5f006d 7066686d _.mpscyb__.mpfhm │ │ │ │ - 0x000227e4 725f5f00 6d706968 6d725f5f 006d7066 r__.mpihmr__.mpf │ │ │ │ - 0x000227f4 6d776c5f 5f006d70 696d776c 5f5f006d mwl__.mpimwl__.m │ │ │ │ - 0x00022804 7066656b 365f5f00 6d706965 6b365f5f pfek6__.mpiek6__ │ │ │ │ - 0x00022814 006d7066 7074325f 5f006d70 69707432 .mpfpt2__.mpipt2 │ │ │ │ - 0x00022824 5f5f006d 70666379 6c5f5f00 6d706963 __.mpfcyl__.mpic │ │ │ │ - 0x00022834 796c5f5f 006d7066 676c625f 5f006d70 yl__.mpfglb__.mp │ │ │ │ - 0x00022844 69676c62 5f5f006d 70666f74 675f5f00 iglb__.mpfotg__. │ │ │ │ - 0x00022854 6d70696f 74675f5f 006d7073 6f74675f mpiotg__.mpsotg_ │ │ │ │ - 0x00022864 5f006d70 66726273 5f5f006d 70697262 _.mpfrbs__.mpirb │ │ │ │ - 0x00022874 735f5f00 6f736765 6e765f5f 006f7367 s__.osgenv__.osg │ │ │ │ - 0x00022884 6172675f 5f006f73 7161726e 5f5f006f arg__.osqarn__.o │ │ │ │ - 0x00022894 73657865 635f5f00 6f736162 72745f5f sexec__.osabrt__ │ │ │ │ - 0x000228a4 00766963 6f6e315f 5f007669 66637430 .vicon1__.vifct0 │ │ │ │ - 0x000228b4 5f5f0076 69666374 315f5f00 7669636f __.vifct1__.vico │ │ │ │ - 0x000228c4 6e305f5f 00766963 6f6e5f5f 00766969 n0__.vicon__.vii │ │ │ │ - 0x000228d4 6e635f5f 00766973 65745f5f 00766973 nc__.viset__.vis │ │ │ │ - 0x000228e4 6574305f 5f007669 73657431 5f5f0076 et0__.viset1__.v │ │ │ │ - 0x000228f4 69696e63 305f5f00 7669696e 63315f5f iinc0__.viinc1__ │ │ │ │ - 0x00022904 00766966 63745f5f 00696d69 6e315f5f .vifct__.imin1__ │ │ │ │ - 0x00022914 00697375 6d305f5f 00696d69 6e305f5f .isum0__.imin0__ │ │ │ │ - 0x00022924 00697375 6d315f5f 00696d61 78315f5f .isum1__.imax1__ │ │ │ │ - 0x00022934 00697375 6d5f5f00 696d6178 5f5f0069 .isum__.imax__.i │ │ │ │ - 0x00022944 6d617830 5f5f0069 6d696e5f 5f006c66 max0__.imin__.lf │ │ │ │ - 0x00022954 726f6d63 5f5f006a 66726f6d 635f5f00 romc__.jfromc__. │ │ │ │ - 0x00022964 6966726f 6d635f5f 00637432 63685f5f ifromc__.ct2ch__ │ │ │ │ - 0x00022974 00637233 635f5f00 63743270 635f5f00 .cr3c__.ct2pc__. │ │ │ │ - 0x00022984 63743268 635f5f00 63723263 5f5f0063 ct2hc__.cr2c__.c │ │ │ │ - 0x00022994 74336373 5f5f0063 74326370 5f5f0063 t3cs__.ct2cp__.c │ │ │ │ - 0x000229a4 74337363 5f5f0063 74326263 5f5f0063 t3sc__.ct2bc__.c │ │ │ │ - 0x000229b4 74326563 5f5f0063 7233735f 5f006972 t2ec__.cr3s__.ir │ │ │ │ - 0x000229c4 6c745f5f 00697267 655f5f00 69726c65 lt__.irge__.irle │ │ │ │ - 0x000229d4 5f5f0069 7267745f 5f007669 7375625f __.irgt__.visub_ │ │ │ │ - 0x000229e4 5f007669 64697630 5f5f0076 69646976 _.vidiv0__.vidiv │ │ │ │ - 0x000229f4 315f5f00 76697375 62305f5f 0076696d 1__.visub0__.vim │ │ │ │ - 0x00022a04 6c74305f 5f007669 6d6c745f 5f007669 lt0__.vimlt__.vi │ │ │ │ - 0x00022a14 6d6c7431 5f5f0076 69737562 315f5f00 mlt1__.visub1__. │ │ │ │ - 0x00022a24 76696164 645f5f00 76696469 765f5f00 viadd__.vidiv__. │ │ │ │ - 0x00022a34 76696164 64305f5f 00766961 6464315f viadd0__.viadd1_ │ │ │ │ - 0x00022a44 5f006732 69626c32 5f5f0067 3266626c _.g2ibl2__.g2fbl │ │ │ │ - 0x00022a54 695f5f00 6c673269 6e715f5f 00673266 i__.lg2inq__.g2f │ │ │ │ - 0x00022a64 626c325f 5f006732 71677264 5f5f0067 bl2__.g2qgrd__.g │ │ │ │ - 0x00022a74 32736772 645f5f00 72706e67 65745f5f 2sgrd__.rpnget__ │ │ │ │ - 0x00022a84 00727469 6765745f 5f007274 6c676574 .rtiget__.rtlget │ │ │ │ - 0x00022a94 5f5f0072 74726765 745f5f00 72746367 __.rtrget__.rtcg │ │ │ │ - 0x00022aa4 65745f5f 00726c69 6765745f 5f00726c et__.rliget__.rl │ │ │ │ - 0x00022ab4 6c676574 5f5f0072 6c726765 745f5f00 lget__.rlrget__. │ │ │ │ - 0x00022ac4 726c6367 65745f5f 00676c6c 6765745f rlcget__.gllget_ │ │ │ │ - 0x00022ad4 5f00676c 6c736574 5f5f0067 6c6c7374 _.gllset__.gllst │ │ │ │ - 0x00022ae4 785f5f00 676c7166 6e6d5f5f 00676c72 x__.glqfnm__.glr │ │ │ │ - 0x00022af4 6765745f 5f00676c 72736574 5f5f0067 get__.glrset__.g │ │ │ │ - 0x00022b04 6c727374 785f5f00 7072636f 706e5f5f lrstx__.prcopn__ │ │ │ │ - 0x00022b14 00707263 636c735f 5f007072 636c766c .prccls__.prclvl │ │ │ │ - 0x00022b24 5f5f0070 72636e61 6d5f5f00 72706e65 __.prcnam__.rpne │ │ │ │ - 0x00022b34 6e765f5f 00727469 656e765f 5f007274 nv__.rtienv__.rt │ │ │ │ - 0x00022b44 6c656e76 5f5f0072 7472656e 765f5f00 lenv__.rtrenv__. │ │ │ │ - 0x00022b54 72746365 6e765f5f 00726c69 656e765f rtcenv__.rlienv_ │ │ │ │ - 0x00022b64 5f00726c 6c656e76 5f5f0072 6c72656e _.rllenv__.rlren │ │ │ │ - 0x00022b74 765f5f00 726c6365 6e765f5f 0072706e v__.rlcenv__.rpn │ │ │ │ - 0x00022b84 6f70745f 5f007274 696f7074 5f5f0072 opt__.rtiopt__.r │ │ │ │ - 0x00022b94 746c6f70 745f5f00 7274726f 70745f5f tlopt__.rtropt__ │ │ │ │ - 0x00022ba4 00727463 6f70745f 5f00726c 696f7074 .rtcopt__.rliopt │ │ │ │ - 0x00022bb4 5f5f0072 6c6c6f70 745f5f00 726c726f __.rllopt__.rlro │ │ │ │ - 0x00022bc4 70745f5f 00726c63 6f70745f 5f006d73 pt__.rlcopt__.ms │ │ │ │ - 0x00022bd4 7a646d70 5f5f0069 75666f70 6e5f5f00 zdmp__.iufopn__. │ │ │ │ - 0x00022be4 676c6c71 6e705f5f 00676c6c 7169645f gllqnp__.gllqid_ │ │ │ │ - 0x00022bf4 5f00676c 6c716370 5f5f0067 6c6c7163 _.gllqcp__.gllqc │ │ │ │ - 0x00022c04 6c5f5f00 676c6c71 766c5f5f 00676c6c l__.gllqvl__.gll │ │ │ │ - 0x00022c14 73766c5f 5f00676c 6c71696e 5f5f0067 svl__.gllqin__.g │ │ │ │ - 0x00022c24 6c696765 745f5f00 676c6973 65745f5f liget__.gliset__ │ │ │ │ - 0x00022c34 00676c69 7374785f 5f007270 6e78666c .glistx__.rpnxfl │ │ │ │ - 0x00022c44 5f5f0072 74697866 6c5f5f00 72746c78 __.rtixfl__.rtlx │ │ │ │ - 0x00022c54 666c5f5f 00727472 78666c5f 5f007274 fl__.rtrxfl__.rt │ │ │ │ - 0x00022c64 6378666c 5f5f0072 6c697866 6c5f5f00 cxfl__.rlixfl__. │ │ │ │ - 0x00022c74 726c6c78 666c5f5f 00726c72 78666c5f rllxfl__.rlrxfl_ │ │ │ │ - 0x00022c84 5f00726c 6378666c 5f5f0063 66737263 _.rlcxfl__.cfsrc │ │ │ │ - 0x00022c94 685f5f00 676c6367 65745f5f 00676c63 h__.glcget__.glc │ │ │ │ - 0x00022ca4 7365745f 5f00676c 63737478 5f5f006c set__.glcstx__.l │ │ │ │ - 0x00022cb4 63687265 715f5f00 676c7071 6e705f5f chreq__.glpqnp__ │ │ │ │ - 0x00022cc4 00676c70 7169645f 5f00676c 70716370 .glpqid__.glpqcp │ │ │ │ - 0x00022cd4 5f5f0067 6c707163 6c5f5f00 676c7071 __.glpqcl__.glpq │ │ │ │ - 0x00022ce4 69745f5f 00676c70 71766c5f 5f00676c it__.glpqvl__.gl │ │ │ │ - 0x00022cf4 7073766c 5f5f0067 6c707169 6e5f5f00 psvl__.glpqin__. │ │ │ │ - 0x00022d04 676c7067 65745f5f 00676c70 7365745f glpget__.glpset_ │ │ │ │ - 0x00022d14 5f00676c 70737478 5f5f0064 78666c6f _.glpstx__.dxflo │ │ │ │ - 0x00022d24 635f5f00 6478696c 6f635f5f 00767267 c__.dxiloc__.vrg │ │ │ │ - 0x00022d34 6e6e5f5f 00766967 6e6e5f5f 0076726d nn__.vignn__.vrm │ │ │ │ - 0x00022d44 6c74305f 5f007672 64697630 5f5f0076 lt0__.vrdiv0__.v │ │ │ │ - 0x00022d54 72616464 305f5f00 76726469 765f5f00 radd0__.vrdiv__. │ │ │ │ - 0x00022d64 76727375 62315f5f 00767261 64645f5f vrsub1__.vradd__ │ │ │ │ - 0x00022d74 00767273 75625f5f 00767273 7562305f .vrsub__.vrsub0_ │ │ │ │ - 0x00022d84 5f007672 61646431 5f5f0076 726d6c74 _.vradd1__.vrmlt │ │ │ │ - 0x00022d94 315f5f00 76726469 76315f5f 0076726d 1__.vrdiv1__.vrm │ │ │ │ - 0x00022da4 6c745f5f 00696d6f 645f5f00 69677573 lt__.imod__.igus │ │ │ │ - 0x00022db4 5f5f0067 6e73626c 6b5f5f00 676e7162 __.gnsblk__.gnqb │ │ │ │ - 0x00022dc4 6c6b5f5f 00676e73 6176655f 5f00676e lk__.gnsave__.gn │ │ │ │ - 0x00022dd4 72736574 5f5f0070 61737362 345f5f00 rset__.passb4__. │ │ │ │ - 0x00022de4 70617373 62355f5f 00726164 66345f5f passb5__.radf4__ │ │ │ │ - 0x00022df4 00636f73 74695f5f 00726164 66325f5f .costi__.radf2__ │ │ │ │ - 0x00022e04 00706173 7362325f 5f006366 6674625f .passb2__.cfftb_ │ │ │ │ - 0x00022e14 5f007369 6e74315f 5f007369 6e745f5f _.sint1__.sint__ │ │ │ │ - 0x00022e24 00706173 7366345f 5f007266 6674665f .passf4__.rfftf_ │ │ │ │ - 0x00022e34 5f007261 6462335f 5f00657a 66667431 _.radb3__.ezfft1 │ │ │ │ - 0x00022e44 5f5f0073 696e7169 5f5f0070 61737362 __.sinqi__.passb │ │ │ │ - 0x00022e54 5f5f0063 66667469 5f5f0072 61646235 __.cffti__.radb5 │ │ │ │ - 0x00022e64 5f5f0070 61737362 335f5f00 63666674 __.passb3__.cfft │ │ │ │ - 0x00022e74 665f5f00 63666674 62315f5f 00726164 f__.cfftb1__.rad │ │ │ │ - 0x00022e84 62345f5f 00706173 7366355f 5f007061 b4__.passf5__.pa │ │ │ │ - 0x00022e94 73736633 5f5f0065 7a666674 695f5f00 ssf3__.ezffti__. │ │ │ │ - 0x00022ea4 636f7371 62315f5f 00726666 7462315f cosqb1__.rfftb1_ │ │ │ │ - 0x00022eb4 5f007261 6462325f 5f007266 6674625f _.radb2__.rfftb_ │ │ │ │ - 0x00022ec4 5f006366 66746631 5f5f0065 7a666674 _.cfftf1__.ezfft │ │ │ │ - 0x00022ed4 665f5f00 72616462 675f5f00 636f7374 f__.radbg__.cost │ │ │ │ - 0x00022ee4 5f5f0070 61737366 5f5f0072 61646633 __.passf__.radf3 │ │ │ │ - 0x00022ef4 5f5f0072 61646667 5f5f0063 6f737166 __.radfg__.cosqf │ │ │ │ - 0x00022f04 315f5f00 63666674 69315f5f 00657a66 1__.cffti1__.ezf │ │ │ │ - 0x00022f14 6674625f 5f007061 73736632 5f5f0063 ftb__.passf2__.c │ │ │ │ - 0x00022f24 6f737162 5f5f0073 696e7166 5f5f0072 osqb__.sinqf__.r │ │ │ │ - 0x00022f34 61646635 5f5f0072 66667469 5f5f0072 adf5__.rffti__.r │ │ │ │ - 0x00022f44 66667466 315f5f00 636f7371 695f5f00 fftf1__.cosqi__. │ │ │ │ - 0x00022f54 73696e74 695f5f00 636f7371 665f5f00 sinti__.cosqf__. │ │ │ │ - 0x00022f64 73696e71 625f5f00 72666674 69315f5f sinqb__.rffti1__ │ │ │ │ - 0x00022f74 006f6472 6765745f 5f006f64 72736574 .odrget__.odrset │ │ │ │ - 0x00022f84 5f5f006f 64727374 785f5f00 6f647271 __.odrstx__.odrq │ │ │ │ - 0x00022f94 6e705f5f 006f6472 7169645f 5f006f64 np__.odrqid__.od │ │ │ │ - 0x00022fa4 72716370 5f5f006f 64727163 6c5f5f00 rqcp__.odrqcl__. │ │ │ │ - 0x00022fb4 6f647271 766c5f5f 006f6472 73766c5f odrqvl__.odrsvl_ │ │ │ │ - 0x00022fc4 5f006f64 7271696e 5f5f006f 64696765 _.odrqin__.odige │ │ │ │ - 0x00022fd4 745f5f00 6f646973 65745f5f 006f6469 t__.odiset__.odi │ │ │ │ - 0x00022fe4 7374785f 5f006f64 6c716e70 5f5f006f stx__.odlqnp__.o │ │ │ │ - 0x00022ff4 646c7169 645f5f00 6f646c71 63705f5f dlqid__.odlqcp__ │ │ │ │ - 0x00023004 006f646c 71636c5f 5f006f64 6c71766c .odlqcl__.odlqvl │ │ │ │ - 0x00023014 5f5f006f 646c7376 6c5f5f00 6f646c71 __.odlsvl__.odlq │ │ │ │ - 0x00023024 696e5f5f 006f6470 716e705f 5f006f64 in__.odpqnp__.od │ │ │ │ - 0x00023034 70716964 5f5f006f 64707163 705f5f00 pqid__.odpqcp__. │ │ │ │ - 0x00023044 6f647071 636c5f5f 006f6470 7169745f odpqcl__.odpqit_ │ │ │ │ - 0x00023054 5f006f64 7071766c 5f5f006f 64707376 _.odpqvl__.odpsv │ │ │ │ - 0x00023064 6c5f5f00 6f647071 696e5f5f 006f646c l__.odpqin__.odl │ │ │ │ - 0x00023074 6765745f 5f006f64 6c736574 5f5f006f get__.odlset__.o │ │ │ │ - 0x00023084 646c7374 785f5f00 6f646971 6e705f5f dlstx__.odiqnp__ │ │ │ │ - 0x00023094 006f6469 7169645f 5f006f64 69716370 .odiqid__.odiqcp │ │ │ │ - 0x000230a4 5f5f006f 64697163 6c5f5f00 6f646971 __.odiqcl__.odiq │ │ │ │ - 0x000230b4 766c5f5f 006f6469 73766c5f 5f006f64 vl__.odisvl__.od │ │ │ │ - 0x000230c4 6971696e 5f5f006f 64706765 745f5f00 iqin__.odpget__. │ │ │ │ - 0x000230d4 6f647073 65745f5f 006f6470 7374785f odpset__.odpstx_ │ │ │ │ - 0x000230e4 5f007368 66773267 5f5f0073 68696e69 _.shfw2g__.shini │ │ │ │ - 0x000230f4 705f5f00 7368696e 69665f5f 0073686c p__.shinif__.shl │ │ │ │ - 0x00023104 6277755f 5f007368 6d776a7a 5f5f0073 bwu__.shmwjz__.s │ │ │ │ - 0x00023114 68696e69 7a5f5f00 73686c79 32785f5f hiniz__.shly2x__ │ │ │ │ - 0x00023124 00736870 66756e5f 5f007368 696e6963 .shpfun__.shinic │ │ │ │ - 0x00023134 5f5f0073 686c6677 6c5f5f00 73686c62 __.shlfwl__.shlb │ │ │ │ - 0x00023144 776a5f5f 0073686d 776a6d5f 5f007368 wj__.shmwjm__.sh │ │ │ │ - 0x00023154 6c736473 5f5f0073 68696e69 785f5f00 lsds__.shinix__. │ │ │ │ - 0x00023164 73686d64 786d5f5f 00736866 7767615f shmdxm__.shfwga_ │ │ │ │ - 0x00023174 5f007368 6d737269 5f5f0073 68667767 _.shmsri__.shfwg │ │ │ │ - 0x00023184 7a5f5f00 73686d77 32735f5f 00736866 z__.shmw2s__.shf │ │ │ │ - 0x00023194 6674625f 5f007368 6c62776c 5f5f0073 ftb__.shlbwl__.s │ │ │ │ - 0x000231a4 686c6677 6d5f5f00 7368696e 69725f5f hlfwm__.shinir__ │ │ │ │ - 0x000231b4 0073686c 62776d5f 5f007368 70706d61 .shlbwm__.shppma │ │ │ │ - 0x000231c4 5f5f0073 68696e69 745f5f00 73686677 __.shinit__.shfw │ │ │ │ - 0x000231d4 676a5f5f 0073686d 64786a5f 5f007368 gj__.shmdxj__.sh │ │ │ │ - 0x000231e4 6f6c6170 5f5f0073 68746c69 625f5f00 olap__.shtlib__. │ │ │ │ - 0x000231f4 73687469 6e745f5f 00736874 6c61705f shtint__.shtlap_ │ │ │ │ - 0x00023204 5f007368 746e6d6c 5f5f0073 68746675 _.shtnml__.shtfu │ │ │ │ - 0x00023214 6e5f5f00 7368746c 66775f5f 00736874 n__.shtlfw__.sht │ │ │ │ - 0x00023224 6c62775f 5f007368 74733277 5f5f0073 lbw__.shts2w__.s │ │ │ │ - 0x00023234 68747377 615f5f00 73687473 777a5f5f htswa__.shtswz__ │ │ │ │ - 0x00023244 00736874 73776d5f 5f007368 7473776a .shtswm__.shtswj │ │ │ │ - 0x00023254 5f5f0073 68747732 735f5f00 73687477 __.shtw2s__.shtw │ │ │ │ - 0x00023264 32675f5f 00736874 7767615f 5f007368 2g__.shtwga__.sh │ │ │ │ - 0x00023274 7477676d 5f5f0073 68747767 7a5f5f00 twgm__.shtwgz__. │ │ │ │ - 0x00023284 73687477 676a5f5f 00736874 6732775f shtwgj__.shtg2w_ │ │ │ │ - 0x00023294 5f007368 74733267 5f5f0073 68747367 _.shts2g__.shtsg │ │ │ │ - 0x000232a4 615f5f00 73687473 677a5f5f 00736874 a__.shtsgz__.sht │ │ │ │ - 0x000232b4 73676d5f 5f007368 7473676a 5f5f0073 sgm__.shtsgj__.s │ │ │ │ - 0x000232c4 68746732 735f5f00 73686667 32775f5f htg2s__.shfg2w__ │ │ │ │ - 0x000232d4 0073686d 7377615f 5f007368 6d73777a .shmswa__.shmswz │ │ │ │ - 0x000232e4 5f5f0073 68666674 665f5f00 73686c73 __.shfftf__.shls │ │ │ │ - 0x000232f4 73645f5f 0073686d 73776d5f 5f007368 sd__.shmswm__.sh │ │ │ │ - 0x00023304 6d733277 5f5f0073 686e6d32 6c5f5f00 ms2w__.shnm2l__. │ │ │ │ - 0x00023314 73686677 676d5f5f 0073686c 6677755f shfwgm__.shlfwu_ │ │ │ │ - 0x00023324 5f007368 696e6979 5f5f0073 686d7377 _.shiniy__.shmsw │ │ │ │ - 0x00023334 6a5f5f00 73687070 6d6a5f5f 00767272 j__.shppmj__.vrr │ │ │ │ - 0x00023344 6e6d5f5f 00767272 6e6d315f 5f007672 nm__.vrrnm1__.vr │ │ │ │ - 0x00023354 726e6d30 5f5f0076 7332696e 745f5f00 rnm0__.vs2int__. │ │ │ │ - 0x00023364 76733264 696e5f5f 00767332 6f75745f vs2din__.vs2out_ │ │ │ │ - 0x00023374 5f007673 31696e74 5f5f0076 73316469 _.vs1int__.vs1di │ │ │ │ - 0x00023384 6e5f5f00 7673316f 75745f5f 00767269 n__.vs1out__.vri │ │ │ │ - 0x00023394 6e74725f 5f006368 6e67725f 5f006368 ntr__.chngr__.ch │ │ │ │ - 0x000233a4 6e67725f 0063686e 67695f5f 0063686e ngr_.chngi__.chn │ │ │ │ - 0x000233b4 67695f00 63686e67 635f5f00 63686e67 gi_.chngc__.chng │ │ │ │ - 0x000233c4 635f0063 6c636b73 745f5f00 636c636b c_.clckst__.clck │ │ │ │ - 0x000233d4 73745f00 636c636b 67745f5f 00636c63 st_.clckgt__.clc │ │ │ │ - 0x000233e4 6b67745f 00636c63 6b64745f 5f00636c kgt_.clckdt__.cl │ │ │ │ - 0x000233f4 636b6474 5f006461 74657133 5f5f0064 ckdt_.dateq3__.d │ │ │ │ - 0x00023404 61746571 335f0064 61746531 325f5f00 ateq3_.date12__. │ │ │ │ - 0x00023414 64617465 31325f00 64617465 67335f5f date12_.dateg3__ │ │ │ │ - 0x00023424 00646174 6567335f 00697765 656b315f .dateg3_.iweek1_ │ │ │ │ - 0x00023434 5f006977 65656b31 5f006e64 61746531 _.iweek1_.ndate1 │ │ │ │ - 0x00023444 5f5f006e 64617465 315f0064 61746571 __.ndate1_.dateq │ │ │ │ - 0x00023454 315f5f00 64617465 71315f00 64617465 1__.dateq1_.date │ │ │ │ - 0x00023464 33325f5f 00646174 6533325f 006e6461 32__.date32_.nda │ │ │ │ - 0x00023474 7465335f 5f006e64 61746533 5f006461 te3__.ndate3_.da │ │ │ │ - 0x00023484 74656333 5f5f0064 61746563 335f0064 tec3__.datec3_.d │ │ │ │ - 0x00023494 61746532 335f5f00 64617465 32335f00 ate23__.date23_. │ │ │ │ - 0x000234a4 64617465 66325f5f 00646174 6566325f datef2__.datef2_ │ │ │ │ - 0x000234b4 00646174 6563315f 5f006461 74656331 .datec1__.datec1 │ │ │ │ - 0x000234c4 5f006461 74656633 5f5f0064 61746566 _.datef3__.datef │ │ │ │ - 0x000234d4 335f0064 61746567 325f5f00 64617465 3_.dateg2__.date │ │ │ │ - 0x000234e4 67325f00 64617465 31335f5f 00646174 g2_.date13__.dat │ │ │ │ - 0x000234f4 6531335f 00646174 6567315f 5f006461 e13_.dateg1__.da │ │ │ │ - 0x00023504 74656731 5f006e64 79656172 5f5f006e teg1_.ndyear__.n │ │ │ │ - 0x00023514 64796561 725f0064 61746532 315f5f00 dyear_.date21__. │ │ │ │ - 0x00023524 64617465 32315f00 636d6f6e 5f5f0063 date21_.cmon__.c │ │ │ │ - 0x00023534 6d6f6e5f 006e646d 6f6e5f5f 006e646d mon_.ndmon__.ndm │ │ │ │ - 0x00023544 6f6e5f00 64617465 33315f5f 00646174 on_.date31__.dat │ │ │ │ - 0x00023554 6533315f 00646174 6563325f 5f006461 e31_.datec2__.da │ │ │ │ - 0x00023564 74656332 5f006977 65656b32 5f5f0069 tec2_.iweek2__.i │ │ │ │ - 0x00023574 7765656b 325f0064 61746571 325f5f00 week2_.dateq2__. │ │ │ │ - 0x00023584 64617465 71325f00 63776565 6b5f5f00 dateq2_.cweek__. │ │ │ │ - 0x00023594 63776565 6b5f0069 7765656b 335f5f00 cweek_.iweek3__. │ │ │ │ - 0x000235a4 69776565 6b335f00 6e646174 65325f5f iweek3_.ndate2__ │ │ │ │ - 0x000235b4 006e6461 7465325f 00646174 6566315f .ndate2_.datef1_ │ │ │ │ - 0x000235c4 5f006461 74656631 5f00636c 6f776572 _.datef1_.clower │ │ │ │ - 0x000235d4 5f5f0063 6c6f7765 725f0063 75707065 __.clower_.cuppe │ │ │ │ - 0x000235e4 725f5f00 63757070 65725f00 67627974 r__.cupper_.gbyt │ │ │ │ - 0x000235f4 65735f5f 00676279 7465735f 00626974 es__.gbytes_.bit │ │ │ │ - 0x00023604 7063695f 5f006269 74706369 5f007362 pci__.bitpci_.sb │ │ │ │ - 0x00023614 7974655f 5f007362 7974655f 00676279 yte__.sbyte_.gby │ │ │ │ - 0x00023624 74655f5f 00676279 74655f00 73627974 te__.gbyte_.sbyt │ │ │ │ - 0x00023634 65735f5f 00736279 7465735f 00626974 es__.sbytes_.bit │ │ │ │ - 0x00023644 7069635f 5f006269 74706963 5f006973 pic__.bitpic_.is │ │ │ │ - 0x00023654 68696674 5f5f0069 73686966 745f0064 hift__.ishift_.d │ │ │ │ - 0x00023664 636c766e 6d5f5f00 64636c76 6e6d5f00 clvnm__.dclvnm_. │ │ │ │ - 0x00023674 6364626c 6b5f5f00 6364626c 6b5f0063 cdblk__.cdblk_.c │ │ │ │ - 0x00023684 6e735f5f 00636e73 5f00726e 6775305f ns__.cns_.rngu0_ │ │ │ │ - 0x00023694 5f00726e 6775305f 006c6368 72615f5f _.rngu0_.lchra__ │ │ │ │ - 0x000236a4 006c6368 72615f00 6c636872 625f5f00 .lchra_.lchrb__. │ │ │ │ - 0x000236b4 6c636872 625f006c 63687273 5f5f006c lchrb_.lchrs__.l │ │ │ │ - 0x000236c4 63687273 5f006c63 6872635f 5f006c63 chrs_.lchrc__.lc │ │ │ │ - 0x000236d4 6872635f 006c6368 72645f5f 006c6368 hrc_.lchrd__.lch │ │ │ │ - 0x000236e4 72645f00 6c636872 5f5f006c 6368725f rd_.lchr__.lchr_ │ │ │ │ - 0x000236f4 006c6368 72665f5f 006c6368 72665f00 .lchrf__.lchrf_. │ │ │ │ - 0x00023704 6c636872 6c5f5f00 6c636872 6c5f0063 lchrl__.lchrl_.c │ │ │ │ - 0x00023714 6c6c7372 675f5f00 636c6c73 72675f00 llsrg__.cllsrg_. │ │ │ │ - 0x00023724 636c7267 6c735f5f 00636c72 676c735f clrgls__.clrgls_ │ │ │ │ - 0x00023734 00636c72 6773765f 5f00636c 72677376 .clrgsv__.clrgsv │ │ │ │ - 0x00023744 5f00696e 6f726d6c 5f5f0069 6e6f726d _.inorml__.inorm │ │ │ │ - 0x00023754 6c5f0072 6e6f726d 6c5f5f00 726e6f72 l_.rnorml__.rnor │ │ │ │ - 0x00023764 6d6c5f00 636c7376 72675f5f 00636c73 ml_.clsvrg__.cls │ │ │ │ - 0x00023774 7672675f 00686578 6469635f 5f006865 vrg_.hexdic__.he │ │ │ │ - 0x00023784 78646963 5f006865 78646369 5f5f0068 xdic_.hexdci__.h │ │ │ │ - 0x00023794 65786463 695f0074 696d6531 325f5f00 exdci_.time12__. │ │ │ │ - 0x000237a4 74696d65 31325f00 74696d65 71335f5f time12_.timeq3__ │ │ │ │ - 0x000237b4 0074696d 6571335f 0074696d 6533325f .timeq3_.time32_ │ │ │ │ - 0x000237c4 5f007469 6d653332 5f007469 6d653233 _.time32_.time23 │ │ │ │ - 0x000237d4 5f5f0074 696d6532 335f0074 696d6563 __.time23_.timec │ │ │ │ - 0x000237e4 315f5f00 74696d65 63315f00 74696d65 1__.timec1_.time │ │ │ │ - 0x000237f4 33315f5f 0074696d 6533315f 0074696d 31__.time31_.tim │ │ │ │ - 0x00023804 6571325f 5f007469 6d657132 5f007469 eq2__.timeq2_.ti │ │ │ │ - 0x00023814 6d656332 5f5f0074 696d6563 325f0074 mec2__.timec2_.t │ │ │ │ - 0x00023824 696d6563 335f5f00 74696d65 63335f00 imec3__.timec3_. │ │ │ │ - 0x00023834 74696d65 71315f5f 0074696d 6571315f timeq1__.timeq1_ │ │ │ │ - 0x00023844 0074696d 6532315f 5f007469 6d653231 .time21__.time21 │ │ │ │ - 0x00023854 5f007469 6d653133 5f5f0074 696d6531 _.time13__.time1 │ │ │ │ - 0x00023864 335f0063 6876616c 5f5f0063 6876616c 3_.chval__.chval │ │ │ │ - 0x00023874 5f007261 76655f5f 00726176 65305f5f _.rave__.rave0__ │ │ │ │ - 0x00023884 00726176 65315f5f 00726d69 6e315f5f .rave1__.rmin1__ │ │ │ │ - 0x00023894 00726d69 6e305f5f 00726d69 6e5f5f00 .rmin0__.rmin__. │ │ │ │ - 0x000238a4 726d6178 315f5f00 726d6178 5f5f0072 rmax1__.rmax__.r │ │ │ │ - 0x000238b4 6d617830 5f5f0072 73746430 5f5f0072 max0__.rstd0__.r │ │ │ │ - 0x000238c4 73746431 5f5f0072 616d7030 5f5f0072 std1__.ramp0__.r │ │ │ │ - 0x000238d4 616d7031 5f5f0072 73756d30 5f5f0072 amp1__.rsum0__.r │ │ │ │ - 0x000238e4 73756d31 5f5f0067 32666374 725f5f00 sum1__.g2fctr__. │ │ │ │ - 0x000238f4 75777367 78615f5f 00757773 6778615f uwsgxa__.uwsgxa_ │ │ │ │ - 0x00023904 00757771 6779695f 5f007577 71677969 .uwqgyi__.uwqgyi │ │ │ │ - 0x00023914 5f007276 6d696e5f 5f007266 726f6d63 _.rvmin__.rfromc │ │ │ │ - 0x00023924 5f5f0075 77716779 615f5f00 75777167 __.uwqgya__.uwqg │ │ │ │ - 0x00023934 79615f00 75776967 79695f5f 00757769 ya_.uwigyi__.uwi │ │ │ │ - 0x00023944 6779695f 00757769 6778695f 5f007577 gyi_.uwigxi__.uw │ │ │ │ - 0x00023954 69677869 5f006732 69637472 5f5f0075 igxi_.g2ictr__.u │ │ │ │ - 0x00023964 77716778 625f5f00 75777167 78625f00 wqgxb__.uwqgxb_. │ │ │ │ - 0x00023974 72737464 5f5f0075 77716779 625f5f00 rstd__.uwqgyb__. │ │ │ │ - 0x00023984 75777167 79625f00 75777367 79625f5f uwqgyb_.uwsgyb__ │ │ │ │ - 0x00023994 00757773 6779625f 00726432 725f5f00 .uwsgyb_.rd2r__. │ │ │ │ - 0x000239a4 72757767 795f5f00 72757767 795f0072 ruwgy__.ruwgy_.r │ │ │ │ - 0x000239b4 766d6178 305f5f00 72726d73 315f5f00 vmax0__.rrms1__. │ │ │ │ - 0x000239c4 72766d69 6e305f5f 00726e67 75315f5f rvmin0__.rngu1__ │ │ │ │ - 0x000239d4 00726e67 75315f00 75777367 787a5f5f .rngu1_.uwsgxz__ │ │ │ │ - 0x000239e4 00757773 67787a5f 00673271 63746d5f .uwsgxz_.g2qctm_ │ │ │ │ - 0x000239f4 5f007270 72645f5f 0072636f 765f5f00 _.rprd__.rcov__. │ │ │ │ - 0x00023a04 726d6f64 5f5f0072 6670695f 5f007261 rmod__.rfpi__.ra │ │ │ │ - 0x00023a14 6d705f5f 00727375 6d5f5f00 67327363 mp__.rsum__.g2sc │ │ │ │ - 0x00023a24 74725f5f 00727661 72315f5f 00727661 tr__.rvar1__.rva │ │ │ │ - 0x00023a34 72305f5f 00697367 635f5f00 69736763 r0__.isgc__.isgc │ │ │ │ - 0x00023a44 5f007577 73677961 5f5f0075 77736779 _.uwsgya__.uwsgy │ │ │ │ - 0x00023a54 615f0072 676e6c74 5f5f0072 676e6774 a_.rgnlt__.rgngt │ │ │ │ - 0x00023a64 5f5f0075 77736778 625f5f00 75777367 __.uwsgxb__.uwsg │ │ │ │ - 0x00023a74 78625f00 72766d61 78315f5f 0072766d xb_.rvmax1__.rvm │ │ │ │ - 0x00023a84 696e315f 5f007577 7167797a 5f5f0075 in1__.uwqgyz__.u │ │ │ │ - 0x00023a94 77716779 7a5f0075 77716778 695f5f00 wqgyz_.uwqgxi__. │ │ │ │ - 0x00023aa4 75777167 78695f00 726e6775 325f5f00 uwqgxi_.rngu2__. │ │ │ │ - 0x00023ab4 726e6775 325f0072 676e6765 5f5f0072 rngu2_.rgnge__.r │ │ │ │ - 0x00023ac4 676e6c65 5f5f0072 7661725f 5f007577 gnle__.rvar__.uw │ │ │ │ - 0x00023ad4 71677861 5f5f0075 77716778 615f0067 qgxa__.uwqgxa_.g │ │ │ │ - 0x00023ae4 32716374 695f5f00 72636f72 5f5f0072 2qcti__.rcor__.r │ │ │ │ - 0x00023af4 766d6178 5f5f0075 77716778 7a5f5f00 vmax__.uwqgxz__. │ │ │ │ - 0x00023b04 75777167 787a5f00 72757767 785f5f00 uwqgxz_.ruwgx__. │ │ │ │ - 0x00023b14 72757767 785f0072 726d7330 5f5f0075 ruwgx_.rrms0__.u │ │ │ │ - 0x00023b24 77736779 7a5f5f00 75777367 797a5f00 wsgyz__.uwsgyz_. │ │ │ │ - 0x00023b34 7275646c 65765f5f 00727564 6c65765f rudlev__.rudlev_ │ │ │ │ - 0x00023b44 00726578 705f5f00 72723264 5f5f0072 .rexp__.rr2d__.r │ │ │ │ - 0x00023b54 726d735f 5f007669 666e615f 5f007669 rms__.vifna__.vi │ │ │ │ - 0x00023b64 666e6130 5f5f0076 69666e61 315f5f00 fna0__.vifna1__. │ │ │ │ - 0x00023b74 7672666e 615f5f00 7672666e 61305f5f vrfna__.vrfna0__ │ │ │ │ - 0x00023b84 00767266 6e61315f 5f00756d 626e6472 .vrfna1__.umbndr │ │ │ │ - 0x00023b94 5f5f0075 6d626e64 725f0076 69666e62 __.umbndr_.vifnb │ │ │ │ - 0x00023ba4 5f5f0076 69666e62 305f5f00 7669666e __.vifnb0__.vifn │ │ │ │ - 0x00023bb4 62315f5f 00767266 6e625f5f 00767266 b1__.vrfnb__.vrf │ │ │ │ - 0x00023bc4 6e62305f 5f007672 666e6231 5f5f0076 nb0__.vrfnb1__.v │ │ │ │ - 0x00023bd4 63696e74 725f5f00 746d6967 65745f5f cintr__.tmiget__ │ │ │ │ - 0x00023be4 00746d69 6765745f 00746d69 7365745f .tmiget_.tmiset_ │ │ │ │ - 0x00023bf4 5f00746d 69736574 5f00746d 69737478 _.tmiset_.tmistx │ │ │ │ - 0x00023c04 5f5f0074 6d697374 785f0074 6d69716e __.tmistx_.tmiqn │ │ │ │ - 0x00023c14 705f5f00 746d6971 6e705f00 746d6971 p__.tmiqnp_.tmiq │ │ │ │ - 0x00023c24 69645f5f 00746d69 7169645f 00746d69 id__.tmiqid_.tmi │ │ │ │ - 0x00023c34 7163705f 5f00746d 69716370 5f00746d qcp__.tmiqcp_.tm │ │ │ │ - 0x00023c44 6971636c 5f5f0074 6d697163 6c5f0074 iqcl__.tmiqcl_.t │ │ │ │ - 0x00023c54 6d697176 6c5f5f00 746d6971 766c5f00 miqvl__.tmiqvl_. │ │ │ │ - 0x00023c64 746d6973 766c5f5f 00746d69 73766c5f tmisvl__.tmisvl_ │ │ │ │ - 0x00023c74 00746d69 71696e5f 5f00746d 6971696e .tmiqin__.tmiqin │ │ │ │ - 0x00023c84 5f00746d 6c676574 5f5f0074 6d6c6765 _.tmlget__.tmlge │ │ │ │ - 0x00023c94 745f0074 6d6c7365 745f5f00 746d6c73 t_.tmlset__.tmls │ │ │ │ - 0x00023ca4 65745f00 746d6c73 74785f5f 00746d6c et_.tmlstx__.tml │ │ │ │ - 0x00023cb4 7374785f 00746d6c 716e705f 5f00746d stx_.tmlqnp__.tm │ │ │ │ - 0x00023cc4 6c716e70 5f00746d 6c716964 5f5f0074 lqnp_.tmlqid__.t │ │ │ │ - 0x00023cd4 6d6c7169 645f0074 6d6c7163 705f5f00 mlqid_.tmlqcp__. │ │ │ │ - 0x00023ce4 746d6c71 63705f00 746d6c71 636c5f5f tmlqcp_.tmlqcl__ │ │ │ │ - 0x00023cf4 00746d6c 71636c5f 00746d6c 71766c5f .tmlqcl_.tmlqvl_ │ │ │ │ - 0x00023d04 5f00746d 6c71766c 5f00746d 6c73766c _.tmlqvl_.tmlsvl │ │ │ │ - 0x00023d14 5f5f0074 6d6c7376 6c5f0074 6d6c7169 __.tmlsvl_.tmlqi │ │ │ │ - 0x00023d24 6e5f5f00 746d6c71 696e5f00 746d7067 n__.tmlqin_.tmpg │ │ │ │ - 0x00023d34 65745f5f 00746d70 6765745f 00746d70 et__.tmpget_.tmp │ │ │ │ - 0x00023d44 7365745f 5f00746d 70736574 5f00746d set__.tmpset_.tm │ │ │ │ - 0x00023d54 70737478 5f5f0074 6d707374 785f0074 pstx__.tmpstx_.t │ │ │ │ - 0x00023d64 6d70716e 705f5f00 746d7071 6e705f00 mpqnp__.tmpqnp_. │ │ │ │ - 0x00023d74 746d7071 69645f5f 00746d70 7169645f tmpqid__.tmpqid_ │ │ │ │ - 0x00023d84 00746d70 7163705f 5f00746d 70716370 .tmpqcp__.tmpqcp │ │ │ │ - 0x00023d94 5f00746d 7071636c 5f5f0074 6d707163 _.tmpqcl__.tmpqc │ │ │ │ - 0x00023da4 6c5f0074 6d707169 745f5f00 746d7071 l_.tmpqit__.tmpq │ │ │ │ - 0x00023db4 69745f00 746d7071 766c5f5f 00746d70 it_.tmpqvl__.tmp │ │ │ │ - 0x00023dc4 71766c5f 00746d70 73766c5f 5f00746d qvl_.tmpsvl__.tm │ │ │ │ - 0x00023dd4 7073766c 5f00746d 7071696e 5f5f0074 psvl_.tmpqin__.t │ │ │ │ - 0x00023de4 6d707169 6e5f0074 6d726765 745f5f00 mpqin_.tmrget__. │ │ │ │ - 0x00023df4 746d7267 65745f00 746d7273 65745f5f tmrget_.tmrset__ │ │ │ │ - 0x00023e04 00746d72 7365745f 00746d72 7374785f .tmrset_.tmrstx_ │ │ │ │ - 0x00023e14 5f00746d 72737478 5f00746d 72716e70 _.tmrstx_.tmrqnp │ │ │ │ - 0x00023e24 5f5f0074 6d72716e 705f0074 6d727169 __.tmrqnp_.tmrqi │ │ │ │ - 0x00023e34 645f5f00 746d7271 69645f00 746d7271 d__.tmrqid_.tmrq │ │ │ │ - 0x00023e44 63705f5f 00746d72 7163705f 00746d72 cp__.tmrqcp_.tmr │ │ │ │ - 0x00023e54 71636c5f 5f00746d 7271636c 5f00746d qcl__.tmrqcl_.tm │ │ │ │ - 0x00023e64 7271766c 5f5f0074 6d727176 6c5f0074 rqvl__.tmrqvl_.t │ │ │ │ - 0x00023e74 6d727376 6c5f5f00 746d7273 766c5f00 mrsvl__.tmrsvl_. │ │ │ │ - 0x00023e84 746d7271 696e5f5f 00746d72 71696e5f tmrqin__.tmrqin_ │ │ │ │ - 0x00023e94 00746d73 746c615f 5f00746d 73746c61 .tmstla__.tmstla │ │ │ │ - 0x00023ea4 5f00746d 73746c63 5f5f0074 6d73746c _.tmstlc__.tmstl │ │ │ │ - 0x00023eb4 635f0074 6d73746c 735f5f00 746d7374 c_.tmstls__.tmst │ │ │ │ - 0x00023ec4 6c735f00 5f5f757a 7061636b 5f4d4f44 ls_.__uzpack_MOD │ │ │ │ - 0x00023ed4 5f64636c 73657461 78697366 6163746f _dclsetaxisfacto │ │ │ │ - 0x00023ee4 72005f5f 75777061 636b5f4d 4f445f64 r.__uwpack_MOD_d │ │ │ │ - 0x00023ef4 636c6765 74796772 69646e75 6d626572 clgetygridnumber │ │ │ │ - 0x00023f04 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ - 0x00023f14 6c676574 78677269 646e756d 62657200 lgetxgridnumber. │ │ │ │ - 0x00023f24 5f5f7577 7061636b 5f4d4f44 5f64636c __uwpack_MOD_dcl │ │ │ │ - 0x00023f34 67657479 67726964 76616c75 65005f5f getygridvalue.__ │ │ │ │ - 0x00023f44 75777061 636b5f4d 4f445f64 636c6765 uwpack_MOD_dclge │ │ │ │ - 0x00023f54 74786772 69647661 6c756500 5f5f7577 txgridvalue.__uw │ │ │ │ - 0x00023f64 7061636b 5f4d4f44 5f64636c 67657479 pack_MOD_dclgety │ │ │ │ - 0x00023f74 6576656e 67726964 005f5f75 77706163 evengrid.__uwpac │ │ │ │ - 0x00023f84 6b5f4d4f 445f6463 6c676574 78657665 k_MOD_dclgetxeve │ │ │ │ - 0x00023f94 6e677269 64005f5f 75777061 636b5f4d ngrid.__uwpack_M │ │ │ │ - 0x00023fa4 4f445f64 636c7365 74796576 656e6772 OD_dclsetyevengr │ │ │ │ - 0x00023fb4 6964005f 5f757770 61636b5f 4d4f445f id.__uwpack_MOD_ │ │ │ │ - 0x00023fc4 64636c73 65747865 76656e67 72696400 dclsetxevengrid. │ │ │ │ - 0x00023fd4 5f5f7577 7061636b 5f4d4f44 5f64636c __uwpack_MOD_dcl │ │ │ │ - 0x00023fe4 67657479 67726964 005f5f75 77706163 getygrid.__uwpac │ │ │ │ - 0x00023ff4 6b5f4d4f 445f6463 6c736574 79677269 k_MOD_dclsetygri │ │ │ │ - 0x00024004 64005f5f 75777061 636b5f4d 4f445f64 d.__uwpack_MOD_d │ │ │ │ - 0x00024014 636c6765 74786772 6964005f 5f757770 clgetxgrid.__uwp │ │ │ │ - 0x00024024 61636b5f 4d4f445f 64636c73 65747867 ack_MOD_dclsetxg │ │ │ │ - 0x00024034 72696400 5f5f7576 7061636b 5f4d4f44 rid.__uvpack_MOD │ │ │ │ - 0x00024044 5f64636c 64726177 79626f78 6c696e65 _dcldrawyboxline │ │ │ │ - 0x00024054 005f5f75 76706163 6b5f4d4f 445f6463 .__uvpack_MOD_dc │ │ │ │ - 0x00024064 6c736861 64657962 6f786172 6561005f lshadeyboxarea._ │ │ │ │ - 0x00024074 5f757670 61636b5f 4d4f445f 64636c64 _uvpack_MOD_dcld │ │ │ │ - 0x00024084 72617779 626f7866 72616d65 005f5f75 rawyboxframe.__u │ │ │ │ - 0x00024094 76706163 6b5f4d4f 445f6463 6c647261 vpack_MOD_dcldra │ │ │ │ - 0x000240a4 77796261 726c696e 65005f5f 75767061 wybarline.__uvpa │ │ │ │ - 0x000240b4 636b5f4d 4f445f64 636c7368 61646579 ck_MOD_dclshadey │ │ │ │ - 0x000240c4 62617261 72656100 5f5f7576 7061636b bararea.__uvpack │ │ │ │ - 0x000240d4 5f4d4f44 5f64636c 64726177 79626172 _MOD_dcldrawybar │ │ │ │ - 0x000240e4 6672616d 65005f5f 75767061 636b5f4d frame.__uvpack_M │ │ │ │ - 0x000240f4 4f445f64 636c7368 61646579 67617000 OD_dclshadeygap. │ │ │ │ - 0x00024104 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ - 0x00024114 64726177 79657272 6f726261 72005f5f drawyerrorbar.__ │ │ │ │ - 0x00024124 75757061 636b5f4d 4f445f64 636c6765 uupack_MOD_dclge │ │ │ │ - 0x00024134 74667261 6d65696e 64657800 5f5f7575 tframeindex.__uu │ │ │ │ - 0x00024144 7061636b 5f4d4f44 5f64636c 73657466 pack_MOD_dclsetf │ │ │ │ - 0x00024154 72616d65 696e6465 78005f5f 75757061 rameindex.__uupa │ │ │ │ - 0x00024164 636b5f4d 4f445f64 636c6765 74667261 ck_MOD_dclgetfra │ │ │ │ - 0x00024174 6d657479 7065005f 5f757570 61636b5f metype.__uupack_ │ │ │ │ - 0x00024184 4d4f445f 64636c73 65746672 616d6574 MOD_dclsetframet │ │ │ │ - 0x00024194 79706500 5f5f7575 7061636b 5f4d4f44 ype.__uupack_MOD │ │ │ │ - 0x000241a4 5f64636c 67657461 72656170 61747465 _dclgetareapatte │ │ │ │ - 0x000241b4 726e005f 5f757570 61636b5f 4d4f445f rn.__uupack_MOD_ │ │ │ │ - 0x000241c4 64636c73 65746172 65617061 74746572 dclsetareapatter │ │ │ │ - 0x000241d4 6e005f5f 75757061 636b5f4d 4f445f64 n.__uupack_MOD_d │ │ │ │ - 0x000241e4 636c6765 74626172 77696474 68005f5f clgetbarwidth.__ │ │ │ │ - 0x000241f4 75757061 636b5f4d 4f445f64 636c7365 uupack_MOD_dclse │ │ │ │ - 0x00024204 74626172 77696474 68005f5f 75757061 tbarwidth.__uupa │ │ │ │ - 0x00024214 636b5f4d 4f445f64 636c6765 74657272 ck_MOD_dclgeterr │ │ │ │ - 0x00024224 6f726261 72776964 7468005f 5f757570 orbarwidth.__uup │ │ │ │ - 0x00024234 61636b5f 4d4f445f 64636c73 65746572 ack_MOD_dclseter │ │ │ │ - 0x00024244 726f7262 61727769 64746800 5f5f7575 rorbarwidth.__uu │ │ │ │ - 0x00024254 7061636b 5f4d4f44 5f64636c 67657465 pack_MOD_dclgete │ │ │ │ - 0x00024264 72726f72 6261726c 696e6569 6e646578 rrorbarlineindex │ │ │ │ - 0x00024274 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ - 0x00024284 6c736574 6572726f 72626172 6c696e65 lseterrorbarline │ │ │ │ - 0x00024294 696e6465 78005f5f 75757061 636b5f4d index.__uupack_M │ │ │ │ - 0x000242a4 4f445f64 636c6765 74657272 6f726261 OD_dclgeterrorba │ │ │ │ - 0x000242b4 726c696e 65747970 65005f5f 75757061 rlinetype.__uupa │ │ │ │ - 0x000242c4 636b5f4d 4f445f64 636c7365 74657272 ck_MOD_dclseterr │ │ │ │ - 0x000242d4 6f726261 726c696e 65747970 65005f5f orbarlinetype.__ │ │ │ │ - 0x000242e4 75737061 636b5f4d 4f445f78 74746c30 uspack_MOD_xttl0 │ │ │ │ - 0x000242f4 005f5f75 73706163 6b5f4d4f 445f7974 .__uspack_MOD_yt │ │ │ │ - 0x00024304 746c3000 5f5f7573 7061636b 5f4d4f44 tl0.__uspack_MOD │ │ │ │ - 0x00024314 5f78756e 6930005f 5f757370 61636b5f _xuni0.__uspack_ │ │ │ │ - 0x00024324 4d4f445f 79756e69 30005f5f 75737061 MOD_yuni0.__uspa │ │ │ │ - 0x00024334 636b5f4d 4f445f64 636c7368 69667461 ck_MOD_dclshifta │ │ │ │ - 0x00024344 78697300 5f5f7573 7061636b 5f4d4f44 xis.__uspack_MOD │ │ │ │ - 0x00024354 5f64636c 64726177 61786973 6c616265 _dcldrawaxislabe │ │ │ │ - 0x00024364 6c005f5f 75737061 636b5f4d 4f445f64 l.__uspack_MOD_d │ │ │ │ - 0x00024374 636c6472 61777469 636b6d61 726b005f cldrawtickmark._ │ │ │ │ - 0x00024384 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ - 0x00024394 72617761 7869736c 696e6500 5f5f7573 rawaxisline.__us │ │ │ │ - 0x000243a4 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x000243b4 7469746c 65005f5f 75737061 636b5f4d title.__uspack_M │ │ │ │ - 0x000243c4 4f445f64 636c6472 61776178 69736361 OD_dcldrawaxisca │ │ │ │ - 0x000243d4 6c656e64 6172005f 5f757370 61636b5f lendar.__uspack_ │ │ │ │ - 0x000243e4 4d4f445f 64636c64 72617761 7869736c MOD_dcldrawaxisl │ │ │ │ - 0x000243f4 6f67005f 5f757370 61636b5f 4d4f445f og.__uspack_MOD_ │ │ │ │ - 0x00024404 64636c64 72617761 78697373 70656369 dcldrawaxisspeci │ │ │ │ - 0x00024414 6679005f 5f757370 61636b5f 4d4f445f fy.__uspack_MOD_ │ │ │ │ - 0x00024424 64636c64 72617761 78697300 5f5f7573 dcldrawaxis.__us │ │ │ │ - 0x00024434 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00024444 7363616c 65646772 61706800 5f5f7573 scaledgraph.__us │ │ │ │ - 0x00024454 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00024464 7363616c 65646178 6973005f 5f757370 scaledaxis.__usp │ │ │ │ - 0x00024474 61636b5f 4d4f445f 64636c66 69747363 ack_MOD_dclfitsc │ │ │ │ - 0x00024484 616c696e 67706172 6d005f5f 75737061 alingparm.__uspa │ │ │ │ - 0x00024494 636b5f4d 4f445f64 636c7365 74746974 ck_MOD_dclsettit │ │ │ │ - 0x000244a4 6c65005f 5f757370 61636b5f 4d4f445f le.__uspack_MOD_ │ │ │ │ - 0x000244b4 64636c73 63616c69 6e67706f 696e7400 dclscalingpoint. │ │ │ │ - 0x000244c4 5f5f756d 7061636b 5f4d4f44 5f64636c __umpack_MOD_dcl │ │ │ │ - 0x000244d4 66696c6c 6d617000 5f5f756d 7061636b fillmap.__umpack │ │ │ │ - 0x000244e4 5f4d4f44 5f64636c 64726177 6d617000 _MOD_dcldrawmap. │ │ │ │ - 0x000244f4 5f5f756d 7061636b 5f4d4f44 5f64636c __umpack_MOD_dcl │ │ │ │ - 0x00024504 64726177 6c696d62 005f5f75 6d706163 drawlimb.__umpac │ │ │ │ - 0x00024514 6b5f4d4f 445f6463 6c647261 77677269 k_MOD_dcldrawgri │ │ │ │ - 0x00024524 64005f5f 756d7061 636b5f4d 4f445f64 d.__umpack_MOD_d │ │ │ │ - 0x00024534 636c6472 6177676c 6f626500 5f5f756d cldrawglobe.__um │ │ │ │ - 0x00024544 7061636b 5f4d4f44 5f64636c 6669746d pack_MOD_dclfitm │ │ │ │ - 0x00024554 61707061 726d005f 5f756d70 61636b5f apparm.__umpack_ │ │ │ │ - 0x00024564 4d4f445f 64636c73 65746d61 70706f69 MOD_dclsetmappoi │ │ │ │ - 0x00024574 6e74005f 5f756d70 61636b5f 4d4f445f nt.__umpack_MOD_ │ │ │ │ - 0x00024584 64636c73 65746369 72636c65 77696e64 dclsetcirclewind │ │ │ │ - 0x00024594 6f77005f 5f756d70 61636b5f 4d4f445f ow.__umpack_MOD_ │ │ │ │ - 0x000245a4 64636c73 65746d61 70636f6e 74616374 dclsetmapcontact │ │ │ │ - 0x000245b4 706f696e 74005f5f 75687061 636b5f4d point.__uhpack_M │ │ │ │ - 0x000245c4 4f445f64 636c6472 61777862 6f786c69 OD_dcldrawxboxli │ │ │ │ - 0x000245d4 6e65005f 5f756870 61636b5f 4d4f445f ne.__uhpack_MOD_ │ │ │ │ - 0x000245e4 64636c73 68616465 78626f78 61726561 dclshadexboxarea │ │ │ │ - 0x000245f4 005f5f75 68706163 6b5f4d4f 445f6463 .__uhpack_MOD_dc │ │ │ │ - 0x00024604 6c647261 7778626f 78667261 6d65005f ldrawxboxframe._ │ │ │ │ - 0x00024614 5f756870 61636b5f 4d4f445f 64636c64 _uhpack_MOD_dcld │ │ │ │ - 0x00024624 72617778 6261726c 696e6500 5f5f7568 rawxbarline.__uh │ │ │ │ - 0x00024634 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ - 0x00024644 65786261 72617265 61005f5f 75687061 exbararea.__uhpa │ │ │ │ - 0x00024654 636b5f4d 4f445f64 636c6472 61777862 ck_MOD_dcldrawxb │ │ │ │ - 0x00024664 61726672 616d6500 5f5f7568 7061636b arframe.__uhpack │ │ │ │ - 0x00024674 5f4d4f44 5f64636c 73686164 65786761 _MOD_dclshadexga │ │ │ │ - 0x00024684 70005f5f 75687061 636b5f4d 4f445f64 p.__uhpack_MOD_d │ │ │ │ - 0x00024694 636c6472 61777865 72726f72 62617200 cldrawxerrorbar. │ │ │ │ - 0x000246a4 5f5f7567 7061636b 5f4d4f44 5f64636c __ugpack_MOD_dcl │ │ │ │ - 0x000246b4 73657475 6e697476 6563746f 72746974 setunitvectortit │ │ │ │ - 0x000246c4 6c65005f 5f756770 61636b5f 4d4f445f le.__ugpack_MOD_ │ │ │ │ - 0x000246d4 64636c64 72617776 6563746f 7273005f dcldrawvectors._ │ │ │ │ - 0x000246e4 5f756570 61636b5f 4d4f445f 64636c63 _uepack_MOD_dclc │ │ │ │ - 0x000246f4 6c656172 73686164 656c6576 656c005f learshadelevel._ │ │ │ │ - 0x00024704 5f756570 61636b5f 4d4f445f 64636c67 _uepack_MOD_dclg │ │ │ │ - 0x00024714 65747368 6164656c 6576656c 6e756d62 etshadelevelnumb │ │ │ │ - 0x00024724 6572005f 5f756570 61636b5f 4d4f445f er.__uepack_MOD_ │ │ │ │ - 0x00024734 64636c67 65747368 6164656c 6576656c dclgetshadelevel │ │ │ │ - 0x00024744 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ - 0x00024754 6c736574 73686164 656e005f 5f756570 lsetshaden.__uep │ │ │ │ - 0x00024764 61636b5f 4d4f445f 64636c73 65747368 ack_MOD_dclsetsh │ │ │ │ - 0x00024774 61646576 005f5f75 65706163 6b5f4d4f adev.__uepack_MO │ │ │ │ - 0x00024784 445f6463 6c736574 73686164 6562005f D_dclsetshadeb._ │ │ │ │ - 0x00024794 5f756570 61636b5f 4d4f445f 64636c73 _uepack_MOD_dcls │ │ │ │ - 0x000247a4 65747368 61646561 005f5f75 65706163 etshadea.__uepac │ │ │ │ - 0x000247b4 6b5f4d4f 445f6463 6c736861 6465636f k_MOD_dclshadeco │ │ │ │ - 0x000247c4 6e746f75 72657800 5f5f7565 7061636b ntourex.__uepack │ │ │ │ - 0x000247d4 5f4d4f44 5f64636c 73686164 65636f6e _MOD_dclshadecon │ │ │ │ - 0x000247e4 746f7572 005f5f75 64706163 6b5f4d4f tour.__udpack_MO │ │ │ │ - 0x000247f4 445f6463 6c676574 636f6e74 6f75726c D_dclgetcontourl │ │ │ │ - 0x00024804 6162656c 666f726d 6174005f 5f756470 abelformat.__udp │ │ │ │ - 0x00024814 61636b5f 4d4f445f 64636c73 6574636f ack_MOD_dclsetco │ │ │ │ - 0x00024824 6e746f75 726c6162 656c666f 726d6174 ntourlabelformat │ │ │ │ - 0x00024834 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ - 0x00024844 6c676574 636f6e74 6f757269 6e746572 lgetcontourinter │ │ │ │ - 0x00024854 76616c00 5f5f7564 7061636b 5f4d4f44 val.__udpack_MOD │ │ │ │ - 0x00024864 5f64636c 636c6561 72636f6e 746f7572 _dclclearcontour │ │ │ │ - 0x00024874 6c657665 6c005f5f 75647061 636b5f4d level.__udpack_M │ │ │ │ - 0x00024884 4f445f64 636c6465 6c636f6e 746f7572 OD_dcldelcontour │ │ │ │ - 0x00024894 6c657665 6c005f5f 75647061 636b5f4d level.__udpack_M │ │ │ │ - 0x000248a4 4f445f64 636c6765 74636f6e 746f7572 OD_dclgetcontour │ │ │ │ - 0x000248b4 6c657665 6c6e756d 62657200 5f5f7564 levelnumber.__ud │ │ │ │ - 0x000248c4 7061636b 5f4d4f44 5f64636c 67657463 pack_MOD_dclgetc │ │ │ │ - 0x000248d4 6f6e746f 75726c69 6e65005f 5f756470 ontourline.__udp │ │ │ │ - 0x000248e4 61636b5f 4d4f445f 64636c73 6574636f ack_MOD_dclsetco │ │ │ │ - 0x000248f4 6e746f75 726c696e 65005f5f 75647061 ntourline.__udpa │ │ │ │ - 0x00024904 636b5f4d 4f445f64 636c7365 74636f6e ck_MOD_dclsetcon │ │ │ │ - 0x00024914 746f7572 62005f5f 75647061 636b5f4d tourb.__udpack_M │ │ │ │ - 0x00024924 4f445f64 636c7365 74636f6e 746f7572 OD_dclsetcontour │ │ │ │ - 0x00024934 61005f5f 75647061 636b5f4d 4f445f64 a.__udpack_MOD_d │ │ │ │ - 0x00024944 636c6472 6177636f 6e746f75 72005f5f cldrawcontour.__ │ │ │ │ - 0x00024954 74696d65 6c69625f 4d4f445f 64636c66 timelib_MOD_dclf │ │ │ │ - 0x00024964 6f726d61 7474696d 65005f5f 74696d65 ormattime.__time │ │ │ │ - 0x00024974 6c69625f 4d4f445f 64636c67 65747469 lib_MOD_dclgetti │ │ │ │ - 0x00024984 6d65005f 5f737973 6c69625f 4d4f445f me.__syslib_MOD_ │ │ │ │ - 0x00024994 64636c67 6574756e 69746e75 6d005f5f dclgetunitnum.__ │ │ │ │ - 0x000249a4 7379736c 69625f4d 4f445f64 636c636f syslib_MOD_dclco │ │ │ │ - 0x000249b4 6d706368 6172005f 5f737973 6c69625f mpchar.__syslib_ │ │ │ │ - 0x000249c4 4d4f445f 64636c6d 65737361 67656475 MOD_dclmessagedu │ │ │ │ - 0x000249d4 6d70005f 5f736c70 61636b5f 4d4f445f mp.__slpack_MOD_ │ │ │ │ - 0x000249e4 64636c64 72617764 65766963 65766965 dcldrawdevicevie │ │ │ │ - 0x000249f4 77706f72 74636f72 6e657200 5f5f736c wportcorner.__sl │ │ │ │ - 0x00024a04 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00024a14 64657669 63657769 6e646f77 636f726e devicewindowcorn │ │ │ │ - 0x00024a24 6572005f 5f736c70 61636b5f 4d4f445f er.__slpack_MOD_ │ │ │ │ - 0x00024a34 64636c64 72617776 69657770 6f727463 dcldrawviewportc │ │ │ │ - 0x00024a44 6f726e65 72005f5f 736c7061 636b5f4d orner.__slpack_M │ │ │ │ - 0x00024a54 4f445f64 636c6472 61776465 76696365 OD_dcldrawdevice │ │ │ │ - 0x00024a64 76696577 706f7274 6672616d 65005f5f viewportframe.__ │ │ │ │ - 0x00024a74 736c7061 636b5f4d 4f445f64 636c6472 slpack_MOD_dcldr │ │ │ │ - 0x00024a84 61776465 76696365 77696e64 6f776672 awdevicewindowfr │ │ │ │ - 0x00024a94 616d6500 5f5f736c 7061636b 5f4d4f44 ame.__slpack_MOD │ │ │ │ - 0x00024aa4 5f64636c 64726177 76696577 706f7274 _dcldrawviewport │ │ │ │ - 0x00024ab4 6672616d 65005f5f 736c7061 636b5f4d frame.__slpack_M │ │ │ │ - 0x00024ac4 4f445f64 636c7365 74667261 6d657469 OD_dclsetframeti │ │ │ │ - 0x00024ad4 746c6500 5f5f736c 7061636b 5f4d4f44 tle.__slpack_MOD │ │ │ │ - 0x00024ae4 5f64636c 73657461 73706563 74726174 _dclsetaspectrat │ │ │ │ - 0x00024af4 696f005f 5f736c70 61636b5f 4d4f445f io.__slpack_MOD_ │ │ │ │ - 0x00024b04 64636c73 65746672 616d656d 61726769 dclsetframemargi │ │ │ │ - 0x00024b14 6e005f5f 736c7061 636b5f4d 4f445f64 n.__slpack_MOD_d │ │ │ │ - 0x00024b24 636c6469 76696465 6672616d 65005f5f cldivideframe.__ │ │ │ │ - 0x00024b34 73687472 6c69625f 4d4f445f 64636c6c shtrlib_MOD_dcll │ │ │ │ - 0x00024b44 6567656e 64726574 72616e73 666f726d egendretransform │ │ │ │ - 0x00024b54 5f62005f 67666f72 7472616e 5f696e74 _b._gfortran_int │ │ │ │ - 0x00024b64 65726e61 6c5f7061 636b005f 67666f72 ernal_pack._gfor │ │ │ │ - 0x00024b74 7472616e 5f696e74 65726e61 6c5f756e tran_internal_un │ │ │ │ - 0x00024b84 7061636b 005f5f73 6874726c 69625f4d pack.__shtrlib_M │ │ │ │ - 0x00024b94 4f445f64 636c6c65 67656e64 72657472 OD_dcllegendretr │ │ │ │ - 0x00024ba4 616e7366 6f726d5f 66005f5f 73687472 ansform_f.__shtr │ │ │ │ - 0x00024bb4 6c69625f 4d4f445f 64636c67 65746c65 lib_MOD_dclgetle │ │ │ │ - 0x00024bc4 67656e64 72656675 6e637469 6f6e7300 gendrefunctions. │ │ │ │ - 0x00024bd4 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x00024be4 6c737065 63747275 6d746f67 72696466 lspectrumtogridf │ │ │ │ - 0x00024bf4 6f726c61 74697475 6465005f 5f736874 orlatitude.__sht │ │ │ │ - 0x00024c04 726c6962 5f4d4f44 5f64636c 73706563 rlib_MOD_dclspec │ │ │ │ - 0x00024c14 7472756d 746f6772 6964666f 727a6f6e trumtogridforzon │ │ │ │ - 0x00024c24 616c005f 5f736874 726c6962 5f4d4f44 al.__shtrlib_MOD │ │ │ │ - 0x00024c34 5f64636c 73706563 7472756d 746f6772 _dclspectrumtogr │ │ │ │ - 0x00024c44 6964666f 72776176 65005f5f 73687472 idforwave.__shtr │ │ │ │ - 0x00024c54 6c69625f 4d4f445f 64636c67 72696474 lib_MOD_dclgridt │ │ │ │ - 0x00024c64 6f737065 63747275 6d005f5f 73687472 ospectrum.__shtr │ │ │ │ - 0x00024c74 6c69625f 4d4f445f 64636c73 70656374 lib_MOD_dclspect │ │ │ │ - 0x00024c84 72756d74 6f677269 64005f5f 73687472 rumtogrid.__shtr │ │ │ │ - 0x00024c94 6c69625f 4d4f445f 64636c6f 70657261 lib_MOD_dclopera │ │ │ │ - 0x00024ca4 74656c61 706c6163 69616e00 5f5f7368 telaplacian.__sh │ │ │ │ - 0x00024cb4 74726c69 625f4d4f 445f6463 6c676574 trlib_MOD_dclget │ │ │ │ - 0x00024cc4 73706563 7472756d 6e756d62 6572005f spectrumnumber._ │ │ │ │ - 0x00024cd4 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ - 0x00024ce4 6465616c 6c6f6373 6874005f 67666f72 deallocsht._gfor │ │ │ │ - 0x00024cf4 7472616e 5f72756e 74696d65 5f657272 tran_runtime_err │ │ │ │ - 0x00024d04 6f725f61 74005f5f 73687472 6c69625f or_at.__shtrlib_ │ │ │ │ - 0x00024d14 4d4f445f 64636c69 6e697473 6874005f MOD_dclinitsht._ │ │ │ │ - 0x00024d24 67666f72 7472616e 5f72756e 74696d65 gfortran_runtime │ │ │ │ - 0x00024d34 5f657272 6f72005f 5f736770 61636b5f _error.__sgpack_ │ │ │ │ - 0x00024d44 4d4f445f 64636c67 65746172 726f776c MOD_dclgetarrowl │ │ │ │ - 0x00024d54 696e6569 6e646578 005f5f73 67706163 ineindex.__sgpac │ │ │ │ - 0x00024d64 6b5f4d4f 445f6463 6c676574 6172726f k_MOD_dclgetarro │ │ │ │ - 0x00024d74 776c696e 65747970 65005f5f 73677061 wlinetype.__sgpa │ │ │ │ - 0x00024d84 636b5f4d 4f445f64 636c7365 74617272 ck_MOD_dclsetarr │ │ │ │ - 0x00024d94 6f776c69 6e65696e 64657800 5f5f7367 owlineindex.__sg │ │ │ │ - 0x00024da4 7061636b 5f4d4f44 5f64636c 73657461 pack_MOD_dclseta │ │ │ │ - 0x00024db4 72726f77 6c696e65 74797065 005f5f73 rrowlinetype.__s │ │ │ │ - 0x00024dc4 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x00024dd4 77617272 6f777072 6f6a6563 74656400 warrowprojected. │ │ │ │ - 0x00024de4 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024df4 64726177 6172726f 776e6f72 6d616c69 drawarrownormali │ │ │ │ - 0x00024e04 7a656400 5f5f7367 7061636b 5f4d4f44 zed.__sgpack_MOD │ │ │ │ - 0x00024e14 5f64636c 64726177 6172726f 77005f5f _dcldrawarrow.__ │ │ │ │ - 0x00024e24 73677061 636b5f4d 4f445f64 636c6765 sgpack_MOD_dclge │ │ │ │ - 0x00024e34 74736861 64657061 74746572 6e005f5f tshadepattern.__ │ │ │ │ - 0x00024e44 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ - 0x00024e54 74736861 64657061 74746572 6e005f5f tshadepattern.__ │ │ │ │ - 0x00024e64 73677061 636b5f4d 4f445f64 636c7368 sgpack_MOD_dclsh │ │ │ │ - 0x00024e74 61646572 6567696f 6e70726f 6a656374 aderegionproject │ │ │ │ - 0x00024e84 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ - 0x00024e94 64636c73 68616465 72656769 6f6e6e6f dclshaderegionno │ │ │ │ - 0x00024ea4 726d616c 697a6564 005f5f73 67706163 rmalized.__sgpac │ │ │ │ - 0x00024eb4 6b5f4d4f 445f6463 6c736861 64657265 k_MOD_dclshadere │ │ │ │ - 0x00024ec4 67696f6e 005f5f73 67706163 6b5f4d4f gion.__sgpack_MO │ │ │ │ - 0x00024ed4 445f6463 6c676574 74657874 706f7369 D_dclgettextposi │ │ │ │ - 0x00024ee4 74696f6e 005f5f73 67706163 6b5f4d4f tion.__sgpack_MO │ │ │ │ - 0x00024ef4 445f6463 6c676574 74657874 696e6465 D_dclgettextinde │ │ │ │ - 0x00024f04 78005f5f 73677061 636b5f4d 4f445f64 x.__sgpack_MOD_d │ │ │ │ - 0x00024f14 636c6765 74746578 74616e67 6c65005f clgettextangle._ │ │ │ │ - 0x00024f24 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x00024f34 65747465 78746865 69676874 005f5f73 ettextheight.__s │ │ │ │ - 0x00024f44 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ - 0x00024f54 74657874 706f7369 74696f6e 005f5f73 textposition.__s │ │ │ │ - 0x00024f64 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ - 0x00024f74 74657874 696e6465 78005f5f 73677061 textindex.__sgpa │ │ │ │ - 0x00024f84 636b5f4d 4f445f64 636c7365 74746578 ck_MOD_dclsettex │ │ │ │ - 0x00024f94 74616e67 6c65005f 5f736770 61636b5f tangle.__sgpack_ │ │ │ │ - 0x00024fa4 4d4f445f 64636c73 65747465 78746865 MOD_dclsettexthe │ │ │ │ - 0x00024fb4 69676874 005f5f73 67706163 6b5f4d4f ight.__sgpack_MO │ │ │ │ - 0x00024fc4 445f6463 6c647261 77746578 7470726f D_dcldrawtextpro │ │ │ │ - 0x00024fd4 6a656374 6564005f 5f736770 61636b5f jected.__sgpack_ │ │ │ │ - 0x00024fe4 4d4f445f 64636c64 72617774 6578746e MOD_dcldrawtextn │ │ │ │ - 0x00024ff4 6f726d61 6c697a65 64005f5f 73677061 ormalized.__sgpa │ │ │ │ - 0x00025004 636b5f4d 4f445f64 636c6472 61777465 ck_MOD_dcldrawte │ │ │ │ - 0x00025014 7874005f 5f736770 61636b5f 4d4f445f xt.__sgpack_MOD_ │ │ │ │ - 0x00025024 64636c67 65746d61 726b6572 73697a65 dclgetmarkersize │ │ │ │ - 0x00025034 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x00025044 6c676574 6d61726b 6572696e 64657800 lgetmarkerindex. │ │ │ │ - 0x00025054 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00025064 6765746d 61726b65 72747970 65005f5f getmarkertype.__ │ │ │ │ - 0x00025074 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ - 0x00025084 746d6172 6b657273 697a6500 5f5f7367 tmarkersize.__sg │ │ │ │ - 0x00025094 7061636b 5f4d4f44 5f64636c 7365746d pack_MOD_dclsetm │ │ │ │ - 0x000250a4 61726b65 72696e64 6578005f 5f736770 arkerindex.__sgp │ │ │ │ - 0x000250b4 61636b5f 4d4f445f 64636c73 65746d61 ack_MOD_dclsetma │ │ │ │ - 0x000250c4 726b6572 74797065 005f5f73 67706163 rkertype.__sgpac │ │ │ │ - 0x000250d4 6b5f4d4f 445f6463 6c647261 776d6172 k_MOD_dcldrawmar │ │ │ │ - 0x000250e4 6b657270 726f6a65 63746564 005f5f73 kerprojected.__s │ │ │ │ - 0x000250f4 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x00025104 776d6172 6b65726e 6f726d61 6c697a65 wmarkernormalize │ │ │ │ - 0x00025114 64005f5f 73677061 636b5f4d 4f445f64 d.__sgpack_MOD_d │ │ │ │ - 0x00025124 636c6472 61776d61 726b6572 005f5f73 cldrawmarker.__s │ │ │ │ - 0x00025134 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ - 0x00025144 6c696e65 74657874 73697a65 005f5f73 linetextsize.__s │ │ │ │ - 0x00025154 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ - 0x00025164 6c696e65 74657874 005f5f73 67706163 linetext.__sgpac │ │ │ │ - 0x00025174 6b5f4d4f 445f6463 6c676574 6c696e65 k_MOD_dclgetline │ │ │ │ - 0x00025184 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ - 0x00025194 4f445f64 636c6765 746c696e 65747970 OD_dclgetlinetyp │ │ │ │ - 0x000251a4 65005f5f 73677061 636b5f4d 4f445f64 e.__sgpack_MOD_d │ │ │ │ - 0x000251b4 636c6e65 78746c69 6e657465 7874005f clnextlinetext._ │ │ │ │ - 0x000251c4 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ - 0x000251d4 65746c69 6e657465 78747369 7a65005f etlinetextsize._ │ │ │ │ - 0x000251e4 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ - 0x000251f4 65746c69 6e657465 7874005f 5f736770 etlinetext.__sgp │ │ │ │ - 0x00025204 61636b5f 4d4f445f 64636c73 65746c69 ack_MOD_dclsetli │ │ │ │ - 0x00025214 6e65696e 64657800 5f5f7367 7061636b neindex.__sgpack │ │ │ │ - 0x00025224 5f4d4f44 5f64636c 7365746c 696e6574 _MOD_dclsetlinet │ │ │ │ - 0x00025234 79706500 5f5f7367 7061636b 5f4d4f44 ype.__sgpack_MOD │ │ │ │ - 0x00025244 5f64636c 64726177 6c696e65 70726f6a _dcldrawlineproj │ │ │ │ - 0x00025254 65637465 6432005f 5f736770 61636b5f ected2.__sgpack_ │ │ │ │ - 0x00025264 4d4f445f 64636c64 7261776c 696e6570 MOD_dcldrawlinep │ │ │ │ - 0x00025274 726f6a65 63746564 31005f5f 73677061 rojected1.__sgpa │ │ │ │ - 0x00025284 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ - 0x00025294 6e656e6f 726d616c 697a6564 32005f5f nenormalized2.__ │ │ │ │ - 0x000252a4 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ - 0x000252b4 61776c69 6e656e6f 726d616c 697a6564 awlinenormalized │ │ │ │ - 0x000252c4 31005f5f 73677061 636b5f4d 4f445f64 1.__sgpack_MOD_d │ │ │ │ - 0x000252d4 636c6472 61776c69 6e653200 5f5f7367 cldrawline2.__sg │ │ │ │ - 0x000252e4 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x000252f4 6c696e65 31005f5f 73677061 636b5f4d line1.__sgpack_M │ │ │ │ - 0x00025304 4f445f64 636c6765 74747261 6e736e75 OD_dclgettransnu │ │ │ │ - 0x00025314 6d626572 005f5f73 67706163 6b5f4d4f mber.__sgpack_MO │ │ │ │ - 0x00025324 445f6463 6c676574 6d617070 726f6a65 D_dclgetmapproje │ │ │ │ - 0x00025334 6374696f 6e616e67 6c65005f 5f736770 ctionangle.__sgp │ │ │ │ - 0x00025344 61636b5f 4d4f445f 64636c67 65747369 ack_MOD_dclgetsi │ │ │ │ - 0x00025354 6d696c61 72697479 005f5f73 67706163 milarity.__sgpac │ │ │ │ - 0x00025364 6b5f4d4f 445f6463 6c676574 77696e64 k_MOD_dclgetwind │ │ │ │ - 0x00025374 6f77005f 5f736770 61636b5f 4d4f445f ow.__sgpack_MOD_ │ │ │ │ - 0x00025384 64636c67 65747669 6577706f 7274005f dclgetviewport._ │ │ │ │ - 0x00025394 5f736770 61636b5f 4d4f445f 64636c74 _sgpack_MOD_dclt │ │ │ │ - 0x000253a4 72616e73 6e756d74 6f6c6f6e 67005f5f ransnumtolong.__ │ │ │ │ - 0x000253b4 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x000253c4 616e736e 756d746f 73686f72 74005f5f ansnumtoshort.__ │ │ │ │ - 0x000253d4 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x000253e4 616e736c 6f6e6774 6f6e756d 005f5f73 anslongtonum.__s │ │ │ │ - 0x000253f4 67706163 6b5f4d4f 445f6463 6c747261 gpack_MOD_dcltra │ │ │ │ - 0x00025404 6e736c6f 6e67746f 73686f72 74005f5f nslongtoshort.__ │ │ │ │ - 0x00025414 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x00025424 616e7373 686f7274 746f6e75 6d005f5f ansshorttonum.__ │ │ │ │ - 0x00025434 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x00025444 616e7373 686f7274 746f6c6f 6e67005f ansshorttolong._ │ │ │ │ - 0x00025454 5f736770 61636b5f 4d4f445f 64636c70 _sgpack_MOD_dclp │ │ │ │ - 0x00025464 72696e74 64657669 63656c69 7374005f rintdevicelist._ │ │ │ │ - 0x00025474 5f736370 61636b5f 4d4f445f 64636c67 _scpack_MOD_dclg │ │ │ │ - 0x00025484 65743364 68617463 68706174 7465726e et3dhatchpattern │ │ │ │ - 0x00025494 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x000254a4 6c736574 33646861 74636870 61747465 lset3dhatchpatte │ │ │ │ - 0x000254b4 726e005f 5f736370 61636b5f 4d4f445f rn.__scpack_MOD_ │ │ │ │ - 0x000254c4 64636c64 72617733 64686174 63686e6f dcldraw3dhatchno │ │ │ │ - 0x000254d4 726d616c 697a6564 005f5f73 63706163 rmalized.__scpac │ │ │ │ - 0x000254e4 6b5f4d4f 445f6463 6c647261 77336468 k_MOD_dcldraw3dh │ │ │ │ - 0x000254f4 61746368 005f5f73 63706163 6b5f4d4f atch.__scpack_MO │ │ │ │ - 0x00025504 445f6463 6c676574 33646d61 726b6572 D_dclget3dmarker │ │ │ │ - 0x00025514 73697a65 005f5f73 63706163 6b5f4d4f size.__scpack_MO │ │ │ │ - 0x00025524 445f6463 6c676574 33646d61 726b6572 D_dclget3dmarker │ │ │ │ - 0x00025534 696e6465 78005f5f 73637061 636b5f4d index.__scpack_M │ │ │ │ - 0x00025544 4f445f64 636c6765 7433646d 61726b65 OD_dclget3dmarke │ │ │ │ - 0x00025554 72747970 65005f5f 73637061 636b5f4d rtype.__scpack_M │ │ │ │ - 0x00025564 4f445f64 636c7365 7433646d 61726b65 OD_dclset3dmarke │ │ │ │ - 0x00025574 7273697a 65005f5f 73637061 636b5f4d rsize.__scpack_M │ │ │ │ - 0x00025584 4f445f64 636c7365 7433646d 61726b65 OD_dclset3dmarke │ │ │ │ - 0x00025594 72696e64 6578005f 5f736370 61636b5f rindex.__scpack_ │ │ │ │ - 0x000255a4 4d4f445f 64636c73 65743364 6d61726b MOD_dclset3dmark │ │ │ │ - 0x000255b4 65727479 7065005f 5f736370 61636b5f ertype.__scpack_ │ │ │ │ - 0x000255c4 4d4f445f 64636c64 72617733 646d6172 MOD_dcldraw3dmar │ │ │ │ - 0x000255d4 6b65726e 6f726d61 6c697a65 64005f5f kernormalized.__ │ │ │ │ - 0x000255e4 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ - 0x000255f4 61773364 6d61726b 6572005f 5f736370 aw3dmarker.__scp │ │ │ │ - 0x00025604 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x00025614 6c696e65 696e6465 78005f5f 73637061 lineindex.__scpa │ │ │ │ - 0x00025624 636b5f4d 4f445f64 636c7365 7433646c ck_MOD_dclset3dl │ │ │ │ - 0x00025634 696e6569 6e646578 005f5f73 63706163 ineindex.__scpac │ │ │ │ - 0x00025644 6b5f4d4f 445f6463 6c647261 7733646c k_MOD_dcldraw3dl │ │ │ │ - 0x00025654 696e656e 6f726d61 6c697a65 64005f5f inenormalized.__ │ │ │ │ - 0x00025664 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ - 0x00025674 61773364 6c696e65 005f5f73 63706163 aw3dline.__scpac │ │ │ │ - 0x00025684 6b5f4d4f 445f6463 6c676574 3264706c k_MOD_dclget2dpl │ │ │ │ - 0x00025694 616e6500 5f5f7363 7061636b 5f4d4f44 ane.__scpack_MOD │ │ │ │ - 0x000256a4 5f64636c 67657433 646f626a 65637470 _dclget3dobjectp │ │ │ │ - 0x000256b4 6f696e74 005f5f73 63706163 6b5f4d4f oint.__scpack_MO │ │ │ │ - 0x000256c4 445f6463 6c676574 33646579 65706f69 D_dclget3deyepoi │ │ │ │ - 0x000256d4 6e74005f 5f736370 61636b5f 4d4f445f nt.__scpack_MOD_ │ │ │ │ - 0x000256e4 64636c73 65743364 70726f6a 65637469 dclset3dprojecti │ │ │ │ - 0x000256f4 6f6e005f 5f736370 61636b5f 4d4f445f on.__scpack_MOD_ │ │ │ │ - 0x00025704 64636c73 65743264 706c616e 65005f5f dclset2dplane.__ │ │ │ │ - 0x00025714 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ - 0x00025724 7433646f 626a6563 74706f69 6e74005f t3dobjectpoint._ │ │ │ │ - 0x00025734 5f736370 61636b5f 4d4f445f 64636c73 _scpack_MOD_dcls │ │ │ │ - 0x00025744 65743364 65796570 6f696e74 005f5f73 et3deyepoint.__s │ │ │ │ - 0x00025754 63706163 6b5f4d4f 445f6463 6c676574 cpack_MOD_dclget │ │ │ │ - 0x00025764 33647472 616e736e 756d6265 72005f5f 3dtransnumber.__ │ │ │ │ - 0x00025774 73637061 636b5f4d 4f445f64 636c6765 scpack_MOD_dclge │ │ │ │ - 0x00025784 7433646f 72696769 6e005f5f 73637061 t3dorigin.__scpa │ │ │ │ - 0x00025794 636b5f4d 4f445f64 636c6765 7433646c ck_MOD_dclget3dl │ │ │ │ - 0x000257a4 6f676178 6973005f 5f736370 61636b5f ogaxis.__scpack_ │ │ │ │ - 0x000257b4 4d4f445f 64636c67 65743364 77696e64 MOD_dclget3dwind │ │ │ │ - 0x000257c4 6f77005f 5f736370 61636b5f 4d4f445f ow.__scpack_MOD_ │ │ │ │ - 0x000257d4 64636c67 65743364 76696577 706f7274 dclget3dviewport │ │ │ │ - 0x000257e4 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x000257f4 6c736574 33647472 616e7366 756e6374 lset3dtransfunct │ │ │ │ - 0x00025804 696f6e00 5f5f7363 7061636b 5f4d4f44 ion.__scpack_MOD │ │ │ │ - 0x00025814 5f64636c 73657433 64747261 6e736e75 _dclset3dtransnu │ │ │ │ - 0x00025824 6d626572 005f5f73 63706163 6b5f4d4f mber.__scpack_MO │ │ │ │ - 0x00025834 445f6463 6c736574 33646f72 6967696e D_dclset3dorigin │ │ │ │ - 0x00025844 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x00025854 6c736574 33646c6f 67617869 73005f5f lset3dlogaxis.__ │ │ │ │ - 0x00025864 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ - 0x00025874 74336477 696e646f 77005f5f 73637061 t3dwindow.__scpa │ │ │ │ - 0x00025884 636b5f4d 4f445f64 636c7365 74336476 ck_MOD_dclset3dv │ │ │ │ - 0x00025894 69657770 6f727400 5f5f726e 6d6c6962 iewport.__rnmlib │ │ │ │ - 0x000258a4 5f4d4f44 5f64636c 72756e6e 696e676d _MOD_dclrunningm │ │ │ │ - 0x000258b4 65616e00 5f5f7266 626c6962 5f4d4f44 ean.__rfblib_MOD │ │ │ │ - 0x000258c4 5f64636c 67657463 6f72005f 5f726662 _dclgetcor.__rfb │ │ │ │ - 0x000258d4 6c69625f 4d4f445f 64636c67 6574636f lib_MOD_dclgetco │ │ │ │ - 0x000258e4 76005f5f 7266626c 69625f4d 4f445f64 v.__rfblib_MOD_d │ │ │ │ - 0x000258f4 636c6765 74707264 005f5f72 66616c69 clgetprd.__rfali │ │ │ │ - 0x00025904 625f4d4f 445f6463 6c676574 616d7000 b_MOD_dclgetamp. │ │ │ │ - 0x00025914 5f5f7266 616c6962 5f4d4f44 5f64636c __rfalib_MOD_dcl │ │ │ │ - 0x00025924 67657472 6d73005f 5f726661 6c69625f getrms.__rfalib_ │ │ │ │ - 0x00025934 4d4f445f 64636c67 65747374 64005f5f MOD_dclgetstd.__ │ │ │ │ - 0x00025944 7266616c 69625f4d 4f445f64 636c6765 rfalib_MOD_dclge │ │ │ │ - 0x00025954 74766172 005f5f72 66616c69 625f4d4f tvar.__rfalib_MO │ │ │ │ - 0x00025964 445f6463 6c676574 61766500 5f5f6f73 D_dclgetave.__os │ │ │ │ - 0x00025974 6c69625f 4d4f445f 64636c61 626f7274 lib_MOD_dclabort │ │ │ │ - 0x00025984 005f5f6f 736c6962 5f4d4f44 5f64636c .__oslib_MOD_dcl │ │ │ │ - 0x00025994 67657461 7267756d 656e7400 5f5f6f73 getargument.__os │ │ │ │ - 0x000259a4 6c69625f 4d4f445f 64636c67 65746172 lib_MOD_dclgetar │ │ │ │ - 0x000259b4 67756d65 6e746e75 6d005f5f 6f736c69 gumentnum.__osli │ │ │ │ - 0x000259c4 625f4d4f 445f6463 6c676574 656e7600 b_MOD_dclgetenv. │ │ │ │ - 0x000259d4 5f5f6f73 6c69625f 4d4f445f 64636c65 __oslib_MOD_dcle │ │ │ │ - 0x000259e4 78656363 6f6d6d61 6e64005f 5f6d6170 xeccommand.__map │ │ │ │ - 0x000259f4 6c69625f 4d4f445f 64636c73 65746f72 lib_MOD_dclsetor │ │ │ │ - 0x00025a04 74686f67 72617068 6963005f 5f6d6170 thographic.__map │ │ │ │ - 0x00025a14 6c69625f 4d4f445f 64636c73 6574626f lib_MOD_dclsetbo │ │ │ │ - 0x00025a24 6e6e6573 005f5f6d 61706c69 625f4d4f nnes.__maplib_MO │ │ │ │ - 0x00025a34 445f6463 6c736574 636f6e69 63616c63 D_dclsetconicalc │ │ │ │ - 0x00025a44 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00025a54 6c736574 636f6e69 63616c61 005f5f6d lsetconicala.__m │ │ │ │ - 0x00025a64 61706c69 625f4d4f 445f6463 6c736574 aplib_MOD_dclset │ │ │ │ - 0x00025a74 636f6e69 63616c00 5f5f6d61 706c6962 conical.__maplib │ │ │ │ - 0x00025a84 5f4d4f44 5f64636c 617a696d 75746861 _MOD_dclazimutha │ │ │ │ - 0x00025a94 6c615f62 005f5f6d 61706c69 625f4d4f la_b.__maplib_MO │ │ │ │ - 0x00025aa4 445f6463 6c617a69 6d757468 616c5f62 D_dclazimuthal_b │ │ │ │ - 0x00025ab4 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00025ac4 6c706f6c 61727374 6572656f 5f62005f lpolarstereo_b._ │ │ │ │ - 0x00025ad4 5f6d6170 6c69625f 4d4f445f 64636c6f _maplib_MOD_dclo │ │ │ │ - 0x00025ae4 7274686f 67726170 6869635f 62005f5f rthographic_b.__ │ │ │ │ - 0x00025af4 6d61706c 69625f4d 4f445f64 636c626f maplib_MOD_dclbo │ │ │ │ - 0x00025b04 6e6e6573 5f62005f 5f6d6170 6c69625f nnes_b.__maplib_ │ │ │ │ - 0x00025b14 4d4f445f 64636c63 6f6e6963 616c635f MOD_dclconicalc_ │ │ │ │ - 0x00025b24 62005f5f 6d61706c 69625f4d 4f445f64 b.__maplib_MOD_d │ │ │ │ - 0x00025b34 636c636f 6e696361 6c615f62 005f5f6d clconicala_b.__m │ │ │ │ - 0x00025b44 61706c69 625f4d4f 445f6463 6c636f6e aplib_MOD_dclcon │ │ │ │ - 0x00025b54 6963616c 5f62005f 5f6d6170 6c69625f ical_b.__maplib_ │ │ │ │ - 0x00025b64 4d4f445f 64636c6b 69746164 615f6200 MOD_dclkitada_b. │ │ │ │ - 0x00025b74 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025b84 65636b65 7274365f 62005f5f 6d61706c eckert6_b.__mapl │ │ │ │ - 0x00025b94 69625f4d 4f445f64 636c6861 6d6d6572 ib_MOD_dclhammer │ │ │ │ - 0x00025ba4 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ - 0x00025bb4 64636c6d 6f6c6c77 65696465 6c696b65 dclmollweidelike │ │ │ │ - 0x00025bc4 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ - 0x00025bd4 64636c6d 6f6c6c77 65696465 5f62005f dclmollweide_b._ │ │ │ │ - 0x00025be4 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ - 0x00025bf4 65726361 746f725f 62005f5f 6d61706c ercator_b.__mapl │ │ │ │ - 0x00025c04 69625f4d 4f445f64 636c6379 6c696e64 ib_MOD_dclcylind │ │ │ │ - 0x00025c14 72696361 6c5f6200 5f5f6d61 706c6962 rical_b.__maplib │ │ │ │ - 0x00025c24 5f4d4f44 5f64636c 617a696d 75746861 _MOD_dclazimutha │ │ │ │ - 0x00025c34 6c615f66 005f5f6d 61706c69 625f4d4f la_f.__maplib_MO │ │ │ │ - 0x00025c44 445f6463 6c617a69 6d757468 616c5f66 D_dclazimuthal_f │ │ │ │ - 0x00025c54 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00025c64 6c706f6c 61727374 6572656f 5f66005f lpolarstereo_f._ │ │ │ │ - 0x00025c74 5f6d6170 6c69625f 4d4f445f 64636c6f _maplib_MOD_dclo │ │ │ │ - 0x00025c84 7274686f 67726170 6869635f 66005f5f rthographic_f.__ │ │ │ │ - 0x00025c94 6d61706c 69625f4d 4f445f64 636c626f maplib_MOD_dclbo │ │ │ │ - 0x00025ca4 6e6e6573 5f66005f 5f6d6170 6c69625f nnes_f.__maplib_ │ │ │ │ - 0x00025cb4 4d4f445f 64636c63 6f6e6963 616c635f MOD_dclconicalc_ │ │ │ │ - 0x00025cc4 66005f5f 6d61706c 69625f4d 4f445f64 f.__maplib_MOD_d │ │ │ │ - 0x00025cd4 636c636f 6e696361 6c5f6600 5f5f6d61 clconical_f.__ma │ │ │ │ - 0x00025ce4 706c6962 5f4d4f44 5f64636c 636f6e69 plib_MOD_dclconi │ │ │ │ - 0x00025cf4 63616c61 5f66005f 5f6d6170 6c69625f cala_f.__maplib_ │ │ │ │ - 0x00025d04 4d4f445f 64636c6b 69746164 615f6600 MOD_dclkitada_f. │ │ │ │ - 0x00025d14 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025d24 65636b65 7274365f 66005f5f 6d61706c eckert6_f.__mapl │ │ │ │ - 0x00025d34 69625f4d 4f445f64 636c6861 6d6d6572 ib_MOD_dclhammer │ │ │ │ - 0x00025d44 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ - 0x00025d54 64636c6d 6f6c6c77 65696465 6c696b65 dclmollweidelike │ │ │ │ - 0x00025d64 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ - 0x00025d74 64636c6d 6f6c6c77 65696465 5f66005f dclmollweide_f._ │ │ │ │ - 0x00025d84 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ - 0x00025d94 65726361 746f725f 66005f5f 6d61706c ercator_f.__mapl │ │ │ │ - 0x00025da4 69625f4d 4f445f64 636c6379 6c696e64 ib_MOD_dclcylind │ │ │ │ - 0x00025db4 72696361 6c5f6600 5f5f6c72 6c6c6962 rical_f.__lrllib │ │ │ │ - 0x00025dc4 5f4d4f44 5f64636c 6765005f 5f6c726c _MOD_dclge.__lrl │ │ │ │ - 0x00025dd4 6c69625f 4d4f445f 64636c67 74005f5f lib_MOD_dclgt.__ │ │ │ │ - 0x00025de4 6c726c6c 69625f4d 4f445f64 636c6c65 lrllib_MOD_dclle │ │ │ │ - 0x00025df4 005f5f6c 726c6c69 625f4d4f 445f6463 .__lrllib_MOD_dc │ │ │ │ - 0x00025e04 6c6c7400 5f5f6c72 6c6c6962 5f4d4f44 llt.__lrllib_MOD │ │ │ │ - 0x00025e14 5f64636c 6e65005f 5f6c726c 6c69625f _dclne.__lrllib_ │ │ │ │ - 0x00025e24 4d4f445f 64636c65 71005f5f 696e7472 MOD_dcleq.__intr │ │ │ │ - 0x00025e34 6c69625f 4d4f445f 64636c69 6e746572 lib_MOD_dclinter │ │ │ │ - 0x00025e44 706f6c61 74656300 5f5f696e 74726c69 polatec.__intrli │ │ │ │ - 0x00025e54 625f4d4f 445f6463 6c696e74 6572706f b_MOD_dclinterpo │ │ │ │ - 0x00025e64 6c617465 72005f5f 696e746c 69625f4d later.__intlib_M │ │ │ │ - 0x00025e74 4f445f64 636c696e 74676500 5f5f696e OD_dclintge.__in │ │ │ │ - 0x00025e84 746c6962 5f4d4f44 5f64636c 696e7467 tlib_MOD_dclintg │ │ │ │ - 0x00025e94 74005f5f 696e746c 69625f4d 4f445f64 t.__intlib_MOD_d │ │ │ │ - 0x00025ea4 636c696e 746c6500 5f5f696e 746c6962 clintle.__intlib │ │ │ │ - 0x00025eb4 5f4d4f44 5f64636c 696e746c 74005f5f _MOD_dclintlt.__ │ │ │ │ - 0x00025ec4 696e6478 6c69625f 4d4f445f 64636c6c indxlib_MOD_dcll │ │ │ │ - 0x00025ed4 6f636c61 73747265 616c005f 5f696e64 oclastreal.__ind │ │ │ │ - 0x00025ee4 786c6962 5f4d4f44 5f64636c 6c6f6366 xlib_MOD_dcllocf │ │ │ │ - 0x00025ef4 69727374 7265616c 005f5f69 6e64786c irstreal.__indxl │ │ │ │ - 0x00025f04 69625f4d 4f445f64 636c6c6f 636c6173 ib_MOD_dclloclas │ │ │ │ - 0x00025f14 74696e74 005f5f69 6e64786c 69625f4d tint.__indxlib_M │ │ │ │ - 0x00025f24 4f445f64 636c6c6f 63666972 7374696e OD_dcllocfirstin │ │ │ │ - 0x00025f34 74005f5f 696e6478 6c69625f 4d4f445f t.__indxlib_MOD_ │ │ │ │ - 0x00025f44 64636c6c 6f636c61 73746368 61726578 dclloclastcharex │ │ │ │ - 0x00025f54 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ - 0x00025f64 636c6c6f 63666972 73746368 61726578 cllocfirstcharex │ │ │ │ - 0x00025f74 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ - 0x00025f84 636c6c6f 636c6173 74636861 72005f5f clloclastchar.__ │ │ │ │ - 0x00025f94 696e6478 6c69625f 4d4f445f 64636c6c indxlib_MOD_dcll │ │ │ │ - 0x00025fa4 6f636669 72737463 68617200 5f5f6772 ocfirstchar.__gr │ │ │ │ - 0x00025fb4 7061636b 5f4d4f44 5f64636c 73657477 pack_MOD_dclsetw │ │ │ │ - 0x00025fc4 696e646f 77005f5f 67727061 636b5f4d indow.__grpack_M │ │ │ │ - 0x00025fd4 4f445f64 636c7365 74766965 77706f72 OD_dclsetviewpor │ │ │ │ - 0x00025fe4 74005f5f 67727061 636b5f4d 4f445f64 t.__grpack_MOD_d │ │ │ │ - 0x00025ff4 636c7365 746d6170 70726f6a 65637469 clsetmapprojecti │ │ │ │ - 0x00026004 6f6e7769 6e646f77 005f5f67 72706163 onwindow.__grpac │ │ │ │ - 0x00026014 6b5f4d4f 445f6463 6c736574 73696d69 k_MOD_dclsetsimi │ │ │ │ - 0x00026024 6c617269 7479005f 5f677270 61636b5f larity.__grpack_ │ │ │ │ - 0x00026034 4d4f445f 64636c73 65746d61 7070726f MOD_dclsetmappro │ │ │ │ - 0x00026044 6a656374 696f6e61 6e676c65 005f5f67 jectionangle.__g │ │ │ │ - 0x00026054 72706163 6b5f4d4f 445f6463 6c736574 rpack_MOD_dclset │ │ │ │ - 0x00026064 7472616e 736e756d 62657200 5f5f6772 transnumber.__gr │ │ │ │ - 0x00026074 7061636b 5f4d4f44 5f64636c 73657474 pack_MOD_dclsett │ │ │ │ - 0x00026084 72616e73 66756e63 74696f6e 005f5f67 ransfunction.__g │ │ │ │ - 0x00026094 72706163 6b5f4d4f 445f6463 6c636c6f rpack_MOD_dclclo │ │ │ │ - 0x000260a4 73656772 61706869 6373005f 5f677270 segraphics.__grp │ │ │ │ - 0x000260b4 61636b5f 4d4f445f 64636c6e 65776669 ack_MOD_dclnewfi │ │ │ │ - 0x000260c4 67005f5f 67727061 636b5f4d 4f445f64 g.__grpack_MOD_d │ │ │ │ - 0x000260d4 636c6e65 77667261 6d65005f 5f677270 clnewframe.__grp │ │ │ │ - 0x000260e4 61636b5f 4d4f445f 64636c6f 70656e67 ack_MOD_dclopeng │ │ │ │ - 0x000260f4 72617068 69637300 5f67666f 72747261 raphics._gfortra │ │ │ │ - 0x00026104 6e5f7472 616e7366 65725f69 6e746567 n_transfer_integ │ │ │ │ - 0x00026114 6572005f 5f677270 61636b5f 4d4f445f er.__grpack_MOD_ │ │ │ │ - 0x00026124 64636c73 656c6563 74646576 69636500 dclselectdevice. │ │ │ │ - 0x00026134 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ - 0x00026144 676f6f64 6e756d67 65005f5f 676e6d6c goodnumge.__gnml │ │ │ │ - 0x00026154 69625f4d 4f445f64 636c676f 6f646e75 ib_MOD_dclgoodnu │ │ │ │ - 0x00026164 6d677400 5f5f676e 6d6c6962 5f4d4f44 mgt.__gnmlib_MOD │ │ │ │ - 0x00026174 5f64636c 676f6f64 6e756d6c 65005f5f _dclgoodnumle.__ │ │ │ │ - 0x00026184 676e6d6c 69625f4d 4f445f64 636c676f gnmlib_MOD_dclgo │ │ │ │ - 0x00026194 6f646e75 6d6c7400 5f5f676e 6d6c6962 odnumlt.__gnmlib │ │ │ │ - 0x000261a4 5f4d4f44 5f64636c 72657374 6f726567 _MOD_dclrestoreg │ │ │ │ - 0x000261b4 6f6f646e 756d6c69 7374005f 5f676e6d oodnumlist.__gnm │ │ │ │ - 0x000261c4 6c69625f 4d4f445f 64636c73 61766567 lib_MOD_dclsaveg │ │ │ │ - 0x000261d4 6f6f646e 756d6c69 7374005f 5f676e6d oodnumlist.__gnm │ │ │ │ - 0x000261e4 6c69625f 4d4f445f 64636c67 6574676f lib_MOD_dclgetgo │ │ │ │ - 0x000261f4 6f646e75 6d6c6973 74005f5f 676e6d6c odnumlist.__gnml │ │ │ │ - 0x00026204 69625f4d 4f445f64 636c7365 74676f6f ib_MOD_dclsetgoo │ │ │ │ - 0x00026214 646e756d 6c697374 005f5f67 6e6d6c69 dnumlist.__gnmli │ │ │ │ - 0x00026224 625f4d4f 445f6463 6c676f6f 646e756d b_MOD_dclgoodnum │ │ │ │ - 0x00026234 65786765 005f5f67 6e6d6c69 625f4d4f exge.__gnmlib_MO │ │ │ │ - 0x00026244 445f6463 6c676f6f 646e756d 65786c65 D_dclgoodnumexle │ │ │ │ - 0x00026254 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ - 0x00026264 6c676f6f 646e756d 65786774 005f5f67 lgoodnumexgt.__g │ │ │ │ - 0x00026274 6e6d6c69 625f4d4f 445f6463 6c676f6f nmlib_MOD_dclgoo │ │ │ │ - 0x00026284 646e756d 65786c74 005f5f66 66745f77 dnumexlt.__fft_w │ │ │ │ - 0x00026294 6f726b5f 4d4f445f 5f5f636f 70795f66 ork_MOD___copy_f │ │ │ │ - 0x000262a4 66745f77 6f726b5f 576f726b 005f5f66 ft_work_Work.__f │ │ │ │ - 0x000262b4 66747265 616c5f4d 4f445f64 636c7265 ftreal_MOD_dclre │ │ │ │ - 0x000262c4 616c6666 745f6200 5f5f6666 74726561 alfft_b.__fftrea │ │ │ │ - 0x000262d4 6c5f4d4f 445f6463 6c726561 6c666674 l_MOD_dclrealfft │ │ │ │ - 0x000262e4 5f66005f 5f666674 7265616c 5f4d4f44 _f.__fftreal_MOD │ │ │ │ - 0x000262f4 5f64636c 6465616c 6c6f6372 65616c66 _dcldeallocrealf │ │ │ │ - 0x00026304 6674005f 5f666674 7265616c 5f4d4f44 ft.__fftreal_MOD │ │ │ │ - 0x00026314 5f64636c 696e6974 7265616c 66667400 _dclinitrealfft. │ │ │ │ - 0x00026324 5f5f6666 74656173 795f4d4f 445f6463 __ffteasy_MOD_dc │ │ │ │ - 0x00026334 6c656173 79666674 5f62005f 5f666674 leasyfft_b.__fft │ │ │ │ - 0x00026344 65617379 5f4d4f44 5f64636c 65617379 easy_MOD_dcleasy │ │ │ │ - 0x00026354 6666745f 66005f5f 66667465 6173795f fft_f.__ffteasy_ │ │ │ │ - 0x00026364 4d4f445f 64636c64 65616c6c 6f636561 MOD_dcldeallocea │ │ │ │ - 0x00026374 73796666 74005f5f 66667465 6173795f syfft.__ffteasy_ │ │ │ │ - 0x00026384 4d4f445f 64636c69 6e697465 61737966 MOD_dcliniteasyf │ │ │ │ - 0x00026394 6674005f 5f666674 73696e5f 4d4f445f ft.__fftsin_MOD_ │ │ │ │ - 0x000263a4 64636c73 696e6666 74005f5f 66667473 dclsinfft.__ffts │ │ │ │ - 0x000263b4 696e5f4d 4f445f64 636c6465 616c6c6f in_MOD_dcldeallo │ │ │ │ - 0x000263c4 6373696e 66667400 5f5f6666 7473696e csinfft.__fftsin │ │ │ │ - 0x000263d4 5f4d4f44 5f64636c 696e6974 73696e66 _MOD_dclinitsinf │ │ │ │ - 0x000263e4 6674005f 5f666674 636f735f 4d4f445f ft.__fftcos_MOD_ │ │ │ │ - 0x000263f4 64636c63 6f736666 74005f5f 66667463 dclcosfft.__fftc │ │ │ │ - 0x00026404 6f735f4d 4f445f64 636c6465 616c6c6f os_MOD_dcldeallo │ │ │ │ - 0x00026414 63636f73 66667400 5f5f6666 74636f73 ccosfft.__fftcos │ │ │ │ - 0x00026424 5f4d4f44 5f64636c 696e6974 636f7366 _MOD_dclinitcosf │ │ │ │ - 0x00026434 6674005f 5f666674 7173696e 5f4d4f44 ft.__fftqsin_MOD │ │ │ │ - 0x00026444 5f64636c 73696e71 66745f62 005f5f66 _dclsinqft_b.__f │ │ │ │ - 0x00026454 66747173 696e5f4d 4f445f64 636c7369 ftqsin_MOD_dclsi │ │ │ │ - 0x00026464 6e716674 5f66005f 5f666674 7173696e nqft_f.__fftqsin │ │ │ │ - 0x00026474 5f4d4f44 5f64636c 6465616c 6c6f6373 _MOD_dcldeallocs │ │ │ │ - 0x00026484 696e7166 74005f5f 66667471 73696e5f inqft.__fftqsin_ │ │ │ │ - 0x00026494 4d4f445f 64636c69 6e697473 696e7166 MOD_dclinitsinqf │ │ │ │ - 0x000264a4 74005f5f 66667471 636f735f 4d4f445f t.__fftqcos_MOD_ │ │ │ │ - 0x000264b4 64636c63 6f737166 745f6200 5f5f6666 dclcosqft_b.__ff │ │ │ │ - 0x000264c4 7471636f 735f4d4f 445f6463 6c636f73 tqcos_MOD_dclcos │ │ │ │ - 0x000264d4 7166745f 66005f5f 66667471 636f735f qft_f.__fftqcos_ │ │ │ │ - 0x000264e4 4d4f445f 64636c64 65616c6c 6f63636f MOD_dcldeallocco │ │ │ │ - 0x000264f4 73716674 005f5f66 66747163 6f735f4d sqft.__fftqcos_M │ │ │ │ - 0x00026504 4f445f64 636c696e 6974636f 73716674 OD_dclinitcosqft │ │ │ │ - 0x00026514 005f5f66 6674636d 706c785f 4d4f445f .__fftcmplx_MOD_ │ │ │ │ - 0x00026524 64636c63 6f6d706c 65786666 745f6200 dclcomplexfft_b. │ │ │ │ - 0x00026534 5f5f6666 74636d70 6c785f4d 4f445f64 __fftcmplx_MOD_d │ │ │ │ - 0x00026544 636c636f 6d706c65 78666674 5f66005f clcomplexfft_f._ │ │ │ │ - 0x00026554 5f666674 636d706c 785f4d4f 445f6463 _fftcmplx_MOD_dc │ │ │ │ - 0x00026564 6c646561 6c6c6f63 636f6d70 6c657866 ldealloccomplexf │ │ │ │ - 0x00026574 6674005f 5f666674 636d706c 785f4d4f ft.__fftcmplx_MO │ │ │ │ - 0x00026584 445f6463 6c696e69 74636f6d 706c6578 D_dclinitcomplex │ │ │ │ - 0x00026594 66667400 5f5f6666 745f776f 726b5f4d fft.__fft_work_M │ │ │ │ - 0x000265a4 4f445f5f 5f767461 625f6666 745f776f OD___vtab_fft_wo │ │ │ │ - 0x000265b4 726b5f57 6f726b00 5f5f6666 745f776f rk_Work.__fft_wo │ │ │ │ - 0x000265c4 726b5f4d 4f445f5f 5f646566 5f696e69 rk_MOD___def_ini │ │ │ │ - 0x000265d4 745f6666 745f776f 726b5f57 6f726b00 t_fft_work_Work. │ │ │ │ - 0x000265e4 5f5f6461 74656c69 625f4d4f 445f6463 __datelib_MOD_dc │ │ │ │ - 0x000265f4 6c6c656e 6774686f 66796561 72005f5f llengthofyear.__ │ │ │ │ - 0x00026604 64617465 6c69625f 4d4f445f 64636c6c datelib_MOD_dcll │ │ │ │ - 0x00026614 656e6774 686f666d 6f6e7468 005f5f64 engthofmonth.__d │ │ │ │ - 0x00026624 6174656c 69625f4d 4f445f64 636c6461 atelib_MOD_dclda │ │ │ │ - 0x00026634 796f6677 65656b00 5f5f6461 74656c69 yofweek.__dateli │ │ │ │ - 0x00026644 625f4d4f 445f6463 6c666f72 6d617464 b_MOD_dclformatd │ │ │ │ - 0x00026654 61746500 5f5f6461 74656c69 625f4d4f ate.__datelib_MO │ │ │ │ - 0x00026664 445f6463 6c646966 66646174 65005f5f D_dcldiffdate.__ │ │ │ │ - 0x00026674 64617465 6c69625f 4d4f445f 64636c61 datelib_MOD_dcla │ │ │ │ - 0x00026684 64646461 7465005f 5f646174 656c6962 dddate.__datelib │ │ │ │ - 0x00026694 5f4d4f44 5f64636c 67657464 61746500 _MOD_dclgetdate. │ │ │ │ - 0x000266a4 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x000266b4 726f7461 74657370 68657269 63616c00 rotatespherical. │ │ │ │ - 0x000266c4 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x000266d4 726f7461 74653364 005f5f63 74726c69 rotate3d.__ctrli │ │ │ │ - 0x000266e4 625f4d4f 445f6463 6c726f74 61746532 b_MOD_dclrotate2 │ │ │ │ - 0x000266f4 64005f5f 6374726c 69625f4d 4f445f64 d.__ctrlib_MOD_d │ │ │ │ - 0x00026704 636c636f 6e767370 68657269 63616c00 clconvspherical. │ │ │ │ - 0x00026714 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x00026724 636f6e76 3364005f 5f637472 6c69625f conv3d.__ctrlib_ │ │ │ │ - 0x00026734 4d4f445f 64636c63 6f6e7668 79706572 MOD_dclconvhyper │ │ │ │ - 0x00026744 626f6c69 63005f5f 6374726c 69625f4d bolic.__ctrlib_M │ │ │ │ - 0x00026754 4f445f64 636c636f 6e76706f 6c617200 OD_dclconvpolar. │ │ │ │ - 0x00026764 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x00026774 68326300 5f5f6374 726c6962 5f4d4f44 h2c.__ctrlib_MOD │ │ │ │ - 0x00026784 5f64636c 62326300 5f5f6374 726c6962 _dclb2c.__ctrlib │ │ │ │ - 0x00026794 5f4d4f44 5f64636c 65326300 5f5f6374 _MOD_dcle2c.__ct │ │ │ │ - 0x000267a4 726c6962 5f4d4f44 5f64636c 70326300 rlib_MOD_dclp2c. │ │ │ │ - 0x000267b4 5f5f6368 6b6c6962 5f4d4f44 5f64636c __chklib_MOD_dcl │ │ │ │ - 0x000267c4 63686563 6b636861 72706174 7465726e checkcharpattern │ │ │ │ - 0x000267d4 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ - 0x000267e4 6c636865 636b666f 72747261 6e005f5f lcheckfortran.__ │ │ │ │ - 0x000267f4 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ - 0x00026804 65636b61 6c706861 6e756d00 5f5f6368 eckalphanum.__ch │ │ │ │ - 0x00026814 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ - 0x00026824 6b6e756d 62657200 5f5f6368 6b6c6962 knumber.__chklib │ │ │ │ - 0x00026834 5f4d4f44 5f64636c 63686563 6b616c70 _MOD_dclcheckalp │ │ │ │ - 0x00026844 68616265 74005f5f 63686b6c 69625f4d habet.__chklib_M │ │ │ │ - 0x00026854 4f445f64 636c6368 65636b73 70656369 OD_dclcheckspeci │ │ │ │ - 0x00026864 616c005f 5f63686b 6c69625f 4d4f445f al.__chklib_MOD_ │ │ │ │ - 0x00026874 64636c63 6865636b 63757272 656e6379 dclcheckcurrency │ │ │ │ - 0x00026884 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ - 0x00026894 6c636865 636b626c 616e6b00 5f5f6368 lcheckblank.__ch │ │ │ │ - 0x000268a4 676c6962 5f4d4f44 5f64636c 746f6c6f glib_MOD_dcltolo │ │ │ │ - 0x000268b4 77657200 5f5f6368 676c6962 5f4d4f44 wer.__chglib_MOD │ │ │ │ - 0x000268c4 5f64636c 746f7570 70657200 5f5f626c _dcltoupper.__bl │ │ │ │ - 0x000268d4 6b6c6962 5f4d4f44 5f64636c 696e7465 klib_MOD_dclinte │ │ │ │ - 0x000268e4 7276616c 6765005f 5f626c6b 6c69625f rvalge.__blklib_ │ │ │ │ - 0x000268f4 4d4f445f 64636c69 6e746572 76616c67 MOD_dclintervalg │ │ │ │ - 0x00026904 74005f5f 626c6b6c 69625f4d 4f445f64 t.__blklib_MOD_d │ │ │ │ - 0x00026914 636c696e 74657276 616c6c65 005f5f62 clintervalle.__b │ │ │ │ - 0x00026924 6c6b6c69 625f4d4f 445f6463 6c696e74 lklib_MOD_dclint │ │ │ │ - 0x00026934 65727661 6c6c7400 5f5f6463 6c5f7061 ervallt.__dcl_pa │ │ │ │ - 0x00026944 726d5f4d 4f445f64 636c7365 74636861 rm_MOD_dclsetcha │ │ │ │ - 0x00026954 72657800 5f67666f 72747261 6e5f7365 rex._gfortran_se │ │ │ │ - 0x00026964 6c656374 5f737472 696e6700 5f5f6463 lect_string.__dc │ │ │ │ - 0x00026974 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ - 0x00026984 746c6f67 6963616c 6578005f 5f64636c tlogicalex.__dcl │ │ │ │ - 0x00026994 5f706172 6d5f4d4f 445f6463 6c736574 _parm_MOD_dclset │ │ │ │ - 0x000269a4 7265616c 6578005f 5f64636c 5f706172 realex.__dcl_par │ │ │ │ - 0x000269b4 6d5f4d4f 445f6463 6c736574 696e7465 m_MOD_dclsetinte │ │ │ │ - 0x000269c4 67657265 78005f5f 64636c5f 7061726d gerex.__dcl_parm │ │ │ │ - 0x000269d4 5f4d4f44 5f64636c 73657463 68617200 _MOD_dclsetchar. │ │ │ │ - 0x000269e4 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ - 0x000269f4 636c7365 746c6f67 6963616c 005f5f64 clsetlogical.__d │ │ │ │ - 0x00026a04 636c5f70 61726d5f 4d4f445f 64636c73 cl_parm_MOD_dcls │ │ │ │ - 0x00026a14 65747265 616c005f 5f64636c 5f706172 etreal.__dcl_par │ │ │ │ - 0x00026a24 6d5f4d4f 445f6463 6c736574 696e7465 m_MOD_dclsetinte │ │ │ │ - 0x00026a34 67657200 5f5f6463 6c5f7061 726d5f4d ger.__dcl_parm_M │ │ │ │ - 0x00026a44 4f445f64 636c6765 74636861 7273005f OD_dclgetchars._ │ │ │ │ - 0x00026a54 5f64636c 5f706172 6d5f4d4f 445f6463 _dcl_parm_MOD_dc │ │ │ │ - 0x00026a64 6c676574 6c6f6769 63616c73 005f5f64 lgetlogicals.__d │ │ │ │ - 0x00026a74 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ - 0x00026a84 65747265 616c7300 5f5f6463 6c5f7061 etreals.__dcl_pa │ │ │ │ - 0x00026a94 726d5f4d 4f445f64 636c6765 74696e74 rm_MOD_dclgetint │ │ │ │ - 0x00026aa4 65676572 73005f5f 64636c5f 7061726d egers.__dcl_parm │ │ │ │ - 0x00026ab4 5f4d4f44 5f64636c 67657463 68617200 _MOD_dclgetchar. │ │ │ │ - 0x00026ac4 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ - 0x00026ad4 636c6765 746c6f67 6963616c 005f5f64 clgetlogical.__d │ │ │ │ - 0x00026ae4 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ - 0x00026af4 65747265 616c005f 5f64636c 5f706172 etreal.__dcl_par │ │ │ │ - 0x00026b04 6d5f4d4f 445f6463 6c676574 696e7465 m_MOD_dclgetinte │ │ │ │ - 0x00026b14 67657200 5f5f6463 6c5f636f 6d6d6f6e ger.__dcl_common │ │ │ │ - 0x00026b24 5f4d4f44 5f5f5f63 6f70795f 64636c5f _MOD___copy_dcl_ │ │ │ │ - 0x00026b34 636f6d6d 6f6e5f53 70686572 6963616c common_Spherical │ │ │ │ - 0x00026b44 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026b54 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ - 0x00026b64 6d6f6e5f 506f6c61 72005f5f 64636c5f mon_Polar.__dcl_ │ │ │ │ - 0x00026b74 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ - 0x00026b84 795f6463 6c5f636f 6d6d6f6e 5f4d6170 y_dcl_common_Map │ │ │ │ - 0x00026b94 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026ba4 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ - 0x00026bb4 6d6f6e5f 48797065 72626f6c 6963005f mon_Hyperbolic._ │ │ │ │ - 0x00026bc4 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026bd4 5f5f636f 70795f64 636c5f63 6f6d6d6f __copy_dcl_commo │ │ │ │ - 0x00026be4 6e5f456c 6c697074 6963005f 5f64636c n_Elliptic.__dcl │ │ │ │ - 0x00026bf4 5f636f6d 6d6f6e5f 4d4f445f 5f5f636f _common_MOD___co │ │ │ │ - 0x00026c04 70795f64 636c5f63 6f6d6d6f 6e5f4463 py_dcl_common_Dc │ │ │ │ - 0x00026c14 6c5f7469 6d65005f 5f64636c 5f636f6d l_time.__dcl_com │ │ │ │ - 0x00026c24 6d6f6e5f 4d4f445f 5f5f636f 70795f64 mon_MOD___copy_d │ │ │ │ - 0x00026c34 636c5f63 6f6d6d6f 6e5f4463 6c5f6461 cl_common_Dcl_da │ │ │ │ - 0x00026c44 7465005f 5f64636c 5f636f6d 6d6f6e5f te.__dcl_common_ │ │ │ │ - 0x00026c54 4d4f445f 5f5f636f 70795f64 636c5f63 MOD___copy_dcl_c │ │ │ │ - 0x00026c64 6f6d6d6f 6e5f4361 72746573 69616e33 ommon_Cartesian3 │ │ │ │ - 0x00026c74 64005f5f 64636c5f 636f6d6d 6f6e5f4d d.__dcl_common_M │ │ │ │ - 0x00026c84 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ - 0x00026c94 6d6d6f6e 5f436172 74657369 616e005f mmon_Cartesian._ │ │ │ │ - 0x00026ca4 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026cb4 5f5f636f 70795f64 636c5f63 6f6d6d6f __copy_dcl_commo │ │ │ │ - 0x00026cc4 6e5f4269 706f6c61 72005f5f 64636c5f n_Bipolar.__dcl_ │ │ │ │ - 0x00026cd4 636f6d6d 6f6e5f4d 4f445f64 636c7377 common_MOD_dclsw │ │ │ │ - 0x00026ce4 6170696e 64657800 5f67666f 72747261 apindex._gfortra │ │ │ │ - 0x00026cf4 6e5f7265 73686170 655f7234 005f5f64 n_reshape_r4.__d │ │ │ │ - 0x00026d04 636c5f63 6f6d6d6f 6e5f4d4f 445f6463 cl_common_MOD_dc │ │ │ │ - 0x00026d14 6c5f7765 656b005f 5f64636c 5f636f6d l_week.__dcl_com │ │ │ │ - 0x00026d24 6d6f6e5f 4d4f445f 64636c5f 6d6f6e74 mon_MOD_dcl_mont │ │ │ │ - 0x00026d34 68005f5f 64636c5f 636f6d6d 6f6e5f4d h.__dcl_common_M │ │ │ │ - 0x00026d44 4f445f5f 5f767461 625f6463 6c5f636f OD___vtab_dcl_co │ │ │ │ - 0x00026d54 6d6d6f6e 5f537068 65726963 616c005f mmon_Spherical._ │ │ │ │ - 0x00026d64 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026d74 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ - 0x00026d84 6e5f506f 6c617200 5f5f6463 6c5f636f n_Polar.__dcl_co │ │ │ │ - 0x00026d94 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ - 0x00026da4 64636c5f 636f6d6d 6f6e5f4d 6170005f dcl_common_Map._ │ │ │ │ - 0x00026db4 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026dc4 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ - 0x00026dd4 6e5f4879 70657262 6f6c6963 005f5f64 n_Hyperbolic.__d │ │ │ │ - 0x00026de4 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x00026df4 76746162 5f64636c 5f636f6d 6d6f6e5f vtab_dcl_common_ │ │ │ │ - 0x00026e04 456c6c69 70746963 005f5f64 636c5f63 Elliptic.__dcl_c │ │ │ │ - 0x00026e14 6f6d6d6f 6e5f4d4f 445f5f5f 76746162 ommon_MOD___vtab │ │ │ │ - 0x00026e24 5f64636c 5f636f6d 6d6f6e5f 44636c5f _dcl_common_Dcl_ │ │ │ │ - 0x00026e34 74696d65 005f5f64 636c5f63 6f6d6d6f time.__dcl_commo │ │ │ │ - 0x00026e44 6e5f4d4f 445f5f5f 76746162 5f64636c n_MOD___vtab_dcl │ │ │ │ - 0x00026e54 5f636f6d 6d6f6e5f 44636c5f 64617465 _common_Dcl_date │ │ │ │ - 0x00026e64 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026e74 445f5f5f 76746162 5f64636c 5f636f6d D___vtab_dcl_com │ │ │ │ - 0x00026e84 6d6f6e5f 43617274 65736961 6e336400 mon_Cartesian3d. │ │ │ │ - 0x00026e94 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x00026ea4 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ - 0x00026eb4 6f6e5f43 61727465 7369616e 005f5f64 on_Cartesian.__d │ │ │ │ - 0x00026ec4 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x00026ed4 76746162 5f64636c 5f636f6d 6d6f6e5f vtab_dcl_common_ │ │ │ │ - 0x00026ee4 4269706f 6c617200 5f5f6463 6c5f636f Bipolar.__dcl_co │ │ │ │ - 0x00026ef4 6d6d6f6e 5f4d4f44 5f5f5f64 65665f69 mmon_MOD___def_i │ │ │ │ - 0x00026f04 6e69745f 64636c5f 636f6d6d 6f6e5f53 nit_dcl_common_S │ │ │ │ - 0x00026f14 70686572 6963616c 005f5f64 636c5f63 pherical.__dcl_c │ │ │ │ - 0x00026f24 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026f34 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026f44 506f6c61 72005f5f 64636c5f 636f6d6d Polar.__dcl_comm │ │ │ │ - 0x00026f54 6f6e5f4d 4f445f5f 5f646566 5f696e69 on_MOD___def_ini │ │ │ │ - 0x00026f64 745f6463 6c5f636f 6d6d6f6e 5f4d6170 t_dcl_common_Map │ │ │ │ - 0x00026f74 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026f84 445f5f5f 6465665f 696e6974 5f64636c D___def_init_dcl │ │ │ │ - 0x00026f94 5f636f6d 6d6f6e5f 48797065 72626f6c _common_Hyperbol │ │ │ │ - 0x00026fa4 6963005f 5f64636c 5f636f6d 6d6f6e5f ic.__dcl_common_ │ │ │ │ - 0x00026fb4 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x00026fc4 636c5f63 6f6d6d6f 6e5f456c 6c697074 cl_common_Ellipt │ │ │ │ - 0x00026fd4 6963005f 5f64636c 5f636f6d 6d6f6e5f ic.__dcl_common_ │ │ │ │ - 0x00026fe4 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x00026ff4 636c5f63 6f6d6d6f 6e5f4463 6c5f7469 cl_common_Dcl_ti │ │ │ │ - 0x00027004 6d65005f 5f64636c 5f636f6d 6d6f6e5f me.__dcl_common_ │ │ │ │ - 0x00027014 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x00027024 636c5f63 6f6d6d6f 6e5f4463 6c5f6461 cl_common_Dcl_da │ │ │ │ - 0x00027034 7465005f 5f64636c 5f636f6d 6d6f6e5f te.__dcl_common_ │ │ │ │ - 0x00027044 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x00027054 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ - 0x00027064 69616e33 64005f5f 64636c5f 636f6d6d ian3d.__dcl_comm │ │ │ │ - 0x00027074 6f6e5f4d 4f445f5f 5f646566 5f696e69 on_MOD___def_ini │ │ │ │ - 0x00027084 745f6463 6c5f636f 6d6d6f6e 5f436172 t_dcl_common_Car │ │ │ │ - 0x00027094 74657369 616e005f 5f64636c 5f636f6d tesian.__dcl_com │ │ │ │ - 0x000270a4 6d6f6e5f 4d4f445f 5f5f6465 665f696e mon_MOD___def_in │ │ │ │ - 0x000270b4 69745f64 636c5f63 6f6d6d6f 6e5f4269 it_dcl_common_Bi │ │ │ │ - 0x000270c4 706f6c61 7200746d 73746c6e 5f00746d polar.tmstln_.tm │ │ │ │ - 0x000270d4 736c636c 5f006974 72703264 5f00737a slcl_.itrp2d_.sz │ │ │ │ - 0x000270e4 62747832 5f00737a 62747831 5f00737a btx2_.szbtx1_.sz │ │ │ │ - 0x000270f4 786d6f64 5f00737a 626c7331 5f005f67 xmod_.szbls1_._g │ │ │ │ - 0x00027104 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ - 0x00027114 5f617272 61790073 7a62746e 325f0073 _array.szbtn2_.s │ │ │ │ - 0x00027124 7a62746e 335f0073 7a626c73 335f0073 zbtn3_.szbls3_.s │ │ │ │ - 0x00027134 7a627478 335f0073 7a626c73 325f0073 zbtx3_.szbls2_.s │ │ │ │ - 0x00027144 7a62746e 345f0073 7a62706d 315f0073 zbtn4_.szbpm1_.s │ │ │ │ - 0x00027154 7a62706d 325f0073 7a62706c 315f0073 zbpm2_.szbpl1_.s │ │ │ │ - 0x00027164 7a626c61 315f0073 6c626c6b 315f005f zbla1_.slblk1_._ │ │ │ │ - 0x00027174 67666f72 7472616e 5f73746f 705f6e75 gfortran_stop_nu │ │ │ │ - 0x00027184 6d657269 63007a67 5f627574 746f6e5f meric.zg_button_ │ │ │ │ - 0x00027194 70726573 735f6576 656e7400 7a675f64 press_event.zg_d │ │ │ │ - 0x000271a4 65737472 6f795f65 76656e74 00636169 estroy_event.cai │ │ │ │ - 0x000271b4 726f5f63 72656174 65006361 69726f5f ro_create.cairo_ │ │ │ │ - 0x000271c4 6765745f 736f7572 63650063 6169726f get_source.cairo │ │ │ │ - 0x000271d4 5f706174 7465726e 5f736574 5f66696c _pattern_set_fil │ │ │ │ - 0x000271e4 74657200 63616972 6f5f7365 745f736f ter.cairo_set_so │ │ │ │ - 0x000271f4 75726365 5f726762 00636169 726f5f69 urce_rgb.cairo_i │ │ │ │ - 0x00027204 6d616765 5f737572 66616365 5f637265 mage_surface_cre │ │ │ │ - 0x00027214 61746500 63616972 6f5f7064 665f7375 ate.cairo_pdf_su │ │ │ │ - 0x00027224 72666163 655f6372 65617465 005f5f73 rface_create.__s │ │ │ │ - 0x00027234 7072696e 74665f63 686b0063 6169726f printf_chk.cairo │ │ │ │ - 0x00027244 5f737667 5f737572 66616365 5f637265 _svg_surface_cre │ │ │ │ - 0x00027254 61746500 63616972 6f5f7073 5f737572 ate.cairo_ps_sur │ │ │ │ - 0x00027264 66616365 5f637265 61746500 63616972 face_create.cair │ │ │ │ - 0x00027274 6f5f7073 5f737572 66616365 5f736574 o_ps_surface_set │ │ │ │ - 0x00027284 5f657073 00636169 726f5f74 72616e73 _eps.cairo_trans │ │ │ │ - 0x00027294 6c617465 00636169 726f5f72 6f746174 late.cairo_rotat │ │ │ │ - 0x000272a4 65006774 6b5f7769 64676574 5f646573 e.gtk_widget_des │ │ │ │ - 0x000272b4 74726f79 0070616e 676f5f66 6f6e745f troy.pango_font_ │ │ │ │ - 0x000272c4 64657363 72697074 696f6e5f 66726f6d description_from │ │ │ │ - 0x000272d4 5f737472 696e6700 67746b5f 666f6e74 _string.gtk_font │ │ │ │ - 0x000272e4 5f63686f 6f736572 5f676574 5f666f6e _chooser_get_fon │ │ │ │ - 0x000272f4 74005f5f 7072696e 74665f63 686b0073 t.__printf_chk.s │ │ │ │ - 0x00027304 74726370 7900675f 66726565 00666f6e trcpy.g_free.fon │ │ │ │ - 0x00027314 745f6465 73630066 6f6e7466 616d696c t_desc.fontfamil │ │ │ │ - 0x00027324 79007a67 5f647261 775f6576 656e7400 y.zg_draw_event. │ │ │ │ - 0x00027334 63616972 6f5f7365 745f736f 75726365 cairo_set_source │ │ │ │ - 0x00027344 5f737572 66616365 00636169 726f5f70 _surface.cairo_p │ │ │ │ - 0x00027354 61696e74 007a675f 6b65795f 70726573 aint.zg_key_pres │ │ │ │ - 0x00027364 735f6576 656e7400 67657470 61726d6e s_event.getparmn │ │ │ │ - 0x00027374 756d6265 72007374 72636d70 007a676c umber.strcmp.zgl │ │ │ │ - 0x00027384 706d6e61 6d65007a 6772706d 6e616d65 pmname.zgrpmname │ │ │ │ - 0x00027394 007a6769 706d6e61 6d65007a 676c7365 .zgipmname.zglse │ │ │ │ - 0x000273a4 745f0067 65746c70 61726d00 67657469 t_.getlparm.geti │ │ │ │ - 0x000273b4 7061726d 00676574 72706172 6d005f5f parm.getrparm.__ │ │ │ │ - 0x000273c4 61656162 695f6432 697a007a 67757064 aeabi_d2iz.zgupd │ │ │ │ - 0x000273d4 61746500 67746b5f 77696467 65745f71 ate.gtk_widget_q │ │ │ │ - 0x000273e4 75657565 5f647261 775f6172 65610067 ueue_draw_area.g │ │ │ │ - 0x000273f4 746b5f6d 61696e5f 69746572 6174696f tk_main_iteratio │ │ │ │ - 0x00027404 6e006774 6b5f6576 656e7473 5f70656e n.gtk_events_pen │ │ │ │ - 0x00027414 64696e67 007a6775 70726563 74007a67 ding.zguprect.zg │ │ │ │ - 0x00027424 71647277 5f006366 6e636872 00666f70 qdrw_.cfnchr.fop │ │ │ │ - 0x00027434 656e3634 005f5f69 736f6339 395f6673 en64.__isoc99_fs │ │ │ │ - 0x00027444 63616e66 0066636c 6f736500 5f5f6165 canf.fclose.__ae │ │ │ │ - 0x00027454 6162695f 75693264 0067746b 5f696e69 abi_ui2d.gtk_ini │ │ │ │ - 0x00027464 74006774 6b5f6472 6177696e 675f6172 t.gtk_drawing_ar │ │ │ │ - 0x00027474 65615f6e 65770067 746b5f77 696e646f ea_new.gtk_windo │ │ │ │ - 0x00027484 775f6e65 77006774 6b5f7769 64676574 w_new.gtk_widget │ │ │ │ - 0x00027494 5f736574 5f73697a 655f7265 71756573 _set_size_reques │ │ │ │ - 0x000274a4 74006774 6b5f7769 64676574 5f73686f t.gtk_widget_sho │ │ │ │ - 0x000274b4 77006774 6b5f7769 6e646f77 5f736574 w.gtk_window_set │ │ │ │ - 0x000274c4 5f746974 6c650067 746b5f63 6f6e7461 _title.gtk_conta │ │ │ │ - 0x000274d4 696e6572 5f616464 0067746b 5f776964 iner_add.gtk_wid │ │ │ │ - 0x000274e4 6765745f 7365745f 6576656e 74730067 get_set_events.g │ │ │ │ - 0x000274f4 5f736967 6e616c5f 636f6e6e 6563745f _signal_connect_ │ │ │ │ - 0x00027504 64617461 005f5f61 65616269 5f64636d data.__aeabi_dcm │ │ │ │ - 0x00027514 706c7400 63616972 6f5f6465 7374726f plt.cairo_destro │ │ │ │ - 0x00027524 79006361 69726f5f 73757266 6163655f y.cairo_surface_ │ │ │ │ - 0x00027534 64657374 726f7900 67746b5f 77696467 destroy.gtk_widg │ │ │ │ - 0x00027544 65745f72 65616c69 7a650063 6169726f et_realize.cairo │ │ │ │ - 0x00027554 5f737572 66616365 5f66696e 69736800 _surface_finish. │ │ │ │ - 0x00027564 63616972 6f5f7265 6374616e 676c6500 cairo_rectangle. │ │ │ │ - 0x00027574 63616972 6f5f6669 6c6c0063 6169726f cairo_fill.cairo │ │ │ │ - 0x00027584 5f737572 66616365 5f777269 74655f74 _surface_write_t │ │ │ │ - 0x00027594 6f5f706e 67006361 69726f5f 73686f77 o_png.cairo_show │ │ │ │ - 0x000275a4 5f706167 65006774 6b5f7769 64676574 _page.gtk_widget │ │ │ │ - 0x000275b4 5f717565 75655f64 72617700 63616972 _queue_draw.cair │ │ │ │ - 0x000275c4 6f5f7375 72666163 655f7368 6f775f70 o_surface_show_p │ │ │ │ - 0x000275d4 61676500 63616972 6f5f7375 72666163 age.cairo_surfac │ │ │ │ - 0x000275e4 655f7772 6974655f 746f5f70 6e675f73 e_write_to_png_s │ │ │ │ - 0x000275f4 74726561 6d007374 646f7574 00636169 tream.stdout.cai │ │ │ │ - 0x00027604 726f5f73 65745f6c 696e655f 77696474 ro_set_line_widt │ │ │ │ - 0x00027614 68006361 69726f5f 7365745f 6c696e65 h.cairo_set_line │ │ │ │ - 0x00027624 5f636170 00636169 726f5f73 65745f6c _cap.cairo_set_l │ │ │ │ - 0x00027634 696e655f 6a6f696e 00636169 726f5f6d ine_join.cairo_m │ │ │ │ - 0x00027644 6f76655f 746f0075 7466385f 63686172 ove_to.utf8_char │ │ │ │ - 0x00027654 5f627974 65006368 61725f77 69647468 _byte.char_width │ │ │ │ - 0x00027664 0070616e 676f5f63 6169726f 5f637265 .pango_cairo_cre │ │ │ │ - 0x00027674 6174655f 6c61796f 75740070 616e676f ate_layout.pango │ │ │ │ - 0x00027684 5f6c6179 6f75745f 7365745f 74657874 _layout_set_text │ │ │ │ - 0x00027694 0070616e 676f5f6c 61796f75 745f7365 .pango_layout_se │ │ │ │ - 0x000276a4 745f666f 6e745f64 65736372 69707469 t_font_descripti │ │ │ │ - 0x000276b4 6f6e0070 616e676f 5f636169 726f5f75 on.pango_cairo_u │ │ │ │ - 0x000276c4 70646174 655f6c61 796f7574 0070616e pdate_layout.pan │ │ │ │ - 0x000276d4 676f5f6c 61796f75 745f6765 745f6578 go_layout_get_ex │ │ │ │ - 0x000276e4 74656e74 7300675f 6f626a65 63745f75 tents.g_object_u │ │ │ │ - 0x000276f4 6e726566 00636861 725f6865 69676874 nref.char_height │ │ │ │ - 0x00027704 00676574 5f70616e 676f7374 72696e67 .get_pangostring │ │ │ │ - 0x00027714 5f776964 74685f68 65696768 74007061 _width_height.pa │ │ │ │ - 0x00027724 6e676f5f 6c61796f 75745f73 65745f6d ngo_layout_set_m │ │ │ │ - 0x00027734 61726b75 70006463 6c746578 74327061 arkup.dcltext2pa │ │ │ │ - 0x00027744 6e676f6d 61726b75 70007061 6e676f5f ngomarkup.pango_ │ │ │ │ - 0x00027754 666f6e74 5f646573 63726970 74696f6e font_description │ │ │ │ - 0x00027764 5f676574 5f776569 67687400 72656e64 _get_weight.rend │ │ │ │ - 0x00027774 65727465 78740070 616e676f 5f636169 ertext.pango_cai │ │ │ │ - 0x00027784 726f5f73 686f775f 6c61796f 75740070 ro_show_layout.p │ │ │ │ - 0x00027794 616e676f 5f666f6e 745f6465 73637269 ango_font_descri │ │ │ │ - 0x000277a4 7074696f 6e5f7365 745f7369 7a650063 ption_set_size.c │ │ │ │ - 0x000277b4 6169726f 5f636c69 70006361 69726f5f airo_clip.cairo_ │ │ │ │ - 0x000277c4 72657365 745f636c 69700073 696e636f reset_clip.sinco │ │ │ │ - 0x000277d4 73006361 69726f5f 73617665 00636169 s.cairo_save.cai │ │ │ │ - 0x000277e4 726f5f72 6573746f 72650067 746b5f66 ro_restore.gtk_f │ │ │ │ - 0x000277f4 6f6e745f 63686f6f 7365725f 6469616c ont_chooser_dial │ │ │ │ - 0x00027804 6f675f6e 65770067 746b5f66 6f6e745f og_new.gtk_font_ │ │ │ │ - 0x00027814 63686f6f 7365725f 7365745f 666f6e74 chooser_set_font │ │ │ │ - 0x00027824 0067746b 5f666f6e 745f6368 6f6f7365 .gtk_font_choose │ │ │ │ - 0x00027834 725f7365 745f7072 65766965 775f7465 r_set_preview_te │ │ │ │ - 0x00027844 78740067 746b5f64 69616c6f 675f7275 xt.gtk_dialog_ru │ │ │ │ - 0x00027854 6e007061 6e676f5f 666f6e74 5f646573 n.pango_font_des │ │ │ │ - 0x00027864 63726970 74696f6e 5f736574 5f776569 cription_set_wei │ │ │ │ - 0x00027874 67687400 70616e67 6f5f6361 69726f5f ght.pango_cairo_ │ │ │ │ - 0x00027884 666f6e74 5f6d6170 5f676574 5f646566 font_map_get_def │ │ │ │ - 0x00027894 61756c74 0070616e 676f5f66 6f6e745f ault.pango_font_ │ │ │ │ - 0x000278a4 6d61705f 6c697374 5f66616d 696c6965 map_list_familie │ │ │ │ - 0x000278b4 73007061 6e676f5f 666f6e74 5f66616d s.pango_font_fam │ │ │ │ - 0x000278c4 696c795f 6765745f 6e616d65 0070616e ily_get_name.pan │ │ │ │ - 0x000278d4 676f5f66 6f6e745f 66616d69 6c795f6c go_font_family_l │ │ │ │ - 0x000278e4 6973745f 66616365 73007061 6e676f5f ist_faces.pango_ │ │ │ │ - 0x000278f4 666f6e74 5f666163 655f6765 745f6661 font_face_get_fa │ │ │ │ - 0x00027904 63655f6e 616d6500 70757473 00636169 ce_name.puts.cai │ │ │ │ - 0x00027914 726f5f6c 696e655f 746f0063 6169726f ro_line_to.cairo │ │ │ │ - 0x00027924 5f737472 6f6b6500 63616972 6f5f7061 _stroke.cairo_pa │ │ │ │ - 0x00027934 74746572 6e5f6372 65617465 5f666f72 ttern_create_for │ │ │ │ - 0x00027944 5f737572 66616365 00636169 726f5f70 _surface.cairo_p │ │ │ │ - 0x00027954 61747465 726e5f73 65745f65 7874656e attern_set_exten │ │ │ │ - 0x00027964 64006361 69726f5f 7365745f 736f7572 d.cairo_set_sour │ │ │ │ - 0x00027974 63650063 6169726f 5f636c6f 73655f70 ce.cairo_close_p │ │ │ │ - 0x00027984 61746800 63616972 6f5f7365 745f616e ath.cairo_set_an │ │ │ │ - 0x00027994 7469616c 69617300 63616972 6f5f7061 tialias.cairo_pa │ │ │ │ - 0x000279a4 74746572 6e5f6465 7374726f 79006361 ttern_destroy.ca │ │ │ │ - 0x000279b4 69726f5f 66696c6c 5f707265 73657276 iro_fill_preserv │ │ │ │ - 0x000279c4 65006361 69726f5f 696d6167 655f7375 e.cairo_image_su │ │ │ │ - 0x000279d4 72666163 655f6765 745f6461 74610063 rface_get_data.c │ │ │ │ - 0x000279e4 6169726f 5f696d61 67655f73 75726661 airo_image_surfa │ │ │ │ - 0x000279f4 63655f67 65745f73 74726964 65006670 ce_get_stride.fp │ │ │ │ - 0x00027a04 75746300 66666c75 73680073 74726e63 utc.fflush.strnc │ │ │ │ - 0x00027a14 70790075 65626c6b 315f0075 77626c6b py.ueblk1_.uwblk │ │ │ │ - 0x00027a24 795f0075 77626c6b 785f005f 67666f72 y_.uwblkx_._gfor │ │ │ │ - 0x00027a34 7472616e 5f747261 6e736665 725f6172 tran_transfer_ar │ │ │ │ - 0x00027a44 7261795f 77726974 65005f5f 706f7769 ray_write.__powi │ │ │ │ - 0x00027a54 64663200 5f67666f 72747261 6e5f7472 df2._gfortran_tr │ │ │ │ - 0x00027a64 616e7366 65725f72 65616c00 756d776b ansfer_real.umwk │ │ │ │ - 0x00027a74 315f0075 64626c6b 315f0072 75647661 1_.udblk1_.rudva │ │ │ │ - 0x00027a84 6c5f0075 64626c6b 325f0075 64626c6b l_.udblk2_.udblk │ │ │ │ - 0x00027a94 335f005f 67666f72 7472616e 5f72616e 3_._gfortran_ran │ │ │ │ - 0x00027aa4 646f6d5f 73656564 5f693400 5f67666f dom_seed_i4._gfo │ │ │ │ - 0x00027ab4 72747261 6e5f7261 6e646f6d 5f723400 rtran_random_r4. │ │ │ │ - 0x00027ac4 66637061 636b5f00 66637075 74735f00 fcpack_.fcputs_. │ │ │ │ - 0x00027ad4 66636765 74735f00 66637075 74725f00 fcgets_.fcputr_. │ │ │ │ - 0x00027ae4 66636765 74725f00 66636e72 65635f00 fcgetr_.fcnrec_. │ │ │ │ - 0x00027af4 6663636c 6f735f00 66636f70 656e5f00 fcclos_.fcopen_. │ │ │ │ - 0x00027b04 66636c65 6f6c5f00 6663736c 66635f00 fcleol_.fcslfc_. │ │ │ │ - 0x00027b14 72346965 65655f00 72346962 6d5f005f r4ieee_.r4ibm_._ │ │ │ │ - 0x00027b24 67666f72 7472616e 5f706f77 5f69345f gfortran_pow_i4_ │ │ │ │ - 0x00027b34 69340063 6c6f636b 006c6962 67746b2d i4.clock.libgtk- │ │ │ │ + 0x0001ba54 6c697a65 00697472 7032645f 005f5f61 lize.itrp2d_.__a │ │ │ │ + 0x0001ba64 65616269 5f667375 62005f5f 61656162 eabi_fsub.__aeab │ │ │ │ + 0x0001ba74 695f666d 756c005f 5f616561 62695f66 i_fmul.__aeabi_f │ │ │ │ + 0x0001ba84 64697600 5f5f6165 6162695f 66616464 div.__aeabi_fadd │ │ │ │ + 0x0001ba94 00746d73 6c636c5f 006d616c 6c6f6300 .tmslcl_.malloc. │ │ │ │ + 0x0001baa4 746d7267 65745f00 746d6967 65745f00 tmrget_.tmiget_. │ │ │ │ + 0x0001bab4 746d6c67 65745f00 5f5f6165 6162695f tmlget_.__aeabi_ │ │ │ │ + 0x0001bac4 66636d70 67650067 6c726765 745f0069 fcmpge.glrget_.i │ │ │ │ + 0x0001bad4 626c6b67 655f005f 5f616561 62695f66 blkge_.__aeabi_f │ │ │ │ + 0x0001bae4 636d7065 71005f5f 61656162 695f6663 cmpeq.__aeabi_fc │ │ │ │ + 0x0001baf4 6d706c74 005f5f61 65616269 5f66636d mplt.__aeabi_fcm │ │ │ │ + 0x0001bb04 70677400 5f5f6165 6162695f 69326600 pgt.__aeabi_i2f. │ │ │ │ + 0x0001bb14 6d736764 6d705f00 6d656d73 6574005f msgdmp_.memset._ │ │ │ │ + 0x0001bb24 5f737461 636b5f63 686b5f67 75617264 _stack_chk_guard │ │ │ │ + 0x0001bb34 005f5f73 7461636b 5f63686b 5f666169 .__stack_chk_fai │ │ │ │ + 0x0001bb44 6c00746d 69716e70 5f00746d 6971696e l.tmiqnp_.tmiqin │ │ │ │ + 0x0001bb54 5f006c63 68726571 5f00746d 6973766c _.lchreq_.tmisvl │ │ │ │ + 0x0001bb64 5f007274 69676574 5f00726c 69676574 _.rtiget_.rliget │ │ │ │ + 0x0001bb74 5f00746d 6971766c 5f00746d 6971636c _.tmiqvl_.tmiqcl │ │ │ │ + 0x0001bb84 5f006d65 6d637079 00746d69 7163705f _.memcpy.tmiqcp_ │ │ │ │ + 0x0001bb94 00746d69 7169645f 006c656e 635f005f .tmiqid_.lenc_._ │ │ │ │ + 0x0001bba4 67666f72 7472616e 5f636f6e 6361745f gfortran_concat_ │ │ │ │ + 0x0001bbb4 73747269 6e670074 6d727169 645f0074 string.tmrqid_.t │ │ │ │ + 0x0001bbc4 6d727176 6c5f0074 6d727374 785f0074 mrqvl_.tmrstx_.t │ │ │ │ + 0x0001bbd4 6d727163 705f0072 74726765 745f0074 mrqcp_.rtrget_.t │ │ │ │ + 0x0001bbe4 6d727163 6c5f0072 6c726765 745f0074 mrqcl_.rlrget_.t │ │ │ │ + 0x0001bbf4 6d727376 6c5f0074 6d727365 745f0074 mrsvl_.tmrset_.t │ │ │ │ + 0x0001bc04 6d73746c 735f0072 6670695f 00676c6c mstls_.rfpi_.gll │ │ │ │ + 0x0001bc14 7365745f 00736771 7670745f 00736771 set_.sgqvpt_.sgq │ │ │ │ + 0x0001bc24 776e645f 00746d73 746c6e5f 0073676c wnd_.tmstln_.sgl │ │ │ │ + 0x0001bc34 7365745f 00736772 7365745f 00737172 set_.sgrset_.sqr │ │ │ │ + 0x0001bc44 7466005f 5f616561 62695f66 636d706c tf.__aeabi_fcmpl │ │ │ │ + 0x0001bc54 65007575 6c696e5f 0073676c 61755f00 e.uulin_.sglau_. │ │ │ │ + 0x0001bc64 746d6973 74785f00 746d6973 65745f00 tmistx_.tmiset_. │ │ │ │ + 0x0001bc74 746d7271 6e705f00 746d7271 696e5f00 tmrqnp_.tmrqin_. │ │ │ │ + 0x0001bc84 757a7267 65745f00 746d7374 6c635f00 uzrget_.tmstlc_. │ │ │ │ + 0x0001bc94 5f67666f 72747261 6e5f7374 5f777269 _gfortran_st_wri │ │ │ │ + 0x0001bca4 7465005f 67666f72 7472616e 5f747261 te._gfortran_tra │ │ │ │ + 0x0001bcb4 6e736665 725f696e 74656765 725f7772 nsfer_integer_wr │ │ │ │ + 0x0001bcc4 69746500 5f67666f 72747261 6e5f7374 ite._gfortran_st │ │ │ │ + 0x0001bcd4 5f777269 74655f64 6f6e6500 5f67666f _write_done._gfo │ │ │ │ + 0x0001bce4 72747261 6e5f7472 616e7366 65725f72 rtran_transfer_r │ │ │ │ + 0x0001bcf4 65616c5f 77726974 65005f5f 61656162 eal_write.__aeab │ │ │ │ + 0x0001bd04 695f6964 69766d6f 6400746d 6c736574 i_idivmod.tmlset │ │ │ │ + 0x0001bd14 5f00746d 70716e70 5f00746d 7071696e _.tmpqnp_.tmpqin │ │ │ │ + 0x0001bd24 5f00746d 7073766c 5f00746d 6c716964 _.tmpsvl_.tmlqid │ │ │ │ + 0x0001bd34 5f00746d 6c73766c 5f00746d 7071766c _.tmlsvl_.tmpqvl │ │ │ │ + 0x0001bd44 5f00746d 6c71766c 5f00746d 70716974 _.tmlqvl_.tmpqit │ │ │ │ + 0x0001bd54 5f00746d 7071636c 5f00746d 70716370 _.tmpqcl_.tmpqcp │ │ │ │ + 0x0001bd64 5f00746d 70716964 5f00746d 6c737478 _.tmpqid_.tmlstx │ │ │ │ + 0x0001bd74 5f00746d 6c716370 5f007274 6c676574 _.tmlqcp_.rtlget │ │ │ │ + 0x0001bd84 5f00746d 6c71636c 5f00726c 6c676574 _.tmlqcl_.rllget │ │ │ │ + 0x0001bd94 5f00746d 73746c61 5f00746d 6c716e70 _.tmstla_.tmlqnp │ │ │ │ + 0x0001bda4 5f00746d 6c71696e 5f00746d 70676574 _.tmlqin_.tmpget │ │ │ │ + 0x0001bdb4 5f00746d 70737478 5f00746d 70736574 _.tmpstx_.tmpset │ │ │ │ + 0x0001bdc4 5f007365 745f6d73 67646d70 5f66756e _.set_msgdmp_fun │ │ │ │ + 0x0001bdd4 63007365 745f6d73 67646d70 5f657272 c.set_msgdmp_err │ │ │ │ + 0x0001bde4 5f66756e 63006d73 67646d70 5f5f0073 _func.msgdmp__.s │ │ │ │ + 0x0001bdf4 5f73746f 70006578 69740066 77726974 _stop.exit.fwrit │ │ │ │ + 0x0001be04 65007374 64657272 00696e69 745f6172 e.stderr.init_ar │ │ │ │ + 0x0001be14 675f0078 61726763 00786172 67760073 g_.xargc.xargv.s │ │ │ │ + 0x0001be24 5f636f70 79006578 69745f00 4637375f _copy.exit_.F77_ │ │ │ │ + 0x0001be34 616c6f63 005f5f66 7072696e 74665f63 aloc.__fprintf_c │ │ │ │ + 0x0001be44 686b0073 5f636174 006d7367 646d705f hk.s_cat.msgdmp_ │ │ │ │ + 0x0001be54 64636c6f 72696700 676c6967 65745f00 dclorig.gliget_. │ │ │ │ + 0x0001be64 676c6c67 65745f00 7072636c 766c5f00 gllget_.prclvl_. │ │ │ │ + 0x0001be74 7072636e 616d5f00 6d737a64 6d705f00 prcnam_.mszdmp_. │ │ │ │ + 0x0001be84 6f736162 72745f00 63686172 5f747269 osabrt_.char_tri │ │ │ │ + 0x0001be94 6d5f0063 6861725f 7472696d 325f0063 m_.char_trim2_.c │ │ │ │ + 0x0001bea4 6861725f 7472696d 635f0075 6573746c har_trimc_.uestl │ │ │ │ + 0x0001beb4 6e5f5f00 75657374 6c6e5f00 5f5f6165 n__.uestln_.__ae │ │ │ │ + 0x0001bec4 6162695f 6632697a 00737a70 69707a5f abi_f2iz.szpipz_ │ │ │ │ + 0x0001bed4 5f00737a 7069707a 5f00737a 6769707a _.szpipz_.szgipz │ │ │ │ + 0x0001bee4 5f5f0073 7a676970 7a5f0073 7a706c6f __.szgipz_.szplo │ │ │ │ + 0x0001bef4 705f5f00 737a706c 6f705f00 737a706c p__.szplop_.szpl │ │ │ │ + 0x0001bf04 636c5f5f 00737a70 6c636c5f 00737a73 cl__.szplcl_.szs │ │ │ │ + 0x0001bf14 67636c5f 5f00737a 7367636c 5f00737a gcl__.szsgcl_.sz │ │ │ │ + 0x0001bf24 71676379 5f5f0073 7a716763 795f0073 qgcy__.szqgcy_.s │ │ │ │ + 0x0001bf34 7a716763 785f5f00 737a7167 63785f00 zqgcx__.szqgcx_. │ │ │ │ + 0x0001bf44 737a7478 6e6f5f5f 00737a74 786e6f5f sztxno__.sztxno_ │ │ │ │ + 0x0001bf54 005f6766 6f727472 616e5f6f 735f6572 ._gfortran_os_er │ │ │ │ + 0x0001bf64 726f725f 61740073 7a6c6e7a 725f5f00 ror_at.szlnzr__. │ │ │ │ + 0x0001bf74 737a6c6e 7a725f00 737a6f70 6c725f5f szlnzr_.szoplr__ │ │ │ │ + 0x0001bf84 00737a6f 706c725f 00737a6d 766c725f .szoplr_.szmvlr_ │ │ │ │ + 0x0001bf94 5f00737a 6d766c72 5f00737a 706c6c72 _.szmvlr_.szpllr │ │ │ │ + 0x0001bfa4 5f5f0073 7a706c6c 725f0073 7a636c6c __.szpllr_.szcll │ │ │ │ + 0x0001bfb4 725f5f00 737a636c 6c725f00 737a746e r__.szcllr_.sztn │ │ │ │ + 0x0001bfc4 7a725f5f 00737a74 6e7a725f 00737a70 zr__.sztnzr_.szp │ │ │ │ + 0x0001bfd4 636c6c5f 5f00737a 70636c6c 5f00737a cll__.szpcll_.sz │ │ │ │ + 0x0001bfe4 67636c6c 5f5f0073 7a67636c 6c5f0073 gcll__.szgcll_.s │ │ │ │ + 0x0001bff4 7a73636c 6c5f5f00 737a7363 6c6c5f00 zscll__.szscll_. │ │ │ │ + 0x0001c004 737a7163 6c6c5f5f 00737a71 636c6c5f szqcll__.szqcll_ │ │ │ │ + 0x0001c014 00737a6d 337a755f 5f00737a 6d337a75 .szm3zu__.szm3zu │ │ │ │ + 0x0001c024 5f00737a 6c6e7a75 5f5f0073 7a6c6e7a _.szlnzu__.szlnz │ │ │ │ + 0x0001c034 755f0073 7a717478 775f5f00 737a7174 u_.szqtxw__.szqt │ │ │ │ + 0x0001c044 78775f00 737a746e 73765f5f 00737a74 xw_.sztnsv__.szt │ │ │ │ + 0x0001c054 6e73765f 00737a74 337a765f 5f00737a nsv_.szt3zv__.sz │ │ │ │ + 0x0001c064 74337a76 5f00737a 706c7a72 5f5f0073 t3zv_.szplzr__.s │ │ │ │ + 0x0001c074 7a706c7a 725f0073 7a70636c 785f5f00 zplzr_.szpclx__. │ │ │ │ + 0x0001c084 737a7063 6c785f00 737a6763 6c785f5f szpclx_.szgclx__ │ │ │ │ + 0x0001c094 00737a67 636c785f 00737a73 636c785f .szgclx_.szsclx_ │ │ │ │ + 0x0001c0a4 5f00737a 73636c78 5f00737a 71636c78 _.szsclx_.szqclx │ │ │ │ + 0x0001c0b4 5f5f0073 7a71636c 785f0073 7a706c7a __.szqclx_.szplz │ │ │ │ + 0x0001c0c4 755f5f00 737a706c 7a755f00 737a746e u__.szplzu_.sztn │ │ │ │ + 0x0001c0d4 7a765f5f 00737a74 6e7a765f 00737a6c zv__.sztnzv_.szl │ │ │ │ + 0x0001c0e4 336f705f 5f00737a 6c336f70 5f00737a 3op__.szl3op_.sz │ │ │ │ + 0x0001c0f4 6c33636c 5f5f0073 7a6c3363 6c5f0073 l3cl__.szl3cl_.s │ │ │ │ + 0x0001c104 7a6f706c 755f5f00 737a6f70 6c755f00 zoplu__.szoplu_. │ │ │ │ + 0x0001c114 737a6d76 6c755f5f 00737a6d 766c755f szmvlu__.szmvlu_ │ │ │ │ + 0x0001c124 00737a70 6c6c755f 5f00737a 706c6c75 .szpllu__.szpllu │ │ │ │ + 0x0001c134 5f00737a 636c6c75 5f5f0073 7a636c6c _.szcllu__.szcll │ │ │ │ + 0x0001c144 755f0073 7a706970 6c5f5f00 737a7069 u_.szpipl__.szpi │ │ │ │ + 0x0001c154 706c5f00 737a6769 706c5f5f 00737a67 pl_.szgipl__.szg │ │ │ │ + 0x0001c164 69706c5f 00737a6f 706c765f 5f00737a ipl_.szoplv__.sz │ │ │ │ + 0x0001c174 6f706c76 5f00737a 6d766c76 5f5f0073 oplv_.szmvlv__.s │ │ │ │ + 0x0001c184 7a6d766c 765f0073 7a706c6c 765f5f00 zmvlv_.szpllv__. │ │ │ │ + 0x0001c194 737a706c 6c765f00 737a636c 6c765f5f szpllv_.szcllv__ │ │ │ │ + 0x0001c1a4 00737a63 6c6c765f 00737a6f 706c635f .szcllv_.szoplc_ │ │ │ │ + 0x0001c1b4 5f00737a 6f706c63 5f00737a 6d766c63 _.szoplc_.szmvlc │ │ │ │ + 0x0001c1c4 5f5f0073 7a6d766c 635f0073 7a706c6c __.szmvlc_.szpll │ │ │ │ + 0x0001c1d4 635f5f00 737a706c 6c635f00 737a636c c__.szpllc_.szcl │ │ │ │ + 0x0001c1e4 6c635f5f 00737a63 6c6c635f 00737a73 lc__.szcllc_.szs │ │ │ │ + 0x0001c1f4 63687a5f 5f00737a 7363687a 5f00737a chz__.szschz_.sz │ │ │ │ + 0x0001c204 7163687a 5f5f0073 7a716368 7a5f0073 qchz__.szqchz_.s │ │ │ │ + 0x0001c214 7a637273 745f5f00 737a6372 73745f00 zcrst__.szcrst_. │ │ │ │ + 0x0001c224 737a6f70 73765f5f 00737a6f 7073765f szopsv__.szopsv_ │ │ │ │ + 0x0001c234 00737a6d 7673765f 5f00737a 6d767376 .szmvsv__.szmvsv │ │ │ │ + 0x0001c244 5f00737a 706c7376 5f5f0073 7a706c73 _.szplsv__.szpls │ │ │ │ + 0x0001c254 765f0073 7a636c73 765f5f00 737a636c v_.szclsv__.szcl │ │ │ │ + 0x0001c264 73765f00 737a746e 6f705f5f 00737a74 sv_.sztnop__.szt │ │ │ │ + 0x0001c274 6e6f705f 00737a74 6e636c5f 5f00737a nop_.sztncl__.sz │ │ │ │ + 0x0001c284 746e636c 5f00737a 706d7a76 5f5f0073 tncl_.szpmzv__.s │ │ │ │ + 0x0001c294 7a706d7a 765f0073 7a74337a 755f5f00 zpmzv_.szt3zu__. │ │ │ │ + 0x0001c2a4 737a7433 7a755f00 737a6f70 74745f5f szt3zu_.szoptt__ │ │ │ │ + 0x0001c2b4 00737a6f 7074745f 00737a73 7474745f .szoptt_.szsttt_ │ │ │ │ + 0x0001c2c4 5f00737a 73747474 5f00737a 636c7474 _.szsttt_.szcltt │ │ │ │ + 0x0001c2d4 5f5f0073 7a636c74 745f0073 7a74787a __.szcltt_.sztxz │ │ │ │ + 0x0001c2e4 755f5f00 737a7478 7a755f00 737a7369 u__.sztxzu_.szsi │ │ │ │ + 0x0001c2f4 64785f5f 00737a73 6964785f 00737a71 dx__.szsidx_.szq │ │ │ │ + 0x0001c304 6964785f 5f00737a 71696478 5f00737a idx__.szqidx_.sz │ │ │ │ + 0x0001c314 746e7a75 5f5f0073 7a746e7a 755f0073 tnzu__.sztnzu_.s │ │ │ │ + 0x0001c324 7a73746e 695f5f00 737a7374 6e695f00 zstni__.szstni_. │ │ │ │ + 0x0001c334 737a7174 6e695f5f 00737a71 746e695f szqtni__.szqtni_ │ │ │ │ + 0x0001c344 00737a6c 617a755f 5f00737a 6c617a75 .szlazu__.szlazu │ │ │ │ + 0x0001c354 5f00737a 6c617a72 5f5f0073 7a6c617a _.szlazr__.szlaz │ │ │ │ + 0x0001c364 725f0073 7a74336f 705f5f00 737a7433 r_.szt3op__.szt3 │ │ │ │ + 0x0001c374 6f705f00 737a7433 636c5f5f 00737a74 op_.szt3cl__.szt │ │ │ │ + 0x0001c384 33636c5f 00737a6f 7074735f 5f00737a 3cl_.szopts__.sz │ │ │ │ + 0x0001c394 6f707473 5f00737a 73747473 5f5f0073 opts_.szstts__.s │ │ │ │ + 0x0001c3a4 7a737474 735f0073 7a636c74 735f5f00 zstts_.szclts__. │ │ │ │ + 0x0001c3b4 737a636c 74735f00 737a7469 74735f5f szclts_.sztits__ │ │ │ │ + 0x0001c3c4 00737a74 6974735f 00737a70 6d6f705f .sztits_.szpmop_ │ │ │ │ + 0x0001c3d4 5f00737a 706d6f70 5f00737a 706d636c _.szpmop_.szpmcl │ │ │ │ + 0x0001c3e4 5f5f0073 7a706d63 6c5f0073 7a6c337a __.szpmcl_.szl3z │ │ │ │ + 0x0001c3f4 765f5f00 737a6c33 7a765f00 737a7478 v__.szl3zv_.sztx │ │ │ │ + 0x0001c404 6f705f5f 00737a74 786f705f 00737a74 op__.sztxop_.szt │ │ │ │ + 0x0001c414 78636c5f 5f00737a 7478636c 5f00737a xcl__.sztxcl_.sz │ │ │ │ + 0x0001c424 706d7a75 5f5f0073 7a706d7a 755f0073 pmzu__.szpmzu_.s │ │ │ │ + 0x0001c434 7a74787a 725f5f00 737a7478 7a725f00 ztxzr__.sztxzr_. │ │ │ │ + 0x0001c444 737a7374 79705f5f 00737a73 7479705f szstyp__.szstyp_ │ │ │ │ + 0x0001c454 00737a71 7479705f 5f00737a 71747970 .szqtyp__.szqtyp │ │ │ │ + 0x0001c464 5f00737a 6f707470 5f5f0073 7a6f7074 _.szoptp__.szopt │ │ │ │ + 0x0001c474 705f0073 7a737474 705f5f00 737a7374 p_.szsttp__.szst │ │ │ │ + 0x0001c484 74705f00 737a636c 74705f5f 00737a63 tp_.szcltp__.szc │ │ │ │ + 0x0001c494 6c74705f 00737a73 746d645f 5f00737a ltp_.szstmd__.sz │ │ │ │ + 0x0001c4a4 73746d64 5f00737a 71746d64 5f5f0073 stmd_.szqtmd__.s │ │ │ │ + 0x0001c4b4 7a71746d 645f0073 7a6f7074 755f5f00 zqtmd_.szoptu__. │ │ │ │ + 0x0001c4c4 737a6f70 74755f00 737a7374 74755f5f szoptu_.szsttu__ │ │ │ │ + 0x0001c4d4 00737a73 7474755f 00737a63 6c74755f .szsttu_.szcltu_ │ │ │ │ + 0x0001c4e4 5f00737a 636c7475 5f00737a 736c7469 _.szcltu_.szslti │ │ │ │ + 0x0001c4f4 5f5f0073 7a736c74 695f0073 7a74787a __.szslti_.sztxz │ │ │ │ + 0x0001c504 765f5f00 737a7478 7a765f00 737a6f70 v__.sztxzv_.szop │ │ │ │ + 0x0001c514 74725f5f 00737a6f 7074725f 00737a73 tr__.szoptr_.szs │ │ │ │ + 0x0001c524 7474725f 5f00737a 73747472 5f00737a ttr__.szsttr_.sz │ │ │ │ + 0x0001c534 636c7472 5f5f0073 7a636c74 725f0073 cltr__.szcltr_.s │ │ │ │ + 0x0001c544 7a706970 745f5f00 737a7069 70745f00 zpipt__.szpipt_. │ │ │ │ + 0x0001c554 737a6769 70745f5f 00737a67 6970745f szgipt__.szgipt_ │ │ │ │ + 0x0001c564 00737a70 6d7a725f 5f00737a 706d7a72 .szpmzr__.szpmzr │ │ │ │ + 0x0001c574 5f00737a 6f706c64 5f5f0073 7a6f706c _.szopld__.szopl │ │ │ │ + 0x0001c584 645f0073 7a6d766c 645f5f00 737a6d76 d_.szmvld__.szmv │ │ │ │ + 0x0001c594 6c645f00 737a706c 6c645f5f 00737a70 ld_.szplld__.szp │ │ │ │ + 0x0001c5a4 6c6c645f 00737a63 6c6c645f 5f00737a lld_.szclld__.sz │ │ │ │ + 0x0001c5b4 636c6c64 5f00737a 7374797a 5f5f0073 clld_.szstyz__.s │ │ │ │ + 0x0001c5c4 7a737479 7a5f0073 7a717479 7a5f5f00 zstyz_.szqtyz__. │ │ │ │ + 0x0001c5d4 737a7174 797a5f00 737a6c6e 7a765f5f szqtyz_.szlnzv__ │ │ │ │ + 0x0001c5e4 00737a6c 6e7a765f 00737a66 696e745f .szlnzv_.szfint_ │ │ │ │ + 0x0001c5f4 5f00737a 66696e74 5f00737a 71666e74 _.szfint_.szqfnt │ │ │ │ + 0x0001c604 5f5f0073 7a71666e 745f0073 7a71666e __.szqfnt_.szqfn │ │ │ │ + 0x0001c614 775f5f00 737a7166 6e775f00 737a6f70 w__.szqfnw_.szop │ │ │ │ + 0x0001c624 6c745f5f 00737a6f 706c745f 00737a6d lt__.szoplt_.szm │ │ │ │ + 0x0001c634 766c745f 5f00737a 6d766c74 5f00737a vlt__.szmvlt_.sz │ │ │ │ + 0x0001c644 706c6c74 5f5f0073 7a706c6c 745f0073 pllt__.szpllt_.s │ │ │ │ + 0x0001c654 7a636c6c 745f5f00 737a636c 6c745f00 zcllt__.szcllt_. │ │ │ │ + 0x0001c664 737a6d33 6f705f5f 00737a6d 336f705f szm3op__.szm3op_ │ │ │ │ + 0x0001c674 00737a6d 33636c5f 5f00737a 6d33636c .szm3cl__.szm3cl │ │ │ │ + 0x0001c684 5f00737a 6c616f70 5f5f0073 7a6c616f _.szlaop__.szlao │ │ │ │ + 0x0001c694 705f0073 7a6c6163 6c5f5f00 737a6c61 p_.szlacl__.szla │ │ │ │ + 0x0001c6a4 636c5f00 737a6c6e 6f705f5f 00737a6c cl_.szlnop__.szl │ │ │ │ + 0x0001c6b4 6e6f705f 00737a6c 6e636c5f 5f00737a nop_.szlncl__.sz │ │ │ │ + 0x0001c6c4 6c6e636c 5f00737a 6f706c33 5f5f0073 lncl_.szopl3__.s │ │ │ │ + 0x0001c6d4 7a6f706c 335f0073 7a6d766c 335f5f00 zopl3_.szmvl3__. │ │ │ │ + 0x0001c6e4 737a6d76 6c335f00 737a706c 6c335f5f szmvl3_.szpll3__ │ │ │ │ + 0x0001c6f4 00737a70 6c6c335f 00737a63 6c6c335f .szpll3_.szcll3_ │ │ │ │ + 0x0001c704 5f00737a 636c6c33 5f00737a 6f70747a _.szcll3_.szoptz │ │ │ │ + 0x0001c714 5f5f0073 7a6f7074 7a5f0073 7a737474 __.szoptz_.szstt │ │ │ │ + 0x0001c724 7a5f5f00 737a7374 747a5f00 737a636c z__.szsttz_.szcl │ │ │ │ + 0x0001c734 747a5f5f 00737a63 6c747a5f 00737a74 tz__.szcltz_.szt │ │ │ │ + 0x0001c744 69747a5f 5f00737a 7469747a 5f00737a itz__.sztitz_.sz │ │ │ │ + 0x0001c754 6c337a75 5f5f0073 7a6c337a 755f0073 l3zu__.szl3zu_.s │ │ │ │ + 0x0001c764 7a6f706c 7a5f5f00 737a6f70 6c7a5f00 zoplz__.szoplz_. │ │ │ │ + 0x0001c774 737a6d76 6c7a5f5f 00737a6d 766c7a5f szmvlz__.szmvlz_ │ │ │ │ + 0x0001c784 00737a70 6c6c7a5f 5f00737a 706c6c7a .szpllz__.szpllz │ │ │ │ + 0x0001c794 5f00737a 636c6c7a 5f5f0073 7a636c6c _.szcllz__.szcll │ │ │ │ + 0x0001c7a4 7a5f0073 7a6d337a 765f5f00 737a6d33 z_.szm3zv__.szm3 │ │ │ │ + 0x0001c7b4 7a765f00 737a7063 6c795f5f 00737a70 zv_.szpcly__.szp │ │ │ │ + 0x0001c7c4 636c795f 00737a67 636c795f 5f00737a cly_.szgcly__.sz │ │ │ │ + 0x0001c7d4 67636c79 5f00737a 73636c79 5f5f0073 gcly_.szscly__.s │ │ │ │ + 0x0001c7e4 7a73636c 795f0073 7a71636c 795f5f00 zscly_.szqcly__. │ │ │ │ + 0x0001c7f4 737a7163 6c795f00 737a6f70 6c705f5f szqcly_.szoplp__ │ │ │ │ + 0x0001c804 00737a6f 706c705f 00737a6d 766c705f .szoplp_.szmvlp_ │ │ │ │ + 0x0001c814 5f00737a 6d766c70 5f00737a 706c6c70 _.szmvlp_.szpllp │ │ │ │ + 0x0001c824 5f5f0073 7a706c6c 705f0073 7a636c6c __.szpllp_.szcll │ │ │ │ + 0x0001c834 705f5f00 737a636c 6c705f00 737a666f p__.szcllp_.szfo │ │ │ │ + 0x0001c844 6e745f5f 00737a6c 617a765f 5f00737a nt__.szlazv__.sz │ │ │ │ + 0x0001c854 6c617a76 5f00737a 74787776 5f5f0073 lazv_.sztxwv__.s │ │ │ │ + 0x0001c864 7a747877 765f0073 7a636c74 6e5f5f00 ztxwv_.szcltn__. │ │ │ │ + 0x0001c874 737a636c 746e5f00 737a706c 7a765f5f szcltn_.szplzv__ │ │ │ │ + 0x0001c884 00737a70 6c7a765f 00737a6f 7074765f .szplzv_.szoptv_ │ │ │ │ + 0x0001c894 5f00737a 6f707476 5f00737a 73747476 _.szoptv_.szsttv │ │ │ │ + 0x0001c8a4 5f5f0073 7a737474 765f0073 7a636c74 __.szsttv_.szclt │ │ │ │ + 0x0001c8b4 765f5f00 737a636c 74765f00 73746672 v__.szcltv_.stfr │ │ │ │ + 0x0001c8c4 6f745f5f 00737466 726f745f 00737469 ot__.stfrot_.sti │ │ │ │ + 0x0001c8d4 726f745f 5f007374 69726f74 5f007374 rot__.stirot_.st │ │ │ │ + 0x0001c8e4 73726f74 5f5f0073 7473726f 745f0073 srot__.stsrot_.s │ │ │ │ + 0x0001c8f4 74667472 6e5f5f00 73746674 726e5f00 tftrn__.stftrn_. │ │ │ │ + 0x0001c904 73746974 726e5f5f 00737469 74726e5f stitrn__.stitrn_ │ │ │ │ + 0x0001c914 00737473 7472695f 5f007374 73747269 .ststri__.ststri │ │ │ │ + 0x0001c924 5f007374 73747270 5f5f0073 74737472 _.ststrp__.ststr │ │ │ │ + 0x0001c934 705f0073 74667072 335f5f00 73746670 p_.stfpr3__.stfp │ │ │ │ + 0x0001c944 72335f00 73747370 72335f5f 00737473 r3_.stspr3__.sts │ │ │ │ + 0x0001c954 7072335f 00737466 7072325f 5f007374 pr3_.stfpr2__.st │ │ │ │ + 0x0001c964 66707232 5f007374 69707232 5f5f0073 fpr2_.stipr2__.s │ │ │ │ + 0x0001c974 74697072 325f0073 74737072 325f5f00 tipr2_.stspr2__. │ │ │ │ + 0x0001c984 73747370 72325f00 73746570 72325f5f stspr2_.stepr2__ │ │ │ │ + 0x0001c994 00737465 7072325f 00737472 7072325f .stepr2_.strpr2_ │ │ │ │ + 0x0001c9a4 5f007374 72707232 5f007374 66747266 _.strpr2_.stftrf │ │ │ │ + 0x0001c9b4 5f5f0073 74667472 665f0073 74697472 __.stftrf_.stitr │ │ │ │ + 0x0001c9c4 665f5f00 73746974 72665f00 73747174 f__.stitrf_.stqt │ │ │ │ + 0x0001c9d4 72665f5f 00737471 7472665f 00737473 rf__.stqtrf_.sts │ │ │ │ + 0x0001c9e4 7472665f 5f007374 73747266 5f007374 trf__.ststrf_.st │ │ │ │ + 0x0001c9f4 7374726e 5f5f0073 74737472 6e5f0073 strn__.ststrn_.s │ │ │ │ + 0x0001ca04 74667261 645f5f00 73746672 61645f00 tfrad__.stfrad_. │ │ │ │ + 0x0001ca14 73746972 61645f5f 00737469 7261645f stirad__.stirad_ │ │ │ │ + 0x0001ca24 00737473 7261645f 5f007374 73726164 .stsrad__.stsrad │ │ │ │ + 0x0001ca34 5f007374 66747233 5f5f0073 74667472 _.stftr3__.stftr │ │ │ │ + 0x0001ca44 335f0073 74737472 335f5f00 73747374 3_.ststr3__.stst │ │ │ │ + 0x0001ca54 72335f00 73747372 64335f5f 00737473 r3_.stsrd3__.sts │ │ │ │ + 0x0001ca64 7264335f 00737473 6c67335f 5f007374 rd3_.stslg3__.st │ │ │ │ + 0x0001ca74 736c6733 5f007374 66757372 5f5f0073 slg3_.stfusr__.s │ │ │ │ + 0x0001ca84 74667573 725f0073 74697573 725f5f00 tfusr_.stiusr__. │ │ │ │ + 0x0001ca94 73746975 73725f00 73747375 73725f5f stiusr_.stsusr__ │ │ │ │ + 0x0001caa4 00737473 7573725f 0073746e 7573725f .stsusr_.stnusr_ │ │ │ │ + 0x0001cab4 5f007374 6e757372 5f007374 63757372 _.stnusr_.stcusr │ │ │ │ + 0x0001cac4 5f5f0073 74637573 725f0073 74667774 __.stcusr_.stfwt │ │ │ │ + 0x0001cad4 725f5f00 73746677 74725f00 73746977 r__.stfwtr_.stiw │ │ │ │ + 0x0001cae4 74725f5f 00737469 7774725f 00737473 tr__.stiwtr_.sts │ │ │ │ + 0x0001caf4 7774725f 5f007374 73777472 5f007374 wtr__.stswtr_.st │ │ │ │ + 0x0001cb04 71777472 5f5f0073 74717774 725f0073 qwtr__.stqwtr_.s │ │ │ │ + 0x0001cb14 74737772 635f5f00 73747377 72635f00 tswrc__.stswrc_. │ │ │ │ + 0x0001cb24 73747177 72635f5f 00737471 7772635f stqwrc__.stqwrc_ │ │ │ │ + 0x0001cb34 00736c70 6167655f 5f00736c 70616765 .slpage__.slpage │ │ │ │ + 0x0001cb44 5f00736c 70777672 5f5f0073 6c707776 _.slpwvr__.slpwv │ │ │ │ + 0x0001cb54 725f0073 6c7a7474 6c5f5f00 736c7a74 r_.slzttl__.slzt │ │ │ │ + 0x0001cb64 746c5f00 736c7261 745f5f00 736c7261 tl_.slrat__.slra │ │ │ │ + 0x0001cb74 745f0073 6c717263 745f5f00 736c7172 t_.slqrct__.slqr │ │ │ │ + 0x0001cb84 63745f00 736c7077 77725f5f 00736c70 ct_.slpwwr__.slp │ │ │ │ + 0x0001cb94 7777725f 00736c70 7777635f 5f00736c wwr_.slpwwc__.sl │ │ │ │ + 0x0001cba4 70777763 5f00736c 6469765f 5f00736c pwwc_.sldiv__.sl │ │ │ │ + 0x0001cbb4 6469765f 00736c73 74746c5f 5f00736c div_.slsttl__.sl │ │ │ │ + 0x0001cbc4 7374746c 5f00736c 6474746c 5f5f0073 sttl_.sldttl__.s │ │ │ │ + 0x0001cbd4 6c647474 6c5f0073 6c707474 6c5f5f00 ldttl_.slpttl__. │ │ │ │ + 0x0001cbe4 736c7074 746c5f00 736c6469 767a5f5f slpttl_.sldivz__ │ │ │ │ + 0x0001cbf4 00736c64 69767a5f 00736c72 61747a5f .sldivz_.slratz_ │ │ │ │ + 0x0001cc04 5f00736c 7261747a 5f00736c 70777663 _.slratz_.slpwvc │ │ │ │ + 0x0001cc14 5f5f0073 6c707776 635f0073 6c717369 __.slpwvc_.slqsi │ │ │ │ + 0x0001cc24 7a5f5f00 736c7173 697a5f00 736c7076 z__.slqsiz_.slpv │ │ │ │ + 0x0001cc34 70725f5f 00736c70 7670725f 00736c69 pr__.slpvpr_.sli │ │ │ │ + 0x0001cc44 6e69745f 5f00736c 696e6974 5f00736c nit__.slinit_.sl │ │ │ │ + 0x0001cc54 73697a65 5f5f0073 6c73697a 655f0073 size__.slsize_.s │ │ │ │ + 0x0001cc64 6c666f72 6d5f5f00 736c666f 726d5f00 lform__.slform_. │ │ │ │ + 0x0001cc74 736c7063 6e725f5f 00736c70 636e725f slpcnr__.slpcnr_ │ │ │ │ + 0x0001cc84 00736c70 7670635f 5f00736c 70767063 .slpvpc__.slpvpc │ │ │ │ + 0x0001cc94 5f00736c 6d676e5f 5f00736c 6d676e5f _.slmgn__.slmgn_ │ │ │ │ + 0x0001cca4 00736c6d 676e7a5f 5f00736c 6d676e7a .slmgnz__.slmgnz │ │ │ │ + 0x0001ccb4 5f00736c 746c6376 5f5f0073 6c746c63 _.sltlcv__.sltlc │ │ │ │ + 0x0001ccc4 765f0073 63746e7a 755f5f00 7363746e v_.sctnzu__.sctn │ │ │ │ + 0x0001ccd4 7a755f00 7363746e 755f5f00 7363746e zu_.sctnu__.sctn │ │ │ │ + 0x0001cce4 755f0073 63746e76 5f5f0073 63746e76 u_.sctnv__.sctnv │ │ │ │ + 0x0001ccf4 5f007363 73746e70 5f5f0073 6373746e _.scstnp__.scstn │ │ │ │ + 0x0001cd04 705f0073 6371746e 705f5f00 73637174 p_.scqtnp__.scqt │ │ │ │ + 0x0001cd14 6e705f00 7363706c 7a755f5f 00736370 np_.scplzu__.scp │ │ │ │ + 0x0001cd24 6c7a755f 00736373 776e645f 5f007363 lzu_.scswnd__.sc │ │ │ │ + 0x0001cd34 73776e64 5f007363 71776e64 5f5f0073 swnd_.scqwnd__.s │ │ │ │ + 0x0001cd44 6371776e 645f0073 6373706c 6e5f5f00 cqwnd_.scspln__. │ │ │ │ + 0x0001cd54 73637370 6c6e5f00 73637170 6c6e5f5f scspln_.scqpln__ │ │ │ │ + 0x0001cd64 00736371 706c6e5f 00736373 6c6f675f .scqpln_.scslog_ │ │ │ │ + 0x0001cd74 5f007363 736c6f67 5f007363 716c6f67 _.scslog_.scqlog │ │ │ │ + 0x0001cd84 5f5f0073 63716c6f 675f0073 63706c75 __.scqlog_.scplu │ │ │ │ + 0x0001cd94 5f5f0073 63706c75 5f007363 706c765f __.scplu_.scplv_ │ │ │ │ + 0x0001cda4 5f007363 706c765f 00736373 706c695f _.scplv_.scspli_ │ │ │ │ + 0x0001cdb4 5f007363 73706c69 5f007363 71706c69 _.scspli_.scqpli │ │ │ │ + 0x0001cdc4 5f5f0073 6371706c 695f0073 63746e7a __.scqpli_.sctnz │ │ │ │ + 0x0001cdd4 765f5f00 7363746e 7a765f00 7363706c v__.sctnzv_.scpl │ │ │ │ + 0x0001cde4 7a765f5f 00736370 6c7a765f 00736373 zv__.scplzv_.scs │ │ │ │ + 0x0001cdf4 6f72675f 5f007363 736f7267 5f007363 org__.scsorg_.sc │ │ │ │ + 0x0001ce04 716f7267 5f5f0073 63716f72 675f0073 qorg__.scqorg_.s │ │ │ │ + 0x0001ce14 63736579 655f5f00 73637365 79655f00 cseye__.scseye_. │ │ │ │ + 0x0001ce24 73637165 79655f5f 00736371 6579655f scqeye__.scqeye_ │ │ │ │ + 0x0001ce34 00736373 70726a5f 5f007363 7370726a .scsprj__.scsprj │ │ │ │ + 0x0001ce44 5f007363 706d755f 5f007363 706d755f _.scpmu__.scpmu_ │ │ │ │ + 0x0001ce54 00736370 6d765f5f 00736370 6d765f00 .scpmv__.scpmv_. │ │ │ │ + 0x0001ce64 73637370 6d745f5f 00736373 706d745f scspmt__.scspmt_ │ │ │ │ + 0x0001ce74 00736371 706d745f 5f007363 71706d74 .scqpmt__.scqpmt │ │ │ │ + 0x0001ce84 5f007363 73706d69 5f5f0073 6373706d _.scspmi__.scspm │ │ │ │ + 0x0001ce94 695f0073 6371706d 695f5f00 73637170 i_.scqpmi__.scqp │ │ │ │ + 0x0001cea4 6d695f00 73637370 6d735f5f 00736373 mi_.scspms__.scs │ │ │ │ + 0x0001ceb4 706d735f 00736371 706d735f 5f007363 pms_.scqpms__.sc │ │ │ │ + 0x0001cec4 71706d73 5f007363 706d7a75 5f5f0073 qpms_.scpmzu__.s │ │ │ │ + 0x0001ced4 63706d7a 755f0073 63737472 665f5f00 cpmzu_.scstrf__. │ │ │ │ + 0x0001cee4 73637374 72665f00 7363736f 626a5f5f scstrf_.scsobj__ │ │ │ │ + 0x0001cef4 00736373 6f626a5f 00736371 6f626a5f .scsobj_.scqobj_ │ │ │ │ + 0x0001cf04 5f007363 716f626a 5f007363 7374726e _.scqobj_.scstrn │ │ │ │ + 0x0001cf14 5f5f0073 63737472 6e5f0073 63717472 __.scstrn_.scqtr │ │ │ │ + 0x0001cf24 6e5f5f00 73637174 726e5f00 7363706d n__.scqtrn_.scpm │ │ │ │ + 0x0001cf34 7a765f5f 00736370 6d7a765f 00736373 zv__.scpmzv_.scs │ │ │ │ + 0x0001cf44 7670745f 5f007363 73767074 5f007363 vpt__.scsvpt_.sc │ │ │ │ + 0x0001cf54 71767074 5f5f0073 63717670 745f0073 qvpt__.scqvpt_.s │ │ │ │ + 0x0001cf64 67726765 745f5f00 73677267 65745f00 grget__.sgrget_. │ │ │ │ + 0x0001cf74 73677273 65745f5f 00736772 7374785f sgrset__.sgrstx_ │ │ │ │ + 0x0001cf84 5f007367 72737478 5f007367 706d7a72 _.sgrstx_.sgpmzr │ │ │ │ + 0x0001cf94 5f5f0073 67706d7a 725f0073 67706d7a __.sgpmzr_.sgpmz │ │ │ │ + 0x0001cfa4 755f5f00 7367706d 7a755f00 73677478 u__.sgpmzu_.sgtx │ │ │ │ + 0x0001cfb4 78725f5f 00736774 7878725f 0073676c xr__.sgtxxr_.sgl │ │ │ │ + 0x0001cfc4 6178725f 5f007367 6c617872 5f007367 axr__.sglaxr_.sg │ │ │ │ + 0x0001cfd4 73747879 5f5f0073 67737478 795f0073 stxy__.sgstxy_.s │ │ │ │ + 0x0001cfe4 67717478 795f5f00 73677174 78795f00 gqtxy__.sgqtxy_. │ │ │ │ + 0x0001cff4 73677478 7a755f5f 00736774 787a755f sgtxzu__.sgtxzu_ │ │ │ │ + 0x0001d004 0073676c 6e7a765f 5f007367 6c6e7a76 .sglnzv__.sglnzv │ │ │ │ + 0x0001d014 5f007367 746e7876 5f5f0073 67746e78 _.sgtnxv__.sgtnx │ │ │ │ + 0x0001d024 765f0073 67706d78 765f5f00 7367706d v_.sgpmxv__.sgpm │ │ │ │ + 0x0001d034 78765f00 73677377 6e645f5f 00736773 xv_.sgswnd__.sgs │ │ │ │ + 0x0001d044 776e645f 00736771 776e645f 5f007367 wnd_.sgqwnd__.sg │ │ │ │ + 0x0001d054 73747266 5f5f0073 67737472 665f0073 strf__.sgstrf_.s │ │ │ │ + 0x0001d064 67706765 745f5f00 73677067 65745f00 gpget__.sgpget_. │ │ │ │ + 0x0001d074 73677073 65745f5f 00736770 7365745f sgpset__.sgpset_ │ │ │ │ + 0x0001d084 00736770 7374785f 5f007367 70737478 .sgpstx__.sgpstx │ │ │ │ + 0x0001d094 5f007367 74787876 5f5f0073 67747878 _.sgtxxv__.sgtxx │ │ │ │ + 0x0001d0a4 765f0073 676c716e 705f5f00 73676c71 v_.sglqnp__.sglq │ │ │ │ + 0x0001d0b4 6e705f00 73676c71 69645f5f 0073676c np_.sglqid__.sgl │ │ │ │ + 0x0001d0c4 7169645f 0073676c 7163705f 5f007367 qid_.sglqcp__.sg │ │ │ │ + 0x0001d0d4 6c716370 5f007367 6c71636c 5f5f0073 lqcp_.sglqcl__.s │ │ │ │ + 0x0001d0e4 676c7163 6c5f0073 676c7176 6c5f5f00 glqcl_.sglqvl__. │ │ │ │ + 0x0001d0f4 73676c71 766c5f00 73676c73 766c5f5f sglqvl_.sglsvl__ │ │ │ │ + 0x0001d104 0073676c 73766c5f 0073676c 71696e5f .sglsvl_.sglqin_ │ │ │ │ + 0x0001d114 5f007367 6c71696e 5f007367 706d7a76 _.sglqin_.sgpmzv │ │ │ │ + 0x0001d124 5f5f0073 67706d7a 765f0073 676c6178 __.sgpmzv_.sglax │ │ │ │ + 0x0001d134 765f5f00 73676c61 78765f00 73676c61 v__.sglaxv_.sgla │ │ │ │ + 0x0001d144 755f5f00 73676c61 765f5f00 73676c61 u__.sglav__.sgla │ │ │ │ + 0x0001d154 765f0073 676c6172 5f5f0073 676c6172 v_.sglar__.sglar │ │ │ │ + 0x0001d164 5f007367 736c6174 5f5f0073 67736c61 _.sgslat__.sgsla │ │ │ │ + 0x0001d174 745f0073 67716c61 745f5f00 7367716c t_.sgqlat__.sgql │ │ │ │ + 0x0001d184 61745f00 7367736c 61695f5f 00736773 at_.sgslai__.sgs │ │ │ │ + 0x0001d194 6c61695f 00736771 6c61695f 5f007367 lai_.sgqlai__.sg │ │ │ │ + 0x0001d1a4 716c6169 5f007367 73637764 5f5f0073 qlai_.sgscwd__.s │ │ │ │ + 0x0001d1b4 67736377 645f0073 67716377 645f5f00 gscwd_.sgqcwd__. │ │ │ │ + 0x0001d1c4 73677163 77645f00 73677066 6c6e5f5f sgqcwd_.sgpfln__ │ │ │ │ + 0x0001d1d4 00736770 666c6e5f 00736774 6e7a725f .sgpfln_.sgtnzr_ │ │ │ │ + 0x0001d1e4 5f007367 746e7a72 5f007367 706c755f _.sgtnzr_.sgplu_ │ │ │ │ + 0x0001d1f4 5f007367 706c755f 00736770 6c765f5f _.sgplu_.sgplv__ │ │ │ │ + 0x0001d204 00736770 6c765f00 7367706c 725f5f00 .sgplv_.sgplr__. │ │ │ │ + 0x0001d214 7367706c 725f0073 6773706c 745f5f00 sgplr_.sgsplt__. │ │ │ │ + 0x0001d224 73677370 6c745f00 73677170 6c745f5f sgsplt_.sgqplt__ │ │ │ │ + 0x0001d234 00736771 706c745f 00736773 706c695f .sgqplt_.sgspli_ │ │ │ │ + 0x0001d244 5f007367 73706c69 5f007367 71706c69 _.sgspli_.sgqpli │ │ │ │ + 0x0001d254 5f5f0073 6771706c 695f0073 676c6e7a __.sgqpli_.sglnz │ │ │ │ + 0x0001d264 755f5f00 73676c6e 7a755f00 73676c67 u__.sglnzu_.sglg │ │ │ │ + 0x0001d274 65745f5f 0073676c 6765745f 0073676c et__.sglget_.sgl │ │ │ │ + 0x0001d284 7365745f 5f007367 6c737478 5f5f0073 set__.sglstx__.s │ │ │ │ + 0x0001d294 676c7374 785f0073 67737670 745f5f00 glstx_.sgsvpt__. │ │ │ │ + 0x0001d2a4 73677376 70745f00 73677176 70745f5f sgsvpt_.sgqvpt__ │ │ │ │ + 0x0001d2b4 00736770 6c7a725f 5f007367 706c7a72 .sgplzr__.sgplzr │ │ │ │ + 0x0001d2c4 5f007367 6c617a76 5f5f0073 676c617a _.sglazv__.sglaz │ │ │ │ + 0x0001d2d4 765f0073 676c6178 755f5f00 73676c61 v_.sglaxu__.sgla │ │ │ │ + 0x0001d2e4 78755f00 73677478 78755f5f 00736774 xu_.sgtxxu__.sgt │ │ │ │ + 0x0001d2f4 7878755f 00736774 6e7a755f 5f007367 xxu_.sgtnzu__.sg │ │ │ │ + 0x0001d304 746e7a75 5f007367 7478755f 5f007367 tnzu_.sgtxu__.sg │ │ │ │ + 0x0001d314 7478755f 00736774 78765f5f 00736774 txu_.sgtxv__.sgt │ │ │ │ + 0x0001d324 78765f00 73677478 725f5f00 73677478 xv_.sgtxr__.sgtx │ │ │ │ + 0x0001d334 725f0073 67737478 735f5f00 73677374 r_.sgstxs__.sgst │ │ │ │ + 0x0001d344 78735f00 73677174 78735f5f 00736771 xs_.sgqtxs__.sgq │ │ │ │ + 0x0001d354 7478735f 00736773 7478725f 5f007367 txs_.sgstxr__.sg │ │ │ │ + 0x0001d364 73747872 5f007367 71747872 5f5f0073 stxr_.sgqtxr__.s │ │ │ │ + 0x0001d374 67717478 725f0073 67737478 635f5f00 gqtxr_.sgstxc__. │ │ │ │ + 0x0001d384 73677374 78635f00 73677174 78635f5f sgstxc_.sgqtxc__ │ │ │ │ + 0x0001d394 00736771 7478635f 00736773 7478695f .sgqtxc_.sgstxi_ │ │ │ │ + 0x0001d3a4 5f007367 73747869 5f007367 71747869 _.sgstxi_.sgqtxi │ │ │ │ + 0x0001d3b4 5f5f0073 67717478 695f0073 676c6e78 __.sgqtxi_.sglnx │ │ │ │ + 0x0001d3c4 755f5f00 73676c6e 78755f00 7367706c u__.sglnxu_.sgpl │ │ │ │ + 0x0001d3d4 78765f5f 00736770 6c78765f 00736774 xv__.sgplxv_.sgt │ │ │ │ + 0x0001d3e4 787a765f 5f007367 74787a76 5f007367 xzv__.sgtxzv_.sg │ │ │ │ + 0x0001d3f4 6c6e7872 5f5f0073 676c6e78 725f0073 lnxr__.sglnxr_.s │ │ │ │ + 0x0001d404 67707773 6e5f5f00 73677077 736e5f00 gpwsn__.sgpwsn_. │ │ │ │ + 0x0001d414 7367706c 78725f5f 00736770 6c78725f sgplxr__.sgplxr_ │ │ │ │ + 0x0001d424 00736773 74726e5f 5f007367 7374726e .sgstrn__.sgstrn │ │ │ │ + 0x0001d434 5f007367 7174726e 5f5f0073 67717472 _.sgqtrn__.sgqtr │ │ │ │ + 0x0001d444 6e5f0073 6773706c 635f5f00 73677370 n_.sgsplc__.sgsp │ │ │ │ + 0x0001d454 6c635f00 73677170 6c635f5f 00736771 lc_.sgqplc__.sgq │ │ │ │ + 0x0001d464 706c635f 00736773 706c735f 5f007367 plc_.sgspls__.sg │ │ │ │ + 0x0001d474 73706c73 5f007367 71706c73 5f5f0073 spls_.sgqpls__.s │ │ │ │ + 0x0001d484 6771706c 735f0073 676e706c 635f5f00 gqpls_.sgnplc__. │ │ │ │ + 0x0001d494 73676e70 6c635f00 73676967 65745f5f sgnplc_.sgiget__ │ │ │ │ + 0x0001d4a4 00736769 6765745f 00736769 7365745f .sgiget_.sgiset_ │ │ │ │ + 0x0001d4b4 5f007367 69736574 5f007367 69737478 _.sgiset_.sgistx │ │ │ │ + 0x0001d4c4 5f5f0073 67697374 785f0073 6774787a __.sgistx_.sgtxz │ │ │ │ + 0x0001d4d4 725f5f00 73677478 7a725f00 73676c6e r__.sgtxzr_.sgln │ │ │ │ + 0x0001d4e4 7a725f5f 0073676c 6e7a725f 00736770 zr__.sglnzr_.sgp │ │ │ │ + 0x0001d4f4 6d78755f 5f007367 706d7875 5f006973 mxu__.sgpmxu_.is │ │ │ │ + 0x0001d504 67747263 5f5f0069 73677472 635f0073 gtrc__.isgtrc_.s │ │ │ │ + 0x0001d514 67706d75 5f5f0073 67706d75 5f007367 gpmu__.sgpmu_.sg │ │ │ │ + 0x0001d524 706d765f 5f007367 706d765f 00736770 pmv__.sgpmv_.sgp │ │ │ │ + 0x0001d534 6d725f5f 00736770 6d725f00 73677370 mr__.sgpmr_.sgsp │ │ │ │ + 0x0001d544 6d745f5f 00736773 706d745f 00736771 mt__.sgspmt_.sgq │ │ │ │ + 0x0001d554 706d745f 5f007367 71706d74 5f007367 pmt__.sgqpmt_.sg │ │ │ │ + 0x0001d564 73706d69 5f5f0073 6773706d 695f0073 spmi__.sgspmi_.s │ │ │ │ + 0x0001d574 6771706d 695f5f00 73677170 6d695f00 gqpmi__.sgqpmi_. │ │ │ │ + 0x0001d584 73677370 6d735f5f 00736773 706d735f sgspms__.sgspms_ │ │ │ │ + 0x0001d594 00736771 706d735f 5f007367 71706d73 .sgqpms__.sgqpms │ │ │ │ + 0x0001d5a4 5f007367 6c617a72 5f5f0073 676c617a _.sglazr__.sglaz │ │ │ │ + 0x0001d5b4 725f0073 67746e75 5f5f0073 67746e75 r_.sgtnu__.sgtnu │ │ │ │ + 0x0001d5c4 5f007367 746e765f 5f007367 746e765f _.sgtnv__.sgtnv_ │ │ │ │ + 0x0001d5d4 00736774 6e725f5f 00736774 6e725f00 .sgtnr__.sgtnr_. │ │ │ │ + 0x0001d5e4 73677374 6e705f5f 00736773 746e705f sgstnp__.sgstnp_ │ │ │ │ + 0x0001d5f4 00736771 746e705f 5f007367 71746e70 .sgqtnp__.sgqtnp │ │ │ │ + 0x0001d604 5f007367 706c7875 5f5f0073 67706c78 _.sgplxu__.sgplx │ │ │ │ + 0x0001d614 755f0073 67736d70 6c5f5f00 7367736d u_.sgsmpl__.sgsm │ │ │ │ + 0x0001d624 706c5f00 7367716d 706c5f5f 00736771 pl_.sgqmpl__.sgq │ │ │ │ + 0x0001d634 6d706c5f 0073676c 617a755f 5f007367 mpl_.sglazu__.sg │ │ │ │ + 0x0001d644 6c617a75 5f007367 706c7a75 5f5f0073 lazu_.sgplzu__.s │ │ │ │ + 0x0001d654 67706c7a 755f0073 676c6e78 765f5f00 gplzu_.sglnxv__. │ │ │ │ + 0x0001d664 73676c6e 78765f00 7367746e 78725f5f sglnxv_.sgtnxr__ │ │ │ │ + 0x0001d674 00736774 6e78725f 00736770 6d78725f .sgtnxr_.sgpmxr_ │ │ │ │ + 0x0001d684 5f007367 706d7872 5f007367 73636d6e _.sgpmxr_.sgscmn │ │ │ │ + 0x0001d694 5f5f0073 6773636d 6e5f0073 6771636d __.sgscmn_.sgqcm │ │ │ │ + 0x0001d6a4 6e5f5f00 73677163 6d6e5f00 73676f70 n__.sgqcmn_.sgop │ │ │ │ + 0x0001d6b4 6e5f5f00 73676f70 6e5f0073 67696e69 n__.sgopn_.sgini │ │ │ │ + 0x0001d6c4 745f5f00 7367696e 69745f00 73676672 t__.sginit_.sgfr │ │ │ │ + 0x0001d6d4 6d5f5f00 73676672 6d5f0073 67636c73 m__.sgfrm_.sgcls │ │ │ │ + 0x0001d6e4 5f5f0073 67636c73 5f007367 746e7875 __.sgcls_.sgtnxu │ │ │ │ + 0x0001d6f4 5f5f0073 67746e78 755f0073 676f6f70 __.sgtnxu_.sgoop │ │ │ │ + 0x0001d704 6e5f5f00 73676f6f 706e5f00 73676f63 n__.sgoopn_.sgoc │ │ │ │ + 0x0001d714 6c735f5f 0073676f 636c735f 00736774 ls__.sgocls_.sgt │ │ │ │ + 0x0001d724 6e7a765f 5f007367 746e7a76 5f007367 nzv__.sgtnzv_.sg │ │ │ │ + 0x0001d734 706c7a76 5f5f0073 67706c7a 765f0073 plzv__.sgplzv_.s │ │ │ │ + 0x0001d744 6769716e 705f5f00 73676971 6e705f00 giqnp__.sgiqnp_. │ │ │ │ + 0x0001d754 73676971 69645f5f 00736769 7169645f sgiqid__.sgiqid_ │ │ │ │ + 0x0001d764 00736769 7163705f 5f007367 69716370 .sgiqcp__.sgiqcp │ │ │ │ + 0x0001d774 5f007367 6971636c 5f5f0073 67697163 _.sgiqcl__.sgiqc │ │ │ │ + 0x0001d784 6c5f0073 67697176 6c5f5f00 73676971 l_.sgiqvl__.sgiq │ │ │ │ + 0x0001d794 766c5f00 73676973 766c5f5f 00736769 vl_.sgisvl__.sgi │ │ │ │ + 0x0001d7a4 73766c5f 00736769 71696e5f 5f007367 svl_.sgiqin__.sg │ │ │ │ + 0x0001d7b4 6971696e 5f007367 6c6e755f 5f007367 iqin_.sglnu__.sg │ │ │ │ + 0x0001d7c4 6c6e755f 0073676c 6e765f5f 0073676c lnu_.sglnv__.sgl │ │ │ │ + 0x0001d7d4 6e765f00 73676c6e 725f5f00 73676c6e nv_.sglnr__.sgln │ │ │ │ + 0x0001d7e4 725f0073 67736c6e 695f5f00 7367736c r_.sgslni__.sgsl │ │ │ │ + 0x0001d7f4 6e695f00 7367716c 6e695f5f 00736771 ni_.sgqlni__.sgq │ │ │ │ + 0x0001d804 6c6e695f 00736770 716e705f 5f007367 lni_.sgpqnp__.sg │ │ │ │ + 0x0001d814 70716e70 5f007367 70716964 5f5f0073 pqnp_.sgpqid__.s │ │ │ │ + 0x0001d824 67707169 645f0073 67707163 705f5f00 gpqid_.sgpqcp__. │ │ │ │ + 0x0001d834 73677071 63705f00 73677071 636c5f5f sgpqcp_.sgpqcl__ │ │ │ │ + 0x0001d844 00736770 71636c5f 00736770 7169745f .sgpqcl_.sgpqit_ │ │ │ │ + 0x0001d854 5f007367 70716974 5f007367 7071766c _.sgpqit_.sgpqvl │ │ │ │ + 0x0001d864 5f5f0073 67707176 6c5f0073 67707376 __.sgpqvl_.sgpsv │ │ │ │ + 0x0001d874 6c5f5f00 73677073 766c5f00 73677071 l__.sgpsvl_.sgpq │ │ │ │ + 0x0001d884 696e5f5f 00736770 71696e5f 00736770 in__.sgpqin_.sgp │ │ │ │ + 0x0001d894 636d645f 5f007367 70636d64 5f007367 cmd__.sgpcmd_.sg │ │ │ │ + 0x0001d8a4 72716e70 5f5f0073 6772716e 705f0073 rqnp__.sgrqnp_.s │ │ │ │ + 0x0001d8b4 67727169 645f5f00 73677271 69645f00 grqid__.sgrqid_. │ │ │ │ + 0x0001d8c4 73677271 63705f5f 00736772 7163705f sgrqcp__.sgrqcp_ │ │ │ │ + 0x0001d8d4 00736772 71636c5f 5f007367 7271636c .sgrqcl__.sgrqcl │ │ │ │ + 0x0001d8e4 5f007367 7271766c 5f5f0073 67727176 _.sgrqvl__.sgrqv │ │ │ │ + 0x0001d8f4 6c5f0073 67727376 6c5f5f00 73677273 l_.sgrsvl__.sgrs │ │ │ │ + 0x0001d904 766c5f00 73677271 696e5f5f 00736772 vl_.sgrqin__.sgr │ │ │ │ + 0x0001d914 71696e5f 00697367 7267625f 5f006973 qin_.isgrgb__.is │ │ │ │ + 0x0001d924 67726762 5f007367 74727166 5f5f0073 grgb_.sgtrqf__.s │ │ │ │ + 0x0001d934 67747271 665f0073 67747273 6c5f5f00 gtrqf_.sgtrsl__. │ │ │ │ + 0x0001d944 73677472 736c5f00 73677472 736e5f5f sgtrsl_.sgtrsn__ │ │ │ │ + 0x0001d954 00736774 72736e5f 00736774 726c735f .sgtrsn_.sgtrls_ │ │ │ │ + 0x0001d964 5f007367 74726c73 5f007367 74726c6e _.sgtrls_.sgtrln │ │ │ │ + 0x0001d974 5f5f0073 6774726c 6e5f0073 6774726e __.sgtrln_.sgtrn │ │ │ │ + 0x0001d984 735f5f00 73677472 6e735f00 73677472 s__.sgtrns_.sgtr │ │ │ │ + 0x0001d994 6e6c5f5f 00736774 726e6c5f 00736763 nl__.sgtrnl_.sgc │ │ │ │ + 0x0001d9a4 6c73745f 5f007367 636c7374 5f007367 lst__.sgclst_.sg │ │ │ │ + 0x0001d9b4 71636c5f 5f007367 71636c5f 00736773 qcl__.sgqcl_.sgs │ │ │ │ + 0x0001d9c4 73696d5f 5f007367 7373696d 5f007367 sim__.sgssim_.sg │ │ │ │ + 0x0001d9d4 7173696d 5f5f0073 67717369 6d5f007a qsim__.sgqsim_.z │ │ │ │ + 0x0001d9e4 67697365 745f5f00 7a676973 65745f00 giset__.zgiset_. │ │ │ │ + 0x0001d9f4 7a677273 65745f5f 007a6772 7365745f zgrset__.zgrset_ │ │ │ │ + 0x0001da04 007a6766 72656c5f 5f007a67 6672656c .zgfrel__.zgfrel │ │ │ │ + 0x0001da14 5f007a67 69696e74 5f5f007a 6769696e _.zgiint__.zgiin │ │ │ │ + 0x0001da24 745f007a 67646f70 6e5f5f00 7a67646f t_.zgdopn__.zgdo │ │ │ │ + 0x0001da34 706e5f00 7a676463 6c735f5f 007a6764 pn_.zgdcls__.zgd │ │ │ │ + 0x0001da44 636c735f 007a6770 6f706e5f 5f007a67 cls_.zgpopn__.zg │ │ │ │ + 0x0001da54 706f706e 5f007a67 70636c73 5f5f007a popn_.zgpcls__.z │ │ │ │ + 0x0001da64 6770636c 735f007a 67666c61 73685f5f gpcls_.zgflash__ │ │ │ │ + 0x0001da74 007a6766 6c617368 5f007a67 6f6f706e .zgflash_.zgoopn │ │ │ │ + 0x0001da84 5f5f007a 676f6f70 6e5f007a 676f636c __.zgoopn_.zgocl │ │ │ │ + 0x0001da94 735f5f00 7a676f63 6c735f00 7a677377 s__.zgocls_.zgsw │ │ │ │ + 0x0001daa4 64695f5f 007a6773 7764695f 007a6773 di__.zgswdi_.zgs │ │ │ │ + 0x0001dab4 636c695f 5f007a67 73636c69 5f007a67 cli__.zgscli_.zg │ │ │ │ + 0x0001dac4 676f706e 5f5f007a 67676f70 6e5f007a gopn__.zggopn_.z │ │ │ │ + 0x0001dad4 67676d6f 765f5f00 7a67676d 6f765f00 ggmov__.zggmov_. │ │ │ │ + 0x0001dae4 7a67636c 69705f5f 007a6763 6c69705f zgclip__.zgclip_ │ │ │ │ + 0x0001daf4 007a6772 636c705f 5f007a67 72636c70 .zgrclp__.zgrclp │ │ │ │ + 0x0001db04 5f007a67 7478745f 5f007a67 7478745f _.zgtxt__.zgtxt_ │ │ │ │ + 0x0001db14 007a6773 656c6563 74666f6e 745f5f00 .zgselectfont__. │ │ │ │ + 0x0001db24 7a677365 6c656374 666f6e74 5f007a67 zgselectfont_.zg │ │ │ │ + 0x0001db34 66746663 5f5f007a 67667466 635f007a ftfc__.zgftfc_.z │ │ │ │ + 0x0001db44 67736677 5f5f007a 67736677 5f007a67 gsfw__.zgsfw_.zg │ │ │ │ + 0x0001db54 6e756d66 6f6e7473 5f5f007a 676e756d numfonts__.zgnum │ │ │ │ + 0x0001db64 666f6e74 735f007a 676c6973 74666f6e fonts_.zglistfon │ │ │ │ + 0x0001db74 74735f5f 007a676c 69737466 6f6e7473 ts__.zglistfonts │ │ │ │ + 0x0001db84 5f007a67 666f6e74 6e616d65 5f5f007a _.zgfontname__.z │ │ │ │ + 0x0001db94 67666f6e 746e616d 655f007a 6767706c gfontname_.zggpl │ │ │ │ + 0x0001dba4 745f5f00 7a676770 6c745f00 7a676763 t__.zggplt_.zggc │ │ │ │ + 0x0001dbb4 6c735f5f 007a6767 636c735f 007a6767 ls__.zggcls_.zgg │ │ │ │ + 0x0001dbc4 746f6e5f 5f007a67 67746f6e 5f007a67 ton__.zggton_.zg │ │ │ │ + 0x0001dbd4 696f706e 5f5f007a 67696f70 6e5f007a iopn__.zgiopn_.z │ │ │ │ + 0x0001dbe4 67696461 745f5f00 7a676964 61745f00 gidat__.zgidat_. │ │ │ │ + 0x0001dbf4 7a676963 6c735f5f 007a6769 636c735f zgicls__.zgicls_ │ │ │ │ + 0x0001dc04 007a6771 706e745f 5f007a67 71706e74 .zgqpnt__.zgqpnt │ │ │ │ + 0x0001dc14 5f007a67 71776463 5f5f007a 67717764 _.zgqwdc__.zgqwd │ │ │ │ + 0x0001dc24 635f007a 6771636c 635f5f00 7a677163 c_.zgqclc__.zgqc │ │ │ │ + 0x0001dc34 6c635f00 7a677174 6e635f5f 007a6771 lc_.zgqtnc__.zgq │ │ │ │ + 0x0001dc44 746e635f 007a6771 696d635f 5f007a67 tnc_.zgqimc__.zg │ │ │ │ + 0x0001dc54 71696d63 5f007a67 71707463 5f5f007a qimc_.zgqptc__.z │ │ │ │ + 0x0001dc64 67717074 635f007a 67717263 745f5f00 gqptc_.zgqrct__. │ │ │ │ + 0x0001dc74 7a677172 63745f00 7a677372 6f745f5f zgqrct_.zgsrot__ │ │ │ │ + 0x0001dc84 007a6773 726f745f 007a6773 66636d5f .zgsrot_.zgsfcm_ │ │ │ │ + 0x0001dc94 5f007a67 7366636d 5f007a67 736c636c _.zgsfcm_.zgslcl │ │ │ │ + 0x0001dca4 5f5f007a 67736c63 6c5f007a 67737463 __.zgslcl_.zgstc │ │ │ │ + 0x0001dcb4 6c5f5f00 7a677374 636c5f00 7a676963 l__.zgstcl_.zgic │ │ │ │ + 0x0001dcc4 6c725f5f 007a6769 636c725f 007a6763 lr__.zgiclr_.zgc │ │ │ │ + 0x0001dcd4 6c696e69 5f5f007a 67636c69 6e695f00 lini__.zgclini_. │ │ │ │ + 0x0001dce4 7377646f 706e5f5f 00737764 6f706e5f swdopn__.swdopn_ │ │ │ │ + 0x0001dcf4 00737764 636c735f 5f007377 64636c73 .swdcls__.swdcls │ │ │ │ + 0x0001dd04 5f007377 706f706e 5f5f0073 77706f70 _.swpopn__.swpop │ │ │ │ + 0x0001dd14 6e5f0073 77666c73 685f5f00 7377666c n_.swflsh__.swfl │ │ │ │ + 0x0001dd24 73685f00 73777063 6c735f5f 00737770 sh_.swpcls__.swp │ │ │ │ + 0x0001dd34 636c735f 0073776f 6f706e5f 5f007377 cls_.swoopn__.sw │ │ │ │ + 0x0001dd44 6f6f706e 5f007377 6f636c73 5f5f0073 oopn_.swocls__.s │ │ │ │ + 0x0001dd54 776f636c 735f0073 77716663 635f5f00 wocls_.swqfcc__. │ │ │ │ + 0x0001dd64 73777166 63635f00 73777366 636d5f5f swqfcc_.swsfcm__ │ │ │ │ + 0x0001dd74 00737773 66636d5f 00737773 7764695f .swsfcm_.swswdi_ │ │ │ │ + 0x0001dd84 5f007377 73776469 5f007377 73636c69 _.swswdi_.swscli │ │ │ │ + 0x0001dd94 5f5f0073 7773636c 695f0073 77736c63 __.swscli_.swslc │ │ │ │ + 0x0001dda4 6c5f5f00 7377736c 636c5f00 73777366 l__.swslcl_.swsf │ │ │ │ + 0x0001ddb4 775f5f00 73777366 775f0073 77676f70 w__.swsfw_.swgop │ │ │ │ + 0x0001ddc4 6e5f5f00 7377676f 706e5f00 7377676d n__.swgopn_.swgm │ │ │ │ + 0x0001ddd4 6f765f5f 00737767 6d6f765f 00737767 ov__.swgmov_.swg │ │ │ │ + 0x0001dde4 706c745f 5f007377 67706c74 5f007377 plt__.swgplt_.sw │ │ │ │ + 0x0001ddf4 67636c73 5f5f0073 7767636c 735f0073 gcls__.swgcls_.s │ │ │ │ + 0x0001de04 77737463 6c5f5f00 73777374 636c5f00 wstcl__.swstcl_. │ │ │ │ + 0x0001de14 73776774 6f6e5f5f 00737767 746f6e5f swgton__.swgton_ │ │ │ │ + 0x0001de24 00737769 716e705f 5f007377 69716e70 .swiqnp__.swiqnp │ │ │ │ + 0x0001de34 5f007377 69716964 5f5f0073 77697169 _.swiqid__.swiqi │ │ │ │ + 0x0001de44 645f0073 77697163 705f5f00 73776971 d_.swiqcp__.swiq │ │ │ │ + 0x0001de54 63705f00 73776971 636c5f5f 00737769 cp_.swiqcl__.swi │ │ │ │ + 0x0001de64 71636c5f 00737769 71766c5f 5f007377 qcl_.swiqvl__.sw │ │ │ │ + 0x0001de74 6971766c 5f007377 6973766c 5f5f0073 iqvl_.swisvl__.s │ │ │ │ + 0x0001de84 77697376 6c5f0073 77697169 6e5f5f00 wisvl_.swiqin__. │ │ │ │ + 0x0001de94 73776971 696e5f00 7377696f 706e5f5f swiqin_.swiopn__ │ │ │ │ + 0x0001dea4 00737769 6f706e5f 00737769 6461745f .swiopn_.swidat_ │ │ │ │ + 0x0001deb4 5f007377 69646174 5f007377 69636c72 _.swidat_.swiclr │ │ │ │ + 0x0001dec4 5f5f0073 7769636c 725f0073 7769636c __.swiclr_.swicl │ │ │ │ + 0x0001ded4 735f5f00 73776963 6c735f00 73777170 s__.swicls_.swqp │ │ │ │ + 0x0001dee4 6e745f5f 00737771 706e745f 00737766 nt__.swqpnt_.swf │ │ │ │ + 0x0001def4 696e745f 5f007377 66696e74 5f007377 int__.swfint_.sw │ │ │ │ + 0x0001df04 69696e74 5f5f0073 7769696e 745f0073 iint__.swiint_.s │ │ │ │ + 0x0001df14 77717764 635f5f00 73777177 64635f00 wqwdc__.swqwdc_. │ │ │ │ + 0x0001df24 73777163 6c635f5f 00737771 636c635f swqclc__.swqclc_ │ │ │ │ + 0x0001df34 00737771 746e635f 5f007377 71746e63 .swqtnc__.swqtnc │ │ │ │ + 0x0001df44 5f007377 71696d63 5f5f0073 7771696d _.swqimc__.swqim │ │ │ │ + 0x0001df54 635f0073 77717074 635f5f00 73777170 c_.swqptc__.swqp │ │ │ │ + 0x0001df64 74635f00 73777172 63745f5f 00737771 tc_.swqrct__.swq │ │ │ │ + 0x0001df74 7263745f 00737773 726f745f 5f007377 rct_.swsrot__.sw │ │ │ │ + 0x0001df84 73726f74 5f007377 636c6368 5f5f0073 srot_.swclch__.s │ │ │ │ + 0x0001df94 77636c63 685f0073 77717478 775f5f00 wclch_.swqtxw__. │ │ │ │ + 0x0001dfa4 73777174 78775f00 73776674 66635f5f swqtxw_.swftfc__ │ │ │ │ + 0x0001dfb4 00737766 7466635f 00737766 746e6d5f .swftfc_.swftnm_ │ │ │ │ + 0x0001dfc4 5f007377 66746e6d 5f007377 736c6674 _.swftnm_.swslft │ │ │ │ + 0x0001dfd4 5f5f0073 77736c66 745f0073 77677466 __.swslft_.swgtf │ │ │ │ + 0x0001dfe4 745f5f00 73776774 66745f00 73776c73 t__.swgtft_.swls │ │ │ │ + 0x0001dff4 66745f5f 0073776c 7366745f 00737774 ft__.swlsft_.swt │ │ │ │ + 0x0001e004 78745f5f 00737774 78745f00 73777267 xt__.swtxt_.swrg │ │ │ │ + 0x0001e014 65745f5f 00737772 6765745f 00737772 et__.swrget_.swr │ │ │ │ + 0x0001e024 7365745f 5f007377 72736574 5f007377 set__.swrset_.sw │ │ │ │ + 0x0001e034 72737478 5f5f0073 77727374 785f0073 rstx__.swrstx_.s │ │ │ │ + 0x0001e044 7770716e 705f5f00 73777071 6e705f00 wpqnp__.swpqnp_. │ │ │ │ + 0x0001e054 73777071 69645f5f 00737770 7169645f swpqid__.swpqid_ │ │ │ │ + 0x0001e064 00737770 7163705f 5f007377 70716370 .swpqcp__.swpqcp │ │ │ │ + 0x0001e074 5f007377 7071636c 5f5f0073 77707163 _.swpqcl__.swpqc │ │ │ │ + 0x0001e084 6c5f0073 77707169 745f5f00 73777071 l_.swpqit__.swpq │ │ │ │ + 0x0001e094 69745f00 73777071 766c5f5f 00737770 it_.swpqvl__.swp │ │ │ │ + 0x0001e0a4 71766c5f 00737770 73766c5f 5f007377 qvl_.swpsvl__.sw │ │ │ │ + 0x0001e0b4 7073766c 5f007377 7071696e 5f5f0073 psvl_.swpqin__.s │ │ │ │ + 0x0001e0c4 77707169 6e5f0073 7772716e 705f5f00 wpqin_.swrqnp__. │ │ │ │ + 0x0001e0d4 73777271 6e705f00 73777271 69645f5f swrqnp_.swrqid__ │ │ │ │ + 0x0001e0e4 00737772 7169645f 00737772 7163705f .swrqid_.swrqcp_ │ │ │ │ + 0x0001e0f4 5f007377 72716370 5f007377 7271636c _.swrqcp_.swrqcl │ │ │ │ + 0x0001e104 5f5f0073 77727163 6c5f0073 77727176 __.swrqcl_.swrqv │ │ │ │ + 0x0001e114 6c5f5f00 73777271 766c5f00 73777273 l__.swrqvl_.swrs │ │ │ │ + 0x0001e124 766c5f5f 00737772 73766c5f 00737772 vl__.swrsvl_.swr │ │ │ │ + 0x0001e134 71696e5f 5f007377 7271696e 5f007377 qin__.swrqin_.sw │ │ │ │ + 0x0001e144 63716e70 5f5f0073 7763716e 705f0073 cqnp__.swcqnp_.s │ │ │ │ + 0x0001e154 77637169 645f5f00 73776371 69645f00 wcqid__.swcqid_. │ │ │ │ + 0x0001e164 73776371 63705f5f 00737763 7163705f swcqcp__.swcqcp_ │ │ │ │ + 0x0001e174 00737763 71636c5f 5f007377 6371636c .swcqcl__.swcqcl │ │ │ │ + 0x0001e184 5f007377 6371766c 5f5f0073 77637176 _.swcqvl__.swcqv │ │ │ │ + 0x0001e194 6c5f0073 77637376 6c5f5f00 73776373 l_.swcsvl__.swcs │ │ │ │ + 0x0001e1a4 766c5f00 73776371 696e5f5f 00737763 vl_.swcqin__.swc │ │ │ │ + 0x0001e1b4 71696e5f 0073776c 6765745f 5f007377 qin_.swlget__.sw │ │ │ │ + 0x0001e1c4 6c676574 5f007377 6c736574 5f5f0073 lget_.swlset__.s │ │ │ │ + 0x0001e1d4 776c7365 745f0073 776c7374 785f5f00 wlset_.swlstx__. │ │ │ │ + 0x0001e1e4 73776c73 74785f00 73777166 6e6d5f5f swlstx_.swqfnm__ │ │ │ │ + 0x0001e1f4 00737771 666e6d5f 007a6766 696e745f .swqfnm_.zgfint_ │ │ │ │ + 0x0001e204 5f007a67 66696e74 5f007a67 71747877 _.zgfint_.zgqtxw │ │ │ │ + 0x0001e214 5f5f007a 67717478 775f0073 776c716e __.zgqtxw_.swlqn │ │ │ │ + 0x0001e224 705f5f00 73776c71 6e705f00 73776c71 p__.swlqnp_.swlq │ │ │ │ + 0x0001e234 69645f5f 0073776c 7169645f 0073776c id__.swlqid_.swl │ │ │ │ + 0x0001e244 7163705f 5f007377 6c716370 5f007377 qcp__.swlqcp_.sw │ │ │ │ + 0x0001e254 6c71636c 5f5f0073 776c7163 6c5f0073 lqcl__.swlqcl_.s │ │ │ │ + 0x0001e264 776c7176 6c5f5f00 73776c71 766c5f00 wlqvl__.swlqvl_. │ │ │ │ + 0x0001e274 73776c73 766c5f5f 0073776c 73766c5f swlsvl__.swlsvl_ │ │ │ │ + 0x0001e284 0073776c 71696e5f 5f007377 6c71696e .swlqin__.swlqin │ │ │ │ + 0x0001e294 5f007377 63676574 5f5f0073 77636765 _.swcget__.swcge │ │ │ │ + 0x0001e2a4 745f0073 77637365 745f5f00 73776373 t_.swcset__.swcs │ │ │ │ + 0x0001e2b4 65745f00 73776373 74785f5f 00737763 et_.swcstx__.swc │ │ │ │ + 0x0001e2c4 7374785f 00737769 6765745f 5f007377 stx_.swiget__.sw │ │ │ │ + 0x0001e2d4 69676574 5f007377 69736574 5f5f0073 iget_.swiset__.s │ │ │ │ + 0x0001e2e4 77697365 745f0073 77697374 785f5f00 wiset_.swistx__. │ │ │ │ + 0x0001e2f4 73776973 74785f00 7377636d 6c6c5f5f swistx_.swcmll__ │ │ │ │ + 0x0001e304 00737763 6d6c6c5f 00737771 636d6e5f .swcmll_.swqcmn_ │ │ │ │ + 0x0001e314 5f007377 71636d6e 5f007377 71636d66 _.swqcmn_.swqcmf │ │ │ │ + 0x0001e324 5f5f0073 7771636d 665f0073 7771636d __.swqcmf_.swqcm │ │ │ │ + 0x0001e334 645f5f00 73777163 6d645f00 73777067 d__.swqcmd_.swpg │ │ │ │ + 0x0001e344 65745f5f 00737770 6765745f 00737770 et__.swpget_.swp │ │ │ │ + 0x0001e354 7365745f 5f007377 70736574 5f007377 set__.swpset_.sw │ │ │ │ + 0x0001e364 70737478 5f5f0073 77707374 785f0075 pstx__.swpstx_.u │ │ │ │ + 0x0001e374 656c6765 745f5f00 75656c67 65745f00 elget__.uelget_. │ │ │ │ + 0x0001e384 75656c73 65745f5f 0075656c 7365745f uelset__.uelset_ │ │ │ │ + 0x0001e394 0075656c 7374785f 5f007565 6c737478 .uelstx__.uelstx │ │ │ │ + 0x0001e3a4 5f007565 7a63686b 5f5f0075 657a6368 _.uezchk__.uezch │ │ │ │ + 0x0001e3b4 6b5f0075 6569746c 765f5f00 75656974 k_.ueitlv__.ueit │ │ │ │ + 0x0001e3c4 6c765f00 75657374 6c765f5f 00756573 lv_.uestlv__.ues │ │ │ │ + 0x0001e3d4 746c765f 00756571 746c765f 5f007565 tlv_.ueqtlv__.ue │ │ │ │ + 0x0001e3e4 71746c76 5f007565 716e746c 5f5f0075 qtlv_.ueqntl__.u │ │ │ │ + 0x0001e3f4 65716e74 6c5f0075 6573746c 7a5f5f00 eqntl_.uestlz__. │ │ │ │ + 0x0001e404 75657374 6c7a5f00 75657174 6c7a5f5f uestlz_.ueqtlz__ │ │ │ │ + 0x0001e414 00756571 746c7a5f 00756569 6765745f .ueqtlz_.ueiget_ │ │ │ │ + 0x0001e424 5f007565 69676574 5f007565 69736574 _.ueiget_.ueiset │ │ │ │ + 0x0001e434 5f5f0075 65697365 745f0075 65697374 __.ueiset_.ueist │ │ │ │ + 0x0001e444 785f5f00 75656973 74785f00 7565746f x__.ueistx_.ueto │ │ │ │ + 0x0001e454 6e7a5f5f 00756574 6f6e7a5f 00756574 nz__.uetonz_.uet │ │ │ │ + 0x0001e464 6f6e655f 5f007565 746f6e65 5f007565 one__.uetone_.ue │ │ │ │ + 0x0001e474 72676574 5f5f0075 65726765 745f0075 rget__.uerget_.u │ │ │ │ + 0x0001e484 65727365 745f5f00 75657273 65745f00 erset__.uerset_. │ │ │ │ + 0x0001e494 75657273 74785f5f 00756572 7374785f uerstx__.uerstx_ │ │ │ │ + 0x0001e4a4 00756567 746c625f 5f007565 67746c62 .uegtlb__.uegtlb │ │ │ │ + 0x0001e4b4 5f007565 70676574 5f5f0075 65706765 _.uepget__.uepge │ │ │ │ + 0x0001e4c4 745f0075 65707365 745f5f00 75657073 t_.uepset__.ueps │ │ │ │ + 0x0001e4d4 65745f00 75657073 74785f5f 00756570 et_.uepstx__.uep │ │ │ │ + 0x0001e4e4 7374785f 00756574 6f6e635f 5f007565 stx_.uetonc__.ue │ │ │ │ + 0x0001e4f4 746f6e63 5f007565 61726561 5f5f0075 tonc_.uearea__.u │ │ │ │ + 0x0001e504 65617265 615f0075 6561696e 745f5f00 earea_.ueaint__. │ │ │ │ + 0x0001e514 75656169 6e745f00 75657071 6e705f5f ueaint_.uepqnp__ │ │ │ │ + 0x0001e524 00756570 716e705f 00756570 7169645f .uepqnp_.uepqid_ │ │ │ │ + 0x0001e534 5f007565 70716964 5f007565 70716370 _.uepqid_.uepqcp │ │ │ │ + 0x0001e544 5f5f0075 65707163 705f0075 65707163 __.uepqcp_.uepqc │ │ │ │ + 0x0001e554 6c5f5f00 75657071 636c5f00 75657071 l__.uepqcl_.uepq │ │ │ │ + 0x0001e564 69745f5f 00756570 7169745f 00756570 it__.uepqit_.uep │ │ │ │ + 0x0001e574 71766c5f 5f007565 7071766c 5f007565 qvl__.uepqvl_.ue │ │ │ │ + 0x0001e584 7073766c 5f5f0075 65707376 6c5f0075 psvl__.uepsvl_.u │ │ │ │ + 0x0001e594 65707169 6e5f5f00 75657071 696e5f00 epqin__.uepqin_. │ │ │ │ + 0x0001e5a4 75657271 6e705f5f 00756572 716e705f uerqnp__.uerqnp_ │ │ │ │ + 0x0001e5b4 00756572 7169645f 5f007565 72716964 .uerqid__.uerqid │ │ │ │ + 0x0001e5c4 5f007565 72716370 5f5f0075 65727163 _.uerqcp__.uerqc │ │ │ │ + 0x0001e5d4 705f0075 65727163 6c5f5f00 75657271 p_.uerqcl__.uerq │ │ │ │ + 0x0001e5e4 636c5f00 75657271 766c5f5f 00756572 cl_.uerqvl__.uer │ │ │ │ + 0x0001e5f4 71766c5f 00756572 73766c5f 5f007565 qvl_.uersvl__.ue │ │ │ │ + 0x0001e604 7273766c 5f007565 7271696e 5f5f0075 rsvl_.uerqin__.u │ │ │ │ + 0x0001e614 65727169 6e5f0075 6567746c 615f5f00 erqin_.uegtla__. │ │ │ │ + 0x0001e624 75656774 6c615f00 75656971 6e705f5f uegtla_.ueiqnp__ │ │ │ │ + 0x0001e634 00756569 716e705f 00756569 7169645f .ueiqnp_.ueiqid_ │ │ │ │ + 0x0001e644 5f007565 69716964 5f007565 69716370 _.ueiqid_.ueiqcp │ │ │ │ + 0x0001e654 5f5f0075 65697163 705f0075 65697163 __.ueiqcp_.ueiqc │ │ │ │ + 0x0001e664 6c5f5f00 75656971 636c5f00 75656971 l__.ueiqcl_.ueiq │ │ │ │ + 0x0001e674 766c5f5f 00756569 71766c5f 00756569 vl__.ueiqvl_.uei │ │ │ │ + 0x0001e684 73766c5f 5f007565 6973766c 5f007565 svl__.ueisvl_.ue │ │ │ │ + 0x0001e694 6971696e 5f5f0075 65697169 6e5f0075 iqin__.ueiqin_.u │ │ │ │ + 0x0001e6a4 65746f6e 665f5f00 7565746f 6e665f00 etonf__.uetonf_. │ │ │ │ + 0x0001e6b4 7565746f 6e625f5f 00756574 6f6e625f uetonb__.uetonb_ │ │ │ │ + 0x0001e6c4 0075656c 716e705f 5f007565 6c716e70 .uelqnp__.uelqnp │ │ │ │ + 0x0001e6d4 5f007565 6c716964 5f5f0075 656c7169 _.uelqid__.uelqi │ │ │ │ + 0x0001e6e4 645f0075 656c7163 705f5f00 75656c71 d_.uelqcp__.uelq │ │ │ │ + 0x0001e6f4 63705f00 75656c71 636c5f5f 0075656c cp_.uelqcl__.uel │ │ │ │ + 0x0001e704 71636c5f 0075656c 71766c5f 5f007565 qcl_.uelqvl__.ue │ │ │ │ + 0x0001e714 6c71766c 5f007565 6c73766c 5f5f0075 lqvl_.uelsvl__.u │ │ │ │ + 0x0001e724 656c7376 6c5f0075 656c7169 6e5f5f00 elsvl_.uelqin__. │ │ │ │ + 0x0001e734 75656c71 696e5f00 69756574 6f6e5f5f uelqin_.iueton__ │ │ │ │ + 0x0001e744 00697565 746f6e5f 00757370 716e705f .iueton_.uspqnp_ │ │ │ │ + 0x0001e754 5f007573 70716e70 5f007573 70716964 _.uspqnp_.uspqid │ │ │ │ + 0x0001e764 5f5f0075 73707169 645f0075 73707163 __.uspqid_.uspqc │ │ │ │ + 0x0001e774 705f5f00 75737071 63705f00 75737071 p__.uspqcp_.uspq │ │ │ │ + 0x0001e784 636c5f5f 00757370 71636c5f 00757370 cl__.uspqcl_.usp │ │ │ │ + 0x0001e794 7169745f 5f007573 70716974 5f007573 qit__.uspqit_.us │ │ │ │ + 0x0001e7a4 7071766c 5f5f0075 73707176 6c5f0075 pqvl__.uspqvl_.u │ │ │ │ + 0x0001e7b4 73707376 6c5f5f00 75737073 766c5f00 spsvl__.uspsvl_. │ │ │ │ + 0x0001e7c4 75737071 696e5f5f 00757370 71696e5f uspqin__.uspqin_ │ │ │ │ + 0x0001e7d4 00757370 74746c5f 5f007573 7074746c .uspttl__.uspttl │ │ │ │ + 0x0001e7e4 5f007573 72716e70 5f5f0075 7372716e _.usrqnp__.usrqn │ │ │ │ + 0x0001e7f4 705f0075 73727169 645f5f00 75737271 p_.usrqid__.usrq │ │ │ │ + 0x0001e804 69645f00 75737271 63705f5f 00757372 id_.usrqcp__.usr │ │ │ │ + 0x0001e814 7163705f 00757372 71636c5f 5f007573 qcp_.usrqcl__.us │ │ │ │ + 0x0001e824 7271636c 5f007573 7271766c 5f5f0075 rqcl_.usrqvl__.u │ │ │ │ + 0x0001e834 73727176 6c5f0075 73727376 6c5f5f00 srqvl_.usrsvl__. │ │ │ │ + 0x0001e844 75737273 766c5f00 75737271 696e5f5f usrsvl_.usrqin__ │ │ │ │ + 0x0001e854 00757372 71696e5f 00757378 6178735f .usrqin_.usxaxs_ │ │ │ │ + 0x0001e864 5f007573 78617873 5f007573 79737562 _.usxaxs_.usysub │ │ │ │ + 0x0001e874 5f5f0075 73797375 625f0075 73706669 __.usysub_.uspfi │ │ │ │ + 0x0001e884 745f5f00 75737066 69745f00 75736178 t__.uspfit_.usax │ │ │ │ + 0x0001e894 636c5f5f 00757361 78636c5f 00757370 cl__.usaxcl_.usp │ │ │ │ + 0x0001e8a4 6e756d5f 5f007573 706e756d 5f007573 num__.uspnum_.us │ │ │ │ + 0x0001e8b4 7a646774 5f5f0075 737a6467 745f0075 zdgt__.uszdgt_.u │ │ │ │ + 0x0001e8c4 736c6765 745f5f00 75736c67 65745f00 slget__.uslget_. │ │ │ │ + 0x0001e8d4 75736c73 65745f5f 0075736c 7365745f uslset__.uslset_ │ │ │ │ + 0x0001e8e4 0075736c 7374785f 5f007573 6c737478 .uslstx__.uslstx │ │ │ │ + 0x0001e8f4 5f007573 61786c67 5f5f0075 7361786c _.usaxlg__.usaxl │ │ │ │ + 0x0001e904 675f0075 73776170 7a5f5f00 75737761 g_.uswapz__.uswa │ │ │ │ + 0x0001e914 707a5f00 75737573 636c5f5f 00757375 pz_.ususcl__.usu │ │ │ │ + 0x0001e924 73636c5f 00757375 7363755f 5f007573 scl_.ususcu__.us │ │ │ │ + 0x0001e934 75736375 5f007573 78696e7a 5f5f0075 uscu_.usxinz__.u │ │ │ │ + 0x0001e944 7378696e 7a5f0075 7378746c 7a5f5f00 sxinz_.usxtlz__. │ │ │ │ + 0x0001e954 75737874 6c7a5f00 75736967 65745f5f usxtlz_.usiget__ │ │ │ │ + 0x0001e964 00757369 6765745f 00757369 7365745f .usiget_.usiset_ │ │ │ │ + 0x0001e974 5f007573 69736574 5f007573 69737478 _.usiset_.usistx │ │ │ │ + 0x0001e984 5f5f0075 73697374 785f0075 7373706e __.usistx_.usspn │ │ │ │ + 0x0001e994 745f5f00 75737370 6e745f00 7573786f t__.usspnt_.usxo │ │ │ │ + 0x0001e9a4 66665f5f 00757378 6f66665f 00757361 ff__.usxoff_.usa │ │ │ │ + 0x0001e9b4 786e6d5f 5f007573 61786e6d 5f007573 xnm__.usaxnm_.us │ │ │ │ + 0x0001e9c4 61787363 5f5f0075 73617873 635f0075 axsc__.usaxsc_.u │ │ │ │ + 0x0001e9d4 73646178 735f5f00 75736461 78735f00 sdaxs__.usdaxs_. │ │ │ │ + 0x0001e9e4 75736971 6e705f5f 00757369 716e705f usiqnp__.usiqnp_ │ │ │ │ + 0x0001e9f4 00757369 7169645f 5f007573 69716964 .usiqid__.usiqid │ │ │ │ + 0x0001ea04 5f007573 69716370 5f5f0075 73697163 _.usiqcp__.usiqc │ │ │ │ + 0x0001ea14 705f0075 73697163 6c5f5f00 75736971 p_.usiqcl__.usiq │ │ │ │ + 0x0001ea24 636c5f00 75736971 766c5f5f 00757369 cl_.usiqvl__.usi │ │ │ │ + 0x0001ea34 71766c5f 00757369 73766c5f 5f007573 qvl_.usisvl__.us │ │ │ │ + 0x0001ea44 6973766c 5f007573 6971696e 5f5f0075 isvl_.usiqin__.u │ │ │ │ + 0x0001ea54 73697169 6e5f0075 73726765 745f5f00 siqin_.usrget__. │ │ │ │ + 0x0001ea64 75737267 65745f00 75737273 65745f5f usrget_.usrset__ │ │ │ │ + 0x0001ea74 00757372 7365745f 00757372 7374785f .usrset_.usrstx_ │ │ │ │ + 0x0001ea84 5f007573 72737478 5f007573 6368766c _.usrstx_.uschvl │ │ │ │ + 0x0001ea94 5f5f0075 73636876 6c5f0075 73787375 __.uschvl_.usxsu │ │ │ │ + 0x0001eaa4 625f5f00 75737873 75625f00 75737861 b__.usxsub_.usxa │ │ │ │ + 0x0001eab4 78755f5f 00757378 6178755f 00757379 xu__.usxaxu_.usy │ │ │ │ + 0x0001eac4 6178735f 5f007573 79617873 5f007573 axs__.usyaxs_.us │ │ │ │ + 0x0001ead4 67727068 5f5f0075 73677270 685f0075 grph__.usgrph_.u │ │ │ │ + 0x0001eae4 73617864 765f5f00 75736178 64765f00 saxdv__.usaxdv_. │ │ │ │ + 0x0001eaf4 6373626c 626c5f5f 00637362 6c626c5f csblbl__.csblbl_ │ │ │ │ + 0x0001eb04 00757370 6765745f 5f007573 70676574 .uspget__.uspget │ │ │ │ + 0x0001eb14 5f007573 70736574 5f5f0075 73707365 _.uspset__.uspse │ │ │ │ + 0x0001eb24 745f0075 73707374 785f5f00 75737073 t_.uspstx__.usps │ │ │ │ + 0x0001eb34 74785f00 75736c71 6e705f5f 0075736c tx_.uslqnp__.usl │ │ │ │ + 0x0001eb44 716e705f 0075736c 7169645f 5f007573 qnp_.uslqid__.us │ │ │ │ + 0x0001eb54 6c716964 5f007573 6c716370 5f5f0075 lqid_.uslqcp__.u │ │ │ │ + 0x0001eb64 736c7163 705f0075 736c7163 6c5f5f00 slqcp_.uslqcl__. │ │ │ │ + 0x0001eb74 75736c71 636c5f00 75736c71 766c5f5f uslqcl_.uslqvl__ │ │ │ │ + 0x0001eb84 0075736c 71766c5f 0075736c 73766c5f .uslqvl_.uslsvl_ │ │ │ │ + 0x0001eb94 5f007573 6c73766c 5f007573 6c71696e _.uslsvl_.uslqin │ │ │ │ + 0x0001eba4 5f5f0075 736c7169 6e5f0075 73737474 __.uslqin_.usstt │ │ │ │ + 0x0001ebb4 6c5f5f00 75737374 746c5f00 75737361 l__.ussttl_.ussa │ │ │ │ + 0x0001ebc4 78735f5f 00757373 6178735f 00757378 xs__.ussaxs_.usx │ │ │ │ + 0x0001ebd4 61786c5f 5f007573 7861786c 5f007573 axl__.usxaxl_.us │ │ │ │ + 0x0001ebe4 696e6974 5f5f0075 73696e69 745f0075 init__.usinit_.u │ │ │ │ + 0x0001ebf4 73796178 6c5f5f00 75737961 786c5f00 syaxl__.usyaxl_. │ │ │ │ + 0x0001ec04 7573796f 66665f5f 00757379 6f66665f usyoff__.usyoff_ │ │ │ │ + 0x0001ec14 00757363 716e705f 5f007573 63716e70 .uscqnp__.uscqnp │ │ │ │ + 0x0001ec24 5f007573 63716964 5f5f0075 73637169 _.uscqid__.uscqi │ │ │ │ + 0x0001ec34 645f0075 73637163 705f5f00 75736371 d_.uscqcp__.uscq │ │ │ │ + 0x0001ec44 63705f00 75736371 636c5f5f 00757363 cp_.uscqcl__.usc │ │ │ │ + 0x0001ec54 71636c5f 00757363 71766c5f 5f007573 qcl_.uscqvl__.us │ │ │ │ + 0x0001ec64 6371766c 5f007573 6373766c 5f5f0075 cqvl_.uscsvl__.u │ │ │ │ + 0x0001ec74 73637376 6c5f0075 73637169 6e5f5f00 scsvl_.uscqin__. │ │ │ │ + 0x0001ec84 75736371 696e5f00 75737074 6d6b5f5f uscqin_.usptmk__ │ │ │ │ + 0x0001ec94 00757370 746d6b5f 00757375 72646c5f .usptmk_.usurdl_ │ │ │ │ + 0x0001eca4 5f007573 7572646c 5f007573 75726474 _.usurdl_.usurdt │ │ │ │ + 0x0001ecb4 5f5f0075 73757264 745f0075 73706178 __.usurdt_.uspax │ │ │ │ + 0x0001ecc4 735f5f00 75737061 78735f00 75737969 s__.uspaxs_.usyi │ │ │ │ + 0x0001ecd4 6e7a5f5f 00757379 696e7a5f 00757379 nz__.usyinz_.usy │ │ │ │ + 0x0001ece4 746c7a5f 5f007573 79746c7a 5f007573 tlz__.usytlz_.us │ │ │ │ + 0x0001ecf4 63676574 5f5f0075 73636765 745f0075 cget__.uscget_.u │ │ │ │ + 0x0001ed04 73637365 745f5f00 75736373 65745f00 scset__.uscset_. │ │ │ │ + 0x0001ed14 75736373 74785f5f 00757363 7374785f uscstx__.uscstx_ │ │ │ │ + 0x0001ed24 00757379 6178755f 5f007573 79617875 .usyaxu__.usyaxu │ │ │ │ + 0x0001ed34 5f007579 70617873 5f5f0075 79706178 _.uypaxs__.uypax │ │ │ │ + 0x0001ed44 735f0075 79707474 6c5f5f00 75797074 s_.uypttl__.uypt │ │ │ │ + 0x0001ed54 746c5f00 75797361 78735f5f 00757973 tl_.uysaxs__.uys │ │ │ │ + 0x0001ed64 6178735f 00757970 6e756d5f 5f007579 axs_.uypnum__.uy │ │ │ │ + 0x0001ed74 706e756d 5f007579 7361787a 5f5f0075 pnum_.uysaxz__.u │ │ │ │ + 0x0001ed84 79736178 7a5f006c 75796368 6b5f5f00 ysaxz_.luychk__. │ │ │ │ + 0x0001ed94 6c757963 686b5f00 75797074 6d6b5f5f luychk_.uyptmk__ │ │ │ │ + 0x0001eda4 00757970 746d6b5f 00757973 74746c5f .uyptmk_.uysttl_ │ │ │ │ + 0x0001edb4 5f007579 7374746c 5f007579 61786476 _.uysttl_.uyaxdv │ │ │ │ + 0x0001edc4 5f5f0075 79617864 765f0075 7973666d __.uyaxdv_.uysfm │ │ │ │ + 0x0001edd4 745f5f00 75797366 6d745f00 75797166 t__.uysfmt_.uyqf │ │ │ │ + 0x0001ede4 6d745f5f 00757971 666d745f 00757970 mt__.uyqfmt_.uyp │ │ │ │ + 0x0001edf4 746d7a5f 5f007579 70746d7a 5f007579 tmz__.uyptmz_.uy │ │ │ │ + 0x0001ee04 736f6666 5f5f0075 79736f66 665f0075 soff__.uysoff_.u │ │ │ │ + 0x0001ee14 79726f66 665f5f00 7579726f 66665f00 yroff__.uyroff_. │ │ │ │ + 0x0001ee24 75796d74 746c5f5f 0075796d 74746c5f uymttl__.uymttl_ │ │ │ │ + 0x0001ee34 00757961 786e6d5f 5f007579 61786e6d .uyaxnm__.uyaxnm │ │ │ │ + 0x0001ee44 5f00756c 69676574 5f5f0075 6c696765 _.uliget__.ulige │ │ │ │ + 0x0001ee54 745f0075 6c697365 745f5f00 756c6973 t_.uliset__.ulis │ │ │ │ + 0x0001ee64 65745f00 756c6973 74785f5f 00756c69 et_.ulistx__.uli │ │ │ │ + 0x0001ee74 7374785f 00756c6c 6765745f 5f00756c stx_.ullget__.ul │ │ │ │ + 0x0001ee84 6c676574 5f00756c 6c736574 5f5f0075 lget_.ullset__.u │ │ │ │ + 0x0001ee94 6c6c7365 745f0075 6c6c7374 785f5f00 llset_.ullstx__. │ │ │ │ + 0x0001eea4 756c6c73 74785f00 756c7071 6e705f5f ullstx_.ulpqnp__ │ │ │ │ + 0x0001eeb4 00756c70 716e705f 00756c70 7169645f .ulpqnp_.ulpqid_ │ │ │ │ + 0x0001eec4 5f00756c 70716964 5f00756c 70716370 _.ulpqid_.ulpqcp │ │ │ │ + 0x0001eed4 5f5f0075 6c707163 705f0075 6c707163 __.ulpqcp_.ulpqc │ │ │ │ + 0x0001eee4 6c5f5f00 756c7071 636c5f00 756c7071 l__.ulpqcl_.ulpq │ │ │ │ + 0x0001eef4 69745f5f 00756c70 7169745f 00756c70 it__.ulpqit_.ulp │ │ │ │ + 0x0001ef04 71766c5f 5f00756c 7071766c 5f00756c qvl__.ulpqvl_.ul │ │ │ │ + 0x0001ef14 7073766c 5f5f0075 6c707376 6c5f0075 psvl__.ulpsvl_.u │ │ │ │ + 0x0001ef24 6c707169 6e5f5f00 756c7071 696e5f00 lpqin__.ulpqin_. │ │ │ │ + 0x0001ef34 756c7271 6e705f5f 00756c72 716e705f ulrqnp__.ulrqnp_ │ │ │ │ + 0x0001ef44 00756c72 7169645f 5f00756c 72716964 .ulrqid__.ulrqid │ │ │ │ + 0x0001ef54 5f00756c 72716370 5f5f0075 6c727163 _.ulrqcp__.ulrqc │ │ │ │ + 0x0001ef64 705f0075 6c727163 6c5f5f00 756c7271 p_.ulrqcl__.ulrq │ │ │ │ + 0x0001ef74 636c5f00 756c7271 766c5f5f 00756c72 cl_.ulrqvl__.ulr │ │ │ │ + 0x0001ef84 71766c5f 00756c72 73766c5f 5f00756c qvl_.ulrsvl__.ul │ │ │ │ + 0x0001ef94 7273766c 5f00756c 7271696e 5f5f0075 rsvl_.ulrqin__.u │ │ │ │ + 0x0001efa4 6c727169 6e5f0075 6c786c62 6c5f5f00 lrqin_.ulxlbl__. │ │ │ │ + 0x0001efb4 756c786c 626c5f00 756c7378 626c5f5f ulxlbl_.ulsxbl__ │ │ │ │ + 0x0001efc4 00756c73 78626c5f 00756c71 78626c5f .ulsxbl_.ulqxbl_ │ │ │ │ + 0x0001efd4 5f00756c 7178626c 5f00756c 6c716e70 _.ulqxbl_.ullqnp │ │ │ │ + 0x0001efe4 5f5f0075 6c6c716e 705f0075 6c6c7169 __.ullqnp_.ullqi │ │ │ │ + 0x0001eff4 645f5f00 756c6c71 69645f00 756c6c71 d__.ullqid_.ullq │ │ │ │ + 0x0001f004 63705f5f 00756c6c 7163705f 00756c6c cp__.ullqcp_.ull │ │ │ │ + 0x0001f014 71636c5f 5f00756c 6c71636c 5f00756c qcl__.ullqcl_.ul │ │ │ │ + 0x0001f024 6c71766c 5f5f0075 6c6c7176 6c5f0075 lqvl__.ullqvl_.u │ │ │ │ + 0x0001f034 6c6c7376 6c5f5f00 756c6c73 766c5f00 llsvl__.ullsvl_. │ │ │ │ + 0x0001f044 756c6c71 696e5f5f 00756c6c 71696e5f ullqin__.ullqin_ │ │ │ │ + 0x0001f054 00756c69 716e705f 5f00756c 69716e70 .uliqnp__.uliqnp │ │ │ │ + 0x0001f064 5f00756c 69716964 5f5f0075 6c697169 _.uliqid__.uliqi │ │ │ │ + 0x0001f074 645f0075 6c697163 705f5f00 756c6971 d_.uliqcp__.uliq │ │ │ │ + 0x0001f084 63705f00 756c6971 636c5f5f 00756c69 cp_.uliqcl__.uli │ │ │ │ + 0x0001f094 71636c5f 00756c69 71766c5f 5f00756c qcl_.uliqvl__.ul │ │ │ │ + 0x0001f0a4 6971766c 5f00756c 6973766c 5f5f0075 iqvl_.ulisvl__.u │ │ │ │ + 0x0001f0b4 6c697376 6c5f0075 6c697169 6e5f5f00 lisvl_.uliqin__. │ │ │ │ + 0x0001f0c4 756c6971 696e5f00 756c7873 666d5f5f uliqin_.ulxsfm__ │ │ │ │ + 0x0001f0d4 00756c78 73666d5f 00756c78 71666d5f .ulxsfm_.ulxqfm_ │ │ │ │ + 0x0001f0e4 5f00756c 7871666d 5f00756c 72676574 _.ulxqfm_.ulrget │ │ │ │ + 0x0001f0f4 5f5f0075 6c726765 745f0075 6c727365 __.ulrget_.ulrse │ │ │ │ + 0x0001f104 745f5f00 756c7273 65745f00 756c7273 t__.ulrset_.ulrs │ │ │ │ + 0x0001f114 74785f5f 00756c72 7374785f 00756c79 tx__.ulrstx_.uly │ │ │ │ + 0x0001f124 73666d5f 5f00756c 7973666d 5f00756c sfm__.ulysfm_.ul │ │ │ │ + 0x0001f134 7971666d 5f5f0075 6c797166 6d5f0075 yqfm__.ulyqfm_.u │ │ │ │ + 0x0001f144 6c796c62 6c5f5f00 756c796c 626c5f00 lylbl__.ulylbl_. │ │ │ │ + 0x0001f154 756c7379 626c5f5f 00756c73 79626c5f ulsybl__.ulsybl_ │ │ │ │ + 0x0001f164 00756c71 79626c5f 5f00756c 7179626c .ulqybl__.ulqybl │ │ │ │ + 0x0001f174 5f00756c 786c6f67 5f5f0075 6c786c6f _.ulxlog__.ulxlo │ │ │ │ + 0x0001f184 675f0075 6c706765 745f5f00 756c7067 g_.ulpget__.ulpg │ │ │ │ + 0x0001f194 65745f00 756c7073 65745f5f 00756c70 et_.ulpset__.ulp │ │ │ │ + 0x0001f1a4 7365745f 00756c70 7374785f 5f00756c set_.ulpstx__.ul │ │ │ │ + 0x0001f1b4 70737478 5f00756c 796c6f67 5f5f0075 pstx_.ulylog__.u │ │ │ │ + 0x0001f1c4 6c796c6f 675f0075 756c696e 5f5f0075 lylog_.uulin__.u │ │ │ │ + 0x0001f1d4 7569716e 705f5f00 75756971 6e705f00 uiqnp__.uuiqnp_. │ │ │ │ + 0x0001f1e4 75756971 69645f5f 00757569 7169645f uuiqid__.uuiqid_ │ │ │ │ + 0x0001f1f4 00757569 7163705f 5f007575 69716370 .uuiqcp__.uuiqcp │ │ │ │ + 0x0001f204 5f007575 6971636c 5f5f0075 75697163 _.uuiqcl__.uuiqc │ │ │ │ + 0x0001f214 6c5f0075 75697176 6c5f5f00 75756971 l_.uuiqvl__.uuiq │ │ │ │ + 0x0001f224 766c5f00 75756973 766c5f5f 00757569 vl_.uuisvl__.uui │ │ │ │ + 0x0001f234 73766c5f 00757569 71696e5f 5f007575 svl_.uuiqin__.uu │ │ │ │ + 0x0001f244 6971696e 5f007575 6d726b5f 5f007575 iqin_.uumrk__.uu │ │ │ │ + 0x0001f254 6d726b5f 0075756c 6765745f 5f007575 mrk_.uulget__.uu │ │ │ │ + 0x0001f264 6c676574 5f007575 6c736574 5f5f0075 lget_.uulset__.u │ │ │ │ + 0x0001f274 756c7365 745f0075 756c7374 785f5f00 ulset_.uulstx__. │ │ │ │ + 0x0001f284 75756c73 74785f00 75757366 72745f5f uulstx_.uusfrt__ │ │ │ │ + 0x0001f294 00757573 6672745f 00757571 6672745f .uusfrt_.uuqfrt_ │ │ │ │ + 0x0001f2a4 5f007575 71667274 5f007575 73667269 _.uuqfrt_.uusfri │ │ │ │ + 0x0001f2b4 5f5f0075 75736672 695f0075 75716672 __.uusfri_.uuqfr │ │ │ │ + 0x0001f2c4 695f5f00 75757166 72695f00 75757361 i__.uuqfri_.uusa │ │ │ │ + 0x0001f2d4 72705f5f 00757573 6172705f 00757571 rp__.uusarp_.uuq │ │ │ │ + 0x0001f2e4 6172705f 5f007575 71617270 5f007575 arp__.uuqarp_.uu │ │ │ │ + 0x0001f2f4 6c716e70 5f5f0075 756c716e 705f0075 lqnp__.uulqnp_.u │ │ │ │ + 0x0001f304 756c7169 645f5f00 75756c71 69645f00 ulqid__.uulqid_. │ │ │ │ + 0x0001f314 75756c71 63705f5f 0075756c 7163705f uulqcp__.uulqcp_ │ │ │ │ + 0x0001f324 0075756c 71636c5f 5f007575 6c71636c .uulqcl__.uulqcl │ │ │ │ + 0x0001f334 5f007575 6c71766c 5f5f0075 756c7176 _.uulqvl__.uulqv │ │ │ │ + 0x0001f344 6c5f0075 756c7376 6c5f5f00 75756c73 l_.uulsvl__.uuls │ │ │ │ + 0x0001f354 766c5f00 75756c71 696e5f5f 0075756c vl_.uulqin__.uul │ │ │ │ + 0x0001f364 71696e5f 00757572 6765745f 5f007575 qin_.uurget__.uu │ │ │ │ + 0x0001f374 72676574 5f007575 72736574 5f5f0075 rget_.uurset__.u │ │ │ │ + 0x0001f384 75727365 745f0075 75727374 785f5f00 urset_.uurstx__. │ │ │ │ + 0x0001f394 75757273 74785f00 75756c69 6e7a5f5f uurstx_.uulinz__ │ │ │ │ + 0x0001f3a4 0075756c 696e7a5f 00757572 716e705f .uulinz_.uurqnp_ │ │ │ │ + 0x0001f3b4 5f007575 72716e70 5f007575 72716964 _.uurqnp_.uurqid │ │ │ │ + 0x0001f3c4 5f5f0075 75727169 645f0075 75727163 __.uurqid_.uurqc │ │ │ │ + 0x0001f3d4 705f5f00 75757271 63705f00 75757271 p__.uurqcp_.uurq │ │ │ │ + 0x0001f3e4 636c5f5f 00757572 71636c5f 00757572 cl__.uurqcl_.uur │ │ │ │ + 0x0001f3f4 71766c5f 5f007575 7271766c 5f007575 qvl__.uurqvl_.uu │ │ │ │ + 0x0001f404 7273766c 5f5f0075 75727376 6c5f0075 rsvl__.uursvl_.u │ │ │ │ + 0x0001f414 75727169 6e5f5f00 75757271 696e5f00 urqin__.uurqin_. │ │ │ │ + 0x0001f424 75757067 65745f5f 00757570 6765745f uupget__.uupget_ │ │ │ │ + 0x0001f434 00757570 7365745f 5f007575 70736574 .uupset__.uupset │ │ │ │ + 0x0001f444 5f007575 70737478 5f5f0075 75707374 _.uupstx__.uupst │ │ │ │ + 0x0001f454 785f0075 75696e69 745f5f00 7575696e x_.uuinit__.uuin │ │ │ │ + 0x0001f464 69745f00 7575736c 6e745f5f 00757573 it_.uuslnt__.uus │ │ │ │ + 0x0001f474 6c6e745f 00757571 6c6e745f 5f007575 lnt_.uuqlnt__.uu │ │ │ │ + 0x0001f484 716c6e74 5f007575 736c6e69 5f5f0075 qlnt_.uuslni__.u │ │ │ │ + 0x0001f494 75736c6e 695f0075 75716c6e 695f5f00 uslni_.uuqlni__. │ │ │ │ + 0x0001f4a4 7575716c 6e695f00 75757369 64765f5f uuqlni_.uusidv__ │ │ │ │ + 0x0001f4b4 00757573 6964765f 00757571 6964765f .uusidv_.uuqidv_ │ │ │ │ + 0x0001f4c4 5f007575 71696476 5f007575 70716e70 _.uuqidv_.uupqnp │ │ │ │ + 0x0001f4d4 5f5f0075 7570716e 705f0075 75707169 __.uupqnp_.uupqi │ │ │ │ + 0x0001f4e4 645f5f00 75757071 69645f00 75757071 d__.uupqid_.uupq │ │ │ │ + 0x0001f4f4 63705f5f 00757570 7163705f 00757570 cp__.uupqcp_.uup │ │ │ │ + 0x0001f504 71636c5f 5f007575 7071636c 5f007575 qcl__.uupqcl_.uu │ │ │ │ + 0x0001f514 70716974 5f5f0075 75707169 745f0075 pqit__.uupqit_.u │ │ │ │ + 0x0001f524 75707176 6c5f5f00 75757071 766c5f00 upqvl__.uupqvl_. │ │ │ │ + 0x0001f534 75757073 766c5f5f 00757570 73766c5f uupsvl__.uupsvl_ │ │ │ │ + 0x0001f544 00757570 71696e5f 5f007575 7071696e .uupqin__.uupqin │ │ │ │ + 0x0001f554 5f007575 73627273 5f5f0075 75736272 _.uusbrs__.uusbr │ │ │ │ + 0x0001f564 735f0075 75716272 735f5f00 75757162 s_.uuqbrs__.uuqb │ │ │ │ + 0x0001f574 72735f00 7575736d 6b745f5f 00757573 rs_.uusmkt__.uus │ │ │ │ + 0x0001f584 6d6b745f 00757571 6d6b745f 5f007575 mkt_.uuqmkt__.uu │ │ │ │ + 0x0001f594 716d6b74 5f007575 736d6b69 5f5f0075 qmkt_.uusmki__.u │ │ │ │ + 0x0001f5a4 75736d6b 695f0075 75716d6b 695f5f00 usmki_.uuqmki__. │ │ │ │ + 0x0001f5b4 7575716d 6b695f00 7575736d 6b735f5f uuqmki_.uusmks__ │ │ │ │ + 0x0001f5c4 00757573 6d6b735f 00757571 6d6b735f .uusmks_.uuqmks_ │ │ │ │ + 0x0001f5d4 5f007575 716d6b73 5f007575 69676574 _.uuqmks_.uuiget │ │ │ │ + 0x0001f5e4 5f5f0075 75696765 745f0075 75697365 __.uuiget_.uuise │ │ │ │ + 0x0001f5f4 745f5f00 75756973 65745f00 75756973 t__.uuiset_.uuis │ │ │ │ + 0x0001f604 74785f5f 00757569 7374785f 00757573 tx__.uuistx_.uus │ │ │ │ + 0x0001f614 6562745f 5f007575 73656274 5f007575 ebt__.uusebt_.uu │ │ │ │ + 0x0001f624 71656274 5f5f0075 75716562 745f0075 qebt__.uuqebt_.u │ │ │ │ + 0x0001f634 75736562 695f5f00 75757365 62695f00 usebi__.uusebi_. │ │ │ │ + 0x0001f644 75757165 62695f5f 00757571 6562695f uuqebi__.uuqebi_ │ │ │ │ + 0x0001f654 00757573 6562735f 5f007575 73656273 .uusebs__.uusebs │ │ │ │ + 0x0001f664 5f007575 71656273 5f5f0075 75716562 _.uuqebs__.uuqeb │ │ │ │ + 0x0001f674 735f0075 756d726b 7a5f5f00 75756d72 s_.uumrkz__.uumr │ │ │ │ + 0x0001f684 6b7a5f00 75677375 745f5f00 75677375 kz_.ugsut__.ugsu │ │ │ │ + 0x0001f694 745f0075 67647574 5f5f0075 67647574 t_.ugdut__.ugdut │ │ │ │ + 0x0001f6a4 5f007567 76656374 5f5f0075 67766563 _.ugvect__.ugvec │ │ │ │ + 0x0001f6b4 745f0075 6772716e 705f5f00 75677271 t_.ugrqnp__.ugrq │ │ │ │ + 0x0001f6c4 6e705f00 75677271 69645f5f 00756772 np_.ugrqid__.ugr │ │ │ │ + 0x0001f6d4 7169645f 00756772 7163705f 5f007567 qid_.ugrqcp__.ug │ │ │ │ + 0x0001f6e4 72716370 5f007567 7271636c 5f5f0075 rqcp_.ugrqcl__.u │ │ │ │ + 0x0001f6f4 67727163 6c5f0075 67727176 6c5f5f00 grqcl_.ugrqvl__. │ │ │ │ + 0x0001f704 75677271 766c5f00 75677273 766c5f5f ugrqvl_.ugrsvl__ │ │ │ │ + 0x0001f714 00756772 73766c5f 00756772 71696e5f .ugrsvl_.ugrqin_ │ │ │ │ + 0x0001f724 5f007567 7271696e 5f007567 69716e70 _.ugrqin_.ugiqnp │ │ │ │ + 0x0001f734 5f5f0075 6769716e 705f0075 67697169 __.ugiqnp_.ugiqi │ │ │ │ + 0x0001f744 645f5f00 75676971 69645f00 75676971 d__.ugiqid_.ugiq │ │ │ │ + 0x0001f754 63705f5f 00756769 7163705f 00756769 cp__.ugiqcp_.ugi │ │ │ │ + 0x0001f764 71636c5f 5f007567 6971636c 5f007567 qcl__.ugiqcl_.ug │ │ │ │ + 0x0001f774 6971766c 5f5f0075 67697176 6c5f0075 iqvl__.ugiqvl_.u │ │ │ │ + 0x0001f784 67697376 6c5f5f00 75676973 766c5f00 gisvl__.ugisvl_. │ │ │ │ + 0x0001f794 75676971 696e5f5f 00756769 71696e5f ugiqin__.ugiqin_ │ │ │ │ + 0x0001f7a4 00756775 6e69745f 5f007567 756e6974 .ugunit__.ugunit │ │ │ │ + 0x0001f7b4 5f007567 72676574 5f5f0075 67726765 _.ugrget__.ugrge │ │ │ │ + 0x0001f7c4 745f0075 67727365 745f5f00 75677273 t_.ugrset__.ugrs │ │ │ │ + 0x0001f7d4 65745f00 75677273 74785f5f 00756772 et_.ugrstx__.ugr │ │ │ │ + 0x0001f7e4 7374785f 00756770 716e705f 5f007567 stx_.ugpqnp__.ug │ │ │ │ + 0x0001f7f4 70716e70 5f007567 70716964 5f5f0075 pqnp_.ugpqid__.u │ │ │ │ + 0x0001f804 67707169 645f0075 67707163 705f5f00 gpqid_.ugpqcp__. │ │ │ │ + 0x0001f814 75677071 63705f00 75677071 636c5f5f ugpqcp_.ugpqcl__ │ │ │ │ + 0x0001f824 00756770 71636c5f 00756770 7169745f .ugpqcl_.ugpqit_ │ │ │ │ + 0x0001f834 5f007567 70716974 5f007567 7071766c _.ugpqit_.ugpqvl │ │ │ │ + 0x0001f844 5f5f0075 67707176 6c5f0075 67707376 __.ugpqvl_.ugpsv │ │ │ │ + 0x0001f854 6c5f5f00 75677073 766c5f00 75677071 l__.ugpsvl_.ugpq │ │ │ │ + 0x0001f864 696e5f5f 00756770 71696e5f 00756769 in__.ugpqin_.ugi │ │ │ │ + 0x0001f874 6765745f 5f007567 69676574 5f007567 get__.ugiget_.ug │ │ │ │ + 0x0001f884 69736574 5f5f0075 67697365 745f0075 iset__.ugiset_.u │ │ │ │ + 0x0001f894 67697374 785f5f00 75676973 74785f00 gistx__.ugistx_. │ │ │ │ + 0x0001f8a4 75676c71 6e705f5f 0075676c 716e705f uglqnp__.uglqnp_ │ │ │ │ + 0x0001f8b4 0075676c 7169645f 5f007567 6c716964 .uglqid__.uglqid │ │ │ │ + 0x0001f8c4 5f007567 6c716370 5f5f0075 676c7163 _.uglqcp__.uglqc │ │ │ │ + 0x0001f8d4 705f0075 676c7163 6c5f5f00 75676c71 p_.uglqcl__.uglq │ │ │ │ + 0x0001f8e4 636c5f00 75676c71 766c5f5f 0075676c cl_.uglqvl__.ugl │ │ │ │ + 0x0001f8f4 71766c5f 0075676c 73766c5f 5f007567 qvl_.uglsvl__.ug │ │ │ │ + 0x0001f904 6c73766c 5f007567 6c71696e 5f5f0075 lsvl_.uglqin__.u │ │ │ │ + 0x0001f914 676c7169 6e5f0075 67706765 745f5f00 glqin_.ugpget__. │ │ │ │ + 0x0001f924 75677067 65745f00 75677073 65745f5f ugpget_.ugpset__ │ │ │ │ + 0x0001f934 00756770 7365745f 00756770 7374785f .ugpset_.ugpstx_ │ │ │ │ + 0x0001f944 5f007567 70737478 5f007567 6c676574 _.ugpstx_.uglget │ │ │ │ + 0x0001f954 5f5f0075 676c6765 745f0075 676c7365 __.uglget_.uglse │ │ │ │ + 0x0001f964 745f5f00 75676c73 65745f00 75676c73 t__.uglset_.ugls │ │ │ │ + 0x0001f974 74785f5f 0075676c 7374785f 00757a63 tx__.uglstx_.uzc │ │ │ │ + 0x0001f984 716e705f 5f00757a 63716e70 5f00757a qnp__.uzcqnp_.uz │ │ │ │ + 0x0001f994 63716964 5f5f0075 7a637169 645f0075 cqid__.uzcqid_.u │ │ │ │ + 0x0001f9a4 7a637163 705f5f00 757a6371 63705f00 zcqcp__.uzcqcp_. │ │ │ │ + 0x0001f9b4 757a6371 636c5f5f 00757a63 71636c5f uzcqcl__.uzcqcl_ │ │ │ │ + 0x0001f9c4 00757a63 71766c5f 5f00757a 6371766c .uzcqvl__.uzcqvl │ │ │ │ + 0x0001f9d4 5f00757a 6373766c 5f5f0075 7a637376 _.uzcsvl__.uzcsv │ │ │ │ + 0x0001f9e4 6c5f0075 7a637169 6e5f5f00 757a6371 l_.uzcqin__.uzcq │ │ │ │ + 0x0001f9f4 696e5f00 757a6373 61765f5f 00757a63 in_.uzcsav__.uzc │ │ │ │ + 0x0001fa04 7361765f 00757a63 7273745f 5f00757a sav_.uzcrst__.uz │ │ │ │ + 0x0001fa14 63727374 5f00757a 69676574 5f5f0075 crst_.uziget__.u │ │ │ │ + 0x0001fa24 7a696765 745f0075 7a697365 745f5f00 ziget_.uziset__. │ │ │ │ + 0x0001fa34 757a6973 65745f00 757a6973 74785f5f uziset_.uzistx__ │ │ │ │ + 0x0001fa44 00757a69 7374785f 00757a63 6765745f .uzistx_.uzcget_ │ │ │ │ + 0x0001fa54 5f00757a 63676574 5f00757a 63736574 _.uzcget_.uzcset │ │ │ │ + 0x0001fa64 5f5f0075 7a637365 745f0075 7a637374 __.uzcset_.uzcst │ │ │ │ + 0x0001fa74 785f5f00 757a6373 74785f00 757a6c67 x__.uzcstx_.uzlg │ │ │ │ + 0x0001fa84 65745f5f 00757a6c 6765745f 00757a6c et__.uzlget_.uzl │ │ │ │ + 0x0001fa94 7365745f 5f00757a 6c736574 5f00757a set__.uzlset_.uz │ │ │ │ + 0x0001faa4 6c737478 5f5f0075 7a6c7374 785f0075 lstx__.uzlstx_.u │ │ │ │ + 0x0001fab4 7a696e69 745f5f00 757a696e 69745f00 zinit__.uzinit_. │ │ │ │ + 0x0001fac4 757a7073 61765f5f 00757a70 7361765f uzpsav__.uzpsav_ │ │ │ │ + 0x0001fad4 00757a70 7273745f 5f00757a 70727374 .uzprst__.uzprst │ │ │ │ + 0x0001fae4 5f00757a 70716e70 5f5f0075 7a70716e _.uzpqnp__.uzpqn │ │ │ │ + 0x0001faf4 705f0075 7a707169 645f5f00 757a7071 p_.uzpqid__.uzpq │ │ │ │ + 0x0001fb04 69645f00 757a7071 63705f5f 00757a70 id_.uzpqcp__.uzp │ │ │ │ + 0x0001fb14 7163705f 00757a70 71636c5f 5f00757a qcp_.uzpqcl__.uz │ │ │ │ + 0x0001fb24 7071636c 5f00757a 70716974 5f5f0075 pqcl_.uzpqit__.u │ │ │ │ + 0x0001fb34 7a707169 745f0075 7a707176 6c5f5f00 zpqit_.uzpqvl__. │ │ │ │ + 0x0001fb44 757a7071 766c5f00 757a7073 766c5f5f uzpqvl_.uzpsvl__ │ │ │ │ + 0x0001fb54 00757a70 73766c5f 00757a70 71696e5f .uzpsvl_.uzpqin_ │ │ │ │ + 0x0001fb64 5f00757a 7071696e 5f00757a 66616374 _.uzpqin_.uzfact │ │ │ │ + 0x0001fb74 5f5f0075 7a666163 745f0075 7a69716e __.uzfact_.uziqn │ │ │ │ + 0x0001fb84 705f5f00 757a6971 6e705f00 757a6971 p__.uziqnp_.uziq │ │ │ │ + 0x0001fb94 69645f5f 00757a69 7169645f 00757a69 id__.uziqid_.uzi │ │ │ │ + 0x0001fba4 7163705f 5f00757a 69716370 5f00757a qcp__.uziqcp_.uz │ │ │ │ + 0x0001fbb4 6971636c 5f5f0075 7a697163 6c5f0075 iqcl__.uziqcl_.u │ │ │ │ + 0x0001fbc4 7a697176 6c5f5f00 757a6971 766c5f00 ziqvl__.uziqvl_. │ │ │ │ + 0x0001fbd4 757a6973 766c5f5f 00757a69 73766c5f uzisvl__.uzisvl_ │ │ │ │ + 0x0001fbe4 00757a69 71696e5f 5f00757a 6971696e .uziqin__.uziqin │ │ │ │ + 0x0001fbf4 5f00757a 69736176 5f5f0075 7a697361 _.uzisav__.uzisa │ │ │ │ + 0x0001fc04 765f0075 7a697273 745f5f00 757a6972 v_.uzirst__.uzir │ │ │ │ + 0x0001fc14 73745f00 757a7067 65745f5f 00757a70 st_.uzpget__.uzp │ │ │ │ + 0x0001fc24 6765745f 00757a70 7365745f 5f00757a get_.uzpset__.uz │ │ │ │ + 0x0001fc34 70736574 5f00757a 70737478 5f5f0075 pset_.uzpstx__.u │ │ │ │ + 0x0001fc44 7a707374 785f0075 7a6c716e 705f5f00 zpstx_.uzlqnp__. │ │ │ │ + 0x0001fc54 757a6c71 6e705f00 757a6c71 69645f5f uzlqnp_.uzlqid__ │ │ │ │ + 0x0001fc64 00757a6c 7169645f 00757a6c 7163705f .uzlqid_.uzlqcp_ │ │ │ │ + 0x0001fc74 5f00757a 6c716370 5f00757a 6c71636c _.uzlqcp_.uzlqcl │ │ │ │ + 0x0001fc84 5f5f0075 7a6c7163 6c5f0075 7a6c7176 __.uzlqcl_.uzlqv │ │ │ │ + 0x0001fc94 6c5f5f00 757a6c71 766c5f00 757a6c73 l__.uzlqvl_.uzls │ │ │ │ + 0x0001fca4 766c5f5f 00757a6c 73766c5f 00757a6c vl__.uzlsvl_.uzl │ │ │ │ + 0x0001fcb4 71696e5f 5f00757a 6c71696e 5f00757a qin__.uzlqin_.uz │ │ │ │ + 0x0001fcc4 6c736176 5f5f0075 7a6c7361 765f0075 lsav__.uzlsav_.u │ │ │ │ + 0x0001fcd4 7a6c7273 745f5f00 757a6c72 73745f00 zlrst__.uzlrst_. │ │ │ │ + 0x0001fce4 757a7267 65745f5f 00757a72 7365745f uzrget__.uzrset_ │ │ │ │ + 0x0001fcf4 5f00757a 72736574 5f00757a 72737478 _.uzrset_.uzrstx │ │ │ │ + 0x0001fd04 5f5f0075 7a727374 785f0075 7a72716e __.uzrstx_.uzrqn │ │ │ │ + 0x0001fd14 705f5f00 757a7271 6e705f00 757a7271 p__.uzrqnp_.uzrq │ │ │ │ + 0x0001fd24 69645f5f 00757a72 7169645f 00757a72 id__.uzrqid_.uzr │ │ │ │ + 0x0001fd34 7163705f 5f00757a 72716370 5f00757a qcp__.uzrqcp_.uz │ │ │ │ + 0x0001fd44 7271636c 5f5f0075 7a727163 6c5f0075 rqcl__.uzrqcl_.u │ │ │ │ + 0x0001fd54 7a727176 6c5f5f00 757a7271 766c5f00 zrqvl__.uzrqvl_. │ │ │ │ + 0x0001fd64 757a7273 766c5f5f 00757a72 73766c5f uzrsvl__.uzrsvl_ │ │ │ │ + 0x0001fd74 00757a72 71696e5f 5f00757a 7271696e .uzrqin__.uzrqin │ │ │ │ + 0x0001fd84 5f00757a 72736176 5f5f0075 7a727361 _.uzrsav__.uzrsa │ │ │ │ + 0x0001fd94 765f0075 7a727273 745f5f00 757a7272 v_.uzrrst__.uzrr │ │ │ │ + 0x0001fda4 73745f00 75637861 79725f5f 00756378 st_.ucxayr__.ucx │ │ │ │ + 0x0001fdb4 6179725f 00756370 716e705f 5f007563 ayr_.ucpqnp__.uc │ │ │ │ + 0x0001fdc4 70716e70 5f007563 70716964 5f5f0075 pqnp_.ucpqid__.u │ │ │ │ + 0x0001fdd4 63707169 645f0075 63707163 705f5f00 cpqid_.ucpqcp__. │ │ │ │ + 0x0001fde4 75637071 63705f00 75637071 636c5f5f ucpqcp_.ucpqcl__ │ │ │ │ + 0x0001fdf4 00756370 71636c5f 00756370 7169745f .ucpqcl_.ucpqit_ │ │ │ │ + 0x0001fe04 5f007563 70716974 5f007563 7071766c _.ucpqit_.ucpqvl │ │ │ │ + 0x0001fe14 5f5f0075 63707176 6c5f0075 63707376 __.ucpqvl_.ucpsv │ │ │ │ + 0x0001fe24 6c5f5f00 75637073 766c5f00 75637071 l__.ucpsvl_.ucpq │ │ │ │ + 0x0001fe34 696e5f5f 00756370 71696e5f 00756372 in__.ucpqin_.ucr │ │ │ │ + 0x0001fe44 716e705f 5f007563 72716e70 5f007563 qnp__.ucrqnp_.uc │ │ │ │ + 0x0001fe54 72716964 5f5f0075 63727169 645f0075 rqid__.ucrqid_.u │ │ │ │ + 0x0001fe64 63727163 705f5f00 75637271 63705f00 crqcp__.ucrqcp_. │ │ │ │ + 0x0001fe74 75637271 636c5f5f 00756372 71636c5f ucrqcl__.ucrqcl_ │ │ │ │ + 0x0001fe84 00756372 71766c5f 5f007563 7271766c .ucrqvl__.ucrqvl │ │ │ │ + 0x0001fe94 5f007563 7273766c 5f5f0075 63727376 _.ucrsvl__.ucrsv │ │ │ │ + 0x0001fea4 6c5f0075 63727169 6e5f5f00 75637271 l_.ucrqin__.ucrq │ │ │ │ + 0x0001feb4 696e5f00 75637861 6d6e5f5f 00756378 in_.ucxamn__.ucx │ │ │ │ + 0x0001fec4 616d6e5f 00756379 6164795f 5f007563 amn_.ucyady__.uc │ │ │ │ + 0x0001fed4 79616479 5f007563 70676574 5f5f0075 yady_.ucpget__.u │ │ │ │ + 0x0001fee4 63706765 745f0075 63707365 745f5f00 cpget_.ucpset__. │ │ │ │ + 0x0001fef4 75637073 65745f00 75637073 74785f5f ucpset_.ucpstx__ │ │ │ │ + 0x0001ff04 00756370 7374785f 00756379 616d6e5f .ucpstx_.ucyamn_ │ │ │ │ + 0x0001ff14 5f007563 79616d6e 5f007563 7961636c _.ucyamn_.ucyacl │ │ │ │ + 0x0001ff24 5f5f0075 63796163 6c5f0075 636c6765 __.ucyacl_.uclge │ │ │ │ + 0x0001ff34 745f5f00 75636c67 65745f00 75636c73 t__.uclget_.ucls │ │ │ │ + 0x0001ff44 65745f5f 0075636c 7365745f 0075636c et__.uclset_.ucl │ │ │ │ + 0x0001ff54 7374785f 5f007563 6c737478 5f007563 stx__.uclstx_.uc │ │ │ │ + 0x0001ff64 7861636c 5f5f0075 63786163 6c5f0075 xacl__.ucxacl_.u │ │ │ │ + 0x0001ff74 63696765 745f5f00 75636967 65745f00 ciget__.uciget_. │ │ │ │ + 0x0001ff84 75636973 65745f5f 00756369 7365745f uciset__.uciset_ │ │ │ │ + 0x0001ff94 00756369 7374785f 5f007563 69737478 .ucistx__.ucistx │ │ │ │ + 0x0001ffa4 5f007563 69716e70 5f5f0075 6369716e _.uciqnp__.uciqn │ │ │ │ + 0x0001ffb4 705f0075 63697169 645f5f00 75636971 p_.uciqid__.uciq │ │ │ │ + 0x0001ffc4 69645f00 75636971 63705f5f 00756369 id_.uciqcp__.uci │ │ │ │ + 0x0001ffd4 7163705f 00756369 71636c5f 5f007563 qcp_.uciqcl__.uc │ │ │ │ + 0x0001ffe4 6971636c 5f007563 6971766c 5f5f0075 iqcl_.uciqvl__.u │ │ │ │ + 0x0001fff4 63697176 6c5f0075 63697376 6c5f5f00 ciqvl_.ucisvl__. │ │ │ │ + 0x00020004 75636973 766c5f00 75636971 696e5f5f ucisvl_.uciqin__ │ │ │ │ + 0x00020014 00756369 71696e5f 006e7563 6461795f .uciqin_.nucday_ │ │ │ │ + 0x00020024 5f006e75 63646179 5f007563 72676574 _.nucday_.ucrget │ │ │ │ + 0x00020034 5f5f0075 63726765 745f0075 63727365 __.ucrget_.ucrse │ │ │ │ + 0x00020044 745f5f00 75637273 65745f00 75637273 t__.ucrset_.ucrs │ │ │ │ + 0x00020054 74785f5f 00756372 7374785f 00756378 tx__.ucrstx_.ucx │ │ │ │ + 0x00020064 6164795f 5f007563 78616479 5f006e75 ady__.ucxady_.nu │ │ │ │ + 0x00020074 63636872 5f5f006e 75636368 725f0075 cchr__.nucchr_.u │ │ │ │ + 0x00020084 636c716e 705f5f00 75636c71 6e705f00 clqnp__.uclqnp_. │ │ │ │ + 0x00020094 75636c71 69645f5f 0075636c 7169645f uclqid__.uclqid_ │ │ │ │ + 0x000200a4 0075636c 7163705f 5f007563 6c716370 .uclqcp__.uclqcp │ │ │ │ + 0x000200b4 5f007563 6c71636c 5f5f0075 636c7163 _.uclqcl__.uclqc │ │ │ │ + 0x000200c4 6c5f0075 636c7176 6c5f5f00 75636c71 l_.uclqvl__.uclq │ │ │ │ + 0x000200d4 766c5f00 75636c73 766c5f5f 0075636c vl_.uclsvl__.ucl │ │ │ │ + 0x000200e4 73766c5f 0075636c 71696e5f 5f007563 svl_.uclqin__.uc │ │ │ │ + 0x000200f4 6c71696e 5f007563 79617972 5f5f0075 lqin_.ucyayr__.u │ │ │ │ + 0x00020104 63796179 725f0075 64627365 745f5f00 cyayr_.udbset__. │ │ │ │ + 0x00020114 75646273 65745f00 75647067 65745f5f udbset_.udpget__ │ │ │ │ + 0x00020124 00756470 6765745f 00756470 7365745f .udpget_.udpset_ │ │ │ │ + 0x00020134 5f007564 70736574 5f007564 70737478 _.udpset_.udpstx │ │ │ │ + 0x00020144 5f5f0075 64707374 785f0075 64677264 __.udpstx_.udgrd │ │ │ │ + 0x00020154 6e5f5f00 75646772 646e5f00 75646967 n__.udgrdn_.udig │ │ │ │ + 0x00020164 65745f5f 00756469 6765745f 00756469 et__.udiget_.udi │ │ │ │ + 0x00020174 7365745f 5f007564 69736574 5f007564 set__.udiset_.ud │ │ │ │ + 0x00020184 69737478 5f5f0075 64697374 785f0075 istx__.udistx_.u │ │ │ │ + 0x00020194 6469716e 705f5f00 75646971 6e705f00 diqnp__.udiqnp_. │ │ │ │ + 0x000201a4 75646971 69645f5f 00756469 7169645f udiqid__.udiqid_ │ │ │ │ + 0x000201b4 00756469 7163705f 5f007564 69716370 .udiqcp__.udiqcp │ │ │ │ + 0x000201c4 5f007564 6971636c 5f5f0075 64697163 _.udiqcl__.udiqc │ │ │ │ + 0x000201d4 6c5f0075 64697176 6c5f5f00 75646971 l_.udiqvl__.udiq │ │ │ │ + 0x000201e4 766c5f00 75646973 766c5f5f 00756469 vl_.udisvl__.udi │ │ │ │ + 0x000201f4 73766c5f 00756469 71696e5f 5f007564 svl_.udiqin__.ud │ │ │ │ + 0x00020204 6971696e 5f007564 6c676574 5f5f0075 iqin_.udlget__.u │ │ │ │ + 0x00020214 646c6765 745f0075 646c7365 745f5f00 dlget_.udlset__. │ │ │ │ + 0x00020224 75646c73 65745f00 75646c73 74785f5f udlset_.udlstx__ │ │ │ │ + 0x00020234 0075646c 7374785f 00756469 636c765f .udlstx_.udiclv_ │ │ │ │ + 0x00020244 5f007564 69636c76 5f007564 73636c76 _.udiclv_.udsclv │ │ │ │ + 0x00020254 5f5f0075 6473636c 765f0075 6471636c __.udsclv_.udqcl │ │ │ │ + 0x00020264 765f5f00 75647163 6c765f00 75647163 v__.udqclv_.udqc │ │ │ │ + 0x00020274 6c6e5f5f 00756471 636c6e5f 00756464 ln__.udqcln_.udd │ │ │ │ + 0x00020284 636c765f 5f007564 64636c76 5f007564 clv__.uddclv_.ud │ │ │ │ + 0x00020294 73636c7a 5f5f0075 6473636c 7a5f0075 sclz__.udsclz_.u │ │ │ │ + 0x000202a4 6471636c 7a5f5f00 75647163 6c7a5f00 dqclz__.udqclz_. │ │ │ │ + 0x000202b4 75646763 6c615f5f 00756467 636c615f udgcla__.udgcla_ │ │ │ │ + 0x000202c4 00756469 636c725f 5f007564 69636c72 .udiclr__.udiclr │ │ │ │ + 0x000202d4 5f007564 6c61626c 5f5f0075 646c6162 _.udlabl__.udlab │ │ │ │ + 0x000202e4 6c5f0075 6473666d 745f5f00 75647366 l_.udsfmt__.udsf │ │ │ │ + 0x000202f4 6d745f00 75647166 6d745f5f 00756471 mt_.udqfmt__.udq │ │ │ │ + 0x00020304 666d745f 00756472 6765745f 5f007564 fmt_.udrget__.ud │ │ │ │ + 0x00020314 72676574 5f007564 72736574 5f5f0075 rget_.udrset__.u │ │ │ │ + 0x00020324 64727365 745f0075 64727374 785f5f00 drset_.udrstx__. │ │ │ │ + 0x00020334 75647273 74785f00 6c756463 686b5f5f udrstx_.ludchk__ │ │ │ │ + 0x00020344 006c7564 63686b5f 0075646c 716e705f .ludchk_.udlqnp_ │ │ │ │ + 0x00020354 5f007564 6c716e70 5f007564 6c716964 _.udlqnp_.udlqid │ │ │ │ + 0x00020364 5f5f0075 646c7169 645f0075 646c7163 __.udlqid_.udlqc │ │ │ │ + 0x00020374 705f5f00 75646c71 63705f00 75646c71 p__.udlqcp_.udlq │ │ │ │ + 0x00020384 636c5f5f 0075646c 71636c5f 0075646c cl__.udlqcl_.udl │ │ │ │ + 0x00020394 71766c5f 5f007564 6c71766c 5f007564 qvl__.udlqvl_.ud │ │ │ │ + 0x000203a4 6c73766c 5f5f0075 646c7376 6c5f0075 lsvl__.udlsvl_.u │ │ │ │ + 0x000203b4 646c7169 6e5f5f00 75646c71 696e5f00 dlqin__.udlqin_. │ │ │ │ + 0x000203c4 7564636e 747a5f5f 00756463 6e747a5f udcntz__.udcntz_ │ │ │ │ + 0x000203d4 00756475 7875795f 5f007564 75787579 .uduxuy__.uduxuy │ │ │ │ + 0x000203e4 5f007564 62636c72 5f5f0075 6462636c _.udbclr__.udbcl │ │ │ │ + 0x000203f4 725f0075 6470716e 705f5f00 75647071 r_.udpqnp__.udpq │ │ │ │ + 0x00020404 6e705f00 75647071 69645f5f 00756470 np_.udpqid__.udp │ │ │ │ + 0x00020414 7169645f 00756470 7163705f 5f007564 qid_.udpqcp__.ud │ │ │ │ + 0x00020424 70716370 5f007564 7071636c 5f5f0075 pqcp_.udpqcl__.u │ │ │ │ + 0x00020434 64707163 6c5f0075 64707169 745f5f00 dpqcl_.udpqit__. │ │ │ │ + 0x00020444 75647071 69745f00 75647071 766c5f5f udpqit_.udpqvl__ │ │ │ │ + 0x00020454 00756470 71766c5f 00756470 73766c5f .udpqvl_.udpsvl_ │ │ │ │ + 0x00020464 5f007564 7073766c 5f007564 7071696e _.udpsvl_.udpqin │ │ │ │ + 0x00020474 5f5f0075 64707169 6e5f0075 6472716e __.udpqin_.udrqn │ │ │ │ + 0x00020484 705f5f00 75647271 6e705f00 75647271 p__.udrqnp_.udrq │ │ │ │ + 0x00020494 69645f5f 00756472 7169645f 00756472 id__.udrqid_.udr │ │ │ │ + 0x000204a4 7163705f 5f007564 72716370 5f007564 qcp__.udrqcp_.ud │ │ │ │ + 0x000204b4 7271636c 5f5f0075 64727163 6c5f0075 rqcl__.udrqcl_.u │ │ │ │ + 0x000204c4 64727176 6c5f5f00 75647271 766c5f00 drqvl__.udrqvl_. │ │ │ │ + 0x000204d4 75647273 766c5f5f 00756472 73766c5f udrsvl__.udrsvl_ │ │ │ │ + 0x000204e4 00756472 71696e5f 5f007564 7271696e .udrqin__.udrqin │ │ │ │ + 0x000204f4 5f007564 6c696e65 5f5f0075 646c696e _.udline__.udlin │ │ │ │ + 0x00020504 655f0075 64636e74 725f5f00 7564636e e_.udcntr__.udcn │ │ │ │ + 0x00020514 74725f00 75646763 6c625f5f 00756467 tr_.udgclb__.udg │ │ │ │ + 0x00020524 636c625f 00756d72 716e705f 5f00756d clb_.umrqnp__.um │ │ │ │ + 0x00020534 72716e70 5f00756d 72716964 5f5f0075 rqnp_.umrqid__.u │ │ │ │ + 0x00020544 6d727169 645f0075 6d727163 705f5f00 mrqid_.umrqcp__. │ │ │ │ + 0x00020554 756d7271 63705f00 756d7271 636c5f5f umrqcp_.umrqcl__ │ │ │ │ + 0x00020564 00756d72 71636c5f 00756d72 71766c5f .umrqcl_.umrqvl_ │ │ │ │ + 0x00020574 5f00756d 7271766c 5f00756d 7273766c _.umrqvl_.umrsvl │ │ │ │ + 0x00020584 5f5f0075 6d727376 6c5f0075 6d727169 __.umrsvl_.umrqi │ │ │ │ + 0x00020594 6e5f5f00 756d7271 696e5f00 756d7067 n__.umrqin_.umpg │ │ │ │ + 0x000205a4 65745f5f 00756d70 6765745f 00756d70 et__.umpget_.ump │ │ │ │ + 0x000205b4 7365745f 5f00756d 70736574 5f00756d set__.umpset_.um │ │ │ │ + 0x000205c4 70737478 5f5f0075 6d707374 785f0075 pstx__.umpstx_.u │ │ │ │ + 0x000205d4 6d736772 645f5f00 756d7367 72645f00 msgrd__.umsgrd_. │ │ │ │ + 0x000205e4 756d706c 696d5f5f 00756d70 6c696d5f umplim__.umplim_ │ │ │ │ + 0x000205f4 00756d73 7077645f 5f00756d 73707764 .umspwd__.umspwd │ │ │ │ + 0x00020604 5f00756d 706d6170 5f5f0075 6d706d61 _.umpmap__.umpma │ │ │ │ + 0x00020614 705f0075 6d73636f 6d5f5f00 756d7363 p_.umscom__.umsc │ │ │ │ + 0x00020624 6f6d5f00 756d7166 6e6d5f5f 00756d71 om_.umqfnm__.umq │ │ │ │ + 0x00020634 666e6d5f 00756d73 7064665f 5f00756d fnm_.umspdf__.um │ │ │ │ + 0x00020644 73706466 5f00756d 70677264 5f5f0075 spdf_.umpgrd__.u │ │ │ │ + 0x00020654 6d706772 645f0075 6d626e64 705f5f00 mpgrd_.umbndp__. │ │ │ │ + 0x00020664 756d626e 64705f00 756d7363 77645f5f umbndp_.umscwd__ │ │ │ │ + 0x00020674 00756d73 6377645f 00756d71 6377645f .umscwd_.umqcwd_ │ │ │ │ + 0x00020684 5f00756d 71637764 5f00756d 69676574 _.umqcwd_.umiget │ │ │ │ + 0x00020694 5f5f0075 6d696765 745f0075 6d697365 __.umiget_.umise │ │ │ │ + 0x000206a4 745f5f00 756d6973 65745f00 756d6973 t__.umiset_.umis │ │ │ │ + 0x000206b4 74785f5f 00756d69 7374785f 00756d73 tx__.umistx_.ums │ │ │ │ + 0x000206c4 706e745f 5f00756d 73706e74 5f00756d pnt__.umspnt_.um │ │ │ │ + 0x000206d4 71706e74 5f5f0075 6d71706e 745f0075 qpnt__.umqpnt_.u │ │ │ │ + 0x000206e4 6d717074 6e5f5f00 756d7170 746e5f00 mqptn__.umqptn_. │ │ │ │ + 0x000206f4 756d7270 6e745f5f 00756d72 706e745f umrpnt__.umrpnt_ │ │ │ │ + 0x00020704 00756d70 676c625f 5f00756d 70676c62 .umpglb__.umpglb │ │ │ │ + 0x00020714 5f00756d 6c676574 5f5f0075 6d6c6765 _.umlget__.umlge │ │ │ │ + 0x00020724 745f0075 6d6c7365 745f5f00 756d6c73 t_.umlset__.umls │ │ │ │ + 0x00020734 65745f00 756d6c73 74785f5f 00756d6c et_.umlstx__.uml │ │ │ │ + 0x00020744 7374785f 00756d71 7478795f 5f00756d stx_.umqtxy__.um │ │ │ │ + 0x00020754 71747879 5f00756d 73706374 5f5f0075 qtxy_.umspct__.u │ │ │ │ + 0x00020764 6d737063 745f0075 6d726765 745f5f00 mspct_.umrget__. │ │ │ │ + 0x00020774 756d7267 65745f00 756d7273 65745f5f umrget_.umrset__ │ │ │ │ + 0x00020784 00756d72 7365745f 00756d72 7374785f .umrset_.umrstx_ │ │ │ │ + 0x00020794 5f00756d 72737478 5f00756d 666d6170 _.umrstx_.umfmap │ │ │ │ + 0x000207a4 5f5f0075 6d666d61 705f0075 6d626e64 __.umfmap_.umbnd │ │ │ │ + 0x000207b4 635f5f00 756d626e 64635f00 756d696e c__.umbndc_.umin │ │ │ │ + 0x000207c4 69745f5f 00756d69 6e69745f 00756d73 it__.uminit_.ums │ │ │ │ + 0x000207d4 636e745f 5f00756d 73636e74 5f00756d cnt__.umscnt_.um │ │ │ │ + 0x000207e4 71636e74 5f5f0075 6d71636e 745f0075 qcnt__.umqcnt_.u │ │ │ │ + 0x000207f4 6d706669 745f5f00 756d7066 69745f00 mpfit__.umpfit_. │ │ │ │ + 0x00020804 756d6971 6e705f5f 00756d69 716e705f umiqnp__.umiqnp_ │ │ │ │ + 0x00020814 00756d69 7169645f 5f00756d 69716964 .umiqid__.umiqid │ │ │ │ + 0x00020824 5f00756d 69716370 5f5f0075 6d697163 _.umiqcp__.umiqc │ │ │ │ + 0x00020834 705f0075 6d697163 6c5f5f00 756d6971 p_.umiqcl__.umiq │ │ │ │ + 0x00020844 636c5f00 756d6971 766c5f5f 00756d69 cl_.umiqvl__.umi │ │ │ │ + 0x00020854 71766c5f 00756d69 73766c5f 5f00756d qvl_.umisvl__.um │ │ │ │ + 0x00020864 6973766c 5f00756d 6971696e 5f5f0075 isvl_.umiqin__.u │ │ │ │ + 0x00020874 6d697169 6e5f0075 6d737070 745f5f00 miqin_.umsppt__. │ │ │ │ + 0x00020884 756d7370 70745f00 756d6c71 6e705f5f umsppt_.umlqnp__ │ │ │ │ + 0x00020894 00756d6c 716e705f 00756d6c 7169645f .umlqnp_.umlqid_ │ │ │ │ + 0x000208a4 5f00756d 6c716964 5f00756d 6c716370 _.umlqid_.umlqcp │ │ │ │ + 0x000208b4 5f5f0075 6d6c7163 705f0075 6d6c7163 __.umlqcp_.umlqc │ │ │ │ + 0x000208c4 6c5f5f00 756d6c71 636c5f00 756d6c71 l__.umlqcl_.umlq │ │ │ │ + 0x000208d4 766c5f5f 00756d6c 71766c5f 00756d6c vl__.umlqvl_.uml │ │ │ │ + 0x000208e4 73766c5f 5f00756d 6c73766c 5f00756d svl__.umlsvl_.um │ │ │ │ + 0x000208f4 6c71696e 5f5f0075 6d6c7169 6e5f0075 lqin__.umlqin_.u │ │ │ │ + 0x00020904 6d737063 775f5f00 756d7370 63775f00 mspcw__.umspcw_. │ │ │ │ + 0x00020914 756d7374 767a5f5f 00756d73 74767a5f umstvz__.umstvz_ │ │ │ │ + 0x00020924 00756d70 716e705f 5f00756d 70716e70 .umpqnp__.umpqnp │ │ │ │ + 0x00020934 5f00756d 70716964 5f5f0075 6d707169 _.umpqid__.umpqi │ │ │ │ + 0x00020944 645f0075 6d707163 705f5f00 756d7071 d_.umpqcp__.umpq │ │ │ │ + 0x00020954 63705f00 756d7071 636c5f5f 00756d70 cp_.umpqcl__.ump │ │ │ │ + 0x00020964 71636c5f 00756d70 7169745f 5f00756d qcl_.umpqit__.um │ │ │ │ + 0x00020974 70716974 5f00756d 7071766c 5f5f0075 pqit_.umpqvl__.u │ │ │ │ + 0x00020984 6d707176 6c5f0075 6d707376 6c5f5f00 mpqvl_.umpsvl__. │ │ │ │ + 0x00020994 756d7073 766c5f00 756d7071 696e5f5f umpsvl_.umpqin__ │ │ │ │ + 0x000209a4 00756d70 71696e5f 00677269 6e69745f .umpqin_.grinit_ │ │ │ │ + 0x000209b4 5f006772 696e6974 5f006772 73747266 _.grinit_.grstrf │ │ │ │ + 0x000209c4 5f5f0067 72737472 665f0067 72736377 __.grstrf_.grscw │ │ │ │ + 0x000209d4 645f5f00 67727363 77645f00 67727376 d__.grscwd_.grsv │ │ │ │ + 0x000209e4 70745f5f 00677273 7670745f 00677273 pt__.grsvpt_.grs │ │ │ │ + 0x000209f4 6d706c5f 5f006772 736d706c 5f006772 mpl__.grsmpl_.gr │ │ │ │ + 0x00020a04 6f706e5f 5f006772 6f706e5f 00677266 opn__.gropn_.grf │ │ │ │ + 0x00020a14 726d5f5f 00677266 726d5f00 67726669 rm__.grfrm_.grfi │ │ │ │ + 0x00020a24 675f5f00 67726669 675f0067 72636c73 g__.grfig_.grcls │ │ │ │ + 0x00020a34 5f5f0067 72636c73 5f006772 7374726e __.grcls_.grstrn │ │ │ │ + 0x00020a44 5f5f0067 72737472 6e5f0067 72737369 __.grstrn_.grssi │ │ │ │ + 0x00020a54 6d5f5f00 67727373 696d5f00 67727374 m__.grssim_.grst │ │ │ │ + 0x00020a64 78795f5f 00677273 7478795f 00677273 xy__.grstxy_.grs │ │ │ │ + 0x00020a74 776e645f 5f006772 73776e64 5f007569 wnd__.grswnd_.ui │ │ │ │ + 0x00020a84 72716e70 5f5f0075 6972716e 705f0075 rqnp__.uirqnp_.u │ │ │ │ + 0x00020a94 69727169 645f5f00 75697271 69645f00 irqid__.uirqid_. │ │ │ │ + 0x00020aa4 75697271 63705f5f 00756972 7163705f uirqcp__.uirqcp_ │ │ │ │ + 0x00020ab4 00756972 71636c5f 5f007569 7271636c .uirqcl__.uirqcl │ │ │ │ + 0x00020ac4 5f007569 7271766c 5f5f0075 69727176 _.uirqvl__.uirqv │ │ │ │ + 0x00020ad4 6c5f0075 69727376 6c5f5f00 75697273 l_.uirsvl__.uirs │ │ │ │ + 0x00020ae4 766c5f00 75697271 696e5f5f 00756972 vl_.uirqin__.uir │ │ │ │ + 0x00020af4 71696e5f 00756970 6461325f 5f007569 qin_.uipda2__.ui │ │ │ │ + 0x00020b04 70646132 5f007569 7064327a 5f5f0075 pda2_.uipd2z__.u │ │ │ │ + 0x00020b14 69706432 7a5f0075 69706461 335f5f00 ipd2z_.uipda3__. │ │ │ │ + 0x00020b24 75697064 61335f00 75697064 337a5f5f uipda3_.uipd3z__ │ │ │ │ + 0x00020b34 00756970 64337a5f 00756963 32645f5f .uipd3z_.uic2d__ │ │ │ │ + 0x00020b44 00756963 32645f00 75693269 6e695f5f .uic2d_.ui2ini__ │ │ │ │ + 0x00020b54 00756932 696e695f 00756973 6372325f .ui2ini_.uiscr2_ │ │ │ │ + 0x00020b64 5f007569 73637232 5f007569 71637232 _.uiscr2_.uiqcr2 │ │ │ │ + 0x00020b74 5f5f0075 69716372 325f0075 6973636d __.uiqcr2_.uiscm │ │ │ │ + 0x00020b84 705f5f00 75697363 6d705f00 75696967 p__.uiscmp_.uiig │ │ │ │ + 0x00020b94 65745f5f 00756969 6765745f 00756969 et__.uiiget_.uii │ │ │ │ + 0x00020ba4 7365745f 5f007569 69736574 5f007569 set__.uiiset_.ui │ │ │ │ + 0x00020bb4 69737478 5f5f0075 69697374 785f0075 istx__.uiistx_.u │ │ │ │ + 0x00020bc4 69706461 7a5f5f00 75697064 617a5f00 ipdaz__.uipdaz_. │ │ │ │ + 0x00020bd4 75697368 64775f5f 00756973 6864775f uishdw__.uishdw_ │ │ │ │ + 0x00020be4 00756969 716e705f 5f007569 69716e70 .uiiqnp__.uiiqnp │ │ │ │ + 0x00020bf4 5f007569 69716964 5f5f0075 69697169 _.uiiqid__.uiiqi │ │ │ │ + 0x00020c04 645f0075 69697163 705f5f00 75696971 d_.uiiqcp__.uiiq │ │ │ │ + 0x00020c14 63705f00 75696971 636c5f5f 00756969 cp_.uiiqcl__.uii │ │ │ │ + 0x00020c24 71636c5f 00756969 71766c5f 5f007569 qcl_.uiiqvl__.ui │ │ │ │ + 0x00020c34 6971766c 5f007569 6973766c 5f5f0075 iqvl_.uiisvl__.u │ │ │ │ + 0x00020c44 69697376 6c5f0075 69697169 6e5f5f00 iisvl_.uiiqin__. │ │ │ │ + 0x00020c54 75696971 696e5f00 75696c67 65745f5f uiiqin_.uilget__ │ │ │ │ + 0x00020c64 0075696c 6765745f 0075696c 7365745f .uilget_.uilset_ │ │ │ │ + 0x00020c74 5f007569 6c736574 5f007569 6c737478 _.uilset_.uilstx │ │ │ │ + 0x00020c84 5f5f0075 696c7374 785f0075 69667061 __.uilstx_.uifpa │ │ │ │ + 0x00020c94 635f5f00 75696670 61635f00 75696970 c__.uifpac_.uiip │ │ │ │ + 0x00020ca4 61635f5f 00756969 7061635f 00756979 ac__.uiipac_.uiy │ │ │ │ + 0x00020cb4 6261725f 5f007569 79626172 5f007569 bar__.uiybar_.ui │ │ │ │ + 0x00020cc4 71666e6d 5f5f0075 6971666e 6d5f0075 qfnm__.uiqfnm_.u │ │ │ │ + 0x00020cd4 69706461 745f5f00 75697064 61745f00 ipdat__.uipdat_. │ │ │ │ + 0x00020ce4 75696372 67625f5f 00756963 7267625f uicrgb__.uicrgb_ │ │ │ │ + 0x00020cf4 00756963 696e695f 5f007569 63696e69 .uicini__.uicini │ │ │ │ + 0x00020d04 5f007569 73637267 5f5f0075 69736372 _.uiscrg__.uiscr │ │ │ │ + 0x00020d14 675f0075 69736d72 675f5f00 7569736d g_.uismrg__.uism │ │ │ │ + 0x00020d24 72675f00 75697163 72675f5f 00756971 rg_.uiqcrg__.uiq │ │ │ │ + 0x00020d34 6372675f 00756971 6d72675f 5f007569 crg_.uiqmrg__.ui │ │ │ │ + 0x00020d44 716d7267 5f007569 73637371 5f5f0075 qmrg_.uiscsq__.u │ │ │ │ + 0x00020d54 69736373 715f0075 69736366 6c5f5f00 iscsq_.uiscfl__. │ │ │ │ + 0x00020d64 75697363 666c5f00 7569736d 73715f5f uiscfl_.uismsq__ │ │ │ │ + 0x00020d74 00756973 6d73715f 00756973 6d666c5f .uismsq_.uismfl_ │ │ │ │ + 0x00020d84 5f007569 736d666c 5f007569 6c716e70 _.uismfl_.uilqnp │ │ │ │ + 0x00020d94 5f5f0075 696c716e 705f0075 696c7169 __.uilqnp_.uilqi │ │ │ │ + 0x00020da4 645f5f00 75696c71 69645f00 75696c71 d__.uilqid_.uilq │ │ │ │ + 0x00020db4 63705f5f 0075696c 7163705f 0075696c cp__.uilqcp_.uil │ │ │ │ + 0x00020dc4 71636c5f 5f007569 6c71636c 5f007569 qcl__.uilqcl_.ui │ │ │ │ + 0x00020dd4 6c71766c 5f5f0075 696c7176 6c5f0075 lqvl__.uilqvl_.u │ │ │ │ + 0x00020de4 696c7376 6c5f5f00 75696c73 766c5f00 ilsvl__.uilsvl_. │ │ │ │ + 0x00020df4 75696c71 696e5f5f 0075696c 71696e5f uilqin__.uilqin_ │ │ │ │ + 0x00020e04 00756972 6765745f 5f007569 72676574 .uirget__.uirget │ │ │ │ + 0x00020e14 5f007569 72736574 5f5f0075 69727365 _.uirset__.uirse │ │ │ │ + 0x00020e24 745f0075 69727374 785f5f00 75697273 t_.uirstx__.uirs │ │ │ │ + 0x00020e34 74785f00 75696333 645f5f00 75696333 tx_.uic3d__.uic3 │ │ │ │ + 0x00020e44 645f0075 6933696e 695f5f00 75693369 d_.ui3ini__.ui3i │ │ │ │ + 0x00020e54 6e695f00 7569666c 61625f5f 00756966 ni_.uiflab__.uif │ │ │ │ + 0x00020e64 6c61625f 00756969 6c61625f 5f007569 lab_.uiilab__.ui │ │ │ │ + 0x00020e74 696c6162 5f007569 666c7576 5f5f0075 ilab_.uifluv__.u │ │ │ │ + 0x00020e84 69666c75 765f0075 69696c75 765f5f00 ifluv_.uiiluv__. │ │ │ │ + 0x00020e94 7569696c 75765f00 75696672 67625f5f uiiluv_.uifrgb__ │ │ │ │ + 0x00020ea4 00756966 7267625f 00756969 7267625f .uifrgb_.uiirgb_ │ │ │ │ + 0x00020eb4 5f007569 69726762 5f007569 66797879 _.uiirgb_.uifyxy │ │ │ │ + 0x00020ec4 5f5f0075 69667978 795f0075 69697978 __.uifyxy_.uiiyx │ │ │ │ + 0x00020ed4 795f5f00 75696979 78795f00 7569656e y__.uiiyxy_.uien │ │ │ │ + 0x00020ee4 63645f5f 00756965 6e63645f 00756964 cd__.uiencd_.uid │ │ │ │ + 0x00020ef4 6563645f 5f007569 64656364 5f007569 ecd__.uidecd_.ui │ │ │ │ + 0x00020f04 78626172 5f5f0075 69786261 725f0075 xbar__.uixbar_.u │ │ │ │ + 0x00020f14 6970636d 705f5f00 75697063 6d705f00 ipcmp__.uipcmp_. │ │ │ │ + 0x00020f24 75776466 6c745f5f 00757764 666c745f uwdflt__.uwdflt_ │ │ │ │ + 0x00020f34 00757769 6e69745f 5f007577 696e6974 .uwinit__.uwinit │ │ │ │ + 0x00020f44 5f006975 7767795f 5f006975 7767795f _.iuwgy__.iuwgy_ │ │ │ │ + 0x00020f54 00697577 67785f5f 00697577 67785f00 .iuwgx__.iuwgx_. │ │ │ │ + 0x00020f64 75786d74 746c5f5f 0075786d 74746c5f uxmttl__.uxmttl_ │ │ │ │ + 0x00020f74 00757870 6e756d5f 5f007578 706e756d .uxpnum__.uxpnum │ │ │ │ + 0x00020f84 5f007578 73666d74 5f5f0075 7873666d _.uxsfmt__.uxsfm │ │ │ │ + 0x00020f94 745f0075 7871666d 745f5f00 75787166 t_.uxqfmt__.uxqf │ │ │ │ + 0x00020fa4 6d745f00 75787074 746c5f5f 00757870 mt_.uxpttl__.uxp │ │ │ │ + 0x00020fb4 74746c5f 00757870 746d7a5f 5f007578 ttl_.uxptmz__.ux │ │ │ │ + 0x00020fc4 70746d7a 5f007578 70617873 5f5f0075 ptmz_.uxpaxs__.u │ │ │ │ + 0x00020fd4 78706178 735f0075 78736178 735f5f00 xpaxs_.uxsaxs__. │ │ │ │ + 0x00020fe4 75787361 78735f00 75787361 787a5f5f uxsaxs_.uxsaxz__ │ │ │ │ + 0x00020ff4 00757873 61787a5f 00757873 6f66665f .uxsaxz_.uxsoff_ │ │ │ │ + 0x00021004 5f007578 736f6666 5f007578 726f6666 _.uxsoff_.uxroff │ │ │ │ + 0x00021014 5f5f0075 78726f66 665f0075 7870746d __.uxroff_.uxptm │ │ │ │ + 0x00021024 6b5f5f00 75787074 6d6b5f00 6c757863 k__.uxptmk_.luxc │ │ │ │ + 0x00021034 686b5f5f 006c7578 63686b5f 00757861 hk__.luxchk_.uxa │ │ │ │ + 0x00021044 786e6d5f 5f007578 61786e6d 5f007578 xnm__.uxaxnm_.ux │ │ │ │ + 0x00021054 61786476 5f5f0075 78617864 765f0075 axdv__.uxaxdv_.u │ │ │ │ + 0x00021064 78737474 6c5f5f00 75787374 746c5f00 xsttl__.uxsttl_. │ │ │ │ + 0x00021074 75766278 6c5f5f00 75766278 6c5f0075 uvbxl__.uvbxl_.u │ │ │ │ + 0x00021084 7662726c 5f5f0075 7662726c 5f007576 vbrl__.uvbrl_.uv │ │ │ │ + 0x00021094 62726c7a 5f5f0075 7662726c 7a5f0075 brlz__.uvbrlz_.u │ │ │ │ + 0x000210a4 76657262 7a5f5f00 75766572 627a5f00 verbz__.uverbz_. │ │ │ │ + 0x000210b4 75766278 665f5f00 75766278 665f0075 uvbxf__.uvbxf_.u │ │ │ │ + 0x000210c4 76627866 7a5f5f00 75766278 667a5f00 vbxfz__.uvbxfz_. │ │ │ │ + 0x000210d4 75766272 667a5f5f 00757662 72667a5f uvbrfz__.uvbrfz_ │ │ │ │ + 0x000210e4 00757662 78617a5f 5f007576 6278617a .uvbxaz__.uvbxaz │ │ │ │ + 0x000210f4 5f007576 6272665f 5f007576 6272665f _.uvbrf__.uvbrf_ │ │ │ │ + 0x00021104 00757662 78615f5f 00757662 78615f00 .uvbxa__.uvbxa_. │ │ │ │ + 0x00021114 75766278 6c7a5f5f 00757662 786c7a5f uvbxlz__.uvbxlz_ │ │ │ │ + 0x00021124 00757664 69665f5f 00757664 69665f00 .uvdif__.uvdif_. │ │ │ │ + 0x00021134 75766272 615f5f00 75766272 615f0075 uvbra__.uvbra_.u │ │ │ │ + 0x00021144 76627261 7a5f5f00 75766272 617a5f00 vbraz__.uvbraz_. │ │ │ │ + 0x00021154 75766572 625f5f00 75766572 625f0075 uverb__.uverb_.u │ │ │ │ + 0x00021164 76646966 7a5f5f00 75766469 667a5f00 vdifz__.uvdifz_. │ │ │ │ + 0x00021174 75686278 667a5f5f 00756862 78667a5f uhbxfz__.uhbxfz_ │ │ │ │ + 0x00021184 00756864 69667a5f 5f007568 6469667a .uhdifz__.uhdifz │ │ │ │ + 0x00021194 5f007568 6272617a 5f5f0075 68627261 _.uhbraz__.uhbra │ │ │ │ + 0x000211a4 7a5f0075 68627866 5f5f0075 68627866 z_.uhbxf__.uhbxf │ │ │ │ + 0x000211b4 5f007568 62786c5f 5f007568 62786c5f _.uhbxl__.uhbxl_ │ │ │ │ + 0x000211c4 00756864 69665f5f 00756864 69665f00 .uhdif__.uhdif_. │ │ │ │ + 0x000211d4 75686572 625f5f00 75686572 625f0075 uherb__.uherb_.u │ │ │ │ + 0x000211e4 68627266 7a5f5f00 75686272 667a5f00 hbrfz__.uhbrfz_. │ │ │ │ + 0x000211f4 75686272 6c5f5f00 75686272 6c5f0075 uhbrl__.uhbrl_.u │ │ │ │ + 0x00021204 68627861 5f5f0075 68627861 5f007568 hbxa__.uhbxa_.uh │ │ │ │ + 0x00021214 6272615f 5f007568 6272615f 00756862 bra__.uhbra_.uhb │ │ │ │ + 0x00021224 78617a5f 5f007568 6278617a 5f007568 xaz__.uhbxaz_.uh │ │ │ │ + 0x00021234 62786c7a 5f5f0075 6862786c 7a5f0075 bxlz__.uhbxlz_.u │ │ │ │ + 0x00021244 68627266 5f5f0075 68627266 5f007568 hbrf__.uhbrf_.uh │ │ │ │ + 0x00021254 62726c7a 5f5f0075 6862726c 7a5f0075 brlz__.uhbrlz_.u │ │ │ │ + 0x00021264 68657262 7a5f5f00 75686572 627a5f00 herbz__.uherbz_. │ │ │ │ + 0x00021274 696e6478 6e6c5f5f 00696e64 786e6c5f indxnl__.indxnl_ │ │ │ │ + 0x00021284 006e696e 6478635f 5f006e69 6e647863 .nindxc__.nindxc │ │ │ │ + 0x00021294 5f00696e 64787266 5f5f0069 6e647872 _.indxrf__.indxr │ │ │ │ + 0x000212a4 665f006e 696e6478 6d5f5f00 6e696e64 f_.nindxm__.nind │ │ │ │ + 0x000212b4 786d5f00 696e6478 6e665f5f 00696e64 xm_.indxnf__.ind │ │ │ │ + 0x000212c4 786e665f 00696e64 7869665f 5f00696e xnf_.indxif__.in │ │ │ │ + 0x000212d4 64786966 5f00696e 6478696c 5f5f0069 dxif_.indxil__.i │ │ │ │ + 0x000212e4 6e647869 6c5f006e 696e6478 725f5f00 ndxil_.nindxr__. │ │ │ │ + 0x000212f4 6e696e64 78725f00 696e6478 726c5f5f nindxr_.indxrl__ │ │ │ │ + 0x00021304 00696e64 78726c5f 00696e64 78636c5f .indxrl_.indxcl_ │ │ │ │ + 0x00021314 5f00696e 6478636c 5f00696e 64786d6c _.indxcl_.indxml │ │ │ │ + 0x00021324 5f5f0069 6e64786d 6c5f0069 6e64786d __.indxml_.indxm │ │ │ │ + 0x00021334 665f5f00 696e6478 6d665f00 6e696e64 f__.indxmf_.nind │ │ │ │ + 0x00021344 786e5f5f 006e696e 64786e5f 00696e64 xn__.nindxn_.ind │ │ │ │ + 0x00021354 7863665f 5f00696e 64786366 5f006e69 xcf__.indxcf_.ni │ │ │ │ + 0x00021364 6e647869 5f5f006e 696e6478 695f0076 ndxi__.nindxi_.v │ │ │ │ + 0x00021374 72736574 5f5f0076 72736574 5f007672 rset__.vrset_.vr │ │ │ │ + 0x00021384 73657430 5f5f0076 72736574 305f0076 set0__.vrset0_.v │ │ │ │ + 0x00021394 72736574 315f5f00 76727365 74315f00 rset1__.vrset1_. │ │ │ │ + 0x000213a4 7672696e 63305f5f 00767269 6e63305f vrinc0__.vrinc0_ │ │ │ │ + 0x000213b4 00767266 63745f5f 00767266 63745f00 .vrfct__.vrfct_. │ │ │ │ + 0x000213c4 7672636f 6e315f5f 00767263 6f6e315f vrcon1__.vrcon1_ │ │ │ │ + 0x000213d4 00767266 6374315f 5f007672 66637431 .vrfct1__.vrfct1 │ │ │ │ + 0x000213e4 5f007672 696e635f 5f007672 696e635f _.vrinc__.vrinc_ │ │ │ │ + 0x000213f4 00767263 6f6e305f 5f007672 636f6e30 .vrcon0__.vrcon0 │ │ │ │ + 0x00021404 5f007672 636f6e5f 5f007672 636f6e5f _.vrcon__.vrcon_ │ │ │ │ + 0x00021414 00767266 6374305f 5f007672 66637430 .vrfct0__.vrfct0 │ │ │ │ + 0x00021424 5f007672 696e6331 5f5f0076 72696e63 _.vrinc1__.vrinc │ │ │ │ + 0x00021434 315f006c 726e6561 5f5f006c 726e6561 1_.lrnea__.lrnea │ │ │ │ + 0x00021444 5f006c72 6c65315f 5f006c72 6c65315f _.lrle1__.lrle1_ │ │ │ │ + 0x00021454 006c726c 74305f5f 006c726c 74305f00 .lrlt0__.lrlt0_. │ │ │ │ + 0x00021464 6c726571 5f5f006c 7265715f 006c7265 lreq__.lreq_.lre │ │ │ │ + 0x00021474 71305f5f 006c7265 71305f00 6c726774 q0__.lreq0_.lrgt │ │ │ │ + 0x00021484 615f5f00 6c726774 615f006c 7267745f a__.lrgta_.lrgt_ │ │ │ │ + 0x00021494 5f006c72 67745f00 6c726e65 305f5f00 _.lrgt_.lrne0__. │ │ │ │ + 0x000214a4 6c726e65 305f006c 72676531 5f5f006c lrne0_.lrge1__.l │ │ │ │ + 0x000214b4 72676531 5f006c72 6571615f 5f006c72 rge1_.lreqa__.lr │ │ │ │ + 0x000214c4 6571615f 006c726c 74315f5f 006c726c eqa_.lrlt1__.lrl │ │ │ │ + 0x000214d4 74315f00 6c726c65 615f5f00 6c726c65 t1_.lrlea__.lrle │ │ │ │ + 0x000214e4 615f006c 72657131 5f5f006c 72657131 a_.lreq1__.lreq1 │ │ │ │ + 0x000214f4 5f006c72 6c655f5f 006c726c 655f006c _.lrle__.lrle_.l │ │ │ │ + 0x00021504 7267655f 5f006c72 67655f00 6c726e65 rge__.lrge_.lrne │ │ │ │ + 0x00021514 5f5f006c 726e655f 006c726c 65305f5f __.lrne_.lrle0__ │ │ │ │ + 0x00021524 006c726c 65305f00 6c726774 305f5f00 .lrle0_.lrgt0__. │ │ │ │ + 0x00021534 6c726774 305f006c 72677431 5f5f006c lrgt0_.lrgt1__.l │ │ │ │ + 0x00021544 72677431 5f006c72 6765305f 5f006c72 rgt1_.lrge0__.lr │ │ │ │ + 0x00021554 6765305f 006c7267 65615f5f 006c7267 ge0_.lrgea__.lrg │ │ │ │ + 0x00021564 65615f00 6c726c74 5f5f006c 726c745f ea_.lrlt__.lrlt_ │ │ │ │ + 0x00021574 006c726e 65315f5f 006c726e 65315f00 .lrne1__.lrne1_. │ │ │ │ + 0x00021584 6c726c74 615f5f00 6c726c74 615f006c lrlta__.lrlta_.l │ │ │ │ + 0x00021594 656e635f 5f006372 61646a5f 5f006372 enc__.cradj__.cr │ │ │ │ + 0x000215a4 61646a5f 006c656e 625f5f00 6c656e62 adj_.lenb__.lenb │ │ │ │ + 0x000215b4 5f00636c 61646a5f 5f00636c 61646a5f _.cladj__.cladj_ │ │ │ │ + 0x000215c4 006c656e 7a5f5f00 6c656e7a 5f006c65 .lenz__.lenz_.le │ │ │ │ + 0x000215d4 6e795f5f 006c656e 795f0063 72767273 ny__.leny_.crvrs │ │ │ │ + 0x000215e4 5f5f0063 72767273 5f006962 6c6b6774 __.crvrs_.iblkgt │ │ │ │ + 0x000215f4 5f5f0069 626c6b67 745f0069 626c6b67 __.iblkgt_.iblkg │ │ │ │ + 0x00021604 655f5f00 69626c6b 6c655f5f 0069626c e__.iblkle__.ibl │ │ │ │ + 0x00021614 6b6c655f 0069626c 6b6c745f 5f006962 kle_.iblklt__.ib │ │ │ │ + 0x00021624 6c6b6c74 5f006d70 66617a6d 5f5f006d lklt_.mpfazm__.m │ │ │ │ + 0x00021634 7066617a 6d5f006d 7069617a 6d5f5f00 pfazm_.mpiazm__. │ │ │ │ + 0x00021644 6d706961 7a6d5f00 6d706673 696e5f5f mpiazm_.mpfsin__ │ │ │ │ + 0x00021654 006d7066 73696e5f 006d7069 73696e5f .mpfsin_.mpisin_ │ │ │ │ + 0x00021664 5f006d70 6973696e 5f006d70 7a6b7464 _.mpisin_.mpzktd │ │ │ │ + 0x00021674 5f5f006d 707a6b74 645f006d 707a656b __.mpzktd_.mpzek │ │ │ │ + 0x00021684 365f5f00 6d707a65 6b365f00 6d70666d 6__.mpzek6_.mpfm │ │ │ │ + 0x00021694 65725f5f 006d7066 6d65725f 006d7069 er__.mpfmer_.mpi │ │ │ │ + 0x000216a4 6d65725f 5f006d70 696d6572 5f006d70 mer__.mpimer_.mp │ │ │ │ + 0x000216b4 66707374 5f5f006d 70667073 745f006d fpst__.mpfpst_.m │ │ │ │ + 0x000216c4 70697073 745f5f00 6d706970 73745f00 pipst__.mpipst_. │ │ │ │ + 0x000216d4 6d707363 63745f5f 006d7073 6363745f mpscct__.mpscct_ │ │ │ │ + 0x000216e4 006d7066 6363745f 5f006d70 66636374 .mpfcct__.mpfcct │ │ │ │ + 0x000216f4 5f006d70 69636374 5f5f006d 70696363 _.mpicct__.mpicc │ │ │ │ + 0x00021704 745f006d 7066676e 6f5f5f00 6d706667 t_.mpfgno__.mpfg │ │ │ │ + 0x00021714 6e6f5f00 6d706967 6e6f5f5f 006d7069 no_.mpigno__.mpi │ │ │ │ + 0x00021724 676e6f5f 006d7066 6d77645f 5f006d70 gno_.mpfmwd__.mp │ │ │ │ + 0x00021734 666d7764 5f006d70 696d7764 5f5f006d fmwd_.mpimwd__.m │ │ │ │ + 0x00021744 70696d77 645f006d 70666d69 6c5f5f00 pimwd_.mpfmil__. │ │ │ │ + 0x00021754 6d70666d 696c5f00 6d70696d 696c5f5f mpfmil_.mpimil__ │ │ │ │ + 0x00021764 006d7069 6d696c5f 006d7066 636f6e5f .mpimil_.mpfcon_ │ │ │ │ + 0x00021774 5f006d70 66636f6e 5f006d70 69636f6e _.mpfcon_.mpicon │ │ │ │ + 0x00021784 5f5f006d 7069636f 6e5f006d 7073636f __.mpicon_.mpsco │ │ │ │ + 0x00021794 6e5f5f00 6d707363 6f6e5f00 6d706663 n__.mpscon_.mpfc │ │ │ │ + 0x000217a4 79615f5f 006d7066 6379615f 006d7069 ya__.mpfcya_.mpi │ │ │ │ + 0x000217b4 6379615f 5f006d70 69637961 5f006d70 cya__.mpicya_.mp │ │ │ │ + 0x000217c4 7a6d7764 5f5f006d 707a6d77 645f006d zmwd__.mpzmwd_.m │ │ │ │ + 0x000217d4 70666379 635f5f00 6d706663 79635f00 pfcyc__.mpfcyc_. │ │ │ │ + 0x000217e4 6d706963 79635f5f 006d7069 6379635f mpicyc__.mpicyc_ │ │ │ │ + 0x000217f4 006d7078 7664675f 5f006d70 78766467 .mpxvdg__.mpxvdg │ │ │ │ + 0x00021804 5f006d70 66766467 5f5f006d 70667664 _.mpfvdg__.mpfvd │ │ │ │ + 0x00021814 675f006d 70697664 675f5f00 6d706976 g_.mpivdg__.mpiv │ │ │ │ + 0x00021824 64675f00 6d706661 7a615f5f 006d7066 dg_.mpfaza__.mpf │ │ │ │ + 0x00021834 617a615f 006d7069 617a615f 5f006d70 aza_.mpiaza__.mp │ │ │ │ + 0x00021844 69617a61 5f006d70 666b7464 5f5f006d iaza_.mpfktd__.m │ │ │ │ + 0x00021854 70666b74 645f006d 70696b74 645f5f00 pfktd_.mpiktd__. │ │ │ │ + 0x00021864 6d70696b 74645f00 6d706662 6f6e5f5f mpiktd_.mpfbon__ │ │ │ │ + 0x00021874 006d7066 626f6e5f 006d7069 626f6e5f .mpfbon_.mpibon_ │ │ │ │ + 0x00021884 5f006d70 69626f6e 5f006d70 73626f6e _.mpibon_.mpsbon │ │ │ │ + 0x00021894 5f5f006d 7073626f 6e5f006d 7066636f __.mpsbon_.mpfco │ │ │ │ + 0x000218a4 615f5f00 6d706663 6f615f00 6d706963 a__.mpfcoa_.mpic │ │ │ │ + 0x000218b4 6f615f5f 006d7069 636f615f 006d7073 oa__.mpicoa_.mps │ │ │ │ + 0x000218c4 636f615f 5f006d70 73636f61 5f006d70 coa__.mpscoa_.mp │ │ │ │ + 0x000218d4 66636f63 5f5f006d 7066636f 635f006d fcoc__.mpfcoc_.m │ │ │ │ + 0x000218e4 7069636f 635f5f00 6d706963 6f635f00 picoc__.mpicoc_. │ │ │ │ + 0x000218f4 6d707363 6f635f5f 006d7073 636f635f mpscoc__.mpscoc_ │ │ │ │ + 0x00021904 006d7066 706c635f 5f006d70 66706c63 .mpfplc__.mpfplc │ │ │ │ + 0x00021914 5f006d70 69706c63 5f5f006d 7069706c _.mpiplc__.mpipl │ │ │ │ + 0x00021924 635f006d 7078706c 635f5f00 6d707870 c_.mpxplc__.mpxp │ │ │ │ + 0x00021934 6c635f00 6d706663 79625f5f 006d7066 lc_.mpfcyb__.mpf │ │ │ │ + 0x00021944 6379625f 006d7069 6379625f 5f006d70 cyb_.mpicyb__.mp │ │ │ │ + 0x00021954 69637962 5f006d70 73637962 5f5f006d icyb_.mpscyb__.m │ │ │ │ + 0x00021964 70736379 625f006d 7066686d 725f5f00 pscyb_.mpfhmr__. │ │ │ │ + 0x00021974 6d706668 6d725f00 6d706968 6d725f5f mpfhmr_.mpihmr__ │ │ │ │ + 0x00021984 006d7069 686d725f 006d7066 6d776c5f .mpihmr_.mpfmwl_ │ │ │ │ + 0x00021994 5f006d70 666d776c 5f006d70 696d776c _.mpfmwl_.mpimwl │ │ │ │ + 0x000219a4 5f5f006d 70696d77 6c5f006d 7066656b __.mpimwl_.mpfek │ │ │ │ + 0x000219b4 365f5f00 6d706665 6b365f00 6d706965 6__.mpfek6_.mpie │ │ │ │ + 0x000219c4 6b365f5f 006d7069 656b365f 006d7066 k6__.mpiek6_.mpf │ │ │ │ + 0x000219d4 7074325f 5f006d70 66707432 5f006d70 pt2__.mpfpt2_.mp │ │ │ │ + 0x000219e4 69707432 5f5f006d 70697074 325f006d ipt2__.mpipt2_.m │ │ │ │ + 0x000219f4 70666379 6c5f5f00 6d706663 796c5f00 pfcyl__.mpfcyl_. │ │ │ │ + 0x00021a04 6d706963 796c5f5f 006d7069 63796c5f mpicyl__.mpicyl_ │ │ │ │ + 0x00021a14 006d7066 676c625f 5f006d70 66676c62 .mpfglb__.mpfglb │ │ │ │ + 0x00021a24 5f006d70 69676c62 5f5f006d 7069676c _.mpiglb__.mpigl │ │ │ │ + 0x00021a34 625f006d 70666f74 675f5f00 6d70666f b_.mpfotg__.mpfo │ │ │ │ + 0x00021a44 74675f00 6d70696f 74675f5f 006d7069 tg_.mpiotg__.mpi │ │ │ │ + 0x00021a54 6f74675f 006d7073 6f74675f 5f006d70 otg_.mpsotg__.mp │ │ │ │ + 0x00021a64 736f7467 5f006d70 66726273 5f5f006d sotg_.mpfrbs__.m │ │ │ │ + 0x00021a74 70667262 735f006d 70697262 735f5f00 pfrbs_.mpirbs__. │ │ │ │ + 0x00021a84 6d706972 62735f00 6f736765 6e765f5f mpirbs_.osgenv__ │ │ │ │ + 0x00021a94 006f7367 656e765f 006f7367 6172675f .osgenv_.osgarg_ │ │ │ │ + 0x00021aa4 5f006f73 67617267 5f006f73 7161726e _.osgarg_.osqarn │ │ │ │ + 0x00021ab4 5f5f006f 73716172 6e5f006f 73657865 __.osqarn_.osexe │ │ │ │ + 0x00021ac4 635f5f00 6f736578 65635f00 6f736162 c__.osexec_.osab │ │ │ │ + 0x00021ad4 72745f5f 00766963 6f6e315f 5f007669 rt__.vicon1__.vi │ │ │ │ + 0x00021ae4 636f6e31 5f007669 66637430 5f5f0076 con1_.vifct0__.v │ │ │ │ + 0x00021af4 69666374 305f0076 69666374 315f5f00 ifct0_.vifct1__. │ │ │ │ + 0x00021b04 76696663 74315f00 7669636f 6e305f5f vifct1_.vicon0__ │ │ │ │ + 0x00021b14 00766963 6f6e305f 00766963 6f6e5f5f .vicon0_.vicon__ │ │ │ │ + 0x00021b24 00766963 6f6e5f00 7669696e 635f5f00 .vicon_.viinc__. │ │ │ │ + 0x00021b34 7669696e 635f0076 69736574 5f5f0076 viinc_.viset__.v │ │ │ │ + 0x00021b44 69736574 5f007669 73657430 5f5f0076 iset_.viset0__.v │ │ │ │ + 0x00021b54 69736574 305f0076 69736574 315f5f00 iset0_.viset1__. │ │ │ │ + 0x00021b64 76697365 74315f00 7669696e 63305f5f viset1_.viinc0__ │ │ │ │ + 0x00021b74 00766969 6e63305f 00766969 6e63315f .viinc0_.viinc1_ │ │ │ │ + 0x00021b84 5f007669 696e6331 5f007669 6663745f _.viinc1_.vifct_ │ │ │ │ + 0x00021b94 5f007669 6663745f 00696d69 6e315f5f _.vifct_.imin1__ │ │ │ │ + 0x00021ba4 00696d69 6e315f00 6973756d 305f5f00 .imin1_.isum0__. │ │ │ │ + 0x00021bb4 6973756d 305f0069 6d696e30 5f5f0069 isum0_.imin0__.i │ │ │ │ + 0x00021bc4 6d696e30 5f006973 756d315f 5f006973 min0_.isum1__.is │ │ │ │ + 0x00021bd4 756d315f 00696d61 78315f5f 00696d61 um1_.imax1__.ima │ │ │ │ + 0x00021be4 78315f00 6973756d 5f5f0069 73756d5f x1_.isum__.isum_ │ │ │ │ + 0x00021bf4 00696d61 785f5f00 696d6178 5f00696d .imax__.imax_.im │ │ │ │ + 0x00021c04 6178305f 5f00696d 6178305f 00696d69 ax0__.imax0_.imi │ │ │ │ + 0x00021c14 6e5f5f00 696d696e 5f006c66 726f6d63 n__.imin_.lfromc │ │ │ │ + 0x00021c24 5f5f006c 66726f6d 635f006a 66726f6d __.lfromc_.jfrom │ │ │ │ + 0x00021c34 635f5f00 6a66726f 6d635f00 6966726f c__.jfromc_.ifro │ │ │ │ + 0x00021c44 6d635f5f 00696672 6f6d635f 00637432 mc__.ifromc_.ct2 │ │ │ │ + 0x00021c54 63685f5f 00637432 63685f00 63723363 ch__.ct2ch_.cr3c │ │ │ │ + 0x00021c64 5f5f0063 7233635f 00637432 70635f5f __.cr3c_.ct2pc__ │ │ │ │ + 0x00021c74 00637432 70635f00 63743268 635f5f00 .ct2pc_.ct2hc__. │ │ │ │ + 0x00021c84 63743268 635f0063 7232635f 5f006372 ct2hc_.cr2c__.cr │ │ │ │ + 0x00021c94 32635f00 63743363 735f5f00 63743363 2c_.ct3cs__.ct3c │ │ │ │ + 0x00021ca4 735f0063 74326370 5f5f0063 74326370 s_.ct2cp__.ct2cp │ │ │ │ + 0x00021cb4 5f006374 3373635f 5f006374 3373635f _.ct3sc__.ct3sc_ │ │ │ │ + 0x00021cc4 00637432 62635f5f 00637432 62635f00 .ct2bc__.ct2bc_. │ │ │ │ + 0x00021cd4 63743265 635f5f00 63743265 635f0063 ct2ec__.ct2ec_.c │ │ │ │ + 0x00021ce4 7233735f 5f006372 33735f00 69726c74 r3s__.cr3s_.irlt │ │ │ │ + 0x00021cf4 5f5f0069 726c745f 00697267 655f5f00 __.irlt_.irge__. │ │ │ │ + 0x00021d04 69726765 5f006972 6c655f5f 0069726c irge_.irle__.irl │ │ │ │ + 0x00021d14 655f0069 7267745f 5f006972 67745f00 e_.irgt__.irgt_. │ │ │ │ + 0x00021d24 76697375 625f5f00 76697375 625f0076 visub__.visub_.v │ │ │ │ + 0x00021d34 69646976 305f5f00 76696469 76305f00 idiv0__.vidiv0_. │ │ │ │ + 0x00021d44 76696469 76315f5f 00766964 6976315f vidiv1__.vidiv1_ │ │ │ │ + 0x00021d54 00766973 7562305f 5f007669 73756230 .visub0__.visub0 │ │ │ │ + 0x00021d64 5f007669 6d6c7430 5f5f0076 696d6c74 _.vimlt0__.vimlt │ │ │ │ + 0x00021d74 305f0076 696d6c74 5f5f0076 696d6c74 0_.vimlt__.vimlt │ │ │ │ + 0x00021d84 5f007669 6d6c7431 5f5f0076 696d6c74 _.vimlt1__.vimlt │ │ │ │ + 0x00021d94 315f0076 69737562 315f5f00 76697375 1_.visub1__.visu │ │ │ │ + 0x00021da4 62315f00 76696164 645f5f00 76696164 b1_.viadd__.viad │ │ │ │ + 0x00021db4 645f0076 69646976 5f5f0076 69646976 d_.vidiv__.vidiv │ │ │ │ + 0x00021dc4 5f007669 61646430 5f5f0076 69616464 _.viadd0__.viadd │ │ │ │ + 0x00021dd4 305f0076 69616464 315f5f00 76696164 0_.viadd1__.viad │ │ │ │ + 0x00021de4 64315f00 67326962 6c325f5f 00673269 d1_.g2ibl2__.g2i │ │ │ │ + 0x00021df4 626c325f 00673266 626c695f 5f006732 bl2_.g2fbli__.g2 │ │ │ │ + 0x00021e04 66626c69 5f006c67 32696e71 5f5f006c fbli_.lg2inq__.l │ │ │ │ + 0x00021e14 6732696e 715f0067 3266626c 325f5f00 g2inq_.g2fbl2__. │ │ │ │ + 0x00021e24 67326662 6c325f00 67327167 72645f5f g2fbl2_.g2qgrd__ │ │ │ │ + 0x00021e34 00673271 6772645f 00673273 6772645f .g2qgrd_.g2sgrd_ │ │ │ │ + 0x00021e44 5f006732 73677264 5f007270 6e676574 _.g2sgrd_.rpnget │ │ │ │ + 0x00021e54 5f5f0072 706e6765 745f0072 74696765 __.rpnget_.rtige │ │ │ │ + 0x00021e64 745f5f00 72746c67 65745f5f 00727472 t__.rtlget__.rtr │ │ │ │ + 0x00021e74 6765745f 5f007274 63676574 5f5f0072 get__.rtcget__.r │ │ │ │ + 0x00021e84 74636765 745f0072 6c696765 745f5f00 tcget_.rliget__. │ │ │ │ + 0x00021e94 726c6c67 65745f5f 00726c72 6765745f rllget__.rlrget_ │ │ │ │ + 0x00021ea4 5f00726c 63676574 5f5f0072 6c636765 _.rlcget__.rlcge │ │ │ │ + 0x00021eb4 745f0067 6c6c6765 745f5f00 676c6c73 t_.gllget__.glls │ │ │ │ + 0x00021ec4 65745f5f 00676c6c 7374785f 5f00676c et__.gllstx__.gl │ │ │ │ + 0x00021ed4 6c737478 5f00676c 71666e6d 5f5f0067 lstx_.glqfnm__.g │ │ │ │ + 0x00021ee4 6c71666e 6d5f0067 6c726765 745f5f00 lqfnm_.glrget__. │ │ │ │ + 0x00021ef4 676c7273 65745f5f 00676c72 7365745f glrset__.glrset_ │ │ │ │ + 0x00021f04 00676c72 7374785f 5f00676c 72737478 .glrstx__.glrstx │ │ │ │ + 0x00021f14 5f007072 636f706e 5f5f0070 72636f70 _.prcopn__.prcop │ │ │ │ + 0x00021f24 6e5f0070 7263636c 735f5f00 70726363 n_.prccls__.prcc │ │ │ │ + 0x00021f34 6c735f00 7072636c 766c5f5f 00707263 ls_.prclvl__.prc │ │ │ │ + 0x00021f44 6e616d5f 5f007270 6e656e76 5f5f0072 nam__.rpnenv__.r │ │ │ │ + 0x00021f54 706e656e 765f0072 7469656e 765f5f00 pnenv_.rtienv__. │ │ │ │ + 0x00021f64 72746965 6e765f00 72746c65 6e765f5f rtienv_.rtlenv__ │ │ │ │ + 0x00021f74 0072746c 656e765f 00727472 656e765f .rtlenv_.rtrenv_ │ │ │ │ + 0x00021f84 5f007274 72656e76 5f007274 63656e76 _.rtrenv_.rtcenv │ │ │ │ + 0x00021f94 5f5f0072 7463656e 765f0072 6c69656e __.rtcenv_.rlien │ │ │ │ + 0x00021fa4 765f5f00 726c6965 6e765f00 726c6c65 v__.rlienv_.rlle │ │ │ │ + 0x00021fb4 6e765f5f 00726c6c 656e765f 00726c72 nv__.rllenv_.rlr │ │ │ │ + 0x00021fc4 656e765f 5f00726c 72656e76 5f00726c env__.rlrenv_.rl │ │ │ │ + 0x00021fd4 63656e76 5f5f0072 6c63656e 765f0072 cenv__.rlcenv_.r │ │ │ │ + 0x00021fe4 706e6f70 745f5f00 72706e6f 70745f00 pnopt__.rpnopt_. │ │ │ │ + 0x00021ff4 7274696f 70745f5f 00727469 6f70745f rtiopt__.rtiopt_ │ │ │ │ + 0x00022004 0072746c 6f70745f 5f007274 6c6f7074 .rtlopt__.rtlopt │ │ │ │ + 0x00022014 5f007274 726f7074 5f5f0072 74726f70 _.rtropt__.rtrop │ │ │ │ + 0x00022024 745f0072 74636f70 745f5f00 7274636f t_.rtcopt__.rtco │ │ │ │ + 0x00022034 70745f00 726c696f 70745f5f 00726c69 pt_.rliopt__.rli │ │ │ │ + 0x00022044 6f70745f 00726c6c 6f70745f 5f00726c opt_.rllopt__.rl │ │ │ │ + 0x00022054 6c6f7074 5f00726c 726f7074 5f5f0072 lopt_.rlropt__.r │ │ │ │ + 0x00022064 6c726f70 745f0072 6c636f70 745f5f00 lropt_.rlcopt__. │ │ │ │ + 0x00022074 726c636f 70745f00 6d737a64 6d705f5f rlcopt_.mszdmp__ │ │ │ │ + 0x00022084 00697566 6f706e5f 5f006975 666f706e .iufopn__.iufopn │ │ │ │ + 0x00022094 5f00676c 6c716e70 5f5f0067 6c6c716e _.gllqnp__.gllqn │ │ │ │ + 0x000220a4 705f0067 6c6c7169 645f5f00 676c6c71 p_.gllqid__.gllq │ │ │ │ + 0x000220b4 69645f00 676c6c71 63705f5f 00676c6c id_.gllqcp__.gll │ │ │ │ + 0x000220c4 7163705f 00676c6c 71636c5f 5f00676c qcp_.gllqcl__.gl │ │ │ │ + 0x000220d4 6c71636c 5f00676c 6c71766c 5f5f0067 lqcl_.gllqvl__.g │ │ │ │ + 0x000220e4 6c6c7176 6c5f0067 6c6c7376 6c5f5f00 llqvl_.gllsvl__. │ │ │ │ + 0x000220f4 676c6c73 766c5f00 676c6c71 696e5f5f gllsvl_.gllqin__ │ │ │ │ + 0x00022104 00676c6c 71696e5f 00676c69 6765745f .gllqin_.gliget_ │ │ │ │ + 0x00022114 5f00676c 69736574 5f5f0067 6c697365 _.gliset__.glise │ │ │ │ + 0x00022124 745f0067 6c697374 785f5f00 676c6973 t_.glistx__.glis │ │ │ │ + 0x00022134 74785f00 72706e78 666c5f5f 0072706e tx_.rpnxfl__.rpn │ │ │ │ + 0x00022144 78666c5f 00727469 78666c5f 5f007274 xfl_.rtixfl__.rt │ │ │ │ + 0x00022154 6978666c 5f007274 6c78666c 5f5f0072 ixfl_.rtlxfl__.r │ │ │ │ + 0x00022164 746c7866 6c5f0072 74727866 6c5f5f00 tlxfl_.rtrxfl__. │ │ │ │ + 0x00022174 72747278 666c5f00 72746378 666c5f5f rtrxfl_.rtcxfl__ │ │ │ │ + 0x00022184 00727463 78666c5f 00726c69 78666c5f .rtcxfl_.rlixfl_ │ │ │ │ + 0x00022194 5f00726c 6978666c 5f00726c 6c78666c _.rlixfl_.rllxfl │ │ │ │ + 0x000221a4 5f5f0072 6c6c7866 6c5f0072 6c727866 __.rllxfl_.rlrxf │ │ │ │ + 0x000221b4 6c5f5f00 726c7278 666c5f00 726c6378 l__.rlrxfl_.rlcx │ │ │ │ + 0x000221c4 666c5f5f 00726c63 78666c5f 00636673 fl__.rlcxfl_.cfs │ │ │ │ + 0x000221d4 7263685f 5f006366 73726368 5f00676c rch__.cfsrch_.gl │ │ │ │ + 0x000221e4 63676574 5f5f0067 6c636765 745f0067 cget__.glcget_.g │ │ │ │ + 0x000221f4 6c637365 745f5f00 676c6373 65745f00 lcset__.glcset_. │ │ │ │ + 0x00022204 676c6373 74785f5f 00676c63 7374785f glcstx__.glcstx_ │ │ │ │ + 0x00022214 006c6368 7265715f 5f00676c 70716e70 .lchreq__.glpqnp │ │ │ │ + 0x00022224 5f5f0067 6c70716e 705f0067 6c707169 __.glpqnp_.glpqi │ │ │ │ + 0x00022234 645f5f00 676c7071 69645f00 676c7071 d__.glpqid_.glpq │ │ │ │ + 0x00022244 63705f5f 00676c70 7163705f 00676c70 cp__.glpqcp_.glp │ │ │ │ + 0x00022254 71636c5f 5f00676c 7071636c 5f00676c qcl__.glpqcl_.gl │ │ │ │ + 0x00022264 70716974 5f5f0067 6c707169 745f0067 pqit__.glpqit_.g │ │ │ │ + 0x00022274 6c707176 6c5f5f00 676c7071 766c5f00 lpqvl__.glpqvl_. │ │ │ │ + 0x00022284 676c7073 766c5f5f 00676c70 73766c5f glpsvl__.glpsvl_ │ │ │ │ + 0x00022294 00676c70 71696e5f 5f00676c 7071696e .glpqin__.glpqin │ │ │ │ + 0x000222a4 5f00676c 70676574 5f5f0067 6c706765 _.glpget__.glpge │ │ │ │ + 0x000222b4 745f0067 6c707365 745f5f00 676c7073 t_.glpset__.glps │ │ │ │ + 0x000222c4 65745f00 676c7073 74785f5f 00676c70 et_.glpstx__.glp │ │ │ │ + 0x000222d4 7374785f 00647866 6c6f635f 5f006478 stx_.dxfloc__.dx │ │ │ │ + 0x000222e4 666c6f63 5f006478 696c6f63 5f5f0064 floc_.dxiloc__.d │ │ │ │ + 0x000222f4 78696c6f 635f0076 72676e6e 5f5f0076 xiloc_.vrgnn__.v │ │ │ │ + 0x00022304 72676e6e 5f007669 676e6e5f 5f007669 rgnn_.vignn__.vi │ │ │ │ + 0x00022314 676e6e5f 0076726d 6c74305f 5f007672 gnn_.vrmlt0__.vr │ │ │ │ + 0x00022324 6d6c7430 5f007672 64697630 5f5f0076 mlt0_.vrdiv0__.v │ │ │ │ + 0x00022334 72646976 305f0076 72616464 305f5f00 rdiv0_.vradd0__. │ │ │ │ + 0x00022344 76726164 64305f00 76726469 765f5f00 vradd0_.vrdiv__. │ │ │ │ + 0x00022354 76726469 765f0076 72737562 315f5f00 vrdiv_.vrsub1__. │ │ │ │ + 0x00022364 76727375 62315f00 76726164 645f5f00 vrsub1_.vradd__. │ │ │ │ + 0x00022374 76726164 645f0076 72737562 5f5f0076 vradd_.vrsub__.v │ │ │ │ + 0x00022384 72737562 5f007672 73756230 5f5f0076 rsub_.vrsub0__.v │ │ │ │ + 0x00022394 72737562 305f0076 72616464 315f5f00 rsub0_.vradd1__. │ │ │ │ + 0x000223a4 76726164 64315f00 76726d6c 74315f5f vradd1_.vrmlt1__ │ │ │ │ + 0x000223b4 0076726d 6c74315f 00767264 6976315f .vrmlt1_.vrdiv1_ │ │ │ │ + 0x000223c4 5f007672 64697631 5f007672 6d6c745f _.vrdiv1_.vrmlt_ │ │ │ │ + 0x000223d4 5f007672 6d6c745f 00696d6f 645f5f00 _.vrmlt_.imod__. │ │ │ │ + 0x000223e4 696d6f64 5f006967 75735f5f 00696775 imod_.igus__.igu │ │ │ │ + 0x000223f4 735f0067 6e73626c 6b5f5f00 676e7362 s_.gnsblk__.gnsb │ │ │ │ + 0x00022404 6c6b5f00 676e7162 6c6b5f5f 00676e71 lk_.gnqblk__.gnq │ │ │ │ + 0x00022414 626c6b5f 00676e73 6176655f 5f00676e blk_.gnsave__.gn │ │ │ │ + 0x00022424 73617665 5f00676e 72736574 5f5f0067 save_.gnrset__.g │ │ │ │ + 0x00022434 6e727365 745f0070 61737362 345f5f00 nrset_.passb4__. │ │ │ │ + 0x00022444 70617373 62345f00 70617373 62355f5f passb4_.passb5__ │ │ │ │ + 0x00022454 00706173 7362355f 00726164 66345f5f .passb5_.radf4__ │ │ │ │ + 0x00022464 00726164 66345f00 636f7374 695f5f00 .radf4_.costi__. │ │ │ │ + 0x00022474 636f7374 695f0072 61646632 5f5f0072 costi_.radf2__.r │ │ │ │ + 0x00022484 61646632 5f007061 73736232 5f5f0070 adf2_.passb2__.p │ │ │ │ + 0x00022494 61737362 325f0063 66667462 5f5f0063 assb2_.cfftb__.c │ │ │ │ + 0x000224a4 66667462 5f007369 6e74315f 5f007369 fftb_.sint1__.si │ │ │ │ + 0x000224b4 6e74315f 0073696e 745f5f00 73696e74 nt1_.sint__.sint │ │ │ │ + 0x000224c4 5f007061 73736634 5f5f0070 61737366 _.passf4__.passf │ │ │ │ + 0x000224d4 345f0072 66667466 5f5f0072 66667466 4_.rfftf__.rfftf │ │ │ │ + 0x000224e4 5f007261 6462335f 5f007261 6462335f _.radb3__.radb3_ │ │ │ │ + 0x000224f4 00657a66 6674315f 5f00657a 66667431 .ezfft1__.ezfft1 │ │ │ │ + 0x00022504 5f007369 6e71695f 5f007369 6e71695f _.sinqi__.sinqi_ │ │ │ │ + 0x00022514 00706173 73625f5f 00706173 73625f00 .passb__.passb_. │ │ │ │ + 0x00022524 63666674 695f5f00 63666674 695f0072 cffti__.cffti_.r │ │ │ │ + 0x00022534 61646235 5f5f0072 61646235 5f007061 adb5__.radb5_.pa │ │ │ │ + 0x00022544 73736233 5f5f0070 61737362 335f0063 ssb3__.passb3_.c │ │ │ │ + 0x00022554 66667466 5f5f0063 66667466 5f006366 fftf__.cfftf_.cf │ │ │ │ + 0x00022564 66746231 5f5f0063 66667462 315f0072 ftb1__.cfftb1_.r │ │ │ │ + 0x00022574 61646234 5f5f0072 61646234 5f007061 adb4__.radb4_.pa │ │ │ │ + 0x00022584 73736635 5f5f0070 61737366 355f0070 ssf5__.passf5_.p │ │ │ │ + 0x00022594 61737366 335f5f00 70617373 66335f00 assf3__.passf3_. │ │ │ │ + 0x000225a4 657a6666 74695f5f 00657a66 6674695f ezffti__.ezffti_ │ │ │ │ + 0x000225b4 00636f73 7162315f 5f00636f 73716231 .cosqb1__.cosqb1 │ │ │ │ + 0x000225c4 5f007266 66746231 5f5f0072 66667462 _.rfftb1__.rfftb │ │ │ │ + 0x000225d4 315f0072 61646232 5f5f0072 61646232 1_.radb2__.radb2 │ │ │ │ + 0x000225e4 5f007266 6674625f 5f007266 6674625f _.rfftb__.rfftb_ │ │ │ │ + 0x000225f4 00636666 7466315f 5f006366 66746631 .cfftf1__.cfftf1 │ │ │ │ + 0x00022604 5f00657a 66667466 5f5f0065 7a666674 _.ezfftf__.ezfft │ │ │ │ + 0x00022614 665f0072 61646267 5f5f0072 61646267 f_.radbg__.radbg │ │ │ │ + 0x00022624 5f00636f 73745f5f 00636f73 745f0070 _.cost__.cost_.p │ │ │ │ + 0x00022634 61737366 5f5f0070 61737366 5f007261 assf__.passf_.ra │ │ │ │ + 0x00022644 6466335f 5f007261 6466335f 00726164 df3__.radf3_.rad │ │ │ │ + 0x00022654 66675f5f 00726164 66675f00 636f7371 fg__.radfg_.cosq │ │ │ │ + 0x00022664 66315f5f 00636f73 7166315f 00636666 f1__.cosqf1_.cff │ │ │ │ + 0x00022674 7469315f 5f006366 66746931 5f00657a ti1__.cffti1_.ez │ │ │ │ + 0x00022684 66667462 5f5f0065 7a666674 625f0070 fftb__.ezfftb_.p │ │ │ │ + 0x00022694 61737366 325f5f00 70617373 66325f00 assf2__.passf2_. │ │ │ │ + 0x000226a4 636f7371 625f5f00 636f7371 625f0073 cosqb__.cosqb_.s │ │ │ │ + 0x000226b4 696e7166 5f5f0073 696e7166 5f007261 inqf__.sinqf_.ra │ │ │ │ + 0x000226c4 6466355f 5f007261 6466355f 00726666 df5__.radf5_.rff │ │ │ │ + 0x000226d4 74695f5f 00726666 74695f00 72666674 ti__.rffti_.rfft │ │ │ │ + 0x000226e4 66315f5f 00726666 7466315f 00636f73 f1__.rfftf1_.cos │ │ │ │ + 0x000226f4 71695f5f 00636f73 71695f00 73696e74 qi__.cosqi_.sint │ │ │ │ + 0x00022704 695f5f00 73696e74 695f0063 6f737166 i__.sinti_.cosqf │ │ │ │ + 0x00022714 5f5f0063 6f737166 5f007369 6e71625f __.cosqf_.sinqb_ │ │ │ │ + 0x00022724 5f007369 6e71625f 00726666 7469315f _.sinqb_.rffti1_ │ │ │ │ + 0x00022734 5f007266 66746931 5f006f64 72676574 _.rffti1_.odrget │ │ │ │ + 0x00022744 5f5f006f 64726765 745f006f 64727365 __.odrget_.odrse │ │ │ │ + 0x00022754 745f5f00 6f647273 65745f00 6f647273 t__.odrset_.odrs │ │ │ │ + 0x00022764 74785f5f 006f6472 7374785f 006f6472 tx__.odrstx_.odr │ │ │ │ + 0x00022774 716e705f 5f006f64 72716e70 5f006f64 qnp__.odrqnp_.od │ │ │ │ + 0x00022784 72716964 5f5f006f 64727169 645f006f rqid__.odrqid_.o │ │ │ │ + 0x00022794 64727163 705f5f00 6f647271 63705f00 drqcp__.odrqcp_. │ │ │ │ + 0x000227a4 6f647271 636c5f5f 006f6472 71636c5f odrqcl__.odrqcl_ │ │ │ │ + 0x000227b4 006f6472 71766c5f 5f006f64 7271766c .odrqvl__.odrqvl │ │ │ │ + 0x000227c4 5f006f64 7273766c 5f5f006f 64727376 _.odrsvl__.odrsv │ │ │ │ + 0x000227d4 6c5f006f 64727169 6e5f5f00 6f647271 l_.odrqin__.odrq │ │ │ │ + 0x000227e4 696e5f00 6f646967 65745f5f 006f6469 in_.odiget__.odi │ │ │ │ + 0x000227f4 6765745f 006f6469 7365745f 5f006f64 get_.odiset__.od │ │ │ │ + 0x00022804 69736574 5f006f64 69737478 5f5f006f iset_.odistx__.o │ │ │ │ + 0x00022814 64697374 785f006f 646c716e 705f5f00 distx_.odlqnp__. │ │ │ │ + 0x00022824 6f646c71 6e705f00 6f646c71 69645f5f odlqnp_.odlqid__ │ │ │ │ + 0x00022834 006f646c 7169645f 006f646c 7163705f .odlqid_.odlqcp_ │ │ │ │ + 0x00022844 5f006f64 6c716370 5f006f64 6c71636c _.odlqcp_.odlqcl │ │ │ │ + 0x00022854 5f5f006f 646c7163 6c5f006f 646c7176 __.odlqcl_.odlqv │ │ │ │ + 0x00022864 6c5f5f00 6f646c71 766c5f00 6f646c73 l__.odlqvl_.odls │ │ │ │ + 0x00022874 766c5f5f 006f646c 73766c5f 006f646c vl__.odlsvl_.odl │ │ │ │ + 0x00022884 71696e5f 5f006f64 6c71696e 5f006f64 qin__.odlqin_.od │ │ │ │ + 0x00022894 70716e70 5f5f006f 6470716e 705f006f pqnp__.odpqnp_.o │ │ │ │ + 0x000228a4 64707169 645f5f00 6f647071 69645f00 dpqid__.odpqid_. │ │ │ │ + 0x000228b4 6f647071 63705f5f 006f6470 7163705f odpqcp__.odpqcp_ │ │ │ │ + 0x000228c4 006f6470 71636c5f 5f006f64 7071636c .odpqcl__.odpqcl │ │ │ │ + 0x000228d4 5f006f64 70716974 5f5f006f 64707169 _.odpqit__.odpqi │ │ │ │ + 0x000228e4 745f006f 64707176 6c5f5f00 6f647071 t_.odpqvl__.odpq │ │ │ │ + 0x000228f4 766c5f00 6f647073 766c5f5f 006f6470 vl_.odpsvl__.odp │ │ │ │ + 0x00022904 73766c5f 006f6470 71696e5f 5f006f64 svl_.odpqin__.od │ │ │ │ + 0x00022914 7071696e 5f006f64 6c676574 5f5f006f pqin_.odlget__.o │ │ │ │ + 0x00022924 646c6765 745f006f 646c7365 745f5f00 dlget_.odlset__. │ │ │ │ + 0x00022934 6f646c73 65745f00 6f646c73 74785f5f odlset_.odlstx__ │ │ │ │ + 0x00022944 006f646c 7374785f 006f6469 716e705f .odlstx_.odiqnp_ │ │ │ │ + 0x00022954 5f006f64 69716e70 5f006f64 69716964 _.odiqnp_.odiqid │ │ │ │ + 0x00022964 5f5f006f 64697169 645f006f 64697163 __.odiqid_.odiqc │ │ │ │ + 0x00022974 705f5f00 6f646971 63705f00 6f646971 p__.odiqcp_.odiq │ │ │ │ + 0x00022984 636c5f5f 006f6469 71636c5f 006f6469 cl__.odiqcl_.odi │ │ │ │ + 0x00022994 71766c5f 5f006f64 6971766c 5f006f64 qvl__.odiqvl_.od │ │ │ │ + 0x000229a4 6973766c 5f5f006f 64697376 6c5f006f isvl__.odisvl_.o │ │ │ │ + 0x000229b4 64697169 6e5f5f00 6f646971 696e5f00 diqin__.odiqin_. │ │ │ │ + 0x000229c4 6f647067 65745f5f 006f6470 6765745f odpget__.odpget_ │ │ │ │ + 0x000229d4 006f6470 7365745f 5f006f64 70736574 .odpset__.odpset │ │ │ │ + 0x000229e4 5f006f64 70737478 5f5f006f 64707374 _.odpstx__.odpst │ │ │ │ + 0x000229f4 785f0073 68667732 675f5f00 73686677 x_.shfw2g__.shfw │ │ │ │ + 0x00022a04 32675f00 7368696e 69705f5f 00736869 2g_.shinip__.shi │ │ │ │ + 0x00022a14 6e69705f 00736869 6e69665f 5f007368 nip_.shinif__.sh │ │ │ │ + 0x00022a24 696e6966 5f007368 6c627775 5f5f0073 inif_.shlbwu__.s │ │ │ │ + 0x00022a34 686c6277 755f0073 686d776a 7a5f5f00 hlbwu_.shmwjz__. │ │ │ │ + 0x00022a44 73686d77 6a7a5f00 7368696e 697a5f5f shmwjz_.shiniz__ │ │ │ │ + 0x00022a54 00736869 6e697a5f 0073686c 7932785f .shiniz_.shly2x_ │ │ │ │ + 0x00022a64 5f007368 6c793278 5f007368 7066756e _.shly2x_.shpfun │ │ │ │ + 0x00022a74 5f5f0073 68706675 6e5f0073 68696e69 __.shpfun_.shini │ │ │ │ + 0x00022a84 635f5f00 7368696e 69635f00 73686c66 c__.shinic_.shlf │ │ │ │ + 0x00022a94 776c5f5f 0073686c 66776c5f 0073686c wl__.shlfwl_.shl │ │ │ │ + 0x00022aa4 62776a5f 5f007368 6c62776a 5f007368 bwj__.shlbwj_.sh │ │ │ │ + 0x00022ab4 6d776a6d 5f5f0073 686d776a 6d5f0073 mwjm__.shmwjm_.s │ │ │ │ + 0x00022ac4 686c7364 735f5f00 73686c73 64735f00 hlsds__.shlsds_. │ │ │ │ + 0x00022ad4 7368696e 69785f5f 00736869 6e69785f shinix__.shinix_ │ │ │ │ + 0x00022ae4 0073686d 64786d5f 5f007368 6d64786d .shmdxm__.shmdxm │ │ │ │ + 0x00022af4 5f007368 66776761 5f5f0073 68667767 _.shfwga__.shfwg │ │ │ │ + 0x00022b04 615f0073 686d7372 695f5f00 73686d73 a_.shmsri__.shms │ │ │ │ + 0x00022b14 72695f00 73686677 677a5f5f 00736866 ri_.shfwgz__.shf │ │ │ │ + 0x00022b24 77677a5f 0073686d 7732735f 5f007368 wgz_.shmw2s__.sh │ │ │ │ + 0x00022b34 6d773273 5f007368 66667462 5f5f0073 mw2s_.shfftb__.s │ │ │ │ + 0x00022b44 68666674 625f0073 686c6277 6c5f5f00 hfftb_.shlbwl__. │ │ │ │ + 0x00022b54 73686c62 776c5f00 73686c66 776d5f5f shlbwl_.shlfwm__ │ │ │ │ + 0x00022b64 0073686c 66776d5f 00736869 6e69725f .shlfwm_.shinir_ │ │ │ │ + 0x00022b74 5f007368 696e6972 5f007368 6c62776d _.shinir_.shlbwm │ │ │ │ + 0x00022b84 5f5f0073 686c6277 6d5f0073 6870706d __.shlbwm_.shppm │ │ │ │ + 0x00022b94 615f5f00 73687070 6d615f00 7368696e a__.shppma_.shin │ │ │ │ + 0x00022ba4 69745f5f 00736869 6e69745f 00736866 it__.shinit_.shf │ │ │ │ + 0x00022bb4 77676a5f 5f007368 6677676a 5f007368 wgj__.shfwgj_.sh │ │ │ │ + 0x00022bc4 6d64786a 5f5f0073 686d6478 6a5f0073 mdxj__.shmdxj_.s │ │ │ │ + 0x00022bd4 686f6c61 705f5f00 73686f6c 61705f00 holap__.sholap_. │ │ │ │ + 0x00022be4 7368746c 69625f5f 00736874 6c69625f shtlib__.shtlib_ │ │ │ │ + 0x00022bf4 00736874 696e745f 5f007368 74696e74 .shtint__.shtint │ │ │ │ + 0x00022c04 5f007368 746c6170 5f5f0073 68746c61 _.shtlap__.shtla │ │ │ │ + 0x00022c14 705f0073 68746e6d 6c5f5f00 7368746e p_.shtnml__.shtn │ │ │ │ + 0x00022c24 6d6c5f00 73687466 756e5f5f 00736874 ml_.shtfun__.sht │ │ │ │ + 0x00022c34 66756e5f 00736874 6c66775f 5f007368 fun_.shtlfw__.sh │ │ │ │ + 0x00022c44 746c6677 5f007368 746c6277 5f5f0073 tlfw_.shtlbw__.s │ │ │ │ + 0x00022c54 68746c62 775f0073 68747332 775f5f00 htlbw_.shts2w__. │ │ │ │ + 0x00022c64 73687473 32775f00 73687473 77615f5f shts2w_.shtswa__ │ │ │ │ + 0x00022c74 00736874 7377615f 00736874 73777a5f .shtswa_.shtswz_ │ │ │ │ + 0x00022c84 5f007368 7473777a 5f007368 7473776d _.shtswz_.shtswm │ │ │ │ + 0x00022c94 5f5f0073 68747377 6d5f0073 68747377 __.shtswm_.shtsw │ │ │ │ + 0x00022ca4 6a5f5f00 73687473 776a5f00 73687477 j__.shtswj_.shtw │ │ │ │ + 0x00022cb4 32735f5f 00736874 7732735f 00736874 2s__.shtw2s_.sht │ │ │ │ + 0x00022cc4 7732675f 5f007368 74773267 5f007368 w2g__.shtw2g_.sh │ │ │ │ + 0x00022cd4 74776761 5f5f0073 68747767 615f0073 twga__.shtwga_.s │ │ │ │ + 0x00022ce4 68747767 6d5f5f00 73687477 676d5f00 htwgm__.shtwgm_. │ │ │ │ + 0x00022cf4 73687477 677a5f5f 00736874 77677a5f shtwgz__.shtwgz_ │ │ │ │ + 0x00022d04 00736874 77676a5f 5f007368 7477676a .shtwgj__.shtwgj │ │ │ │ + 0x00022d14 5f007368 74673277 5f5f0073 68746732 _.shtg2w__.shtg2 │ │ │ │ + 0x00022d24 775f0073 68747332 675f5f00 73687473 w_.shts2g__.shts │ │ │ │ + 0x00022d34 32675f00 73687473 67615f5f 00736874 2g_.shtsga__.sht │ │ │ │ + 0x00022d44 7367615f 00736874 73677a5f 5f007368 sga_.shtsgz__.sh │ │ │ │ + 0x00022d54 7473677a 5f007368 7473676d 5f5f0073 tsgz_.shtsgm__.s │ │ │ │ + 0x00022d64 68747367 6d5f0073 68747367 6a5f5f00 htsgm_.shtsgj__. │ │ │ │ + 0x00022d74 73687473 676a5f00 73687467 32735f5f shtsgj_.shtg2s__ │ │ │ │ + 0x00022d84 00736874 6732735f 00736866 6732775f .shtg2s_.shfg2w_ │ │ │ │ + 0x00022d94 5f007368 66673277 5f007368 6d737761 _.shfg2w_.shmswa │ │ │ │ + 0x00022da4 5f5f0073 686d7377 615f0073 686d7377 __.shmswa_.shmsw │ │ │ │ + 0x00022db4 7a5f5f00 73686d73 777a5f00 73686666 z__.shmswz_.shff │ │ │ │ + 0x00022dc4 74665f5f 00736866 6674665f 0073686c tf__.shfftf_.shl │ │ │ │ + 0x00022dd4 7373645f 5f007368 6c737364 5f007368 ssd__.shlssd_.sh │ │ │ │ + 0x00022de4 6d73776d 5f5f0073 686d7377 6d5f0073 mswm__.shmswm_.s │ │ │ │ + 0x00022df4 686d7332 775f5f00 73686d73 32775f00 hms2w__.shms2w_. │ │ │ │ + 0x00022e04 73686e6d 326c5f5f 0073686e 6d326c5f shnm2l__.shnm2l_ │ │ │ │ + 0x00022e14 00736866 77676d5f 5f007368 6677676d .shfwgm__.shfwgm │ │ │ │ + 0x00022e24 5f007368 6c667775 5f5f0073 686c6677 _.shlfwu__.shlfw │ │ │ │ + 0x00022e34 755f0073 68696e69 795f5f00 7368696e u_.shiniy__.shin │ │ │ │ + 0x00022e44 69795f00 73686d73 776a5f5f 0073686d iy_.shmswj__.shm │ │ │ │ + 0x00022e54 73776a5f 00736870 706d6a5f 5f007368 swj_.shppmj__.sh │ │ │ │ + 0x00022e64 70706d6a 5f007672 726e6d5f 5f007672 ppmj_.vrrnm__.vr │ │ │ │ + 0x00022e74 726e6d5f 00767272 6e6d315f 5f007672 rnm_.vrrnm1__.vr │ │ │ │ + 0x00022e84 726e6d31 5f007672 726e6d30 5f5f0076 rnm1_.vrrnm0__.v │ │ │ │ + 0x00022e94 72726e6d 305f0076 7332696e 745f5f00 rrnm0_.vs2int__. │ │ │ │ + 0x00022ea4 76733269 6e745f00 76733264 696e5f5f vs2int_.vs2din__ │ │ │ │ + 0x00022eb4 00767332 64696e5f 00767332 6f75745f .vs2din_.vs2out_ │ │ │ │ + 0x00022ec4 5f007673 326f7574 5f007673 31696e74 _.vs2out_.vs1int │ │ │ │ + 0x00022ed4 5f5f0076 7331696e 745f0076 73316469 __.vs1int_.vs1di │ │ │ │ + 0x00022ee4 6e5f5f00 76733164 696e5f00 7673316f n__.vs1din_.vs1o │ │ │ │ + 0x00022ef4 75745f5f 00767331 6f75745f 00767269 ut__.vs1out_.vri │ │ │ │ + 0x00022f04 6e74725f 5f007672 696e7472 5f006368 ntr__.vrintr_.ch │ │ │ │ + 0x00022f14 6e67725f 5f006368 6e67725f 0063686e ngr__.chngr_.chn │ │ │ │ + 0x00022f24 67695f5f 0063686e 67695f00 63686e67 gi__.chngi_.chng │ │ │ │ + 0x00022f34 635f5f00 63686e67 635f0063 6c636b73 c__.chngc_.clcks │ │ │ │ + 0x00022f44 745f5f00 636c636b 73745f00 636c636b t__.clckst_.clck │ │ │ │ + 0x00022f54 67745f5f 00636c63 6b67745f 00636c63 gt__.clckgt_.clc │ │ │ │ + 0x00022f64 6b64745f 5f00636c 636b6474 5f006461 kdt__.clckdt_.da │ │ │ │ + 0x00022f74 74657133 5f5f0064 61746571 335f0064 teq3__.dateq3_.d │ │ │ │ + 0x00022f84 61746531 325f5f00 64617465 31325f00 ate12__.date12_. │ │ │ │ + 0x00022f94 64617465 67335f5f 00646174 6567335f dateg3__.dateg3_ │ │ │ │ + 0x00022fa4 00697765 656b315f 5f006977 65656b31 .iweek1__.iweek1 │ │ │ │ + 0x00022fb4 5f006e64 61746531 5f5f006e 64617465 _.ndate1__.ndate │ │ │ │ + 0x00022fc4 315f0064 61746571 315f5f00 64617465 1_.dateq1__.date │ │ │ │ + 0x00022fd4 71315f00 64617465 33325f5f 00646174 q1_.date32__.dat │ │ │ │ + 0x00022fe4 6533325f 006e6461 7465335f 5f006e64 e32_.ndate3__.nd │ │ │ │ + 0x00022ff4 61746533 5f006461 74656333 5f5f0064 ate3_.datec3__.d │ │ │ │ + 0x00023004 61746563 335f0064 61746532 335f5f00 atec3_.date23__. │ │ │ │ + 0x00023014 64617465 32335f00 64617465 66325f5f date23_.datef2__ │ │ │ │ + 0x00023024 00646174 6566325f 00646174 6563315f .datef2_.datec1_ │ │ │ │ + 0x00023034 5f006461 74656331 5f006461 74656633 _.datec1_.datef3 │ │ │ │ + 0x00023044 5f5f0064 61746566 335f0064 61746567 __.datef3_.dateg │ │ │ │ + 0x00023054 325f5f00 64617465 67325f00 64617465 2__.dateg2_.date │ │ │ │ + 0x00023064 31335f5f 00646174 6531335f 00646174 13__.date13_.dat │ │ │ │ + 0x00023074 6567315f 5f006461 74656731 5f006e64 eg1__.dateg1_.nd │ │ │ │ + 0x00023084 79656172 5f5f006e 64796561 725f0064 year__.ndyear_.d │ │ │ │ + 0x00023094 61746532 315f5f00 64617465 32315f00 ate21__.date21_. │ │ │ │ + 0x000230a4 636d6f6e 5f5f0063 6d6f6e5f 006e646d cmon__.cmon_.ndm │ │ │ │ + 0x000230b4 6f6e5f5f 006e646d 6f6e5f00 64617465 on__.ndmon_.date │ │ │ │ + 0x000230c4 33315f5f 00646174 6533315f 00646174 31__.date31_.dat │ │ │ │ + 0x000230d4 6563325f 5f006461 74656332 5f006977 ec2__.datec2_.iw │ │ │ │ + 0x000230e4 65656b32 5f5f0069 7765656b 325f0064 eek2__.iweek2_.d │ │ │ │ + 0x000230f4 61746571 325f5f00 64617465 71325f00 ateq2__.dateq2_. │ │ │ │ + 0x00023104 63776565 6b5f5f00 63776565 6b5f0069 cweek__.cweek_.i │ │ │ │ + 0x00023114 7765656b 335f5f00 69776565 6b335f00 week3__.iweek3_. │ │ │ │ + 0x00023124 6e646174 65325f5f 006e6461 7465325f ndate2__.ndate2_ │ │ │ │ + 0x00023134 00646174 6566315f 5f006461 74656631 .datef1__.datef1 │ │ │ │ + 0x00023144 5f00636c 6f776572 5f5f0063 6c6f7765 _.clower__.clowe │ │ │ │ + 0x00023154 725f0063 75707065 725f5f00 63757070 r_.cupper__.cupp │ │ │ │ + 0x00023164 65725f00 67627974 65735f5f 00676279 er_.gbytes__.gby │ │ │ │ + 0x00023174 7465735f 00626974 7063695f 5f006269 tes_.bitpci__.bi │ │ │ │ + 0x00023184 74706369 5f007362 7974655f 5f007362 tpci_.sbyte__.sb │ │ │ │ + 0x00023194 7974655f 00676279 74655f5f 00676279 yte_.gbyte__.gby │ │ │ │ + 0x000231a4 74655f00 73627974 65735f5f 00736279 te_.sbytes__.sby │ │ │ │ + 0x000231b4 7465735f 00626974 7069635f 5f006269 tes_.bitpic__.bi │ │ │ │ + 0x000231c4 74706963 5f006973 68696674 5f5f0069 tpic_.ishift__.i │ │ │ │ + 0x000231d4 73686966 745f0064 636c766e 6d5f5f00 shift_.dclvnm__. │ │ │ │ + 0x000231e4 64636c76 6e6d5f00 6364626c 6b5f5f00 dclvnm_.cdblk__. │ │ │ │ + 0x000231f4 6364626c 6b5f0063 6e735f5f 00636e73 cdblk_.cns__.cns │ │ │ │ + 0x00023204 5f00726e 6775305f 5f00726e 6775305f _.rngu0__.rngu0_ │ │ │ │ + 0x00023214 006c6368 72615f5f 006c6368 72615f00 .lchra__.lchra_. │ │ │ │ + 0x00023224 6c636872 625f5f00 6c636872 625f006c lchrb__.lchrb_.l │ │ │ │ + 0x00023234 63687273 5f5f006c 63687273 5f006c63 chrs__.lchrs_.lc │ │ │ │ + 0x00023244 6872635f 5f006c63 6872635f 006c6368 hrc__.lchrc_.lch │ │ │ │ + 0x00023254 72645f5f 006c6368 72645f00 6c636872 rd__.lchrd_.lchr │ │ │ │ + 0x00023264 5f5f006c 6368725f 006c6368 72665f5f __.lchr_.lchrf__ │ │ │ │ + 0x00023274 006c6368 72665f00 6c636872 6c5f5f00 .lchrf_.lchrl__. │ │ │ │ + 0x00023284 6c636872 6c5f0063 6c6c7372 675f5f00 lchrl_.cllsrg__. │ │ │ │ + 0x00023294 636c6c73 72675f00 636c7267 6c735f5f cllsrg_.clrgls__ │ │ │ │ + 0x000232a4 00636c72 676c735f 00636c72 6773765f .clrgls_.clrgsv_ │ │ │ │ + 0x000232b4 5f00636c 72677376 5f00696e 6f726d6c _.clrgsv_.inorml │ │ │ │ + 0x000232c4 5f5f0069 6e6f726d 6c5f0072 6e6f726d __.inorml_.rnorm │ │ │ │ + 0x000232d4 6c5f5f00 726e6f72 6d6c5f00 636c7376 l__.rnorml_.clsv │ │ │ │ + 0x000232e4 72675f5f 00636c73 7672675f 00686578 rg__.clsvrg_.hex │ │ │ │ + 0x000232f4 6469635f 5f006865 78646963 5f006865 dic__.hexdic_.he │ │ │ │ + 0x00023304 78646369 5f5f0068 65786463 695f0074 xdci__.hexdci_.t │ │ │ │ + 0x00023314 696d6531 325f5f00 74696d65 31325f00 ime12__.time12_. │ │ │ │ + 0x00023324 74696d65 71335f5f 0074696d 6571335f timeq3__.timeq3_ │ │ │ │ + 0x00023334 0074696d 6533325f 5f007469 6d653332 .time32__.time32 │ │ │ │ + 0x00023344 5f007469 6d653233 5f5f0074 696d6532 _.time23__.time2 │ │ │ │ + 0x00023354 335f0074 696d6563 315f5f00 74696d65 3_.timec1__.time │ │ │ │ + 0x00023364 63315f00 74696d65 33315f5f 0074696d c1_.time31__.tim │ │ │ │ + 0x00023374 6533315f 0074696d 6571325f 5f007469 e31_.timeq2__.ti │ │ │ │ + 0x00023384 6d657132 5f007469 6d656332 5f5f0074 meq2_.timec2__.t │ │ │ │ + 0x00023394 696d6563 325f0074 696d6563 335f5f00 imec2_.timec3__. │ │ │ │ + 0x000233a4 74696d65 63335f00 74696d65 71315f5f timec3_.timeq1__ │ │ │ │ + 0x000233b4 0074696d 6571315f 0074696d 6532315f .timeq1_.time21_ │ │ │ │ + 0x000233c4 5f007469 6d653231 5f007469 6d653133 _.time21_.time13 │ │ │ │ + 0x000233d4 5f5f0074 696d6531 335f0063 6876616c __.time13_.chval │ │ │ │ + 0x000233e4 5f5f0063 6876616c 5f007261 76655f5f __.chval_.rave__ │ │ │ │ + 0x000233f4 00726176 655f0072 61766530 5f5f0072 .rave_.rave0__.r │ │ │ │ + 0x00023404 61766530 5f007261 7665315f 5f007261 ave0_.rave1__.ra │ │ │ │ + 0x00023414 7665315f 00726d69 6e315f5f 00726d69 ve1_.rmin1__.rmi │ │ │ │ + 0x00023424 6e315f00 726d696e 305f5f00 726d696e n1_.rmin0__.rmin │ │ │ │ + 0x00023434 305f0072 6d696e5f 5f00726d 696e5f00 0_.rmin__.rmin_. │ │ │ │ + 0x00023444 726d6178 315f5f00 726d6178 315f0072 rmax1__.rmax1_.r │ │ │ │ + 0x00023454 6d61785f 5f00726d 61785f00 726d6178 max__.rmax_.rmax │ │ │ │ + 0x00023464 305f5f00 726d6178 305f0072 73746430 0__.rmax0_.rstd0 │ │ │ │ + 0x00023474 5f5f0072 73746430 5f007273 7464315f __.rstd0_.rstd1_ │ │ │ │ + 0x00023484 5f007273 7464315f 0072616d 70305f5f _.rstd1_.ramp0__ │ │ │ │ + 0x00023494 0072616d 70305f00 72616d70 315f5f00 .ramp0_.ramp1__. │ │ │ │ + 0x000234a4 72616d70 315f0072 73756d30 5f5f0072 ramp1_.rsum0__.r │ │ │ │ + 0x000234b4 73756d30 5f007273 756d315f 5f007273 sum0_.rsum1__.rs │ │ │ │ + 0x000234c4 756d315f 00673266 6374725f 5f006732 um1_.g2fctr__.g2 │ │ │ │ + 0x000234d4 66637472 5f007577 73677861 5f5f0075 fctr_.uwsgxa__.u │ │ │ │ + 0x000234e4 77736778 615f0075 77716779 695f5f00 wsgxa_.uwqgyi__. │ │ │ │ + 0x000234f4 75777167 79695f00 72766d69 6e5f5f00 uwqgyi_.rvmin__. │ │ │ │ + 0x00023504 72766d69 6e5f0072 66726f6d 635f5f00 rvmin_.rfromc__. │ │ │ │ + 0x00023514 7266726f 6d635f00 75777167 79615f5f rfromc_.uwqgya__ │ │ │ │ + 0x00023524 00757771 6779615f 00757769 6779695f .uwqgya_.uwigyi_ │ │ │ │ + 0x00023534 5f007577 69677969 5f007577 69677869 _.uwigyi_.uwigxi │ │ │ │ + 0x00023544 5f5f0075 77696778 695f0067 32696374 __.uwigxi_.g2ict │ │ │ │ + 0x00023554 725f5f00 67326963 74725f00 75777167 r__.g2ictr_.uwqg │ │ │ │ + 0x00023564 78625f5f 00757771 6778625f 00727374 xb__.uwqgxb_.rst │ │ │ │ + 0x00023574 645f5f00 72737464 5f007577 71677962 d__.rstd_.uwqgyb │ │ │ │ + 0x00023584 5f5f0075 77716779 625f0075 77736779 __.uwqgyb_.uwsgy │ │ │ │ + 0x00023594 625f5f00 75777367 79625f00 72643272 b__.uwsgyb_.rd2r │ │ │ │ + 0x000235a4 5f5f0072 6432725f 00727577 67795f5f __.rd2r_.ruwgy__ │ │ │ │ + 0x000235b4 00727577 67795f00 72766d61 78305f5f .ruwgy_.rvmax0__ │ │ │ │ + 0x000235c4 0072766d 6178305f 0072726d 73315f5f .rvmax0_.rrms1__ │ │ │ │ + 0x000235d4 0072726d 73315f00 72766d69 6e305f5f .rrms1_.rvmin0__ │ │ │ │ + 0x000235e4 0072766d 696e305f 00726e67 75315f5f .rvmin0_.rngu1__ │ │ │ │ + 0x000235f4 00726e67 75315f00 75777367 787a5f5f .rngu1_.uwsgxz__ │ │ │ │ + 0x00023604 00757773 67787a5f 00673271 63746d5f .uwsgxz_.g2qctm_ │ │ │ │ + 0x00023614 5f006732 7163746d 5f007270 72645f5f _.g2qctm_.rprd__ │ │ │ │ + 0x00023624 00727072 645f0072 636f765f 5f007263 .rprd_.rcov__.rc │ │ │ │ + 0x00023634 6f765f00 726d6f64 5f5f0072 6d6f645f ov_.rmod__.rmod_ │ │ │ │ + 0x00023644 00726670 695f5f00 72616d70 5f5f0072 .rfpi__.ramp__.r │ │ │ │ + 0x00023654 616d705f 00727375 6d5f5f00 7273756d amp_.rsum__.rsum │ │ │ │ + 0x00023664 5f006732 73637472 5f5f0067 32736374 _.g2sctr__.g2sct │ │ │ │ + 0x00023674 725f0072 76617231 5f5f0072 76617231 r_.rvar1__.rvar1 │ │ │ │ + 0x00023684 5f007276 6172305f 5f007276 6172305f _.rvar0__.rvar0_ │ │ │ │ + 0x00023694 00697367 635f5f00 69736763 5f007577 .isgc__.isgc_.uw │ │ │ │ + 0x000236a4 73677961 5f5f0075 77736779 615f0072 sgya__.uwsgya_.r │ │ │ │ + 0x000236b4 676e6c74 5f5f0072 676e6c74 5f007267 gnlt__.rgnlt_.rg │ │ │ │ + 0x000236c4 6e67745f 5f007267 6e67745f 00757773 ngt__.rgngt_.uws │ │ │ │ + 0x000236d4 6778625f 5f007577 73677862 5f007276 gxb__.uwsgxb_.rv │ │ │ │ + 0x000236e4 6d617831 5f5f0072 766d6178 315f0072 max1__.rvmax1_.r │ │ │ │ + 0x000236f4 766d696e 315f5f00 72766d69 6e315f00 vmin1__.rvmin1_. │ │ │ │ + 0x00023704 75777167 797a5f5f 00757771 67797a5f uwqgyz__.uwqgyz_ │ │ │ │ + 0x00023714 00757771 6778695f 5f007577 71677869 .uwqgxi__.uwqgxi │ │ │ │ + 0x00023724 5f00726e 6775325f 5f00726e 6775325f _.rngu2__.rngu2_ │ │ │ │ + 0x00023734 0072676e 67655f5f 0072676e 67655f00 .rgnge__.rgnge_. │ │ │ │ + 0x00023744 72676e6c 655f5f00 72676e6c 655f0072 rgnle__.rgnle_.r │ │ │ │ + 0x00023754 7661725f 5f007276 61725f00 75777167 var__.rvar_.uwqg │ │ │ │ + 0x00023764 78615f5f 00757771 6778615f 00673271 xa__.uwqgxa_.g2q │ │ │ │ + 0x00023774 6374695f 5f006732 71637469 5f007263 cti__.g2qcti_.rc │ │ │ │ + 0x00023784 6f725f5f 0072636f 725f0072 766d6178 or__.rcor_.rvmax │ │ │ │ + 0x00023794 5f5f0072 766d6178 5f007577 7167787a __.rvmax_.uwqgxz │ │ │ │ + 0x000237a4 5f5f0075 77716778 7a5f0072 75776778 __.uwqgxz_.ruwgx │ │ │ │ + 0x000237b4 5f5f0072 75776778 5f007272 6d73305f __.ruwgx_.rrms0_ │ │ │ │ + 0x000237c4 5f007272 6d73305f 00757773 67797a5f _.rrms0_.uwsgyz_ │ │ │ │ + 0x000237d4 5f007577 7367797a 5f007275 646c6576 _.uwsgyz_.rudlev │ │ │ │ + 0x000237e4 5f5f0072 75646c65 765f0072 6578705f __.rudlev_.rexp_ │ │ │ │ + 0x000237f4 5f007265 78705f00 72723264 5f5f0072 _.rexp_.rr2d__.r │ │ │ │ + 0x00023804 7232645f 0072726d 735f5f00 72726d73 r2d_.rrms__.rrms │ │ │ │ + 0x00023814 5f007669 666e615f 5f007669 666e615f _.vifna__.vifna_ │ │ │ │ + 0x00023824 00766966 6e61305f 5f007669 666e6130 .vifna0__.vifna0 │ │ │ │ + 0x00023834 5f007669 666e6131 5f5f0076 69666e61 _.vifna1__.vifna │ │ │ │ + 0x00023844 315f0076 72666e61 5f5f0076 72666e61 1_.vrfna__.vrfna │ │ │ │ + 0x00023854 5f007672 666e6130 5f5f0076 72666e61 _.vrfna0__.vrfna │ │ │ │ + 0x00023864 305f0076 72666e61 315f5f00 7672666e 0_.vrfna1__.vrfn │ │ │ │ + 0x00023874 61315f00 756d626e 64725f5f 00756d62 a1_.umbndr__.umb │ │ │ │ + 0x00023884 6e64725f 00766966 6e625f5f 00766966 ndr_.vifnb__.vif │ │ │ │ + 0x00023894 6e625f00 7669666e 62305f5f 00766966 nb_.vifnb0__.vif │ │ │ │ + 0x000238a4 6e62305f 00766966 6e62315f 5f007669 nb0_.vifnb1__.vi │ │ │ │ + 0x000238b4 666e6231 5f007672 666e625f 5f007672 fnb1_.vrfnb__.vr │ │ │ │ + 0x000238c4 666e625f 00767266 6e62305f 5f007672 fnb_.vrfnb0__.vr │ │ │ │ + 0x000238d4 666e6230 5f007672 666e6231 5f5f0076 fnb0_.vrfnb1__.v │ │ │ │ + 0x000238e4 72666e62 315f0076 63696e74 725f5f00 rfnb1_.vcintr__. │ │ │ │ + 0x000238f4 7663696e 74725f00 746d6967 65745f5f vcintr_.tmiget__ │ │ │ │ + 0x00023904 00746d69 7365745f 5f00746d 69737478 .tmiset__.tmistx │ │ │ │ + 0x00023914 5f5f0074 6d69716e 705f5f00 746d6971 __.tmiqnp__.tmiq │ │ │ │ + 0x00023924 69645f5f 00746d69 7163705f 5f00746d id__.tmiqcp__.tm │ │ │ │ + 0x00023934 6971636c 5f5f0074 6d697176 6c5f5f00 iqcl__.tmiqvl__. │ │ │ │ + 0x00023944 746d6973 766c5f5f 00746d69 71696e5f tmisvl__.tmiqin_ │ │ │ │ + 0x00023954 5f00746d 6c676574 5f5f0074 6d6c7365 _.tmlget__.tmlse │ │ │ │ + 0x00023964 745f5f00 746d6c73 74785f5f 00746d6c t__.tmlstx__.tml │ │ │ │ + 0x00023974 716e705f 5f00746d 6c716964 5f5f0074 qnp__.tmlqid__.t │ │ │ │ + 0x00023984 6d6c7163 705f5f00 746d6c71 636c5f5f mlqcp__.tmlqcl__ │ │ │ │ + 0x00023994 00746d6c 71766c5f 5f00746d 6c73766c .tmlqvl__.tmlsvl │ │ │ │ + 0x000239a4 5f5f0074 6d6c7169 6e5f5f00 746d7067 __.tmlqin__.tmpg │ │ │ │ + 0x000239b4 65745f5f 00746d70 7365745f 5f00746d et__.tmpset__.tm │ │ │ │ + 0x000239c4 70737478 5f5f0074 6d70716e 705f5f00 pstx__.tmpqnp__. │ │ │ │ + 0x000239d4 746d7071 69645f5f 00746d70 7163705f tmpqid__.tmpqcp_ │ │ │ │ + 0x000239e4 5f00746d 7071636c 5f5f0074 6d707169 _.tmpqcl__.tmpqi │ │ │ │ + 0x000239f4 745f5f00 746d7071 766c5f5f 00746d70 t__.tmpqvl__.tmp │ │ │ │ + 0x00023a04 73766c5f 5f00746d 7071696e 5f5f0074 svl__.tmpqin__.t │ │ │ │ + 0x00023a14 6d726765 745f5f00 746d7273 65745f5f mrget__.tmrset__ │ │ │ │ + 0x00023a24 00746d72 7374785f 5f00746d 72716e70 .tmrstx__.tmrqnp │ │ │ │ + 0x00023a34 5f5f0074 6d727169 645f5f00 746d7271 __.tmrqid__.tmrq │ │ │ │ + 0x00023a44 63705f5f 00746d72 71636c5f 5f00746d cp__.tmrqcl__.tm │ │ │ │ + 0x00023a54 7271766c 5f5f0074 6d727376 6c5f5f00 rqvl__.tmrsvl__. │ │ │ │ + 0x00023a64 746d7271 696e5f5f 00746d73 746c615f tmrqin__.tmstla_ │ │ │ │ + 0x00023a74 5f00746d 73746c63 5f5f0074 6d73746c _.tmstlc__.tmstl │ │ │ │ + 0x00023a84 735f5f00 75736769 5f5f0075 7367695f s__.usgi__.usgi_ │ │ │ │ + 0x00023a94 00637367 695f5f00 63736769 5f006961 .csgi__.csgi_.ia │ │ │ │ + 0x00023aa4 6e645f5f 0069616e 645f0069 6f725f5f nd__.iand_.ior__ │ │ │ │ + 0x00023ab4 00696f72 5f007573 61786c62 5f5f0075 .ior_.usaxlb__.u │ │ │ │ + 0x00023ac4 7361786c 625f0075 7861786c 625f5f00 saxlb_.uxaxlb__. │ │ │ │ + 0x00023ad4 75786178 6c625f00 75796178 6c625f5f uxaxlb_.uyaxlb__ │ │ │ │ + 0x00023ae4 00757961 786c625f 00757370 6c626c5f .uyaxlb_.usplbl_ │ │ │ │ + 0x00023af4 5f007573 706c626c 5f007578 706c626c _.usplbl_.uxplbl │ │ │ │ + 0x00023b04 5f5f0075 78706c62 6c5f0075 79706c62 __.uxplbl_.uyplb │ │ │ │ + 0x00023b14 6c5f5f00 7579706c 626c5f00 7578706c l__.uyplbl_.uxpl │ │ │ │ + 0x00023b24 62615f5f 00757870 6c62615f 00757970 ba__.uxplba_.uyp │ │ │ │ + 0x00023b34 6c62615f 5f007579 706c6261 5f007578 lba__.uyplba_.ux │ │ │ │ + 0x00023b44 706c6262 5f5f0075 78706c62 625f0075 plbb__.uxplbb_.u │ │ │ │ + 0x00023b54 79706c62 625f5f00 7579706c 62625f00 yplbb__.uyplbb_. │ │ │ │ + 0x00023b64 5f5f736c 7061636b 5f4d4f44 5f64636c __slpack_MOD_dcl │ │ │ │ + 0x00023b74 64726177 64657669 63657669 6577706f drawdeviceviewpo │ │ │ │ + 0x00023b84 7274636f 726e6572 005f5f73 6c706163 rtcorner.__slpac │ │ │ │ + 0x00023b94 6b5f4d4f 445f6463 6c647261 77646576 k_MOD_dcldrawdev │ │ │ │ + 0x00023ba4 69636577 696e646f 77636f72 6e657200 icewindowcorner. │ │ │ │ + 0x00023bb4 5f5f736c 7061636b 5f4d4f44 5f64636c __slpack_MOD_dcl │ │ │ │ + 0x00023bc4 64726177 76696577 706f7274 636f726e drawviewportcorn │ │ │ │ + 0x00023bd4 6572005f 5f736c70 61636b5f 4d4f445f er.__slpack_MOD_ │ │ │ │ + 0x00023be4 64636c64 72617764 65766963 65766965 dcldrawdevicevie │ │ │ │ + 0x00023bf4 77706f72 74667261 6d65005f 5f736c70 wportframe.__slp │ │ │ │ + 0x00023c04 61636b5f 4d4f445f 64636c64 72617764 ack_MOD_dcldrawd │ │ │ │ + 0x00023c14 65766963 6577696e 646f7766 72616d65 evicewindowframe │ │ │ │ + 0x00023c24 005f5f73 6c706163 6b5f4d4f 445f6463 .__slpack_MOD_dc │ │ │ │ + 0x00023c34 6c647261 77766965 77706f72 74667261 ldrawviewportfra │ │ │ │ + 0x00023c44 6d65005f 5f736c70 61636b5f 4d4f445f me.__slpack_MOD_ │ │ │ │ + 0x00023c54 64636c73 65746672 616d6574 69746c65 dclsetframetitle │ │ │ │ + 0x00023c64 005f5f73 6c706163 6b5f4d4f 445f6463 .__slpack_MOD_dc │ │ │ │ + 0x00023c74 6c736574 61737065 63747261 74696f00 lsetaspectratio. │ │ │ │ + 0x00023c84 5f5f736c 7061636b 5f4d4f44 5f64636c __slpack_MOD_dcl │ │ │ │ + 0x00023c94 73657466 72616d65 6d617267 696e005f setframemargin._ │ │ │ │ + 0x00023ca4 5f736c70 61636b5f 4d4f445f 64636c64 _slpack_MOD_dcld │ │ │ │ + 0x00023cb4 69766964 65667261 6d65005f 5f677270 ivideframe.__grp │ │ │ │ + 0x00023cc4 61636b5f 4d4f445f 64636c73 65747769 ack_MOD_dclsetwi │ │ │ │ + 0x00023cd4 6e646f77 005f5f67 72706163 6b5f4d4f ndow.__grpack_MO │ │ │ │ + 0x00023ce4 445f6463 6c736574 76696577 706f7274 D_dclsetviewport │ │ │ │ + 0x00023cf4 005f5f67 72706163 6b5f4d4f 445f6463 .__grpack_MOD_dc │ │ │ │ + 0x00023d04 6c736574 6d617070 726f6a65 6374696f lsetmapprojectio │ │ │ │ + 0x00023d14 6e77696e 646f7700 5f5f6772 7061636b nwindow.__grpack │ │ │ │ + 0x00023d24 5f4d4f44 5f64636c 73657473 696d696c _MOD_dclsetsimil │ │ │ │ + 0x00023d34 61726974 79005f5f 67727061 636b5f4d arity.__grpack_M │ │ │ │ + 0x00023d44 4f445f64 636c7365 746d6170 70726f6a OD_dclsetmapproj │ │ │ │ + 0x00023d54 65637469 6f6e616e 676c6500 5f5f6772 ectionangle.__gr │ │ │ │ + 0x00023d64 7061636b 5f4d4f44 5f64636c 73657474 pack_MOD_dclsett │ │ │ │ + 0x00023d74 72616e73 6e756d62 6572005f 5f677270 ransnumber.__grp │ │ │ │ + 0x00023d84 61636b5f 4d4f445f 64636c73 65747472 ack_MOD_dclsettr │ │ │ │ + 0x00023d94 616e7366 756e6374 696f6e00 5f5f6772 ansfunction.__gr │ │ │ │ + 0x00023da4 7061636b 5f4d4f44 5f64636c 636c6f73 pack_MOD_dclclos │ │ │ │ + 0x00023db4 65677261 70686963 73005f5f 67727061 egraphics.__grpa │ │ │ │ + 0x00023dc4 636b5f4d 4f445f64 636c6e65 77666967 ck_MOD_dclnewfig │ │ │ │ + 0x00023dd4 005f5f67 72706163 6b5f4d4f 445f6463 .__grpack_MOD_dc │ │ │ │ + 0x00023de4 6c6e6577 6672616d 65005f5f 67727061 lnewframe.__grpa │ │ │ │ + 0x00023df4 636b5f4d 4f445f64 636c6f70 656e6772 ck_MOD_dclopengr │ │ │ │ + 0x00023e04 61706869 6373005f 67666f72 7472616e aphics._gfortran │ │ │ │ + 0x00023e14 5f747261 6e736665 725f6368 61726163 _transfer_charac │ │ │ │ + 0x00023e24 7465725f 77726974 65005f67 666f7274 ter_write._gfort │ │ │ │ + 0x00023e34 72616e5f 73745f72 65616400 5f67666f ran_st_read._gfo │ │ │ │ + 0x00023e44 72747261 6e5f7472 616e7366 65725f69 rtran_transfer_i │ │ │ │ + 0x00023e54 6e746567 6572005f 67666f72 7472616e nteger._gfortran │ │ │ │ + 0x00023e64 5f73745f 72656164 5f646f6e 65005f5f _st_read_done.__ │ │ │ │ + 0x00023e74 67727061 636b5f4d 4f445f64 636c7365 grpack_MOD_dclse │ │ │ │ + 0x00023e84 6c656374 64657669 6365005f 5f726e6d lectdevice.__rnm │ │ │ │ + 0x00023e94 6c69625f 4d4f445f 64636c72 756e6e69 lib_MOD_dclrunni │ │ │ │ + 0x00023ea4 6e676d65 616e005f 5f757370 61636b5f ngmean.__uspack_ │ │ │ │ + 0x00023eb4 4d4f445f 7874746c 30005f5f 75737061 MOD_xttl0.__uspa │ │ │ │ + 0x00023ec4 636b5f4d 4f445f79 74746c30 005f5f75 ck_MOD_yttl0.__u │ │ │ │ + 0x00023ed4 73706163 6b5f4d4f 445f7875 6e693000 spack_MOD_xuni0. │ │ │ │ + 0x00023ee4 5f5f7573 7061636b 5f4d4f44 5f79756e __uspack_MOD_yun │ │ │ │ + 0x00023ef4 6930005f 5f757370 61636b5f 4d4f445f i0.__uspack_MOD_ │ │ │ │ + 0x00023f04 64636c73 68696674 61786973 005f5f75 dclshiftaxis.__u │ │ │ │ + 0x00023f14 73706163 6b5f4d4f 445f6463 6c647261 spack_MOD_dcldra │ │ │ │ + 0x00023f24 77617869 736c6162 656c005f 5f757370 waxislabel.__usp │ │ │ │ + 0x00023f34 61636b5f 4d4f445f 64636c64 72617774 ack_MOD_dcldrawt │ │ │ │ + 0x00023f44 69636b6d 61726b00 5f5f7573 7061636b ickmark.__uspack │ │ │ │ + 0x00023f54 5f4d4f44 5f64636c 64726177 61786973 _MOD_dcldrawaxis │ │ │ │ + 0x00023f64 6c696e65 005f5f75 73706163 6b5f4d4f line.__uspack_MO │ │ │ │ + 0x00023f74 445f6463 6c647261 77746974 6c65005f D_dcldrawtitle._ │ │ │ │ + 0x00023f84 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023f94 72617761 78697363 616c656e 64617200 rawaxiscalendar. │ │ │ │ + 0x00023fa4 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ + 0x00023fb4 64726177 61786973 6c6f6700 5f5f7573 drawaxislog.__us │ │ │ │ + 0x00023fc4 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00023fd4 61786973 73706563 69667900 5f5f7573 axisspecify.__us │ │ │ │ + 0x00023fe4 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00023ff4 61786973 005f5f75 73706163 6b5f4d4f axis.__uspack_MO │ │ │ │ + 0x00024004 445f6463 6c647261 77736361 6c656467 D_dcldrawscaledg │ │ │ │ + 0x00024014 72617068 005f5f75 73706163 6b5f4d4f raph.__uspack_MO │ │ │ │ + 0x00024024 445f6463 6c647261 77736361 6c656461 D_dcldrawscaleda │ │ │ │ + 0x00024034 78697300 5f5f7573 7061636b 5f4d4f44 xis.__uspack_MOD │ │ │ │ + 0x00024044 5f64636c 66697473 63616c69 6e677061 _dclfitscalingpa │ │ │ │ + 0x00024054 726d005f 5f757370 61636b5f 4d4f445f rm.__uspack_MOD_ │ │ │ │ + 0x00024064 64636c73 65747469 746c6500 5f5f7573 dclsettitle.__us │ │ │ │ + 0x00024074 7061636b 5f4d4f44 5f64636c 7363616c pack_MOD_dclscal │ │ │ │ + 0x00024084 696e6770 6f696e74 005f5f62 6c6b6c69 ingpoint.__blkli │ │ │ │ + 0x00024094 625f4d4f 445f6463 6c696e74 65727661 b_MOD_dclinterva │ │ │ │ + 0x000240a4 6c676500 5f5f626c 6b6c6962 5f4d4f44 lge.__blklib_MOD │ │ │ │ + 0x000240b4 5f64636c 696e7465 7276616c 6774005f _dclintervalgt._ │ │ │ │ + 0x000240c4 5f626c6b 6c69625f 4d4f445f 64636c69 _blklib_MOD_dcli │ │ │ │ + 0x000240d4 6e746572 76616c6c 65005f5f 626c6b6c ntervalle.__blkl │ │ │ │ + 0x000240e4 69625f4d 4f445f64 636c696e 74657276 ib_MOD_dclinterv │ │ │ │ + 0x000240f4 616c6c74 005f5f67 6e6d6c69 625f4d4f allt.__gnmlib_MO │ │ │ │ + 0x00024104 445f6463 6c676f6f 646e756d 6765005f D_dclgoodnumge._ │ │ │ │ + 0x00024114 5f676e6d 6c69625f 4d4f445f 64636c67 _gnmlib_MOD_dclg │ │ │ │ + 0x00024124 6f6f646e 756d6774 005f5f67 6e6d6c69 oodnumgt.__gnmli │ │ │ │ + 0x00024134 625f4d4f 445f6463 6c676f6f 646e756d b_MOD_dclgoodnum │ │ │ │ + 0x00024144 6c65005f 5f676e6d 6c69625f 4d4f445f le.__gnmlib_MOD_ │ │ │ │ + 0x00024154 64636c67 6f6f646e 756d6c74 005f5f67 dclgoodnumlt.__g │ │ │ │ + 0x00024164 6e6d6c69 625f4d4f 445f6463 6c726573 nmlib_MOD_dclres │ │ │ │ + 0x00024174 746f7265 676f6f64 6e756d6c 69737400 toregoodnumlist. │ │ │ │ + 0x00024184 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ + 0x00024194 73617665 676f6f64 6e756d6c 69737400 savegoodnumlist. │ │ │ │ + 0x000241a4 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ + 0x000241b4 67657467 6f6f646e 756d6c69 7374005f getgoodnumlist._ │ │ │ │ + 0x000241c4 5f676e6d 6c69625f 4d4f445f 64636c73 _gnmlib_MOD_dcls │ │ │ │ + 0x000241d4 6574676f 6f646e75 6d6c6973 74005f5f etgoodnumlist.__ │ │ │ │ + 0x000241e4 676e6d6c 69625f4d 4f445f64 636c676f gnmlib_MOD_dclgo │ │ │ │ + 0x000241f4 6f646e75 6d657867 65005f5f 676e6d6c odnumexge.__gnml │ │ │ │ + 0x00024204 69625f4d 4f445f64 636c676f 6f646e75 ib_MOD_dclgoodnu │ │ │ │ + 0x00024214 6d65786c 65005f5f 676e6d6c 69625f4d mexle.__gnmlib_M │ │ │ │ + 0x00024224 4f445f64 636c676f 6f646e75 6d657867 OD_dclgoodnumexg │ │ │ │ + 0x00024234 74005f5f 676e6d6c 69625f4d 4f445f64 t.__gnmlib_MOD_d │ │ │ │ + 0x00024244 636c676f 6f646e75 6d65786c 74005f5f clgoodnumexlt.__ │ │ │ │ + 0x00024254 7266616c 69625f4d 4f445f64 636c6765 rfalib_MOD_dclge │ │ │ │ + 0x00024264 74616d70 005f5f72 66616c69 625f4d4f tamp.__rfalib_MO │ │ │ │ + 0x00024274 445f6463 6c676574 726d7300 5f5f7266 D_dclgetrms.__rf │ │ │ │ + 0x00024284 616c6962 5f4d4f44 5f64636c 67657473 alib_MOD_dclgets │ │ │ │ + 0x00024294 7464005f 5f726661 6c69625f 4d4f445f td.__rfalib_MOD_ │ │ │ │ + 0x000242a4 64636c67 65747661 72005f5f 7266616c dclgetvar.__rfal │ │ │ │ + 0x000242b4 69625f4d 4f445f64 636c6765 74617665 ib_MOD_dclgetave │ │ │ │ + 0x000242c4 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000242d4 6c676574 6172726f 776c696e 65696e64 lgetarrowlineind │ │ │ │ + 0x000242e4 6578005f 5f736770 61636b5f 4d4f445f ex.__sgpack_MOD_ │ │ │ │ + 0x000242f4 64636c67 65746172 726f776c 696e6574 dclgetarrowlinet │ │ │ │ + 0x00024304 79706500 5f5f7367 7061636b 5f4d4f44 ype.__sgpack_MOD │ │ │ │ + 0x00024314 5f64636c 73657461 72726f77 6c696e65 _dclsetarrowline │ │ │ │ + 0x00024324 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ + 0x00024334 4f445f64 636c7365 74617272 6f776c69 OD_dclsetarrowli │ │ │ │ + 0x00024344 6e657479 7065005f 5f736770 61636b5f netype.__sgpack_ │ │ │ │ + 0x00024354 4d4f445f 64636c64 72617761 72726f77 MOD_dcldrawarrow │ │ │ │ + 0x00024364 70726f6a 65637465 64005f5f 73677061 projected.__sgpa │ │ │ │ + 0x00024374 636b5f4d 4f445f64 636c6472 61776172 ck_MOD_dcldrawar │ │ │ │ + 0x00024384 726f776e 6f726d61 6c697a65 64005f5f rownormalized.__ │ │ │ │ + 0x00024394 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x000243a4 61776172 726f7700 5f5f7367 7061636b awarrow.__sgpack │ │ │ │ + 0x000243b4 5f4d4f44 5f64636c 67657473 68616465 _MOD_dclgetshade │ │ │ │ + 0x000243c4 70617474 65726e00 5f5f7367 7061636b pattern.__sgpack │ │ │ │ + 0x000243d4 5f4d4f44 5f64636c 73657473 68616465 _MOD_dclsetshade │ │ │ │ + 0x000243e4 70617474 65726e00 5f5f7367 7061636b pattern.__sgpack │ │ │ │ + 0x000243f4 5f4d4f44 5f64636c 73686164 65726567 _MOD_dclshadereg │ │ │ │ + 0x00024404 696f6e70 726f6a65 63746564 005f5f73 ionprojected.__s │ │ │ │ + 0x00024414 67706163 6b5f4d4f 445f6463 6c736861 gpack_MOD_dclsha │ │ │ │ + 0x00024424 64657265 67696f6e 6e6f726d 616c697a deregionnormaliz │ │ │ │ + 0x00024434 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ + 0x00024444 64636c73 68616465 72656769 6f6e005f dclshaderegion._ │ │ │ │ + 0x00024454 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x00024464 65747465 7874706f 73697469 6f6e005f ettextposition._ │ │ │ │ + 0x00024474 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x00024484 65747465 7874696e 64657800 5f5f7367 ettextindex.__sg │ │ │ │ + 0x00024494 7061636b 5f4d4f44 5f64636c 67657474 pack_MOD_dclgett │ │ │ │ + 0x000244a4 65787461 6e676c65 005f5f73 67706163 extangle.__sgpac │ │ │ │ + 0x000244b4 6b5f4d4f 445f6463 6c676574 74657874 k_MOD_dclgettext │ │ │ │ + 0x000244c4 68656967 6874005f 5f736770 61636b5f height.__sgpack_ │ │ │ │ + 0x000244d4 4d4f445f 64636c73 65747465 7874706f MOD_dclsettextpo │ │ │ │ + 0x000244e4 73697469 6f6e005f 5f736770 61636b5f sition.__sgpack_ │ │ │ │ + 0x000244f4 4d4f445f 64636c73 65747465 7874696e MOD_dclsettextin │ │ │ │ + 0x00024504 64657800 5f5f7367 7061636b 5f4d4f44 dex.__sgpack_MOD │ │ │ │ + 0x00024514 5f64636c 73657474 65787461 6e676c65 _dclsettextangle │ │ │ │ + 0x00024524 006c726f 756e6466 005f5f73 67706163 .lroundf.__sgpac │ │ │ │ + 0x00024534 6b5f4d4f 445f6463 6c736574 74657874 k_MOD_dclsettext │ │ │ │ + 0x00024544 68656967 6874005f 5f736770 61636b5f height.__sgpack_ │ │ │ │ + 0x00024554 4d4f445f 64636c64 72617774 65787470 MOD_dcldrawtextp │ │ │ │ + 0x00024564 726f6a65 63746564 005f5f73 67706163 rojected.__sgpac │ │ │ │ + 0x00024574 6b5f4d4f 445f6463 6c647261 77746578 k_MOD_dcldrawtex │ │ │ │ + 0x00024584 746e6f72 6d616c69 7a656400 5f5f7367 tnormalized.__sg │ │ │ │ + 0x00024594 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x000245a4 74657874 005f5f73 67706163 6b5f4d4f text.__sgpack_MO │ │ │ │ + 0x000245b4 445f6463 6c676574 6d61726b 65727369 D_dclgetmarkersi │ │ │ │ + 0x000245c4 7a65005f 5f736770 61636b5f 4d4f445f ze.__sgpack_MOD_ │ │ │ │ + 0x000245d4 64636c67 65746d61 726b6572 696e6465 dclgetmarkerinde │ │ │ │ + 0x000245e4 78005f5f 73677061 636b5f4d 4f445f64 x.__sgpack_MOD_d │ │ │ │ + 0x000245f4 636c6765 746d6172 6b657274 79706500 clgetmarkertype. │ │ │ │ + 0x00024604 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024614 7365746d 61726b65 7273697a 65005f5f setmarkersize.__ │ │ │ │ + 0x00024624 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ + 0x00024634 746d6172 6b657269 6e646578 005f5f73 tmarkerindex.__s │ │ │ │ + 0x00024644 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ + 0x00024654 6d61726b 65727479 7065005f 5f736770 markertype.__sgp │ │ │ │ + 0x00024664 61636b5f 4d4f445f 64636c64 7261776d ack_MOD_dcldrawm │ │ │ │ + 0x00024674 61726b65 7270726f 6a656374 6564005f arkerprojected._ │ │ │ │ + 0x00024684 5f736770 61636b5f 4d4f445f 64636c64 _sgpack_MOD_dcld │ │ │ │ + 0x00024694 7261776d 61726b65 726e6f72 6d616c69 rawmarkernormali │ │ │ │ + 0x000246a4 7a656400 5f5f7367 7061636b 5f4d4f44 zed.__sgpack_MOD │ │ │ │ + 0x000246b4 5f64636c 64726177 6d61726b 6572005f _dcldrawmarker._ │ │ │ │ + 0x000246c4 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x000246d4 65746c69 6e657465 78747369 7a65005f etlinetextsize._ │ │ │ │ + 0x000246e4 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x000246f4 65746c69 6e657465 7874005f 5f736770 etlinetext.__sgp │ │ │ │ + 0x00024704 61636b5f 4d4f445f 64636c67 65746c69 ack_MOD_dclgetli │ │ │ │ + 0x00024714 6e65696e 64657800 5f5f7367 7061636b neindex.__sgpack │ │ │ │ + 0x00024724 5f4d4f44 5f64636c 6765746c 696e6574 _MOD_dclgetlinet │ │ │ │ + 0x00024734 79706500 5f5f7367 7061636b 5f4d4f44 ype.__sgpack_MOD │ │ │ │ + 0x00024744 5f64636c 6e657874 6c696e65 74657874 _dclnextlinetext │ │ │ │ + 0x00024754 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024764 6c736574 6c696e65 74657874 73697a65 lsetlinetextsize │ │ │ │ + 0x00024774 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024784 6c736574 6c696e65 74657874 005f5f73 lsetlinetext.__s │ │ │ │ + 0x00024794 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ + 0x000247a4 6c696e65 696e6465 78005f5f 73677061 lineindex.__sgpa │ │ │ │ + 0x000247b4 636b5f4d 4f445f64 636c7365 746c696e ck_MOD_dclsetlin │ │ │ │ + 0x000247c4 65747970 65005f5f 73677061 636b5f4d etype.__sgpack_M │ │ │ │ + 0x000247d4 4f445f64 636c6472 61776c69 6e657072 OD_dcldrawlinepr │ │ │ │ + 0x000247e4 6f6a6563 74656432 005f5f73 67706163 ojected2.__sgpac │ │ │ │ + 0x000247f4 6b5f4d4f 445f6463 6c647261 776c696e k_MOD_dcldrawlin │ │ │ │ + 0x00024804 6570726f 6a656374 65643100 5f5f7367 eprojected1.__sg │ │ │ │ + 0x00024814 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00024824 6c696e65 6e6f726d 616c697a 65643200 linenormalized2. │ │ │ │ + 0x00024834 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024844 64726177 6c696e65 6e6f726d 616c697a drawlinenormaliz │ │ │ │ + 0x00024854 65643100 5f5f7367 7061636b 5f4d4f44 ed1.__sgpack_MOD │ │ │ │ + 0x00024864 5f64636c 64726177 6c696e65 32005f5f _dcldrawline2.__ │ │ │ │ + 0x00024874 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x00024884 61776c69 6e653100 5f5f7367 7061636b awline1.__sgpack │ │ │ │ + 0x00024894 5f4d4f44 5f64636c 67657474 72616e73 _MOD_dclgettrans │ │ │ │ + 0x000248a4 6e756d62 6572005f 5f736770 61636b5f number.__sgpack_ │ │ │ │ + 0x000248b4 4d4f445f 64636c67 65746d61 7070726f MOD_dclgetmappro │ │ │ │ + 0x000248c4 6a656374 696f6e61 6e676c65 005f5f73 jectionangle.__s │ │ │ │ + 0x000248d4 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x000248e4 73696d69 6c617269 7479005f 5f736770 similarity.__sgp │ │ │ │ + 0x000248f4 61636b5f 4d4f445f 64636c67 65747769 ack_MOD_dclgetwi │ │ │ │ + 0x00024904 6e646f77 005f5f73 67706163 6b5f4d4f ndow.__sgpack_MO │ │ │ │ + 0x00024914 445f6463 6c676574 76696577 706f7274 D_dclgetviewport │ │ │ │ + 0x00024924 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024934 6c747261 6e736e75 6d746f6c 6f6e6700 ltransnumtolong. │ │ │ │ + 0x00024944 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024954 7472616e 736e756d 746f7368 6f727400 transnumtoshort. │ │ │ │ + 0x00024964 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024974 7472616e 736c6f6e 67746f6e 756d005f translongtonum._ │ │ │ │ + 0x00024984 5f736770 61636b5f 4d4f445f 64636c74 _sgpack_MOD_dclt │ │ │ │ + 0x00024994 72616e73 6c6f6e67 746f7368 6f727400 ranslongtoshort. │ │ │ │ + 0x000249a4 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x000249b4 7472616e 7373686f 7274746f 6e756d00 transshorttonum. │ │ │ │ + 0x000249c4 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x000249d4 7472616e 7373686f 7274746f 6c6f6e67 transshorttolong │ │ │ │ + 0x000249e4 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000249f4 6c707269 6e746465 76696365 6c697374 lprintdevicelist │ │ │ │ + 0x00024a04 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ + 0x00024a14 6c636c65 61727368 6164656c 6576656c lclearshadelevel │ │ │ │ + 0x00024a24 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ + 0x00024a34 6c676574 73686164 656c6576 656c6e75 lgetshadelevelnu │ │ │ │ + 0x00024a44 6d626572 005f5f75 65706163 6b5f4d4f mber.__uepack_MO │ │ │ │ + 0x00024a54 445f6463 6c676574 73686164 656c6576 D_dclgetshadelev │ │ │ │ + 0x00024a64 656c005f 5f756570 61636b5f 4d4f445f el.__uepack_MOD_ │ │ │ │ + 0x00024a74 64636c73 65747368 6164656e 005f5f75 dclsetshaden.__u │ │ │ │ + 0x00024a84 65706163 6b5f4d4f 445f6463 6c736574 epack_MOD_dclset │ │ │ │ + 0x00024a94 73686164 6576005f 5f756570 61636b5f shadev.__uepack_ │ │ │ │ + 0x00024aa4 4d4f445f 64636c73 65747368 61646562 MOD_dclsetshadeb │ │ │ │ + 0x00024ab4 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ + 0x00024ac4 6c736574 73686164 6561005f 5f756570 lsetshadea.__uep │ │ │ │ + 0x00024ad4 61636b5f 4d4f445f 64636c73 68616465 ack_MOD_dclshade │ │ │ │ + 0x00024ae4 636f6e74 6f757265 78005f5f 75657061 contourex.__uepa │ │ │ │ + 0x00024af4 636b5f4d 4f445f64 636c7368 61646563 ck_MOD_dclshadec │ │ │ │ + 0x00024b04 6f6e746f 7572005f 5f74696d 656c6962 ontour.__timelib │ │ │ │ + 0x00024b14 5f4d4f44 5f64636c 666f726d 61747469 _MOD_dclformatti │ │ │ │ + 0x00024b24 6d65005f 5f74696d 656c6962 5f4d4f44 me.__timelib_MOD │ │ │ │ + 0x00024b34 5f64636c 67657474 696d6500 5f5f7567 _dclgettime.__ug │ │ │ │ + 0x00024b44 7061636b 5f4d4f44 5f64636c 73657475 pack_MOD_dclsetu │ │ │ │ + 0x00024b54 6e697476 6563746f 72746974 6c65005f nitvectortitle._ │ │ │ │ + 0x00024b64 5f756770 61636b5f 4d4f445f 64636c64 _ugpack_MOD_dcld │ │ │ │ + 0x00024b74 72617776 6563746f 7273005f 5f726662 rawvectors.__rfb │ │ │ │ + 0x00024b84 6c69625f 4d4f445f 64636c67 6574636f lib_MOD_dclgetco │ │ │ │ + 0x00024b94 72005f5f 7266626c 69625f4d 4f445f64 r.__rfblib_MOD_d │ │ │ │ + 0x00024ba4 636c6765 74636f76 005f5f72 66626c69 clgetcov.__rfbli │ │ │ │ + 0x00024bb4 625f4d4f 445f6463 6c676574 70726400 b_MOD_dclgetprd. │ │ │ │ + 0x00024bc4 5f5f696e 746c6962 5f4d4f44 5f64636c __intlib_MOD_dcl │ │ │ │ + 0x00024bd4 696e7467 65005f5f 696e746c 69625f4d intge.__intlib_M │ │ │ │ + 0x00024be4 4f445f64 636c696e 74677400 5f5f696e OD_dclintgt.__in │ │ │ │ + 0x00024bf4 746c6962 5f4d4f44 5f64636c 696e746c tlib_MOD_dclintl │ │ │ │ + 0x00024c04 65005f5f 696e746c 69625f4d 4f445f64 e.__intlib_MOD_d │ │ │ │ + 0x00024c14 636c696e 746c7400 5f5f757a 7061636b clintlt.__uzpack │ │ │ │ + 0x00024c24 5f4d4f44 5f64636c 73657461 78697366 _MOD_dclsetaxisf │ │ │ │ + 0x00024c34 6163746f 72005f5f 63686b6c 69625f4d actor.__chklib_M │ │ │ │ + 0x00024c44 4f445f64 636c6368 65636b63 68617270 OD_dclcheckcharp │ │ │ │ + 0x00024c54 61747465 726e005f 5f63686b 6c69625f attern.__chklib_ │ │ │ │ + 0x00024c64 4d4f445f 64636c63 6865636b 666f7274 MOD_dclcheckfort │ │ │ │ + 0x00024c74 72616e00 5f5f6368 6b6c6962 5f4d4f44 ran.__chklib_MOD │ │ │ │ + 0x00024c84 5f64636c 63686563 6b616c70 68616e75 _dclcheckalphanu │ │ │ │ + 0x00024c94 6d005f5f 63686b6c 69625f4d 4f445f64 m.__chklib_MOD_d │ │ │ │ + 0x00024ca4 636c6368 65636b6e 756d6265 72005f5f clchecknumber.__ │ │ │ │ + 0x00024cb4 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ + 0x00024cc4 65636b61 6c706861 62657400 5f5f6368 eckalphabet.__ch │ │ │ │ + 0x00024cd4 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ + 0x00024ce4 6b737065 6369616c 005f5f63 686b6c69 kspecial.__chkli │ │ │ │ + 0x00024cf4 625f4d4f 445f6463 6c636865 636b6375 b_MOD_dclcheckcu │ │ │ │ + 0x00024d04 7272656e 6379005f 5f63686b 6c69625f rrency.__chklib_ │ │ │ │ + 0x00024d14 4d4f445f 64636c63 6865636b 626c616e MOD_dclcheckblan │ │ │ │ + 0x00024d24 6b005f5f 64636c5f 7061726d 5f4d4f44 k.__dcl_parm_MOD │ │ │ │ + 0x00024d34 5f64636c 73657463 68617265 78005f67 _dclsetcharex._g │ │ │ │ + 0x00024d44 666f7274 72616e5f 73747269 6e675f69 fortran_string_i │ │ │ │ + 0x00024d54 6e646578 00676c63 71696e5f 005f6766 ndex.glcqin_._gf │ │ │ │ + 0x00024d64 6f727472 616e5f73 656c6563 745f7374 ortran_select_st │ │ │ │ + 0x00024d74 72696e67 00676c63 73766c5f 005f5f64 ring.glcsvl_.__d │ │ │ │ + 0x00024d84 636c5f70 61726d5f 4d4f445f 64636c73 cl_parm_MOD_dcls │ │ │ │ + 0x00024d94 65746c6f 67696361 6c657800 5f5f6463 etlogicalex.__dc │ │ │ │ + 0x00024da4 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ + 0x00024db4 74726561 6c657800 676c7271 696e5f00 trealex.glrqin_. │ │ │ │ + 0x00024dc4 676c7273 766c5f00 5f5f6463 6c5f7061 glrsvl_.__dcl_pa │ │ │ │ + 0x00024dd4 726d5f4d 4f445f64 636c7365 74696e74 rm_MOD_dclsetint │ │ │ │ + 0x00024de4 65676572 65780067 6c697169 6e5f0067 egerex.gliqin_.g │ │ │ │ + 0x00024df4 6c697376 6c5f005f 5f64636c 5f706172 lisvl_.__dcl_par │ │ │ │ + 0x00024e04 6d5f4d4f 445f6463 6c736574 63686172 m_MOD_dclsetchar │ │ │ │ + 0x00024e14 005f5f64 636c5f70 61726d5f 4d4f445f .__dcl_parm_MOD_ │ │ │ │ + 0x00024e24 64636c73 65746c6f 67696361 6c005f5f dclsetlogical.__ │ │ │ │ + 0x00024e34 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ + 0x00024e44 73657472 65616c00 5f5f6463 6c5f7061 setreal.__dcl_pa │ │ │ │ + 0x00024e54 726d5f4d 4f445f64 636c7365 74696e74 rm_MOD_dclsetint │ │ │ │ + 0x00024e64 65676572 005f5f64 636c5f70 61726d5f eger.__dcl_parm_ │ │ │ │ + 0x00024e74 4d4f445f 64636c67 65746368 61727300 MOD_dclgetchars. │ │ │ │ + 0x00024e84 676c6371 766c5f00 5f5f6463 6c5f7061 glcqvl_.__dcl_pa │ │ │ │ + 0x00024e94 726d5f4d 4f445f64 636c6765 746c6f67 rm_MOD_dclgetlog │ │ │ │ + 0x00024ea4 6963616c 73005f5f 64636c5f 7061726d icals.__dcl_parm │ │ │ │ + 0x00024eb4 5f4d4f44 5f64636c 67657472 65616c73 _MOD_dclgetreals │ │ │ │ + 0x00024ec4 00676c72 71766c5f 005f5f64 636c5f70 .glrqvl_.__dcl_p │ │ │ │ + 0x00024ed4 61726d5f 4d4f445f 64636c67 6574696e arm_MOD_dclgetin │ │ │ │ + 0x00024ee4 74656765 72730067 6c697176 6c5f005f tegers.gliqvl_._ │ │ │ │ + 0x00024ef4 5f64636c 5f706172 6d5f4d4f 445f6463 _dcl_parm_MOD_dc │ │ │ │ + 0x00024f04 6c676574 63686172 005f5f64 636c5f70 lgetchar.__dcl_p │ │ │ │ + 0x00024f14 61726d5f 4d4f445f 64636c67 65746c6f arm_MOD_dclgetlo │ │ │ │ + 0x00024f24 67696361 6c005f5f 64636c5f 7061726d gical.__dcl_parm │ │ │ │ + 0x00024f34 5f4d4f44 5f64636c 67657472 65616c00 _MOD_dclgetreal. │ │ │ │ + 0x00024f44 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ + 0x00024f54 636c6765 74696e74 65676572 005f5f73 clgetinteger.__s │ │ │ │ + 0x00024f64 6874726c 69625f4d 4f445f64 636c6c65 htrlib_MOD_dclle │ │ │ │ + 0x00024f74 67656e64 72657472 616e7366 6f726d5f gendretransform_ │ │ │ │ + 0x00024f84 62005f67 666f7274 72616e5f 696e7465 b._gfortran_inte │ │ │ │ + 0x00024f94 726e616c 5f706163 6b005f67 666f7274 rnal_pack._gfort │ │ │ │ + 0x00024fa4 72616e5f 696e7465 726e616c 5f756e70 ran_internal_unp │ │ │ │ + 0x00024fb4 61636b00 5f5f7368 74726c69 625f4d4f ack.__shtrlib_MO │ │ │ │ + 0x00024fc4 445f6463 6c6c6567 656e6472 65747261 D_dcllegendretra │ │ │ │ + 0x00024fd4 6e73666f 726d5f66 005f5f73 6874726c nsform_f.__shtrl │ │ │ │ + 0x00024fe4 69625f4d 4f445f64 636c6765 746c6567 ib_MOD_dclgetleg │ │ │ │ + 0x00024ff4 656e6472 6566756e 6374696f 6e73005f endrefunctions._ │ │ │ │ + 0x00025004 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ + 0x00025014 73706563 7472756d 746f6772 6964666f spectrumtogridfo │ │ │ │ + 0x00025024 726c6174 69747564 65005f5f 73687472 rlatitude.__shtr │ │ │ │ + 0x00025034 6c69625f 4d4f445f 64636c73 70656374 lib_MOD_dclspect │ │ │ │ + 0x00025044 72756d74 6f677269 64666f72 7a6f6e61 rumtogridforzona │ │ │ │ + 0x00025054 6c005f5f 73687472 6c69625f 4d4f445f l.__shtrlib_MOD_ │ │ │ │ + 0x00025064 64636c73 70656374 72756d74 6f677269 dclspectrumtogri │ │ │ │ + 0x00025074 64666f72 77617665 005f5f73 6874726c dforwave.__shtrl │ │ │ │ + 0x00025084 69625f4d 4f445f64 636c6772 6964746f ib_MOD_dclgridto │ │ │ │ + 0x00025094 73706563 7472756d 005f5f73 6874726c spectrum.__shtrl │ │ │ │ + 0x000250a4 69625f4d 4f445f64 636c7370 65637472 ib_MOD_dclspectr │ │ │ │ + 0x000250b4 756d746f 67726964 005f5f73 6874726c umtogrid.__shtrl │ │ │ │ + 0x000250c4 69625f4d 4f445f64 636c6f70 65726174 ib_MOD_dcloperat │ │ │ │ + 0x000250d4 656c6170 6c616369 616e005f 5f736874 elaplacian.__sht │ │ │ │ + 0x000250e4 726c6962 5f4d4f44 5f64636c 67657473 rlib_MOD_dclgets │ │ │ │ + 0x000250f4 70656374 72756d6e 756d6265 72005f5f pectrumnumber.__ │ │ │ │ + 0x00025104 73687472 6c69625f 4d4f445f 64636c64 shtrlib_MOD_dcld │ │ │ │ + 0x00025114 65616c6c 6f637368 74005f67 666f7274 eallocsht._gfort │ │ │ │ + 0x00025124 72616e5f 72756e74 696d655f 6572726f ran_runtime_erro │ │ │ │ + 0x00025134 725f6174 005f5f73 6874726c 69625f4d r_at.__shtrlib_M │ │ │ │ + 0x00025144 4f445f64 636c696e 69747368 74005f67 OD_dclinitsht._g │ │ │ │ + 0x00025154 666f7274 72616e5f 72756e74 696d655f fortran_runtime_ │ │ │ │ + 0x00025164 6572726f 72005f5f 6368676c 69625f4d error.__chglib_M │ │ │ │ + 0x00025174 4f445f64 636c746f 6c6f7765 72005f5f OD_dcltolower.__ │ │ │ │ + 0x00025184 6368676c 69625f4d 4f445f64 636c746f chglib_MOD_dclto │ │ │ │ + 0x00025194 75707065 72005f5f 7379736c 69625f4d upper.__syslib_M │ │ │ │ + 0x000251a4 4f445f64 636c6765 74756e69 746e756d OD_dclgetunitnum │ │ │ │ + 0x000251b4 005f5f73 79736c69 625f4d4f 445f6463 .__syslib_MOD_dc │ │ │ │ + 0x000251c4 6c636f6d 70636861 72005f5f 7379736c lcompchar.__sysl │ │ │ │ + 0x000251d4 69625f4d 4f445f64 636c6d65 73736167 ib_MOD_dclmessag │ │ │ │ + 0x000251e4 6564756d 70005f5f 6f736c69 625f4d4f edump.__oslib_MO │ │ │ │ + 0x000251f4 445f6463 6c61626f 7274005f 5f6f736c D_dclabort.__osl │ │ │ │ + 0x00025204 69625f4d 4f445f64 636c6765 74617267 ib_MOD_dclgetarg │ │ │ │ + 0x00025214 756d656e 74005f5f 6f736c69 625f4d4f ument.__oslib_MO │ │ │ │ + 0x00025224 445f6463 6c676574 61726775 6d656e74 D_dclgetargument │ │ │ │ + 0x00025234 6e756d00 5f5f6f73 6c69625f 4d4f445f num.__oslib_MOD_ │ │ │ │ + 0x00025244 64636c67 6574656e 76005f5f 6f736c69 dclgetenv.__osli │ │ │ │ + 0x00025254 625f4d4f 445f6463 6c657865 63636f6d b_MOD_dclexeccom │ │ │ │ + 0x00025264 6d616e64 005f5f6d 61706c69 625f4d4f mand.__maplib_MO │ │ │ │ + 0x00025274 445f6463 6c736574 6f727468 6f677261 D_dclsetorthogra │ │ │ │ + 0x00025284 70686963 005f5f6d 61706c69 625f4d4f phic.__maplib_MO │ │ │ │ + 0x00025294 445f6463 6c736574 626f6e6e 6573005f D_dclsetbonnes._ │ │ │ │ + 0x000252a4 5f6d6170 6c69625f 4d4f445f 64636c73 _maplib_MOD_dcls │ │ │ │ + 0x000252b4 6574636f 6e696361 6c63005f 5f6d6170 etconicalc.__map │ │ │ │ + 0x000252c4 6c69625f 4d4f445f 64636c73 6574636f lib_MOD_dclsetco │ │ │ │ + 0x000252d4 6e696361 6c61005f 5f6d6170 6c69625f nicala.__maplib_ │ │ │ │ + 0x000252e4 4d4f445f 64636c73 6574636f 6e696361 MOD_dclsetconica │ │ │ │ + 0x000252f4 6c005f5f 6d61706c 69625f4d 4f445f64 l.__maplib_MOD_d │ │ │ │ + 0x00025304 636c617a 696d7574 68616c61 5f62005f clazimuthala_b._ │ │ │ │ + 0x00025314 5f6d6170 6c69625f 4d4f445f 64636c61 _maplib_MOD_dcla │ │ │ │ + 0x00025324 7a696d75 7468616c 5f62005f 5f6d6170 zimuthal_b.__map │ │ │ │ + 0x00025334 6c69625f 4d4f445f 64636c70 6f6c6172 lib_MOD_dclpolar │ │ │ │ + 0x00025344 73746572 656f5f62 005f5f6d 61706c69 stereo_b.__mapli │ │ │ │ + 0x00025354 625f4d4f 445f6463 6c6f7274 686f6772 b_MOD_dclorthogr │ │ │ │ + 0x00025364 61706869 635f6200 5f5f6d61 706c6962 aphic_b.__maplib │ │ │ │ + 0x00025374 5f4d4f44 5f64636c 626f6e6e 65735f62 _MOD_dclbonnes_b │ │ │ │ + 0x00025384 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00025394 6c636f6e 6963616c 635f6200 5f5f6d61 lconicalc_b.__ma │ │ │ │ + 0x000253a4 706c6962 5f4d4f44 5f64636c 636f6e69 plib_MOD_dclconi │ │ │ │ + 0x000253b4 63616c61 5f62005f 5f6d6170 6c69625f cala_b.__maplib_ │ │ │ │ + 0x000253c4 4d4f445f 64636c63 6f6e6963 616c5f62 MOD_dclconical_b │ │ │ │ + 0x000253d4 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x000253e4 6c6b6974 6164615f 62005f5f 6d61706c lkitada_b.__mapl │ │ │ │ + 0x000253f4 69625f4d 4f445f64 636c6563 6b657274 ib_MOD_dcleckert │ │ │ │ + 0x00025404 365f6200 5f5f6d61 706c6962 5f4d4f44 6_b.__maplib_MOD │ │ │ │ + 0x00025414 5f64636c 68616d6d 65725f62 005f5f6d _dclhammer_b.__m │ │ │ │ + 0x00025424 61706c69 625f4d4f 445f6463 6c6d6f6c aplib_MOD_dclmol │ │ │ │ + 0x00025434 6c776569 64656c69 6b655f62 005f5f6d lweidelike_b.__m │ │ │ │ + 0x00025444 61706c69 625f4d4f 445f6463 6c6d6f6c aplib_MOD_dclmol │ │ │ │ + 0x00025454 6c776569 64655f62 005f5f6d 61706c69 lweide_b.__mapli │ │ │ │ + 0x00025464 625f4d4f 445f6463 6c6d6572 6361746f b_MOD_dclmercato │ │ │ │ + 0x00025474 725f6200 5f5f6d61 706c6962 5f4d4f44 r_b.__maplib_MOD │ │ │ │ + 0x00025484 5f64636c 63796c69 6e647269 63616c5f _dclcylindrical_ │ │ │ │ + 0x00025494 62005f5f 6d61706c 69625f4d 4f445f64 b.__maplib_MOD_d │ │ │ │ + 0x000254a4 636c617a 696d7574 68616c61 5f66005f clazimuthala_f._ │ │ │ │ + 0x000254b4 5f6d6170 6c69625f 4d4f445f 64636c61 _maplib_MOD_dcla │ │ │ │ + 0x000254c4 7a696d75 7468616c 5f66005f 5f6d6170 zimuthal_f.__map │ │ │ │ + 0x000254d4 6c69625f 4d4f445f 64636c70 6f6c6172 lib_MOD_dclpolar │ │ │ │ + 0x000254e4 73746572 656f5f66 005f5f6d 61706c69 stereo_f.__mapli │ │ │ │ + 0x000254f4 625f4d4f 445f6463 6c6f7274 686f6772 b_MOD_dclorthogr │ │ │ │ + 0x00025504 61706869 635f6600 5f5f6d61 706c6962 aphic_f.__maplib │ │ │ │ + 0x00025514 5f4d4f44 5f64636c 626f6e6e 65735f66 _MOD_dclbonnes_f │ │ │ │ + 0x00025524 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00025534 6c636f6e 6963616c 635f6600 5f5f6d61 lconicalc_f.__ma │ │ │ │ + 0x00025544 706c6962 5f4d4f44 5f64636c 636f6e69 plib_MOD_dclconi │ │ │ │ + 0x00025554 63616c5f 66005f5f 6d61706c 69625f4d cal_f.__maplib_M │ │ │ │ + 0x00025564 4f445f64 636c636f 6e696361 6c615f66 OD_dclconicala_f │ │ │ │ + 0x00025574 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00025584 6c6b6974 6164615f 66005f5f 6d61706c lkitada_f.__mapl │ │ │ │ + 0x00025594 69625f4d 4f445f64 636c6563 6b657274 ib_MOD_dcleckert │ │ │ │ + 0x000255a4 365f6600 5f5f6d61 706c6962 5f4d4f44 6_f.__maplib_MOD │ │ │ │ + 0x000255b4 5f64636c 68616d6d 65725f66 005f5f6d _dclhammer_f.__m │ │ │ │ + 0x000255c4 61706c69 625f4d4f 445f6463 6c6d6f6c aplib_MOD_dclmol │ │ │ │ + 0x000255d4 6c776569 64656c69 6b655f66 005f5f6d lweidelike_f.__m │ │ │ │ + 0x000255e4 61706c69 625f4d4f 445f6463 6c6d6f6c aplib_MOD_dclmol │ │ │ │ + 0x000255f4 6c776569 64655f66 005f5f6d 61706c69 lweide_f.__mapli │ │ │ │ + 0x00025604 625f4d4f 445f6463 6c6d6572 6361746f b_MOD_dclmercato │ │ │ │ + 0x00025614 725f6600 5f5f6d61 706c6962 5f4d4f44 r_f.__maplib_MOD │ │ │ │ + 0x00025624 5f64636c 63796c69 6e647269 63616c5f _dclcylindrical_ │ │ │ │ + 0x00025634 66005f5f 696e6478 6c69625f 4d4f445f f.__indxlib_MOD_ │ │ │ │ + 0x00025644 64636c6c 6f636c61 73747265 616c005f dclloclastreal._ │ │ │ │ + 0x00025654 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ + 0x00025664 6c6f6366 69727374 7265616c 005f5f69 locfirstreal.__i │ │ │ │ + 0x00025674 6e64786c 69625f4d 4f445f64 636c6c6f ndxlib_MOD_dcllo │ │ │ │ + 0x00025684 636c6173 74696e74 005f5f69 6e64786c clastint.__indxl │ │ │ │ + 0x00025694 69625f4d 4f445f64 636c6c6f 63666972 ib_MOD_dcllocfir │ │ │ │ + 0x000256a4 7374696e 74005f5f 696e6478 6c69625f stint.__indxlib_ │ │ │ │ + 0x000256b4 4d4f445f 64636c6c 6f636c61 73746368 MOD_dclloclastch │ │ │ │ + 0x000256c4 61726578 005f5f69 6e64786c 69625f4d arex.__indxlib_M │ │ │ │ + 0x000256d4 4f445f64 636c6c6f 63666972 73746368 OD_dcllocfirstch │ │ │ │ + 0x000256e4 61726578 005f5f69 6e64786c 69625f4d arex.__indxlib_M │ │ │ │ + 0x000256f4 4f445f64 636c6c6f 636c6173 74636861 OD_dclloclastcha │ │ │ │ + 0x00025704 72005f5f 696e6478 6c69625f 4d4f445f r.__indxlib_MOD_ │ │ │ │ + 0x00025714 64636c6c 6f636669 72737463 68617200 dcllocfirstchar. │ │ │ │ + 0x00025724 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ + 0x00025734 67657463 6f6e746f 75726c61 62656c66 getcontourlabelf │ │ │ │ + 0x00025744 6f726d61 74005f5f 75647061 636b5f4d ormat.__udpack_M │ │ │ │ + 0x00025754 4f445f64 636c7365 74636f6e 746f7572 OD_dclsetcontour │ │ │ │ + 0x00025764 6c616265 6c666f72 6d617400 5f5f7564 labelformat.__ud │ │ │ │ + 0x00025774 7061636b 5f4d4f44 5f64636c 67657463 pack_MOD_dclgetc │ │ │ │ + 0x00025784 6f6e746f 7572696e 74657276 616c005f ontourinterval._ │ │ │ │ + 0x00025794 5f756470 61636b5f 4d4f445f 64636c63 _udpack_MOD_dclc │ │ │ │ + 0x000257a4 6c656172 636f6e74 6f75726c 6576656c learcontourlevel │ │ │ │ + 0x000257b4 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ + 0x000257c4 6c64656c 636f6e74 6f75726c 6576656c ldelcontourlevel │ │ │ │ + 0x000257d4 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ + 0x000257e4 6c676574 636f6e74 6f75726c 6576656c lgetcontourlevel │ │ │ │ + 0x000257f4 6e756d62 6572005f 5f756470 61636b5f number.__udpack_ │ │ │ │ + 0x00025804 4d4f445f 64636c67 6574636f 6e746f75 MOD_dclgetcontou │ │ │ │ + 0x00025814 726c696e 65005f5f 75647061 636b5f4d rline.__udpack_M │ │ │ │ + 0x00025824 4f445f64 636c7365 74636f6e 746f7572 OD_dclsetcontour │ │ │ │ + 0x00025834 6c696e65 005f5f75 64706163 6b5f4d4f line.__udpack_MO │ │ │ │ + 0x00025844 445f6463 6c736574 636f6e74 6f757262 D_dclsetcontourb │ │ │ │ + 0x00025854 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ + 0x00025864 6c736574 636f6e74 6f757261 005f5f75 lsetcontoura.__u │ │ │ │ + 0x00025874 64706163 6b5f4d4f 445f6463 6c647261 dpack_MOD_dcldra │ │ │ │ + 0x00025884 77636f6e 746f7572 005f5f64 6174656c wcontour.__datel │ │ │ │ + 0x00025894 69625f4d 4f445f64 636c6c65 6e677468 ib_MOD_dcllength │ │ │ │ + 0x000258a4 6f667965 6172005f 5f646174 656c6962 ofyear.__datelib │ │ │ │ + 0x000258b4 5f4d4f44 5f64636c 6c656e67 74686f66 _MOD_dcllengthof │ │ │ │ + 0x000258c4 6d6f6e74 68005f5f 64617465 6c69625f month.__datelib_ │ │ │ │ + 0x000258d4 4d4f445f 64636c64 61796f66 7765656b MOD_dcldayofweek │ │ │ │ + 0x000258e4 005f5f64 6174656c 69625f4d 4f445f64 .__datelib_MOD_d │ │ │ │ + 0x000258f4 636c666f 726d6174 64617465 005f5f64 clformatdate.__d │ │ │ │ + 0x00025904 6174656c 69625f4d 4f445f64 636c6469 atelib_MOD_dcldi │ │ │ │ + 0x00025914 66666461 7465005f 5f646174 656c6962 ffdate.__datelib │ │ │ │ + 0x00025924 5f4d4f44 5f64636c 61646464 61746500 _MOD_dcladddate. │ │ │ │ + 0x00025934 5f5f6461 74656c69 625f4d4f 445f6463 __datelib_MOD_dc │ │ │ │ + 0x00025944 6c676574 64617465 005f5f75 77706163 lgetdate.__uwpac │ │ │ │ + 0x00025954 6b5f4d4f 445f6463 6c676574 79677269 k_MOD_dclgetygri │ │ │ │ + 0x00025964 646e756d 62657200 5f5f7577 7061636b dnumber.__uwpack │ │ │ │ + 0x00025974 5f4d4f44 5f64636c 67657478 67726964 _MOD_dclgetxgrid │ │ │ │ + 0x00025984 6e756d62 6572005f 5f757770 61636b5f number.__uwpack_ │ │ │ │ + 0x00025994 4d4f445f 64636c67 65747967 72696476 MOD_dclgetygridv │ │ │ │ + 0x000259a4 616c7565 005f5f75 77706163 6b5f4d4f alue.__uwpack_MO │ │ │ │ + 0x000259b4 445f6463 6c676574 78677269 6476616c D_dclgetxgridval │ │ │ │ + 0x000259c4 7565005f 5f757770 61636b5f 4d4f445f ue.__uwpack_MOD_ │ │ │ │ + 0x000259d4 64636c67 65747965 76656e67 72696400 dclgetyevengrid. │ │ │ │ + 0x000259e4 5f5f7577 7061636b 5f4d4f44 5f64636c __uwpack_MOD_dcl │ │ │ │ + 0x000259f4 67657478 6576656e 67726964 005f5f75 getxevengrid.__u │ │ │ │ + 0x00025a04 77706163 6b5f4d4f 445f6463 6c736574 wpack_MOD_dclset │ │ │ │ + 0x00025a14 79657665 6e677269 64005f5f 75777061 yevengrid.__uwpa │ │ │ │ + 0x00025a24 636b5f4d 4f445f64 636c7365 74786576 ck_MOD_dclsetxev │ │ │ │ + 0x00025a34 656e6772 6964005f 5f757770 61636b5f engrid.__uwpack_ │ │ │ │ + 0x00025a44 4d4f445f 64636c67 65747967 72696400 MOD_dclgetygrid. │ │ │ │ + 0x00025a54 5f5f7577 7061636b 5f4d4f44 5f64636c __uwpack_MOD_dcl │ │ │ │ + 0x00025a64 73657479 67726964 005f5f75 77706163 setygrid.__uwpac │ │ │ │ + 0x00025a74 6b5f4d4f 445f6463 6c676574 78677269 k_MOD_dclgetxgri │ │ │ │ + 0x00025a84 64005f5f 75777061 636b5f4d 4f445f64 d.__uwpack_MOD_d │ │ │ │ + 0x00025a94 636c7365 74786772 6964005f 5f666674 clsetxgrid.__fft │ │ │ │ + 0x00025aa4 5f776f72 6b5f4d4f 445f5f5f 636f7079 _work_MOD___copy │ │ │ │ + 0x00025ab4 5f666674 5f776f72 6b5f576f 726b005f _fft_work_Work._ │ │ │ │ + 0x00025ac4 5f666674 7265616c 5f4d4f44 5f64636c _fftreal_MOD_dcl │ │ │ │ + 0x00025ad4 7265616c 6666745f 62005f5f 66667472 realfft_b.__fftr │ │ │ │ + 0x00025ae4 65616c5f 4d4f445f 64636c72 65616c66 eal_MOD_dclrealf │ │ │ │ + 0x00025af4 66745f66 005f5f66 66747265 616c5f4d ft_f.__fftreal_M │ │ │ │ + 0x00025b04 4f445f64 636c6465 616c6c6f 63726561 OD_dcldeallocrea │ │ │ │ + 0x00025b14 6c666674 005f5f66 66747265 616c5f4d lfft.__fftreal_M │ │ │ │ + 0x00025b24 4f445f64 636c696e 69747265 616c6666 OD_dclinitrealff │ │ │ │ + 0x00025b34 74005f5f 66667465 6173795f 4d4f445f t.__ffteasy_MOD_ │ │ │ │ + 0x00025b44 64636c65 61737966 66745f62 005f5f66 dcleasyfft_b.__f │ │ │ │ + 0x00025b54 66746561 73795f4d 4f445f64 636c6561 fteasy_MOD_dclea │ │ │ │ + 0x00025b64 73796666 745f6600 5f5f6666 74656173 syfft_f.__ffteas │ │ │ │ + 0x00025b74 795f4d4f 445f6463 6c646561 6c6c6f63 y_MOD_dcldealloc │ │ │ │ + 0x00025b84 65617379 66667400 5f5f6666 74656173 easyfft.__ffteas │ │ │ │ + 0x00025b94 795f4d4f 445f6463 6c696e69 74656173 y_MOD_dcliniteas │ │ │ │ + 0x00025ba4 79666674 005f5f66 66747369 6e5f4d4f yfft.__fftsin_MO │ │ │ │ + 0x00025bb4 445f6463 6c73696e 66667400 5f5f6666 D_dclsinfft.__ff │ │ │ │ + 0x00025bc4 7473696e 5f4d4f44 5f64636c 6465616c tsin_MOD_dcldeal │ │ │ │ + 0x00025bd4 6c6f6373 696e6666 74005f5f 66667473 locsinfft.__ffts │ │ │ │ + 0x00025be4 696e5f4d 4f445f64 636c696e 69747369 in_MOD_dclinitsi │ │ │ │ + 0x00025bf4 6e666674 005f5f66 6674636f 735f4d4f nfft.__fftcos_MO │ │ │ │ + 0x00025c04 445f6463 6c636f73 66667400 5f5f6666 D_dclcosfft.__ff │ │ │ │ + 0x00025c14 74636f73 5f4d4f44 5f64636c 6465616c tcos_MOD_dcldeal │ │ │ │ + 0x00025c24 6c6f6363 6f736666 74005f5f 66667463 loccosfft.__fftc │ │ │ │ + 0x00025c34 6f735f4d 4f445f64 636c696e 6974636f os_MOD_dclinitco │ │ │ │ + 0x00025c44 73666674 005f5f66 66747173 696e5f4d sfft.__fftqsin_M │ │ │ │ + 0x00025c54 4f445f64 636c7369 6e716674 5f62005f OD_dclsinqft_b._ │ │ │ │ + 0x00025c64 5f666674 7173696e 5f4d4f44 5f64636c _fftqsin_MOD_dcl │ │ │ │ + 0x00025c74 73696e71 66745f66 005f5f66 66747173 sinqft_f.__fftqs │ │ │ │ + 0x00025c84 696e5f4d 4f445f64 636c6465 616c6c6f in_MOD_dcldeallo │ │ │ │ + 0x00025c94 6373696e 71667400 5f5f6666 74717369 csinqft.__fftqsi │ │ │ │ + 0x00025ca4 6e5f4d4f 445f6463 6c696e69 7473696e n_MOD_dclinitsin │ │ │ │ + 0x00025cb4 71667400 5f5f6666 7471636f 735f4d4f qft.__fftqcos_MO │ │ │ │ + 0x00025cc4 445f6463 6c636f73 7166745f 62005f5f D_dclcosqft_b.__ │ │ │ │ + 0x00025cd4 66667471 636f735f 4d4f445f 64636c63 fftqcos_MOD_dclc │ │ │ │ + 0x00025ce4 6f737166 745f6600 5f5f6666 7471636f osqft_f.__fftqco │ │ │ │ + 0x00025cf4 735f4d4f 445f6463 6c646561 6c6c6f63 s_MOD_dcldealloc │ │ │ │ + 0x00025d04 636f7371 6674005f 5f666674 71636f73 cosqft.__fftqcos │ │ │ │ + 0x00025d14 5f4d4f44 5f64636c 696e6974 636f7371 _MOD_dclinitcosq │ │ │ │ + 0x00025d24 6674005f 5f666674 636d706c 785f4d4f ft.__fftcmplx_MO │ │ │ │ + 0x00025d34 445f6463 6c636f6d 706c6578 6666745f D_dclcomplexfft_ │ │ │ │ + 0x00025d44 62005f5f 66667463 6d706c78 5f4d4f44 b.__fftcmplx_MOD │ │ │ │ + 0x00025d54 5f64636c 636f6d70 6c657866 66745f66 _dclcomplexfft_f │ │ │ │ + 0x00025d64 005f5f66 6674636d 706c785f 4d4f445f .__fftcmplx_MOD_ │ │ │ │ + 0x00025d74 64636c64 65616c6c 6f63636f 6d706c65 dcldealloccomple │ │ │ │ + 0x00025d84 78666674 005f5f66 6674636d 706c785f xfft.__fftcmplx_ │ │ │ │ + 0x00025d94 4d4f445f 64636c69 6e697463 6f6d706c MOD_dclinitcompl │ │ │ │ + 0x00025da4 65786666 74005f5f 6666745f 776f726b exfft.__fft_work │ │ │ │ + 0x00025db4 5f4d4f44 5f5f5f76 7461625f 6666745f _MOD___vtab_fft_ │ │ │ │ + 0x00025dc4 776f726b 5f576f72 6b005f5f 6666745f work_Work.__fft_ │ │ │ │ + 0x00025dd4 776f726b 5f4d4f44 5f5f5f64 65665f69 work_MOD___def_i │ │ │ │ + 0x00025de4 6e69745f 6666745f 776f726b 5f576f72 nit_fft_work_Wor │ │ │ │ + 0x00025df4 6b005f5f 73637061 636b5f4d 4f445f64 k.__scpack_MOD_d │ │ │ │ + 0x00025e04 636c6765 74336468 61746368 70617474 clget3dhatchpatt │ │ │ │ + 0x00025e14 65726e00 5f5f7363 7061636b 5f4d4f44 ern.__scpack_MOD │ │ │ │ + 0x00025e24 5f64636c 73657433 64686174 63687061 _dclset3dhatchpa │ │ │ │ + 0x00025e34 74746572 6e005f5f 73637061 636b5f4d ttern.__scpack_M │ │ │ │ + 0x00025e44 4f445f64 636c6472 61773364 68617463 OD_dcldraw3dhatc │ │ │ │ + 0x00025e54 686e6f72 6d616c69 7a656400 5f5f7363 hnormalized.__sc │ │ │ │ + 0x00025e64 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00025e74 33646861 74636800 5f5f7363 7061636b 3dhatch.__scpack │ │ │ │ + 0x00025e84 5f4d4f44 5f64636c 67657433 646d6172 _MOD_dclget3dmar │ │ │ │ + 0x00025e94 6b657273 697a6500 5f5f7363 7061636b kersize.__scpack │ │ │ │ + 0x00025ea4 5f4d4f44 5f64636c 67657433 646d6172 _MOD_dclget3dmar │ │ │ │ + 0x00025eb4 6b657269 6e646578 005f5f73 63706163 kerindex.__scpac │ │ │ │ + 0x00025ec4 6b5f4d4f 445f6463 6c676574 33646d61 k_MOD_dclget3dma │ │ │ │ + 0x00025ed4 726b6572 74797065 005f5f73 63706163 rkertype.__scpac │ │ │ │ + 0x00025ee4 6b5f4d4f 445f6463 6c736574 33646d61 k_MOD_dclset3dma │ │ │ │ + 0x00025ef4 726b6572 73697a65 005f5f73 63706163 rkersize.__scpac │ │ │ │ + 0x00025f04 6b5f4d4f 445f6463 6c736574 33646d61 k_MOD_dclset3dma │ │ │ │ + 0x00025f14 726b6572 696e6465 78005f5f 73637061 rkerindex.__scpa │ │ │ │ + 0x00025f24 636b5f4d 4f445f64 636c7365 7433646d ck_MOD_dclset3dm │ │ │ │ + 0x00025f34 61726b65 72747970 65005f5f 73637061 arkertype.__scpa │ │ │ │ + 0x00025f44 636b5f4d 4f445f64 636c6472 61773364 ck_MOD_dcldraw3d │ │ │ │ + 0x00025f54 6d61726b 65726e6f 726d616c 697a6564 markernormalized │ │ │ │ + 0x00025f64 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025f74 6c647261 7733646d 61726b65 72005f5f ldraw3dmarker.__ │ │ │ │ + 0x00025f84 73637061 636b5f4d 4f445f64 636c6765 scpack_MOD_dclge │ │ │ │ + 0x00025f94 7433646c 696e6569 6e646578 005f5f73 t3dlineindex.__s │ │ │ │ + 0x00025fa4 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ + 0x00025fb4 33646c69 6e65696e 64657800 5f5f7363 3dlineindex.__sc │ │ │ │ + 0x00025fc4 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00025fd4 33646c69 6e656e6f 726d616c 697a6564 3dlinenormalized │ │ │ │ + 0x00025fe4 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025ff4 6c647261 7733646c 696e6500 5f5f7363 ldraw3dline.__sc │ │ │ │ + 0x00026004 7061636b 5f4d4f44 5f64636c 67657432 pack_MOD_dclget2 │ │ │ │ + 0x00026014 64706c61 6e65005f 5f736370 61636b5f dplane.__scpack_ │ │ │ │ + 0x00026024 4d4f445f 64636c67 65743364 6f626a65 MOD_dclget3dobje │ │ │ │ + 0x00026034 6374706f 696e7400 5f5f7363 7061636b ctpoint.__scpack │ │ │ │ + 0x00026044 5f4d4f44 5f64636c 67657433 64657965 _MOD_dclget3deye │ │ │ │ + 0x00026054 706f696e 74005f5f 73637061 636b5f4d point.__scpack_M │ │ │ │ + 0x00026064 4f445f64 636c7365 74336470 726f6a65 OD_dclset3dproje │ │ │ │ + 0x00026074 6374696f 6e005f5f 73637061 636b5f4d ction.__scpack_M │ │ │ │ + 0x00026084 4f445f64 636c7365 74326470 6c616e65 OD_dclset2dplane │ │ │ │ + 0x00026094 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x000260a4 6c736574 33646f62 6a656374 706f696e lset3dobjectpoin │ │ │ │ + 0x000260b4 74005f5f 73637061 636b5f4d 4f445f64 t.__scpack_MOD_d │ │ │ │ + 0x000260c4 636c7365 74336465 7965706f 696e7400 clset3deyepoint. │ │ │ │ + 0x000260d4 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x000260e4 67657433 64747261 6e736e75 6d626572 get3dtransnumber │ │ │ │ + 0x000260f4 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00026104 6c676574 33646f72 6967696e 005f5f73 lget3dorigin.__s │ │ │ │ + 0x00026114 63706163 6b5f4d4f 445f6463 6c676574 cpack_MOD_dclget │ │ │ │ + 0x00026124 33646c6f 67617869 73005f5f 73637061 3dlogaxis.__scpa │ │ │ │ + 0x00026134 636b5f4d 4f445f64 636c6765 74336477 ck_MOD_dclget3dw │ │ │ │ + 0x00026144 696e646f 77005f5f 73637061 636b5f4d indow.__scpack_M │ │ │ │ + 0x00026154 4f445f64 636c6765 74336476 69657770 OD_dclget3dviewp │ │ │ │ + 0x00026164 6f727400 5f5f7363 7061636b 5f4d4f44 ort.__scpack_MOD │ │ │ │ + 0x00026174 5f64636c 73657433 64747261 6e736675 _dclset3dtransfu │ │ │ │ + 0x00026184 6e637469 6f6e005f 5f736370 61636b5f nction.__scpack_ │ │ │ │ + 0x00026194 4d4f445f 64636c73 65743364 7472616e MOD_dclset3dtran │ │ │ │ + 0x000261a4 736e756d 62657200 5f5f7363 7061636b snumber.__scpack │ │ │ │ + 0x000261b4 5f4d4f44 5f64636c 73657433 646f7269 _MOD_dclset3dori │ │ │ │ + 0x000261c4 67696e00 5f5f7363 7061636b 5f4d4f44 gin.__scpack_MOD │ │ │ │ + 0x000261d4 5f64636c 73657433 646c6f67 61786973 _dclset3dlogaxis │ │ │ │ + 0x000261e4 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x000261f4 6c736574 33647769 6e646f77 005f5f73 lset3dwindow.__s │ │ │ │ + 0x00026204 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ + 0x00026214 33647669 6577706f 7274005f 5f757570 3dviewport.__uup │ │ │ │ + 0x00026224 61636b5f 4d4f445f 64636c67 65746672 ack_MOD_dclgetfr │ │ │ │ + 0x00026234 616d6569 6e646578 005f5f75 75706163 ameindex.__uupac │ │ │ │ + 0x00026244 6b5f4d4f 445f6463 6c736574 6672616d k_MOD_dclsetfram │ │ │ │ + 0x00026254 65696e64 6578005f 5f757570 61636b5f eindex.__uupack_ │ │ │ │ + 0x00026264 4d4f445f 64636c67 65746672 616d6574 MOD_dclgetframet │ │ │ │ + 0x00026274 79706500 5f5f7575 7061636b 5f4d4f44 ype.__uupack_MOD │ │ │ │ + 0x00026284 5f64636c 73657466 72616d65 74797065 _dclsetframetype │ │ │ │ + 0x00026294 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x000262a4 6c676574 61726561 70617474 65726e00 lgetareapattern. │ │ │ │ + 0x000262b4 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ + 0x000262c4 73657461 72656170 61747465 726e005f setareapattern._ │ │ │ │ + 0x000262d4 5f757570 61636b5f 4d4f445f 64636c67 _uupack_MOD_dclg │ │ │ │ + 0x000262e4 65746261 72776964 7468005f 5f757570 etbarwidth.__uup │ │ │ │ + 0x000262f4 61636b5f 4d4f445f 64636c73 65746261 ack_MOD_dclsetba │ │ │ │ + 0x00026304 72776964 7468005f 5f757570 61636b5f rwidth.__uupack_ │ │ │ │ + 0x00026314 4d4f445f 64636c67 65746572 726f7262 MOD_dclgeterrorb │ │ │ │ + 0x00026324 61727769 64746800 5f5f7575 7061636b arwidth.__uupack │ │ │ │ + 0x00026334 5f4d4f44 5f64636c 73657465 72726f72 _MOD_dclseterror │ │ │ │ + 0x00026344 62617277 69647468 005f5f75 75706163 barwidth.__uupac │ │ │ │ + 0x00026354 6b5f4d4f 445f6463 6c676574 6572726f k_MOD_dclgeterro │ │ │ │ + 0x00026364 72626172 6c696e65 696e6465 78005f5f rbarlineindex.__ │ │ │ │ + 0x00026374 75757061 636b5f4d 4f445f64 636c7365 uupack_MOD_dclse │ │ │ │ + 0x00026384 74657272 6f726261 726c696e 65696e64 terrorbarlineind │ │ │ │ + 0x00026394 6578005f 5f757570 61636b5f 4d4f445f ex.__uupack_MOD_ │ │ │ │ + 0x000263a4 64636c67 65746572 726f7262 61726c69 dclgeterrorbarli │ │ │ │ + 0x000263b4 6e657479 7065005f 5f757570 61636b5f netype.__uupack_ │ │ │ │ + 0x000263c4 4d4f445f 64636c73 65746572 726f7262 MOD_dclseterrorb │ │ │ │ + 0x000263d4 61726c69 6e657479 7065005f 5f756d70 arlinetype.__ump │ │ │ │ + 0x000263e4 61636b5f 4d4f445f 64636c66 696c6c6d ack_MOD_dclfillm │ │ │ │ + 0x000263f4 6170005f 5f756d70 61636b5f 4d4f445f ap.__umpack_MOD_ │ │ │ │ + 0x00026404 64636c64 7261776d 6170005f 5f756d70 dcldrawmap.__ump │ │ │ │ + 0x00026414 61636b5f 4d4f445f 64636c64 7261776c ack_MOD_dcldrawl │ │ │ │ + 0x00026424 696d6200 5f5f756d 7061636b 5f4d4f44 imb.__umpack_MOD │ │ │ │ + 0x00026434 5f64636c 64726177 67726964 005f5f75 _dcldrawgrid.__u │ │ │ │ + 0x00026444 6d706163 6b5f4d4f 445f6463 6c647261 mpack_MOD_dcldra │ │ │ │ + 0x00026454 77676c6f 6265005f 5f756d70 61636b5f wglobe.__umpack_ │ │ │ │ + 0x00026464 4d4f445f 64636c66 69746d61 70706172 MOD_dclfitmappar │ │ │ │ + 0x00026474 6d005f5f 756d7061 636b5f4d 4f445f64 m.__umpack_MOD_d │ │ │ │ + 0x00026484 636c7365 746d6170 706f696e 74005f5f clsetmappoint.__ │ │ │ │ + 0x00026494 756d7061 636b5f4d 4f445f64 636c7365 umpack_MOD_dclse │ │ │ │ + 0x000264a4 74636972 636c6577 696e646f 77005f5f tcirclewindow.__ │ │ │ │ + 0x000264b4 756d7061 636b5f4d 4f445f64 636c7365 umpack_MOD_dclse │ │ │ │ + 0x000264c4 746d6170 636f6e74 61637470 6f696e74 tmapcontactpoint │ │ │ │ + 0x000264d4 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x000264e4 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ + 0x000264f4 6d6f6e5f 53706865 72696361 6c005f5f mon_Spherical.__ │ │ │ │ + 0x00026504 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026514 5f636f70 795f6463 6c5f636f 6d6d6f6e _copy_dcl_common │ │ │ │ + 0x00026524 5f506f6c 6172005f 5f64636c 5f636f6d _Polar.__dcl_com │ │ │ │ + 0x00026534 6d6f6e5f 4d4f445f 5f5f636f 70795f64 mon_MOD___copy_d │ │ │ │ + 0x00026544 636c5f63 6f6d6d6f 6e5f4d61 70005f5f cl_common_Map.__ │ │ │ │ + 0x00026554 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026564 5f636f70 795f6463 6c5f636f 6d6d6f6e _copy_dcl_common │ │ │ │ + 0x00026574 5f487970 6572626f 6c696300 5f5f6463 _Hyperbolic.__dc │ │ │ │ + 0x00026584 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f63 l_common_MOD___c │ │ │ │ + 0x00026594 6f70795f 64636c5f 636f6d6d 6f6e5f45 opy_dcl_common_E │ │ │ │ + 0x000265a4 6c6c6970 74696300 5f5f6463 6c5f636f lliptic.__dcl_co │ │ │ │ + 0x000265b4 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ + 0x000265c4 64636c5f 636f6d6d 6f6e5f44 636c5f74 dcl_common_Dcl_t │ │ │ │ + 0x000265d4 696d6500 5f5f6463 6c5f636f 6d6d6f6e ime.__dcl_common │ │ │ │ + 0x000265e4 5f4d4f44 5f5f5f63 6f70795f 64636c5f _MOD___copy_dcl_ │ │ │ │ + 0x000265f4 636f6d6d 6f6e5f44 636c5f64 61746500 common_Dcl_date. │ │ │ │ + 0x00026604 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026614 5f5f5f63 6f70795f 64636c5f 636f6d6d ___copy_dcl_comm │ │ │ │ + 0x00026624 6f6e5f43 61727465 7369616e 3364005f on_Cartesian3d._ │ │ │ │ + 0x00026634 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ + 0x00026644 5f5f636f 70795f64 636c5f63 6f6d6d6f __copy_dcl_commo │ │ │ │ + 0x00026654 6e5f4361 72746573 69616e00 5f5f6463 n_Cartesian.__dc │ │ │ │ + 0x00026664 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f63 l_common_MOD___c │ │ │ │ + 0x00026674 6f70795f 64636c5f 636f6d6d 6f6e5f42 opy_dcl_common_B │ │ │ │ + 0x00026684 69706f6c 6172005f 5f64636c 5f636f6d ipolar.__dcl_com │ │ │ │ + 0x00026694 6d6f6e5f 4d4f445f 64636c73 77617069 mon_MOD_dclswapi │ │ │ │ + 0x000266a4 6e646578 005f6766 6f727472 616e5f72 ndex._gfortran_r │ │ │ │ + 0x000266b4 65736861 70655f72 34005f5f 64636c5f eshape_r4.__dcl_ │ │ │ │ + 0x000266c4 636f6d6d 6f6e5f4d 4f445f64 636c5f77 common_MOD_dcl_w │ │ │ │ + 0x000266d4 65656b00 5f5f6463 6c5f636f 6d6d6f6e eek.__dcl_common │ │ │ │ + 0x000266e4 5f4d4f44 5f64636c 5f6d6f6e 7468005f _MOD_dcl_month._ │ │ │ │ + 0x000266f4 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ + 0x00026704 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ + 0x00026714 6e5f5370 68657269 63616c00 5f5f6463 n_Spherical.__dc │ │ │ │ + 0x00026724 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f76 l_common_MOD___v │ │ │ │ + 0x00026734 7461625f 64636c5f 636f6d6d 6f6e5f50 tab_dcl_common_P │ │ │ │ + 0x00026744 6f6c6172 005f5f64 636c5f63 6f6d6d6f olar.__dcl_commo │ │ │ │ + 0x00026754 6e5f4d4f 445f5f5f 76746162 5f64636c n_MOD___vtab_dcl │ │ │ │ + 0x00026764 5f636f6d 6d6f6e5f 4d617000 5f5f6463 _common_Map.__dc │ │ │ │ + 0x00026774 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f76 l_common_MOD___v │ │ │ │ + 0x00026784 7461625f 64636c5f 636f6d6d 6f6e5f48 tab_dcl_common_H │ │ │ │ + 0x00026794 79706572 626f6c69 63005f5f 64636c5f yperbolic.__dcl_ │ │ │ │ + 0x000267a4 636f6d6d 6f6e5f4d 4f445f5f 5f767461 common_MOD___vta │ │ │ │ + 0x000267b4 625f6463 6c5f636f 6d6d6f6e 5f456c6c b_dcl_common_Ell │ │ │ │ + 0x000267c4 69707469 63005f5f 64636c5f 636f6d6d iptic.__dcl_comm │ │ │ │ + 0x000267d4 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ + 0x000267e4 6c5f636f 6d6d6f6e 5f44636c 5f74696d l_common_Dcl_tim │ │ │ │ + 0x000267f4 65005f5f 64636c5f 636f6d6d 6f6e5f4d e.__dcl_common_M │ │ │ │ + 0x00026804 4f445f5f 5f767461 625f6463 6c5f636f OD___vtab_dcl_co │ │ │ │ + 0x00026814 6d6d6f6e 5f44636c 5f646174 65005f5f mmon_Dcl_date.__ │ │ │ │ + 0x00026824 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026834 5f767461 625f6463 6c5f636f 6d6d6f6e _vtab_dcl_common │ │ │ │ + 0x00026844 5f436172 74657369 616e3364 005f5f64 _Cartesian3d.__d │ │ │ │ + 0x00026854 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ + 0x00026864 76746162 5f64636c 5f636f6d 6d6f6e5f vtab_dcl_common_ │ │ │ │ + 0x00026874 43617274 65736961 6e005f5f 64636c5f Cartesian.__dcl_ │ │ │ │ + 0x00026884 636f6d6d 6f6e5f4d 4f445f5f 5f767461 common_MOD___vta │ │ │ │ + 0x00026894 625f6463 6c5f636f 6d6d6f6e 5f426970 b_dcl_common_Bip │ │ │ │ + 0x000268a4 6f6c6172 005f5f64 636c5f63 6f6d6d6f olar.__dcl_commo │ │ │ │ + 0x000268b4 6e5f4d4f 445f5f5f 6465665f 696e6974 n_MOD___def_init │ │ │ │ + 0x000268c4 5f64636c 5f636f6d 6d6f6e5f 53706865 _dcl_common_Sphe │ │ │ │ + 0x000268d4 72696361 6c005f5f 64636c5f 636f6d6d rical.__dcl_comm │ │ │ │ + 0x000268e4 6f6e5f4d 4f445f5f 5f646566 5f696e69 on_MOD___def_ini │ │ │ │ + 0x000268f4 745f6463 6c5f636f 6d6d6f6e 5f506f6c t_dcl_common_Pol │ │ │ │ + 0x00026904 6172005f 5f64636c 5f636f6d 6d6f6e5f ar.__dcl_common_ │ │ │ │ + 0x00026914 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ + 0x00026924 636c5f63 6f6d6d6f 6e5f4d61 70005f5f cl_common_Map.__ │ │ │ │ + 0x00026934 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026944 5f646566 5f696e69 745f6463 6c5f636f _def_init_dcl_co │ │ │ │ + 0x00026954 6d6d6f6e 5f487970 6572626f 6c696300 mmon_Hyperbolic. │ │ │ │ + 0x00026964 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026974 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ + 0x00026984 636f6d6d 6f6e5f45 6c6c6970 74696300 common_Elliptic. │ │ │ │ + 0x00026994 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x000269a4 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ + 0x000269b4 636f6d6d 6f6e5f44 636c5f74 696d6500 common_Dcl_time. │ │ │ │ + 0x000269c4 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x000269d4 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ + 0x000269e4 636f6d6d 6f6e5f44 636c5f64 61746500 common_Dcl_date. │ │ │ │ + 0x000269f4 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026a04 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ + 0x00026a14 636f6d6d 6f6e5f43 61727465 7369616e common_Cartesian │ │ │ │ + 0x00026a24 3364005f 5f64636c 5f636f6d 6d6f6e5f 3d.__dcl_common_ │ │ │ │ + 0x00026a34 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ + 0x00026a44 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ + 0x00026a54 69616e00 5f5f6463 6c5f636f 6d6d6f6e ian.__dcl_common │ │ │ │ + 0x00026a64 5f4d4f44 5f5f5f64 65665f69 6e69745f _MOD___def_init_ │ │ │ │ + 0x00026a74 64636c5f 636f6d6d 6f6e5f42 69706f6c dcl_common_Bipol │ │ │ │ + 0x00026a84 6172005f 5f757670 61636b5f 4d4f445f ar.__uvpack_MOD_ │ │ │ │ + 0x00026a94 64636c64 72617779 626f786c 696e6500 dcldrawyboxline. │ │ │ │ + 0x00026aa4 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ + 0x00026ab4 73686164 6579626f 78617265 61005f5f shadeyboxarea.__ │ │ │ │ + 0x00026ac4 75767061 636b5f4d 4f445f64 636c6472 uvpack_MOD_dcldr │ │ │ │ + 0x00026ad4 61777962 6f786672 616d6500 5f5f7576 awyboxframe.__uv │ │ │ │ + 0x00026ae4 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00026af4 79626172 6c696e65 005f5f75 76706163 ybarline.__uvpac │ │ │ │ + 0x00026b04 6b5f4d4f 445f6463 6c736861 64657962 k_MOD_dclshadeyb │ │ │ │ + 0x00026b14 61726172 6561005f 5f757670 61636b5f ararea.__uvpack_ │ │ │ │ + 0x00026b24 4d4f445f 64636c64 72617779 62617266 MOD_dcldrawybarf │ │ │ │ + 0x00026b34 72616d65 005f5f75 76706163 6b5f4d4f rame.__uvpack_MO │ │ │ │ + 0x00026b44 445f6463 6c736861 64657967 6170005f D_dclshadeygap._ │ │ │ │ + 0x00026b54 5f757670 61636b5f 4d4f445f 64636c64 _uvpack_MOD_dcld │ │ │ │ + 0x00026b64 72617779 6572726f 72626172 005f5f75 rawyerrorbar.__u │ │ │ │ + 0x00026b74 68706163 6b5f4d4f 445f6463 6c647261 hpack_MOD_dcldra │ │ │ │ + 0x00026b84 7778626f 786c696e 65005f5f 75687061 wxboxline.__uhpa │ │ │ │ + 0x00026b94 636b5f4d 4f445f64 636c7368 61646578 ck_MOD_dclshadex │ │ │ │ + 0x00026ba4 626f7861 72656100 5f5f7568 7061636b boxarea.__uhpack │ │ │ │ + 0x00026bb4 5f4d4f44 5f64636c 64726177 78626f78 _MOD_dcldrawxbox │ │ │ │ + 0x00026bc4 6672616d 65005f5f 75687061 636b5f4d frame.__uhpack_M │ │ │ │ + 0x00026bd4 4f445f64 636c6472 61777862 61726c69 OD_dcldrawxbarli │ │ │ │ + 0x00026be4 6e65005f 5f756870 61636b5f 4d4f445f ne.__uhpack_MOD_ │ │ │ │ + 0x00026bf4 64636c73 68616465 78626172 61726561 dclshadexbararea │ │ │ │ + 0x00026c04 005f5f75 68706163 6b5f4d4f 445f6463 .__uhpack_MOD_dc │ │ │ │ + 0x00026c14 6c647261 77786261 72667261 6d65005f ldrawxbarframe._ │ │ │ │ + 0x00026c24 5f756870 61636b5f 4d4f445f 64636c73 _uhpack_MOD_dcls │ │ │ │ + 0x00026c34 68616465 78676170 005f5f75 68706163 hadexgap.__uhpac │ │ │ │ + 0x00026c44 6b5f4d4f 445f6463 6c647261 77786572 k_MOD_dcldrawxer │ │ │ │ + 0x00026c54 726f7262 6172005f 5f637472 6c69625f rorbar.__ctrlib_ │ │ │ │ + 0x00026c64 4d4f445f 64636c72 6f746174 65737068 MOD_dclrotatesph │ │ │ │ + 0x00026c74 65726963 616c005f 5f637472 6c69625f erical.__ctrlib_ │ │ │ │ + 0x00026c84 4d4f445f 64636c72 6f746174 65336400 MOD_dclrotate3d. │ │ │ │ + 0x00026c94 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ + 0x00026ca4 726f7461 74653264 005f5f63 74726c69 rotate2d.__ctrli │ │ │ │ + 0x00026cb4 625f4d4f 445f6463 6c636f6e 76737068 b_MOD_dclconvsph │ │ │ │ + 0x00026cc4 65726963 616c005f 5f637472 6c69625f erical.__ctrlib_ │ │ │ │ + 0x00026cd4 4d4f445f 64636c63 6f6e7633 64005f5f MOD_dclconv3d.__ │ │ │ │ + 0x00026ce4 6374726c 69625f4d 4f445f64 636c636f ctrlib_MOD_dclco │ │ │ │ + 0x00026cf4 6e766879 70657262 6f6c6963 005f5f63 nvhyperbolic.__c │ │ │ │ + 0x00026d04 74726c69 625f4d4f 445f6463 6c636f6e trlib_MOD_dclcon │ │ │ │ + 0x00026d14 76706f6c 6172005f 5f637472 6c69625f vpolar.__ctrlib_ │ │ │ │ + 0x00026d24 4d4f445f 64636c68 3263005f 5f637472 MOD_dclh2c.__ctr │ │ │ │ + 0x00026d34 6c69625f 4d4f445f 64636c62 3263005f lib_MOD_dclb2c._ │ │ │ │ + 0x00026d44 5f637472 6c69625f 4d4f445f 64636c65 _ctrlib_MOD_dcle │ │ │ │ + 0x00026d54 3263005f 5f637472 6c69625f 4d4f445f 2c.__ctrlib_MOD_ │ │ │ │ + 0x00026d64 64636c70 3263005f 5f696e74 726c6962 dclp2c.__intrlib │ │ │ │ + 0x00026d74 5f4d4f44 5f64636c 696e7465 72706f6c _MOD_dclinterpol │ │ │ │ + 0x00026d84 61746563 005f5f69 6e74726c 69625f4d atec.__intrlib_M │ │ │ │ + 0x00026d94 4f445f64 636c696e 74657270 6f6c6174 OD_dclinterpolat │ │ │ │ + 0x00026da4 6572005f 5f6c726c 6c69625f 4d4f445f er.__lrllib_MOD_ │ │ │ │ + 0x00026db4 64636c67 65005f5f 6c726c6c 69625f4d dclge.__lrllib_M │ │ │ │ + 0x00026dc4 4f445f64 636c6774 005f5f6c 726c6c69 OD_dclgt.__lrlli │ │ │ │ + 0x00026dd4 625f4d4f 445f6463 6c6c6500 5f5f6c72 b_MOD_dclle.__lr │ │ │ │ + 0x00026de4 6c6c6962 5f4d4f44 5f64636c 6c74005f llib_MOD_dcllt._ │ │ │ │ + 0x00026df4 5f6c726c 6c69625f 4d4f445f 64636c6e _lrllib_MOD_dcln │ │ │ │ + 0x00026e04 65005f5f 6c726c6c 69625f4d 4f445f64 e.__lrllib_MOD_d │ │ │ │ + 0x00026e14 636c6571 00757762 6c6b785f 00757762 cleq.uwblkx_.uwb │ │ │ │ + 0x00026e24 6c6b795f 00756d77 6b315f00 5f67666f lky_.umwk1_._gfo │ │ │ │ + 0x00026e34 72747261 6e5f7374 72696e67 5f6c656e rtran_string_len │ │ │ │ + 0x00026e44 5f747269 6d005f67 666f7274 72616e5f _trim._gfortran_ │ │ │ │ + 0x00026e54 73745f6f 70656e00 5f67666f 72747261 st_open._gfortra │ │ │ │ + 0x00026e64 6e5f7374 5f726577 696e6400 5f67666f n_st_rewind._gfo │ │ │ │ + 0x00026e74 72747261 6e5f7472 616e7366 65725f72 rtran_transfer_r │ │ │ │ + 0x00026e84 65616c00 5f67666f 72747261 6e5f7374 eal._gfortran_st │ │ │ │ + 0x00026e94 5f636c6f 73650061 73696e66 0073696e _close.asinf.sin │ │ │ │ + 0x00026ea4 636f7366 00786d70 6c6f6e5f 0061636f cosf.xmplon_.aco │ │ │ │ + 0x00026eb4 73660061 74616e32 6600737a 626c7332 sf.atan2f.szbls2 │ │ │ │ + 0x00026ec4 5f005f5f 61656162 695f7569 64697600 _.__aeabi_uidiv. │ │ │ │ + 0x00026ed4 737a6274 78335f00 666d6f64 66006c6f szbtx3_.fmodf.lo │ │ │ │ + 0x00026ee4 67313066 005f5f70 6f776964 6632005f g10f.__powidf2._ │ │ │ │ + 0x00026ef4 5f616561 62695f64 3266005f 5f616561 _aeabi_d2f.__aea │ │ │ │ + 0x00026f04 62695f69 64697600 5f5f6165 6162695f bi_idiv.__aeabi_ │ │ │ │ + 0x00026f14 66326400 5f5f6165 6162695f 646d756c f2d.__aeabi_dmul │ │ │ │ + 0x00026f24 00756562 6c6b315f 005f6766 6f727472 .ueblk1_._gfortr │ │ │ │ + 0x00026f34 616e5f74 72616e73 6665725f 61727261 an_transfer_arra │ │ │ │ + 0x00026f44 79005f67 666f7274 72616e5f 7472616e y._gfortran_tran │ │ │ │ + 0x00026f54 73666572 5f617272 61795f77 72697465 sfer_array_write │ │ │ │ + 0x00026f64 00737a62 746e335f 00737a62 746e325f .szbtn3_.szbtn2_ │ │ │ │ + 0x00026f74 005f5f70 6f776973 66320075 64626c6b .__powisf2.udblk │ │ │ │ + 0x00026f84 315f0072 75647661 6c5f0075 64626c6b 1_.rudval_.udblk │ │ │ │ + 0x00026f94 335f0075 64626c6b 325f0066 66726f6d 3_.udblk2_.ffrom │ │ │ │ + 0x00026fa4 635f005f 67666f72 7472616e 5f676574 c_._gfortran_get │ │ │ │ + 0x00026fb4 5f636f6d 6d616e64 5f617267 756d656e _command_argumen │ │ │ │ + 0x00026fc4 745f6934 005f6766 6f727472 616e5f69 t_i4._gfortran_i │ │ │ │ + 0x00026fd4 61726763 005f5f6d 656d6370 795f6368 argc.__memcpy_ch │ │ │ │ + 0x00026fe4 6b007379 7374656d 00737472 6c656e00 k.system.strlen. │ │ │ │ + 0x00026ff4 676c6971 69645f00 676c7271 69645f00 gliqid_.glrqid_. │ │ │ │ + 0x00027004 5f67666f 72747261 6e5f7374 5f696e71 _gfortran_st_inq │ │ │ │ + 0x00027014 75697265 00676c63 7169645f 00676c63 uire.glcqid_.glc │ │ │ │ + 0x00027024 7163705f 00676c63 71636c5f 00676c69 qcp_.glcqcl_.gli │ │ │ │ + 0x00027034 7163705f 00676c69 71636c5f 00676c63 qcp_.gliqcl_.glc │ │ │ │ + 0x00027044 716e705f 00676c72 716e705f 00676c72 qnp_.glrqnp_.glr │ │ │ │ + 0x00027054 71636c5f 00676c72 7163705f 00676c69 qcl_.glrqcp_.gli │ │ │ │ + 0x00027064 716e705f 005f6766 6f727472 616e5f74 qnp_._gfortran_t │ │ │ │ + 0x00027074 72616e73 6665725f 63686172 61637465 ransfer_characte │ │ │ │ + 0x00027084 72005f67 666f7274 72616e5f 636f6d70 r._gfortran_comp │ │ │ │ + 0x00027094 6172655f 73747269 6e67005f 67666f72 are_string._gfor │ │ │ │ + 0x000270a4 7472616e 5f73746f 705f7374 72696e67 tran_stop_string │ │ │ │ + 0x000270b4 00636f73 68660073 696e6866 006d707a .coshf.sinhf.mpz │ │ │ │ + 0x000270c4 6e77745f 00617461 6e66006d 706e7774 nwt_.atanf.mpnwt │ │ │ │ + 0x000270d4 6e5f006c 6f676600 65787066 00737a62 n_.logf.expf.szb │ │ │ │ + 0x000270e4 6c73315f 00737a62 6c61315f 00737a62 ls1_.szbla1_.szb │ │ │ │ + 0x000270f4 746e345f 00737a62 6c73335f 00737a78 tn4_.szbls3_.szx │ │ │ │ + 0x00027104 6d6f645f 00737a62 706c315f 00737a62 mod_.szbpl1_.szb │ │ │ │ + 0x00027114 7478325f 00737a62 7478315f 00737a62 tx2_.szbtx1_.szb │ │ │ │ + 0x00027124 706d315f 00737a62 706d325f 00736c62 pm1_.szbpm2_.slb │ │ │ │ + 0x00027134 6c6b315f 005f6766 6f727472 616e5f73 lk1_._gfortran_s │ │ │ │ + 0x00027144 746f705f 6e756d65 72696300 7a675f62 top_numeric.zg_b │ │ │ │ + 0x00027154 7574746f 6e5f7072 6573735f 6576656e utton_press_even │ │ │ │ + 0x00027164 74007a67 5f646573 74726f79 5f657665 t.zg_destroy_eve │ │ │ │ + 0x00027174 6e740063 6169726f 5f637265 61746500 nt.cairo_create. │ │ │ │ + 0x00027184 63616972 6f5f6765 745f736f 75726365 cairo_get_source │ │ │ │ + 0x00027194 00636169 726f5f70 61747465 726e5f73 .cairo_pattern_s │ │ │ │ + 0x000271a4 65745f66 696c7465 72006361 69726f5f et_filter.cairo_ │ │ │ │ + 0x000271b4 7365745f 736f7572 63655f72 67620063 set_source_rgb.c │ │ │ │ + 0x000271c4 6169726f 5f696d61 67655f73 75726661 airo_image_surfa │ │ │ │ + 0x000271d4 63655f63 72656174 65005f5f 61656162 ce_create.__aeab │ │ │ │ + 0x000271e4 695f6932 64006361 69726f5f 7064665f i_i2d.cairo_pdf_ │ │ │ │ + 0x000271f4 73757266 6163655f 63726561 7465005f surface_create._ │ │ │ │ + 0x00027204 5f737072 696e7466 5f63686b 00636169 _sprintf_chk.cai │ │ │ │ + 0x00027214 726f5f73 76675f73 75726661 63655f63 ro_svg_surface_c │ │ │ │ + 0x00027224 72656174 65006361 69726f5f 70735f73 reate.cairo_ps_s │ │ │ │ + 0x00027234 75726661 63655f63 72656174 65006361 urface_create.ca │ │ │ │ + 0x00027244 69726f5f 70735f73 75726661 63655f73 iro_ps_surface_s │ │ │ │ + 0x00027254 65745f65 7073005f 5f616561 62695f64 et_eps.__aeabi_d │ │ │ │ + 0x00027264 61646400 63616972 6f5f7472 616e736c add.cairo_transl │ │ │ │ + 0x00027274 61746500 63616972 6f5f726f 74617465 ate.cairo_rotate │ │ │ │ + 0x00027284 0067746b 5f776964 6765745f 64657374 .gtk_widget_dest │ │ │ │ + 0x00027294 726f7900 70616e67 6f5f666f 6e745f64 roy.pango_font_d │ │ │ │ + 0x000272a4 65736372 69707469 6f6e5f66 726f6d5f escription_from_ │ │ │ │ + 0x000272b4 73747269 6e670067 746b5f66 6f6e745f string.gtk_font_ │ │ │ │ + 0x000272c4 63686f6f 7365725f 6765745f 666f6e74 chooser_get_font │ │ │ │ + 0x000272d4 005f5f70 72696e74 665f6368 6b007374 .__printf_chk.st │ │ │ │ + 0x000272e4 72637079 00675f66 72656500 666f6e74 rcpy.g_free.font │ │ │ │ + 0x000272f4 5f646573 6300666f 6e746661 6d696c79 _desc.fontfamily │ │ │ │ + 0x00027304 007a675f 64726177 5f657665 6e740063 .zg_draw_event.c │ │ │ │ + 0x00027314 6169726f 5f736574 5f736f75 7263655f airo_set_source_ │ │ │ │ + 0x00027324 73757266 61636500 63616972 6f5f7061 surface.cairo_pa │ │ │ │ + 0x00027334 696e7400 7a675f6b 65795f70 72657373 int.zg_key_press │ │ │ │ + 0x00027344 5f657665 6e740067 65747061 726d6e75 _event.getparmnu │ │ │ │ + 0x00027354 6d626572 00737472 636d7000 7a676c70 mber.strcmp.zglp │ │ │ │ + 0x00027364 6d6e616d 65007a67 72706d6e 616d6500 mname.zgrpmname. │ │ │ │ + 0x00027374 7a676970 6d6e616d 65007a67 6c736574 zgipmname.zglset │ │ │ │ + 0x00027384 5f006765 746c7061 726d0067 65746970 _.getlparm.getip │ │ │ │ + 0x00027394 61726d00 67657472 7061726d 005f5f61 arm.getrparm.__a │ │ │ │ + 0x000273a4 65616269 5f643269 7a007a67 75706461 eabi_d2iz.zgupda │ │ │ │ + 0x000273b4 74650067 746b5f77 69646765 745f7175 te.gtk_widget_qu │ │ │ │ + 0x000273c4 6575655f 64726177 5f617265 61006774 eue_draw_area.gt │ │ │ │ + 0x000273d4 6b5f6d61 696e5f69 74657261 74696f6e k_main_iteration │ │ │ │ + 0x000273e4 0067746b 5f657665 6e74735f 70656e64 .gtk_events_pend │ │ │ │ + 0x000273f4 696e6700 7a677570 72656374 007a6771 ing.zguprect.zgq │ │ │ │ + 0x00027404 6472775f 0063666e 63687200 666f7065 drw_.cfnchr.fope │ │ │ │ + 0x00027414 6e363400 5f5f6973 6f633939 5f667363 n64.__isoc99_fsc │ │ │ │ + 0x00027424 616e6600 66636c6f 7365005f 5f616561 anf.fclose.__aea │ │ │ │ + 0x00027434 62695f75 69326400 5f5f6165 6162695f bi_ui2d.__aeabi_ │ │ │ │ + 0x00027444 64646976 0067746b 5f696e69 74006774 ddiv.gtk_init.gt │ │ │ │ + 0x00027454 6b5f6472 6177696e 675f6172 65615f6e k_drawing_area_n │ │ │ │ + 0x00027464 65770067 746b5f77 696e646f 775f6e65 ew.gtk_window_ne │ │ │ │ + 0x00027474 77006774 6b5f7769 64676574 5f736574 w.gtk_widget_set │ │ │ │ + 0x00027484 5f73697a 655f7265 71756573 74006774 _size_request.gt │ │ │ │ + 0x00027494 6b5f7769 64676574 5f73686f 77006774 k_widget_show.gt │ │ │ │ + 0x000274a4 6b5f7769 6e646f77 5f736574 5f746974 k_window_set_tit │ │ │ │ + 0x000274b4 6c650067 746b5f63 6f6e7461 696e6572 le.gtk_container │ │ │ │ + 0x000274c4 5f616464 0067746b 5f776964 6765745f _add.gtk_widget_ │ │ │ │ + 0x000274d4 7365745f 6576656e 74730067 5f736967 set_events.g_sig │ │ │ │ + 0x000274e4 6e616c5f 636f6e6e 6563745f 64617461 nal_connect_data │ │ │ │ + 0x000274f4 005f5f61 65616269 5f647375 62005f5f .__aeabi_dsub.__ │ │ │ │ + 0x00027504 61656162 695f6463 6d706774 005f5f61 aeabi_dcmpgt.__a │ │ │ │ + 0x00027514 65616269 5f64636d 706c7400 63616972 eabi_dcmplt.cair │ │ │ │ + 0x00027524 6f5f6465 7374726f 79006361 69726f5f o_destroy.cairo_ │ │ │ │ + 0x00027534 73757266 6163655f 64657374 726f7900 surface_destroy. │ │ │ │ + 0x00027544 67746b5f 77696467 65745f72 65616c69 gtk_widget_reali │ │ │ │ + 0x00027554 7a650063 6169726f 5f737572 66616365 ze.cairo_surface │ │ │ │ + 0x00027564 5f66696e 69736800 63616972 6f5f7265 _finish.cairo_re │ │ │ │ + 0x00027574 6374616e 676c6500 63616972 6f5f6669 ctangle.cairo_fi │ │ │ │ + 0x00027584 6c6c0063 6169726f 5f737572 66616365 ll.cairo_surface │ │ │ │ + 0x00027594 5f777269 74655f74 6f5f706e 67006361 _write_to_png.ca │ │ │ │ + 0x000275a4 69726f5f 73686f77 5f706167 65006774 iro_show_page.gt │ │ │ │ + 0x000275b4 6b5f7769 64676574 5f717565 75655f64 k_widget_queue_d │ │ │ │ + 0x000275c4 72617700 63616972 6f5f7375 72666163 raw.cairo_surfac │ │ │ │ + 0x000275d4 655f7368 6f775f70 61676500 63616972 e_show_page.cair │ │ │ │ + 0x000275e4 6f5f7375 72666163 655f7772 6974655f o_surface_write_ │ │ │ │ + 0x000275f4 746f5f70 6e675f73 74726561 6d007374 to_png_stream.st │ │ │ │ + 0x00027604 646f7574 00636169 726f5f73 65745f6c dout.cairo_set_l │ │ │ │ + 0x00027614 696e655f 77696474 68006361 69726f5f ine_width.cairo_ │ │ │ │ + 0x00027624 7365745f 6c696e65 5f636170 00636169 set_line_cap.cai │ │ │ │ + 0x00027634 726f5f73 65745f6c 696e655f 6a6f696e ro_set_line_join │ │ │ │ + 0x00027644 00636169 726f5f6d 6f76655f 746f0075 .cairo_move_to.u │ │ │ │ + 0x00027654 7466385f 63686172 5f627974 65006368 tf8_char_byte.ch │ │ │ │ + 0x00027664 61725f77 69647468 0070616e 676f5f63 ar_width.pango_c │ │ │ │ + 0x00027674 6169726f 5f637265 6174655f 6c61796f airo_create_layo │ │ │ │ + 0x00027684 75740070 616e676f 5f6c6179 6f75745f ut.pango_layout_ │ │ │ │ + 0x00027694 7365745f 74657874 0070616e 676f5f6c set_text.pango_l │ │ │ │ + 0x000276a4 61796f75 745f7365 745f666f 6e745f64 ayout_set_font_d │ │ │ │ + 0x000276b4 65736372 69707469 6f6e0070 616e676f escription.pango │ │ │ │ + 0x000276c4 5f636169 726f5f75 70646174 655f6c61 _cairo_update_la │ │ │ │ + 0x000276d4 796f7574 0070616e 676f5f6c 61796f75 yout.pango_layou │ │ │ │ + 0x000276e4 745f6765 745f6578 74656e74 7300675f t_get_extents.g_ │ │ │ │ + 0x000276f4 6f626a65 63745f75 6e726566 00636861 object_unref.cha │ │ │ │ + 0x00027704 725f6865 69676874 00676574 5f70616e r_height.get_pan │ │ │ │ + 0x00027714 676f7374 72696e67 5f776964 74685f68 gostring_width_h │ │ │ │ + 0x00027724 65696768 74007061 6e676f5f 6c61796f eight.pango_layo │ │ │ │ + 0x00027734 75745f73 65745f6d 61726b75 70006463 ut_set_markup.dc │ │ │ │ + 0x00027744 6c746578 74327061 6e676f6d 61726b75 ltext2pangomarku │ │ │ │ + 0x00027754 70007061 6e676f5f 666f6e74 5f646573 p.pango_font_des │ │ │ │ + 0x00027764 63726970 74696f6e 5f676574 5f776569 cription_get_wei │ │ │ │ + 0x00027774 67687400 72656e64 65727465 78740070 ght.rendertext.p │ │ │ │ + 0x00027784 616e676f 5f636169 726f5f73 686f775f ango_cairo_show_ │ │ │ │ + 0x00027794 6c61796f 75740070 616e676f 5f666f6e layout.pango_fon │ │ │ │ + 0x000277a4 745f6465 73637269 7074696f 6e5f7365 t_description_se │ │ │ │ + 0x000277b4 745f7369 7a650063 6169726f 5f636c69 t_size.cairo_cli │ │ │ │ + 0x000277c4 70006361 69726f5f 72657365 745f636c p.cairo_reset_cl │ │ │ │ + 0x000277d4 69700073 696e636f 73006361 69726f5f ip.sincos.cairo_ │ │ │ │ + 0x000277e4 73617665 00636169 726f5f72 6573746f save.cairo_resto │ │ │ │ + 0x000277f4 72650067 746b5f66 6f6e745f 63686f6f re.gtk_font_choo │ │ │ │ + 0x00027804 7365725f 6469616c 6f675f6e 65770067 ser_dialog_new.g │ │ │ │ + 0x00027814 746b5f66 6f6e745f 63686f6f 7365725f tk_font_chooser_ │ │ │ │ + 0x00027824 7365745f 666f6e74 0067746b 5f666f6e set_font.gtk_fon │ │ │ │ + 0x00027834 745f6368 6f6f7365 725f7365 745f7072 t_chooser_set_pr │ │ │ │ + 0x00027844 65766965 775f7465 78740067 746b5f64 eview_text.gtk_d │ │ │ │ + 0x00027854 69616c6f 675f7275 6e007061 6e676f5f ialog_run.pango_ │ │ │ │ + 0x00027864 666f6e74 5f646573 63726970 74696f6e font_description │ │ │ │ + 0x00027874 5f736574 5f776569 67687400 70616e67 _set_weight.pang │ │ │ │ + 0x00027884 6f5f6361 69726f5f 666f6e74 5f6d6170 o_cairo_font_map │ │ │ │ + 0x00027894 5f676574 5f646566 61756c74 0070616e _get_default.pan │ │ │ │ + 0x000278a4 676f5f66 6f6e745f 6d61705f 6c697374 go_font_map_list │ │ │ │ + 0x000278b4 5f66616d 696c6965 73007061 6e676f5f _families.pango_ │ │ │ │ + 0x000278c4 666f6e74 5f66616d 696c795f 6765745f font_family_get_ │ │ │ │ + 0x000278d4 6e616d65 0070616e 676f5f66 6f6e745f name.pango_font_ │ │ │ │ + 0x000278e4 66616d69 6c795f6c 6973745f 66616365 family_list_face │ │ │ │ + 0x000278f4 73007061 6e676f5f 666f6e74 5f666163 s.pango_font_fac │ │ │ │ + 0x00027904 655f6765 745f6661 63655f6e 616d6500 e_get_face_name. │ │ │ │ + 0x00027914 70757473 00636169 726f5f6c 696e655f puts.cairo_line_ │ │ │ │ + 0x00027924 746f0063 6169726f 5f737472 6f6b6500 to.cairo_stroke. │ │ │ │ + 0x00027934 63616972 6f5f7061 74746572 6e5f6372 cairo_pattern_cr │ │ │ │ + 0x00027944 65617465 5f666f72 5f737572 66616365 eate_for_surface │ │ │ │ + 0x00027954 00636169 726f5f70 61747465 726e5f73 .cairo_pattern_s │ │ │ │ + 0x00027964 65745f65 7874656e 64006361 69726f5f et_extend.cairo_ │ │ │ │ + 0x00027974 7365745f 736f7572 63650063 6169726f set_source.cairo │ │ │ │ + 0x00027984 5f636c6f 73655f70 61746800 63616972 _close_path.cair │ │ │ │ + 0x00027994 6f5f7365 745f616e 7469616c 69617300 o_set_antialias. │ │ │ │ + 0x000279a4 63616972 6f5f7061 74746572 6e5f6465 cairo_pattern_de │ │ │ │ + 0x000279b4 7374726f 79006361 69726f5f 66696c6c stroy.cairo_fill │ │ │ │ + 0x000279c4 5f707265 73657276 65006361 69726f5f _preserve.cairo_ │ │ │ │ + 0x000279d4 696d6167 655f7375 72666163 655f6765 image_surface_ge │ │ │ │ + 0x000279e4 745f6461 74610063 6169726f 5f696d61 t_data.cairo_ima │ │ │ │ + 0x000279f4 67655f73 75726661 63655f67 65745f73 ge_surface_get_s │ │ │ │ + 0x00027a04 74726964 65006670 75746300 66666c75 tride.fputc.fflu │ │ │ │ + 0x00027a14 73680073 74726e63 7079005f 67666f72 sh.strncpy._gfor │ │ │ │ + 0x00027a24 7472616e 5f706f77 5f69345f 6934006d tran_pow_i4_i4.m │ │ │ │ + 0x00027a34 656d6d6f 7665005f 67666f72 7472616e emmove._gfortran │ │ │ │ + 0x00027a44 5f72616e 646f6d5f 73656564 5f693400 _random_seed_i4. │ │ │ │ + 0x00027a54 5f67666f 72747261 6e5f7261 6e646f6d _gfortran_random │ │ │ │ + 0x00027a64 5f723400 72346962 6d5f0072 34696565 _r4.r4ibm_.r4iee │ │ │ │ + 0x00027a74 655f0063 6c6f636b 00666370 61636b5f e_.clock.fcpack_ │ │ │ │ + 0x00027a84 00666370 7574735f 00666367 6574735f .fcputs_.fcgets_ │ │ │ │ + 0x00027a94 00666370 7574725f 00666367 6574725f .fcputr_.fcgetr_ │ │ │ │ + 0x00027aa4 0066636e 7265635f 00666363 6c6f735f .fcnrec_.fcclos_ │ │ │ │ + 0x00027ab4 0066636f 70656e5f 0066636c 656f6c5f .fcopen_.fcleol_ │ │ │ │ + 0x00027ac4 00666373 6c66635f 006f6472 6b67725f .fcslfc_.odrkgr_ │ │ │ │ + 0x00027ad4 006f6472 6b675f00 6f64726b 34725f00 .odrkg_.odrk4r_. │ │ │ │ + 0x00027ae4 6f64726b 345f006f 64726b32 5f006f64 odrk4_.odrk2_.od │ │ │ │ + 0x00027af4 726b315f 006f6472 6b64755f 006f6472 rk1_.odrkdu_.odr │ │ │ │ + 0x00027b04 6b64765f 006f6472 6b34735f 006f6472 kdv_.odrk4s_.odr │ │ │ │ + 0x00027b14 6b67735f 00617369 6e007371 72740063 kgs_.asin.sqrt.c │ │ │ │ + 0x00027b24 706f7766 005f6766 6f727472 616e5f70 powf._gfortran_p │ │ │ │ + 0x00027b34 6f775f63 345f6934 006c6962 67746b2d ow_c4_i4.libgtk- │ │ │ │ 0x00027b44 332e736f 2e30006c 69627061 6e676f63 3.so.0.libpangoc │ │ │ │ 0x00027b54 6169726f 2d312e30 2e736f2e 30006c69 airo-1.0.so.0.li │ │ │ │ 0x00027b64 6270616e 676f2d31 2e302e73 6f2e3000 bpango-1.0.so.0. │ │ │ │ 0x00027b74 6c696263 6169726f 2e736f2e 32006c69 libcairo.so.2.li │ │ │ │ 0x00027b84 62676f62 6a656374 2d322e30 2e736f2e bgobject-2.0.so. │ │ │ │ 0x00027b94 30006c69 62676c69 622d322e 302e736f 0.libglib-2.0.so │ │ │ │ 0x00027ba4 2e30006c 69626766 6f727472 616e2e73 .0.libgfortran.s │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -701,20 +701,20 @@ │ │ │ │ ldr pc, [ip, #1440]! @ 0x5a0 │ │ │ │ │ │ │ │ 0002f944 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #253952 @ 0x3e000 │ │ │ │ ldr pc, [ip, #1432]! @ 0x598 │ │ │ │ │ │ │ │ -0002f950 : │ │ │ │ +0002f950 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #253952 @ 0x3e000 │ │ │ │ ldr pc, [ip, #1424]! @ 0x590 │ │ │ │ │ │ │ │ -0002f95c : │ │ │ │ +0002f95c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #253952 @ 0x3e000 │ │ │ │ ldr pc, [ip, #1416]! @ 0x588 │ │ │ │ │ │ │ │ 0002f968 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #253952 @ 0x3e000 │ │ │ │ @@ -3336,20 +3336,20 @@ │ │ │ │ ldr pc, [ip, #1320]! @ 0x528 │ │ │ │ │ │ │ │ 000311f8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #249856 @ 0x3d000 │ │ │ │ ldr pc, [ip, #1312]! @ 0x520 │ │ │ │ │ │ │ │ -00031204 : │ │ │ │ +00031204 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #249856 @ 0x3d000 │ │ │ │ ldr pc, [ip, #1304]! @ 0x518 │ │ │ │ │ │ │ │ -00031210 : │ │ │ │ +00031210 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #249856 @ 0x3d000 │ │ │ │ ldr pc, [ip, #1296]! @ 0x510 │ │ │ │ │ │ │ │ 0003121c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #249856 @ 0x3d000 │ │ │ │ @@ -4661,20 +4661,20 @@ │ │ │ │ ldr pc, [ip, #3296]! @ 0xce0 │ │ │ │ │ │ │ │ 00031e64 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ ldr pc, [ip, #3288]! @ 0xcd8 │ │ │ │ │ │ │ │ -00031e70 : │ │ │ │ +00031e70 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ ldr pc, [ip, #3280]! @ 0xcd0 │ │ │ │ │ │ │ │ -00031e7c : │ │ │ │ +00031e7c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ ldr pc, [ip, #3272]! @ 0xcc8 │ │ │ │ │ │ │ │ 00031e88 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ @@ -6336,20 +6336,20 @@ │ │ │ │ ldr pc, [ip, #616]! @ 0x268 │ │ │ │ │ │ │ │ 00032e18 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ ldr pc, [ip, #608]! @ 0x260 │ │ │ │ │ │ │ │ -00032e24 : │ │ │ │ +00032e24 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ ldr pc, [ip, #600]! @ 0x258 │ │ │ │ │ │ │ │ -00032e30 : │ │ │ │ +00032e30 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ ldr pc, [ip, #592]! @ 0x250 │ │ │ │ │ │ │ │ 00032e3c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #60, 20 @ 0x3c000 │ │ │ │ @@ -7291,20 +7291,20 @@ │ │ │ │ ldr pc, [ip, #3184]! @ 0xc70 │ │ │ │ │ │ │ │ 0003370c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #241664 @ 0x3b000 │ │ │ │ ldr pc, [ip, #3176]! @ 0xc68 │ │ │ │ │ │ │ │ -00033718 : │ │ │ │ +00033718 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #241664 @ 0x3b000 │ │ │ │ ldr pc, [ip, #3168]! @ 0xc60 │ │ │ │ │ │ │ │ -00033724 : │ │ │ │ +00033724 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #241664 @ 0x3b000 │ │ │ │ ldr pc, [ip, #3160]! @ 0xc58 │ │ │ │ │ │ │ │ 00033730 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #241664 @ 0x3b000 │ │ │ │ @@ -9606,20 +9606,20 @@ │ │ │ │ ldr pc, [ip, #3576]! @ 0xdf8 │ │ │ │ │ │ │ │ 00034cc0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #237568 @ 0x3a000 │ │ │ │ ldr pc, [ip, #3568]! @ 0xdf0 │ │ │ │ │ │ │ │ -00034ccc : │ │ │ │ +00034ccc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #237568 @ 0x3a000 │ │ │ │ ldr pc, [ip, #3560]! @ 0xde8 │ │ │ │ │ │ │ │ -00034cd8 : │ │ │ │ +00034cd8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #237568 @ 0x3a000 │ │ │ │ ldr pc, [ip, #3552]! @ 0xde0 │ │ │ │ │ │ │ │ 00034ce4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ add ip, ip, #237568 @ 0x3a000 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -79,1487 +79,3092 @@ │ │ │ │ andseq r7, r4, r4, lsl #22 │ │ │ │ andseq r8, r3, r4, lsr #3 │ │ │ │ andeq r2, r0, r4, asr #6 │ │ │ │ @ instruction: 0x0013a4d0 │ │ │ │ andseq r7, r4, r4, asr #21 │ │ │ │ b 35aa4 │ │ │ │ │ │ │ │ -00035b60 : │ │ │ │ +00035b60 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r8, [r0] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr sl, [r2] │ │ │ │ + mov r7, r3 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ + ldr sl, [r6] │ │ │ │ + mov r1, fp │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00035c48 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r2, [pc, #4056] @ 36c4c │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #4048] @ 36c50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mul r3, r2, r3 │ │ │ │ + mov r7, r0 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r0, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + movcc r0, #1 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + mov r6, r1 │ │ │ │ + mvn r3, r2 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr sl, [sp, #276] @ 0x114 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [pc, #3896] @ 36c54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32dd0 │ │ │ │ + ldr r0, [pc, #3888] @ 36c58 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + bl 30de4 │ │ │ │ + ldr r0, [pc, #3872] @ 36c5c │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + bl 30de4 │ │ │ │ + ldr r0, [pc, #3856] @ 36c60 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #3840] @ 36c64 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #3824] @ 36c68 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ + mov r2, #5 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #3784] @ 36c6c │ │ │ │ + movne r3, #70 @ 0x46 │ │ │ │ + moveq r3, #66 @ 0x42 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r5, [r5] │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r5, #0 │ │ │ │ + mul r3, r5, r1 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ble 35dfc │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r5, r5, #1 │ │ │ │ + lsl r8, r3, #2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + lsl r9, r1, #2 │ │ │ │ + mov r4, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt 36608 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + add r3, r3, r8 │ │ │ │ + bne 35de4 │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 30f70 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 30f70 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, r4 │ │ │ │ + movne r5, r4 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldreq r3, [sp, #164] @ 0xa4 │ │ │ │ + subeq r5, r3, #1 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldrne r4, [sp, #136] @ 0x88 │ │ │ │ + moveq r3, r2 │ │ │ │ + subeq r4, r3, #1 │ │ │ │ + add r3, fp, r4, lsl #2 │ │ │ │ + ldr r6, [r6] │ │ │ │ + ldr r1, [r3, #-4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add r8, r3, r5, lsl #2 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r7, [r7] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [fp, r4, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r8, #-4] │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + mov r1, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + beq 3662c │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36638 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + mov ip, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r1, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [r1, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + str r7, [r3] │ │ │ │ + str r6, [r2] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #124] @ 0x7c │ │ │ │ + str sl, [sp, #16] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 365d4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30f70 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30f70 │ │ │ │ + ldr r6, [r6] │ │ │ │ + sub fp, r6, #1 │ │ │ │ + ldr r1, [r7, fp, lsl #2] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r7, [r8] │ │ │ │ + sub sl, r7, #1 │ │ │ │ + ldr r1, [r9, sl, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + movne r4, fp │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36650 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 36768 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36780 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 36018 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36780 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mla r8, r3, sl, r8 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add r3, r8, fp │ │ │ │ + ldr r6, [r7, r3, lsl #2] │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + add r1, sl, #1 │ │ │ │ + mul r5, r1, r5 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + add r9, r5, r1 │ │ │ │ + add r1, r9, fp │ │ │ │ + ldr r7, [r7, r1, lsl #2] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + add r0, fp, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add ip, r0, r8 │ │ │ │ + ldr r8, [r3, ip, lsl #2] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, r9, r0 │ │ │ │ + ldr r9, [r3, r0, lsl #2] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, ip, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, r0, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + sub r2, r5, r3 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + sub r1, sl, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + sub r3, fp, #1 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r5, r0, r3, lsl #2 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + bne 36a18 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + bl 32008 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r2, r3, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32008 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 366f8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36780 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 36740 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, r2, sl, lsl #2 │ │ │ │ + ldr r1, [r3, #-4] │ │ │ │ + ldr r0, [r2, sl, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bic r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r9, r8 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ + addeq r9, r9, #-2147483648 @ 0x80000000 │ │ │ │ + str r9, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [r3] │ │ │ │ + beq 36690 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 36b30 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 36b70 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2444] @ 36c70 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2368] @ 36c70 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r9, [r3] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36790 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36d68 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r3] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r4, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r4, [r3] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r9, [r3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 367e4 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36df0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r3] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r4, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r4, [r3] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r5, [r3, sl, lsl #2] │ │ │ │ + ldr r7, [r2, r0, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r2, fp, lsl #2] │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + beq 36838 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 368f0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 36ba0 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r8, [r3, #4] │ │ │ │ + ldr r5, [r3], #4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str r6, [r4, #4]! │ │ │ │ + str r2, [r1] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36504 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 365d4 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bic r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36588 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [r3, #-4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bic r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36e7c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 35f34 │ │ │ │ + mov r2, #28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #1744] @ 36c74 │ │ │ │ + ldr r2, [pc, #1744] @ 36c78 │ │ │ │ + ldr r0, [pc, #1744] @ 36c7c │ │ │ │ + mov r3, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2] │ │ │ │ + sub r3, r3, r6 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #1700] @ 36c80 │ │ │ │ + ldr r3, [pc, #1648] @ 36c50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 36f0c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fdb8 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 313fc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + add r3, r0, r8 │ │ │ │ + bne 36608 │ │ │ │ + b 35dfc │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35ee0 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r3, r4, #1 │ │ │ │ + mla r2, r1, r3, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + b 35eec │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 36748 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36780 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 3600c │ │ │ │ + cmp r7, r5 │ │ │ │ + movne sl, r5 │ │ │ │ + bne 36018 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36780 │ │ │ │ + mvn r8, #0 │ │ │ │ + mov sl, #1 │ │ │ │ + b 36024 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r4, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + b 35f80 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 36740 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, r2, fp, lsl #2 │ │ │ │ + ldr r1, [r3, #-4] │ │ │ │ + ldr r0, [r2, fp, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bic r9, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36200 │ │ │ │ + mov r8, #0 │ │ │ │ + b 36220 │ │ │ │ + ldr r9, [sp, #184] @ 0xb8 │ │ │ │ + b 36244 │ │ │ │ + cmp r6, r4 │ │ │ │ + movne fp, r4 │ │ │ │ + bne 36664 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36780 │ │ │ │ + mov fp, #1 │ │ │ │ + b 36664 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq 36b1c │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 368e8 │ │ │ │ + mov fp, r4 │ │ │ │ + b 3600c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [r3] │ │ │ │ + b 365d4 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r1, r8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r5, [r2, r3, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3639c │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36edc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 3638c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r5, [r2, r3, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 363fc │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36eac │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b 363ec │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36990 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3649c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + add sl, r2, #1 │ │ │ │ + str sl, [r3, r1, lsl #2] │ │ │ │ + ble 368a8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt 36d08 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 3688c │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp sl, r3 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2, r1, lsl #2] │ │ │ │ + ble 36a0c │ │ │ │ + ldr lr, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + cmp lr, r1 │ │ │ │ + cmpeq r3, fp │ │ │ │ + mov r7, r8 │ │ │ │ + bne 36784 │ │ │ │ + b 36c28 │ │ │ │ + mov fp, r4 │ │ │ │ + b 36018 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3649c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr fp, [r3, r2, lsl #2] │ │ │ │ + add fp, fp, #1 │ │ │ │ + str fp, [r3, r2, lsl #2] │ │ │ │ + ble 3694c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt 36d3c │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bne 36930 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp fp, r3 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2, r1, lsl #2] │ │ │ │ + ble 36a0c │ │ │ │ + ldr lr, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + cmp lr, r0 │ │ │ │ + cmpeq r3, r1 │ │ │ │ + mov r7, r8 │ │ │ │ + bne 36784 │ │ │ │ + b 36c28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3649c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3, r1, lsl #2] │ │ │ │ + ble 369f0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + lsl r5, r1, #2 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt 36cc4 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne 369d4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2, r1, lsl #2] │ │ │ │ + bgt 36f10 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b 364a8 │ │ │ │ + mov r0, #16 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + str r6, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r7, [r0, #8] │ │ │ │ + str r9, [r0, #12] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32008 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [r1, r9, lsl #2] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r1, r0, lsl #2] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [r1, lr, lsl #2] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + str r3, [r1, r7, lsl #2] │ │ │ │ + mov r0, r2 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, #16 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r8, r9, lsl #2] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [r7] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r8, ip, lsl #2] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + ldr r3, [r8, lr, lsl #2] │ │ │ │ + str r3, [r7, #8] │ │ │ │ + ldr r3, [r8, r5, lsl #2] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bl 32008 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r8, r9, lsl #2] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + str r3, [r8, ip, lsl #2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [r8, lr, lsl #2] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + str r3, [r8, r2, lsl #2] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 361c8 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 36780 │ │ │ │ + mov r5, sl │ │ │ │ + b 36760 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ + b 366ec │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r9, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ + b 366ec │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr fp, [r3, r2, lsl #2] │ │ │ │ + add fp, fp, #1 │ │ │ │ + str fp, [r3, r2, lsl #2] │ │ │ │ + ble 36bec │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt 36c90 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 36bd0 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp fp, r3 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2, r1, lsl #2] │ │ │ │ + ble 36a0c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + cmp sl, r0 │ │ │ │ + cmpeq r3, r1 │ │ │ │ + mov r7, r8 │ │ │ │ + bne 36784 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r7, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r1, [r3, r2, lsl #2] │ │ │ │ + add r3, r2, #1 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r2] │ │ │ │ + b 365d4 │ │ │ │ + andseq r8, r3, ip, lsr #32 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r2, r1, r0, lsr r8 │ │ │ │ + andseq r2, r1, ip, lsr #16 │ │ │ │ + andseq r2, r1, r4, lsr #16 │ │ │ │ + andseq r2, r1, ip, lsl r8 │ │ │ │ + andseq r2, r1, r4, lsl r8 │ │ │ │ + andseq r2, r1, ip, lsl #16 │ │ │ │ + andseq r2, r1, r8, ror #15 │ │ │ │ + vmulcc.f32 s20, s21, s23 │ │ │ │ + andseq r2, r1, r0 │ │ │ │ + andseq r2, r1, r4, lsl r0 │ │ │ │ + andseq r2, r1, r0 │ │ │ │ + andseq r7, r3, ip, asr #13 │ │ │ │ + andseq r1, r1, r4, lsl #14 │ │ │ │ + andseq r1, r1, ip, lsl r7 │ │ │ │ + andseq r1, r1, ip, lsl r7 │ │ │ │ + str sl, [sp, #32] │ │ │ │ + ldr sl, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 313fc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, sl │ │ │ │ + add r3, r0, r6 │ │ │ │ + bne 36c98 │ │ │ │ + str sl, [sp, #156] @ 0x9c │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + b 36bec │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sp, #156] @ 0x9c │ │ │ │ + str sl, [sp, #32] │ │ │ │ + mov sl, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 313fc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r7, r4 │ │ │ │ + add r3, r0, r6 │ │ │ │ + bne 36cd4 │ │ │ │ + mov r2, sl │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + b 369f0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 313fc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r3, r0, r6 │ │ │ │ + bne 36d10 │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + b 368a8 │ │ │ │ + ldr sl, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 313fc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp sl, r4 │ │ │ │ + add r3, r0, r6 │ │ │ │ + bne 36d40 │ │ │ │ + str sl, [sp, #156] @ 0x9c │ │ │ │ + b 3694c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r9, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r5, [r3, r2, lsl #2] │ │ │ │ + mov r7, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + add r3, r2, #1 │ │ │ │ + str r0, [r1, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r2] │ │ │ │ + b 365d4 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r9, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r6, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3, r2, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + add r3, r2, #1 │ │ │ │ + str r0, [r1, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r2] │ │ │ │ + b 365d4 │ │ │ │ + mov ip, #26 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + ldr r2, [pc, #-524] @ 36c84 │ │ │ │ + ldr r1, [pc, #-524] @ 36c88 │ │ │ │ + ldr r0, [pc, #-524] @ 36c8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 365d4 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r5, [r1, r2, lsl #2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r2, r1, lsl #2] │ │ │ │ + ldr r5, [r3, r1, lsl #2] │ │ │ │ + mov r7, r8 │ │ │ │ + b 36e18 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r5, [r1, r2, lsl #2] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r5, [r2, r1, lsl #2] │ │ │ │ + mov r7, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + b 36d8c │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + cmp sl, r1 │ │ │ │ + cmpeq r3, fp │ │ │ │ + mov r7, r8 │ │ │ │ + beq 36c28 │ │ │ │ + b 36784 │ │ │ │ + │ │ │ │ +00036f30 : │ │ │ │ + mov r3, #4 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00035b6c : │ │ │ │ +00036f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 35c18 │ │ │ │ - ldr r7, [pc, #148] @ 35c1c │ │ │ │ + ldr r4, [pc, #148] @ 36fe8 │ │ │ │ + ldr r7, [pc, #148] @ 36fec │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r8, r7, #8 │ │ │ │ + add r8, r7, #32 │ │ │ │ str r3, [r4] │ │ │ │ - b 35bd8 │ │ │ │ + b 36fa8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35c08 │ │ │ │ + bne 36fd8 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ str r1, [r4] │ │ │ │ - bgt 35c10 │ │ │ │ + bgt 36fe0 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 35bac │ │ │ │ - ldr r3, [pc, #16] @ 35c20 │ │ │ │ + beq 36f7c │ │ │ │ + ldr r3, [pc, #16] @ 36ff0 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ str r0, [r9] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r7, r4, ip, ror sl │ │ │ │ - andseq sl, r3, r0, ror r4 │ │ │ │ - @ instruction: 0x001479f8 │ │ │ │ + andseq r6, r4, ip, lsr #13 │ │ │ │ + andseq r9, r3, r0, lsr #1 │ │ │ │ + andseq r6, r4, r8, lsr #12 │ │ │ │ │ │ │ │ -00035c24 : │ │ │ │ +00036ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #204] @ 35d08 │ │ │ │ + ldr r6, [pc, #216] @ 370e4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 35cac │ │ │ │ + mov r5, r1 │ │ │ │ + bne 37050 │ │ │ │ ldr r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 35c78 │ │ │ │ - ldr r3, [pc, #164] @ 35d0c │ │ │ │ - ldr r2, [r6] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 370b0 │ │ │ │ + ldr r2, [pc, #172] @ 370e8 │ │ │ │ + ldr r1, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #196] @ 0xc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #144] @ 35d10 │ │ │ │ - ldr r1, [pc, #144] @ 35d14 │ │ │ │ - ldr r0, [pc, #144] @ 35d18 │ │ │ │ + ldr r7, [pc, #148] @ 370ec │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 370f0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #32 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls 37034 │ │ │ │ + ldr r2, [pc, #60] @ 370f4 │ │ │ │ + ldr r1, [pc, #60] @ 370f8 │ │ │ │ + ldr r0, [pc, #60] @ 370fc │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #104] @ 35d1c │ │ │ │ - ldr r8, [pc, #104] @ 35d20 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #100] @ 35d24 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r5, r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 2f644 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r7, #8 │ │ │ │ - bl 3130c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b 35c54 │ │ │ │ - andseq sl, r3, r0, asr #7 │ │ │ │ - mulseq r3, r4, r3 │ │ │ │ - andseq r2, r1, r0, asr #17 │ │ │ │ - @ instruction: 0x001128d4 │ │ │ │ - andseq sp, r1, r8, lsr #13 │ │ │ │ - andseq r7, r4, r8, asr #18 │ │ │ │ - andseq r1, r2, ip, lsl #22 │ │ │ │ - andseq r2, r1, r8, ror r8 │ │ │ │ + @ instruction: 0x00138ff0 │ │ │ │ + andseq r8, r3, r0, asr #31 │ │ │ │ + andseq r0, r2, r0, ror r7 │ │ │ │ + andseq sp, r1, r0, ror #30 │ │ │ │ + andseq r1, r1, ip, lsl r5 │ │ │ │ + andseq r1, r1, r0, lsr r5 │ │ │ │ + andseq lr, r1, r0, lsr r8 │ │ │ │ │ │ │ │ -00035d28 : │ │ │ │ +00037100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #204] @ 35e0c │ │ │ │ + ldr r6, [pc, #216] @ 371f0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 35db0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 3715c │ │ │ │ ldr r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 35d7c │ │ │ │ - ldr r3, [pc, #164] @ 35e10 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - str r3, [r6] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 371bc │ │ │ │ + ldr r2, [pc, #172] @ 371f4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + str r3, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #144] @ 35e14 │ │ │ │ - ldr r1, [pc, #144] @ 35e18 │ │ │ │ - ldr r0, [pc, #144] @ 35e1c │ │ │ │ + ldr r7, [pc, #148] @ 371f8 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 371fc │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #32 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls 37140 │ │ │ │ + ldr r2, [pc, #60] @ 37200 │ │ │ │ + ldr r1, [pc, #60] @ 37204 │ │ │ │ + ldr r0, [pc, #60] @ 37208 │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #104] @ 35e20 │ │ │ │ - ldr r8, [pc, #104] @ 35e24 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #100] @ 35e28 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r5, r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 30100 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r7, #8 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b 35d58 │ │ │ │ - @ instruction: 0x0013a2bc │ │ │ │ - mulseq r3, r4, r2 │ │ │ │ - @ instruction: 0x001127bc │ │ │ │ - @ instruction: 0x001127d8 │ │ │ │ - andseq sp, r1, r4, lsr #11 │ │ │ │ - andseq r7, r4, r4, asr #16 │ │ │ │ - andseq r1, r2, r8, lsl #20 │ │ │ │ - andseq r2, r1, r4, ror r7 │ │ │ │ + andseq r8, r3, r4, ror #29 │ │ │ │ + @ instruction: 0x00138eb8 │ │ │ │ + andseq r0, r2, r4, ror #12 │ │ │ │ + andseq sp, r1, r4, asr lr │ │ │ │ + andseq r1, r1, r0, lsl r4 │ │ │ │ + andseq r1, r1, ip, lsr #8 │ │ │ │ + andseq lr, r1, r4, lsr #14 │ │ │ │ │ │ │ │ -00035e2c : │ │ │ │ +0003720c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 35e94 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 37280 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ - ble 35ec0 │ │ │ │ + ble 372ac │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 372c4 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #32 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - mov r3, r1 │ │ │ │ - ble 35ec8 │ │ │ │ - ldr r1, [pc, #120] @ 35ee4 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 372b4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r5 │ │ │ │ bl 33cdc │ │ │ │ mov r1, #32 │ │ │ │ sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ b 313fc │ │ │ │ - ldr r2, [pc, #76] @ 35ee8 │ │ │ │ - ldr r1, [pc, #76] @ 35eec │ │ │ │ - ldr r0, [pc, #76] @ 35ef0 │ │ │ │ + ldr r2, [pc, #64] @ 372c8 │ │ │ │ + ldr r1, [pc, #64] @ 372cc │ │ │ │ + ldr r0, [pc, #64] @ 372d0 │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ 35ef4 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ b 33cdc │ │ │ │ - mulseq r3, r0, r1 │ │ │ │ - andseq r2, r1, r4, lsr #13 │ │ │ │ - andseq r2, r1, r8, asr #13 │ │ │ │ - andseq sp, r1, ip, lsl #9 │ │ │ │ - andseq sl, r3, ip, lsr #2 │ │ │ │ + @ instruction: 0x00138db4 │ │ │ │ + andseq r1, r1, ip, asr #6 │ │ │ │ + andseq r1, r1, r0, ror r3 │ │ │ │ + andseq lr, r1, r0, ror #12 │ │ │ │ │ │ │ │ -00035ef8 : │ │ │ │ +000372d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 35f5c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 37340 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ - ble 35f88 │ │ │ │ + ble 3736c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 37384 │ │ │ │ cmp r2, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - ble 35f90 │ │ │ │ - ldr r1, [pc, #112] @ 35fa8 │ │ │ │ - mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r3 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 37374 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 33cdc │ │ │ │ mov r1, #32 │ │ │ │ sub r2, r4, #8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ b 313fc │ │ │ │ - ldr r2, [pc, #72] @ 35fac │ │ │ │ - ldr r1, [pc, #72] @ 35fb0 │ │ │ │ - ldr r0, [pc, #72] @ 35fb4 │ │ │ │ + ldr r2, [pc, #64] @ 37388 │ │ │ │ + ldr r1, [pc, #64] @ 3738c │ │ │ │ + ldr r0, [pc, #64] @ 37390 │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ 35fb8 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ b 33cdc │ │ │ │ - andseq sl, r3, r4, asr #1 │ │ │ │ - @ instruction: 0x001125dc │ │ │ │ - andseq r2, r1, r8, lsl #12 │ │ │ │ - andseq sp, r1, r4, asr #7 │ │ │ │ - andseq sl, r3, r4, rrx │ │ │ │ + andseq r8, r3, ip, ror #25 │ │ │ │ + andseq r1, r1, ip, lsl #5 │ │ │ │ + @ instruction: 0x001112b8 │ │ │ │ + andseq lr, r1, r0, lsr #11 │ │ │ │ │ │ │ │ -00035fbc : │ │ │ │ +00037394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 36174 │ │ │ │ - ldr r7, [pc, #416] @ 36178 │ │ │ │ + ldr r4, [pc, #416] @ 3754c │ │ │ │ + ldr r7, [pc, #416] @ 37550 │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r8, r7, #8 │ │ │ │ + add r8, r7, #32 │ │ │ │ str r3, [r4] │ │ │ │ - b 3602c │ │ │ │ + b 37404 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3605c │ │ │ │ + bne 37434 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ str r1, [r4] │ │ │ │ - bgt 36074 │ │ │ │ + bgt 3744c │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 36000 │ │ │ │ - ldr r3, [pc, #280] @ 3617c │ │ │ │ + beq 373d8 │ │ │ │ + ldr r3, [pc, #280] @ 37554 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r9] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 34378 │ │ │ │ bic r6, r0, r0, asr #31 │ │ │ │ add r8, r6, #11 │ │ │ │ mov r0, r8 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 36180 │ │ │ │ + ldr r3, [pc, #232] @ 37558 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ add r5, r6, #28 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 36184 │ │ │ │ + ldr r3, [pc, #188] @ 3755c │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #17 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble 3614c │ │ │ │ + ble 37524 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, r4, #8 │ │ │ │ + add r0, r4, #4 │ │ │ │ bl 33cdc │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 36188 │ │ │ │ - ldr r1, [pc, #108] @ 3618c │ │ │ │ - ldr r0, [pc, #108] @ 36190 │ │ │ │ + ldr r2, [pc, #108] @ 37560 │ │ │ │ + ldr r1, [pc, #108] @ 37564 │ │ │ │ + ldr r0, [pc, #108] @ 37568 │ │ │ │ mov lr, #80 @ 0x50 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r2, r2, #4 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #8 │ │ │ │ + add r4, r4, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 33cdc │ │ │ │ mov r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ add r0, r4, r5 │ │ │ │ bl 313fc │ │ │ │ - b 3610c │ │ │ │ - andseq r7, r4, ip, lsr #12 │ │ │ │ - andseq sl, r3, r0, lsr #32 │ │ │ │ - andseq r7, r4, r4, lsr #11 │ │ │ │ - andseq r2, r1, ip, ror #9 │ │ │ │ - andseq r2, r1, r8, asr #9 │ │ │ │ - @ instruction: 0x001474dc │ │ │ │ - andseq r2, r1, r8, ror r4 │ │ │ │ - andseq sp, r1, ip, lsl #4 │ │ │ │ + b 374e4 │ │ │ │ + andseq r6, r4, r4, asr r2 │ │ │ │ + andseq r8, r3, r8, asr #24 │ │ │ │ + andseq r6, r4, ip, asr #3 │ │ │ │ + andseq r1, r1, r8, lsr #3 │ │ │ │ + andseq r1, r1, r4, lsl #3 │ │ │ │ + andseq r6, r4, r4, lsl #2 │ │ │ │ + andseq r1, r1, r4, lsr r1 │ │ │ │ + @ instruction: 0x0011e3f4 │ │ │ │ │ │ │ │ -00036194 : │ │ │ │ +0003756c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 3620c │ │ │ │ - ldr r3, [pc, #96] @ 36210 │ │ │ │ + ldr ip, [pc, #96] @ 375e4 │ │ │ │ + ldr r3, [pc, #96] @ 375e8 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fe0c │ │ │ │ + bl 33ae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 351ac │ │ │ │ - ldr r2, [pc, #48] @ 36214 │ │ │ │ - ldr r3, [pc, #40] @ 36210 │ │ │ │ + bl 31468 │ │ │ │ + ldr r2, [pc, #48] @ 375ec │ │ │ │ + ldr r3, [pc, #40] @ 375e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36208 │ │ │ │ + bne 375e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00137afc │ │ │ │ + andseq r6, r3, r4, lsr #14 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r7, r3, r4, asr #21 │ │ │ │ + andseq r6, r3, ip, ror #13 │ │ │ │ │ │ │ │ -00036218 : │ │ │ │ +000375f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #216] @ 36308 │ │ │ │ - ldr ip, [pc, #216] @ 3630c │ │ │ │ + ldr lr, [pc, #216] @ 376e0 │ │ │ │ + ldr ip, [pc, #216] @ 376e4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r3, [r1] │ │ │ │ add r5, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r6, [pc, #172] @ 36310 │ │ │ │ - bl 2fe0c │ │ │ │ + ldr r6, [pc, #172] @ 376e8 │ │ │ │ + bl 33ae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33484 │ │ │ │ + bl 32f14 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #148] @ 36314 │ │ │ │ + ldr r0, [pc, #148] @ 376ec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r7, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ bl 2f644 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 346cc │ │ │ │ + bl 33a78 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3130c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33748 │ │ │ │ - ldr r2, [pc, #56] @ 36318 │ │ │ │ - ldr r3, [pc, #40] @ 3630c │ │ │ │ + bl 2fcbc │ │ │ │ + ldr r2, [pc, #56] @ 376f0 │ │ │ │ + ldr r3, [pc, #40] @ 376e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36304 │ │ │ │ + bne 376dc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r3, r4, ror sl │ │ │ │ + mulseq r3, ip, r6 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r1, r2, r4, asr r5 │ │ │ │ - @ instruction: 0x001122b4 │ │ │ │ - andseq r7, r3, r8, asr #19 │ │ │ │ + andseq r0, r2, ip, ror r1 │ │ │ │ + andseq sp, r1, r0, ror #18 │ │ │ │ + @ instruction: 0x001365f0 │ │ │ │ │ │ │ │ -0003631c : │ │ │ │ +000376f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 36394 │ │ │ │ - ldr r3, [pc, #96] @ 36398 │ │ │ │ + ldr ip, [pc, #96] @ 3776c │ │ │ │ + ldr r3, [pc, #96] @ 37770 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fe0c │ │ │ │ + bl 33ae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 33748 │ │ │ │ - ldr r2, [pc, #48] @ 3639c │ │ │ │ - ldr r3, [pc, #40] @ 36398 │ │ │ │ + bl 2fcbc │ │ │ │ + ldr r2, [pc, #48] @ 37774 │ │ │ │ + ldr r3, [pc, #40] @ 37770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36390 │ │ │ │ + bne 37768 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r3, r4, ror r9 │ │ │ │ + mulseq r3, ip, r5 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r7, r3, ip, lsr r9 │ │ │ │ - │ │ │ │ -000363a0 : │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ + andseq r6, r3, r4, ror #10 │ │ │ │ │ │ │ │ -000363ac : │ │ │ │ +00037778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 36458 │ │ │ │ - ldr r7, [pc, #148] @ 3645c │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - b 36418 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36448 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 36450 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ + str r0, [ip, #3856] @ 0xf10 │ │ │ │ + sub sp, sp, #204 @ 0xcc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #2808] @ 38290 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #2804] @ 38294 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + bic fp, r6, r6, asr #31 │ │ │ │ + ldr r4, [r3] │ │ │ │ + mov sl, r1 │ │ │ │ + mul r7, r4, fp │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bic r7, r7, r7, asr #31 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcc r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33ebc │ │ │ │ + mul r3, r4, r6 │ │ │ │ + bic r5, r3, r3, asr #31 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcc r6, #1 │ │ │ │ + lsl r3, r5, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ + bl 33ebc │ │ │ │ + mvn r3, r5 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - beq 363ec │ │ │ │ - ldr r3, [pc, #16] @ 36460 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - str r0, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mulseq r4, r4, r2 │ │ │ │ - andseq r9, r3, r8, ror #24 │ │ │ │ - andseq r7, r4, r0, lsl r2 │ │ │ │ - │ │ │ │ -00036464 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #204] @ 36548 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 364ec │ │ │ │ - ldr r3, [r4] │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r3, fp, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 364b8 │ │ │ │ - ldr r3, [pc, #164] @ 3654c │ │ │ │ - ldr r2, [r6] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #144] @ 36550 │ │ │ │ - ldr r1, [pc, #144] @ 36554 │ │ │ │ - ldr r0, [pc, #144] @ 36558 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov fp, r0 │ │ │ │ + bic r0, r4, r4, asr #31 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 3037c │ │ │ │ + ldr r1, [pc, #2560] @ 38298 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #2544] @ 3829c │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #104] @ 3655c │ │ │ │ - ldr r8, [pc, #104] @ 36560 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #100] @ 36564 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r5, r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ + bl 32dd0 │ │ │ │ + ldr r0, [pc, #2536] @ 382a0 │ │ │ │ + mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 30100 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r7, #8 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b 36494 │ │ │ │ - @ instruction: 0x00139bb8 │ │ │ │ - @ instruction: 0x001471b4 │ │ │ │ - andseq r2, r1, r0, lsl #1 │ │ │ │ - ldrsbeq r2, [r1], -ip │ │ │ │ - andseq ip, r1, r8, ror #28 │ │ │ │ - andseq r7, r4, r0, ror #2 │ │ │ │ - @ instruction: 0x001212d4 │ │ │ │ - andseq r2, r1, r8, lsr r0 │ │ │ │ - │ │ │ │ -00036568 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #204] @ 3664c │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 365f0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 365bc │ │ │ │ - ldr r3, [pc, #164] @ 36650 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [r6] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #144] @ 36654 │ │ │ │ - ldr r1, [pc, #144] @ 36658 │ │ │ │ - ldr r0, [pc, #144] @ 3665c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #2520] @ 382a4 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #2504] @ 382a8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r1, [pc, #2488] @ 382ac │ │ │ │ + ldr r0, [pc, #2488] @ 382b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 32740 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #180 @ 0xb4 │ │ │ │ + bl 30b08 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #164 @ 0xa4 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ble 379c8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + sub r7, fp, #4 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r4, #1 │ │ │ │ + add r5, r3, #1 │ │ │ │ + ldr r0, [r8, #4]! │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + bne 379ac │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 37b58 │ │ │ │ + add r7, r3, #1 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + sub sl, sl, #4 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + mov r5, #1 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sl, #4]! │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r0, [r8, #4]! │ │ │ │ + bne 379f4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + sub ip, r3, #4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + sub r1, r9, #4 │ │ │ │ + sub lr, r3, #4 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + sub r9, r3, #4 │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #104] @ 36660 │ │ │ │ - ldr r8, [pc, #104] @ 36664 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #100] @ 36668 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r5, r5, #4 │ │ │ │ + add sl, r0, r3 │ │ │ │ + mov r6, ip │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + mov ip, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 37b2c │ │ │ │ + mov fp, r3 │ │ │ │ + mov r8, lr │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, #1 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b 37aec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r9, [r3, r5, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37b04 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 30a90 │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37b04 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, sl │ │ │ │ + str r9, [r8, #4]! │ │ │ │ + str r0, [fp, #4]! │ │ │ │ + beq 37b10 │ │ │ │ + ldr r6, [r7, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37a90 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + b 37ad8 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp ip, r0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, r1, r9 │ │ │ │ + add r6, r6, r9 │ │ │ │ + add lr, lr, r9 │ │ │ │ + add r3, r3, r9 │ │ │ │ + bne 37a54 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 30100 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r7, #8 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b 36598 │ │ │ │ - @ instruction: 0x00139ab4 │ │ │ │ - ldrheq r7, [r4], -r4 │ │ │ │ - andseq r1, r1, ip, ror pc │ │ │ │ - andseq r1, r1, r0, ror #31 │ │ │ │ - andseq ip, r1, r4, ror #26 │ │ │ │ - andseq r7, r4, ip, asr r0 │ │ │ │ - @ instruction: 0x001211d0 │ │ │ │ - andseq r1, r1, r4, lsr pc │ │ │ │ - │ │ │ │ -0003666c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 366d4 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 36700 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - mov r3, r1 │ │ │ │ - ble 36708 │ │ │ │ - ldr r1, [pc, #120] @ 36724 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #76] @ 36728 │ │ │ │ - ldr r1, [pc, #76] @ 3672c │ │ │ │ - ldr r0, [pc, #76] @ 36730 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + bl 35710 │ │ │ │ + ldr r0, [pc, #1816] @ 382b4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ + bl 30de4 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ 36734 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq r9, r3, r8, lsl #19 │ │ │ │ - andseq r1, r1, r4, ror #28 │ │ │ │ - @ instruction: 0x00111ed0 │ │ │ │ - andseq ip, r1, ip, asr #24 │ │ │ │ - andseq r9, r3, r4, lsr #18 │ │ │ │ - │ │ │ │ -00036738 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r3, [r2] │ │ │ │ + str r3, [r2, r1, lsl #2] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3679c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 367c8 │ │ │ │ - cmp r2, #8 │ │ │ │ + ble 37c20 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr lr, [sp, #84] @ 0x54 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add ip, r0, #1 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add ip, lr, ip, lsl #2 │ │ │ │ + add r9, r3, #1 │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [lr, #4]! │ │ │ │ + ldr r3, [r0, #4]! │ │ │ │ + cmp r2, r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [ip, #4]! │ │ │ │ + bne 37bfc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 37d4c │ │ │ │ + mvn ip, #0 │ │ │ │ + add r9, r3, #1 │ │ │ │ + mov r5, #2 │ │ │ │ + mov r3, ip │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov ip, #1 │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ mov r3, r1 │ │ │ │ - ble 367d0 │ │ │ │ - ldr r1, [pc, #112] @ 367e8 │ │ │ │ - mov r2, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #72] @ 367ec │ │ │ │ - ldr r1, [pc, #72] @ 367f0 │ │ │ │ - ldr r0, [pc, #72] @ 367f4 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, ip │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr sl, [r3, #4]! │ │ │ │ + ldr r9, [r2, #4]! │ │ │ │ + cmp sl, r9 │ │ │ │ + bgt 37d1c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r7, sl, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r5, r0, r7, lsl #2 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r7, r0, r7, lsl #2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b 37cec │ │ │ │ + ldr fp, [r7] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37d04 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r9 │ │ │ │ + str r0, [r7], #4 │ │ │ │ + str r8, [r5, #-4] │ │ │ │ + beq 37d10 │ │ │ │ + ldr r8, [r5], #4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37ca4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + b 37cd8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 37c68 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + cmp r5, #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + movne r5, #1 │ │ │ │ + bne 37c44 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [pc, #1380] @ 382b8 │ │ │ │ + ldr r0, [pc, #1380] @ 382bc │ │ │ │ + add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ 367f8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r0, [pc, #1360] @ 382c0 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 2f62c │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r5, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 38260 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str fp, [sp, #132] @ 0x84 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, #1 │ │ │ │ + add r9, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add sl, r2, r3, lsl #2 │ │ │ │ + b 37dd8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 38120 │ │ │ │ + ldr r3, [r9, #4]! │ │ │ │ + ldr fp, [sl, #4]! │ │ │ │ + sub r8, r3, fp │ │ │ │ + cmp r8, #0 │ │ │ │ + ble 37dc8 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r8, r2 │ │ │ │ + bge 37dc8 │ │ │ │ + add r7, fp, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + blt 37f80 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r4, fp, r2 │ │ │ │ + add r5, r1, r4, lsl #2 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov ip, #0 │ │ │ │ + add r4, r1, r4, lsl #2 │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #0 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r3 │ │ │ │ + mov fp, r2 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r6, [r4, #4]! │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37f48 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37f48 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 33cdc │ │ │ │ - @ instruction: 0x001398bc │ │ │ │ - mulseq r1, ip, sp │ │ │ │ - andseq r1, r1, r0, lsl lr │ │ │ │ - andseq ip, r1, r4, lsl #23 │ │ │ │ - andseq r9, r3, ip, asr r8 │ │ │ │ - │ │ │ │ -000367fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 369b4 │ │ │ │ - ldr r7, [pc, #416] @ 369b8 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - b 3686c │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3689c │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 368b4 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ + bne 37f48 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 36840 │ │ │ │ - ldr r3, [pc, #280] @ 369bc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne 37f48 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - bic r6, r0, r0, asr #31 │ │ │ │ - add r8, r6, #11 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 369c0 │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - add r5, r6, #28 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 369c4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32f5c │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38230 │ │ │ │ + add r6, r5, #4 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + mov r5, r6 │ │ │ │ + bge 37e5c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + cmp ip, #0 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + bne 380e4 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 381f4 │ │ │ │ + cmp r8, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 37dc8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r7, r5, fp │ │ │ │ + add r2, r3, r7, lsl #2 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 30f70 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + add r5, r5, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsl lr, r5, #2 │ │ │ │ + add r2, r3, r5, lsl #2 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 30f70 │ │ │ │ + sub r2, r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + rsblt r2, r2, #0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt 37dc8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r4, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37dc8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + add r2, r3, ip │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 30f70 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsl lr, r5, #2 │ │ │ │ + add r2, r3, lr │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 30f70 │ │ │ │ + sub r3, r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 37dc8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r5, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 3698c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 369c8 │ │ │ │ - ldr r1, [pc, #108] @ 369cc │ │ │ │ - ldr r0, [pc, #108] @ 369d0 │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37dc8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + sub r1, fp, #1 │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + add r2, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + str r8, [sp, #192] @ 0xc0 │ │ │ │ + bl 35908 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bge 37dd8 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r2, r2, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 381e8 │ │ │ │ + ldr fp, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #17 │ │ │ │ + ldr r2, [pc, #364] @ 382c4 │ │ │ │ + ldr r1, [pc, #364] @ 382c8 │ │ │ │ + ldr r0, [pc, #364] @ 382cc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - add r2, r2, #12 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #12 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r4, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 3694c │ │ │ │ - andseq r6, r4, r4, asr #28 │ │ │ │ - andseq r9, r3, r8, lsl r8 │ │ │ │ - @ instruction: 0x00146dbc │ │ │ │ - andseq r1, r1, ip, lsr #25 │ │ │ │ - andseq r1, r1, r8, lsl #25 │ │ │ │ - @ instruction: 0x00146cf4 │ │ │ │ - andseq r1, r1, r0, ror #24 │ │ │ │ - andseq ip, r1, ip, asr #19 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #276] @ 382d0 │ │ │ │ + ldr r3, [pc, #212] @ 38294 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 3828c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + add sp, sp, #204 @ 0xcc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fdb8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + b 37dac │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 380e4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + sub r0, r3, #1 │ │ │ │ + add r0, r0, r2 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, r1, r2, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #2 │ │ │ │ + add r2, ip, r2, lsl #2 │ │ │ │ + add r0, ip, r0, lsl #2 │ │ │ │ + bl 32cec │ │ │ │ + b 380e4 │ │ │ │ + add r6, r5, #4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 32cec │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 37f4c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r5, #1 │ │ │ │ + add r2, r2, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 3814c │ │ │ │ + mov r5, #1 │ │ │ │ + b 37d90 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r6, r3, ip, lsl #10 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + teqmi r4, #0 │ │ │ │ + mulseq r1, r8, sp │ │ │ │ + mulseq r1, r4, sp │ │ │ │ + andseq r0, r1, ip, lsl #27 │ │ │ │ + @ instruction: 0x00110cb0 │ │ │ │ + andseq pc, r1, r0, ror #29 │ │ │ │ + andseq r0, r1, ip, ror #26 │ │ │ │ + andseq r0, r1, ip, asr #21 │ │ │ │ + andseq pc, r1, r0, lsl #21 │ │ │ │ + andseq r0, r1, ip, lsl r9 │ │ │ │ + andseq r0, r1, ip, lsl #18 │ │ │ │ + andseq r0, r1, r0, lsr #10 │ │ │ │ + andseq r0, r1, r0, lsr r5 │ │ │ │ + andseq r0, r1, r0, asr r4 │ │ │ │ + andseq r5, r3, ip, ror #21 │ │ │ │ │ │ │ │ -000369d4 : │ │ │ │ +000382d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 36a4c │ │ │ │ - ldr r3, [pc, #96] @ 36a50 │ │ │ │ + ldr ip, [pc, #96] @ 3834c │ │ │ │ + ldr r3, [pc, #96] @ 38350 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 34048 │ │ │ │ + bl 30058 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 33898 │ │ │ │ - ldr r2, [pc, #48] @ 36a54 │ │ │ │ - ldr r3, [pc, #40] @ 36a50 │ │ │ │ + bl 35764 │ │ │ │ + ldr r2, [pc, #48] @ 38354 │ │ │ │ + ldr r3, [pc, #40] @ 38350 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36a48 │ │ │ │ + bne 38348 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001372bc │ │ │ │ + @ instruction: 0x001359bc │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r7, r3, r4, lsl #5 │ │ │ │ + andseq r5, r3, r4, lsl #19 │ │ │ │ │ │ │ │ -00036a58 : │ │ │ │ +00038358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #216] @ 36b48 │ │ │ │ - ldr ip, [pc, #216] @ 36b4c │ │ │ │ + ldr lr, [pc, #216] @ 38448 │ │ │ │ + ldr ip, [pc, #216] @ 3844c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r3, [r1] │ │ │ │ add r5, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r6, [pc, #172] @ 36b50 │ │ │ │ - bl 34048 │ │ │ │ + ldr r6, [pc, #172] @ 38450 │ │ │ │ + bl 30058 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31f60 │ │ │ │ + bl 3154c │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #148] @ 36b54 │ │ │ │ + ldr r0, [pc, #148] @ 38454 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r7, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 30100 │ │ │ │ + bl 31390 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345f4 │ │ │ │ + bl 32128 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30fa0 │ │ │ │ + bl 33fc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352a8 │ │ │ │ - ldr r2, [pc, #56] @ 36b58 │ │ │ │ - ldr r3, [pc, #40] @ 36b4c │ │ │ │ + bl 3457c │ │ │ │ + ldr r2, [pc, #56] @ 38458 │ │ │ │ + ldr r3, [pc, #40] @ 3844c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36b44 │ │ │ │ + bne 38444 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r3, r4, lsr r2 │ │ │ │ + andseq r5, r3, r4, lsr r9 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r0, r2, ip, lsl sp │ │ │ │ - andseq r1, r1, r4, ror sl │ │ │ │ - andseq r7, r3, r8, lsl #3 │ │ │ │ + andseq pc, r1, r4, lsr #8 │ │ │ │ + @ instruction: 0x0011cbf8 │ │ │ │ + andseq r5, r3, r8, lsl #17 │ │ │ │ │ │ │ │ -00036b5c : │ │ │ │ +0003845c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 36bd4 │ │ │ │ - ldr r3, [pc, #96] @ 36bd8 │ │ │ │ + ldr ip, [pc, #96] @ 384d4 │ │ │ │ + ldr r3, [pc, #96] @ 384d8 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 34048 │ │ │ │ + bl 30058 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 352a8 │ │ │ │ - ldr r2, [pc, #48] @ 36bdc │ │ │ │ - ldr r3, [pc, #40] @ 36bd8 │ │ │ │ + bl 3457c │ │ │ │ + ldr r2, [pc, #48] @ 384dc │ │ │ │ + ldr r3, [pc, #40] @ 384d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36bd0 │ │ │ │ + bne 384d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r3, r4, lsr r1 │ │ │ │ + andseq r5, r3, r4, lsr r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrsheq r7, [r3], -ip │ │ │ │ + @ instruction: 0x001357fc │ │ │ │ │ │ │ │ -00036be0 : │ │ │ │ +000384e0 : │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00036bec : │ │ │ │ +000384ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 36c98 │ │ │ │ - ldr r7, [pc, #148] @ 36c9c │ │ │ │ + ldr r4, [pc, #148] @ 38598 │ │ │ │ + ldr r7, [pc, #148] @ 3859c │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ add r8, r7, #16 │ │ │ │ str r3, [r4] │ │ │ │ - b 36c58 │ │ │ │ + b 38558 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 36c88 │ │ │ │ + bne 38588 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [r4] │ │ │ │ - bgt 36c90 │ │ │ │ + bgt 38590 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 36c2c │ │ │ │ - ldr r3, [pc, #16] @ 36ca0 │ │ │ │ + beq 3852c │ │ │ │ + ldr r3, [pc, #16] @ 385a0 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ str r0, [r9] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00146ab0 │ │ │ │ - andseq r9, r3, ip, asr r4 │ │ │ │ - andseq r6, r4, ip, lsr #20 │ │ │ │ + andseq r5, r4, r0, asr r1 │ │ │ │ + andseq r7, r3, r4, asr #23 │ │ │ │ + andseq r5, r4, ip, asr #1 │ │ │ │ │ │ │ │ -00036ca4 : │ │ │ │ +000385a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #204] @ 36d88 │ │ │ │ + ldr r6, [pc, #204] @ 38688 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 36d34 │ │ │ │ + bne 38634 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 36d00 │ │ │ │ - ldr r2, [pc, #160] @ 36d8c │ │ │ │ + bhi 38600 │ │ │ │ + ldr r2, [pc, #160] @ 3868c │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 36d90 │ │ │ │ - ldr r1, [pc, #136] @ 36d94 │ │ │ │ - ldr r0, [pc, #136] @ 36d98 │ │ │ │ + ldr r2, [pc, #136] @ 38690 │ │ │ │ + ldr r1, [pc, #136] @ 38694 │ │ │ │ + ldr r0, [pc, #136] @ 38698 │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #96] @ 36d9c │ │ │ │ + ldr r7, [pc, #96] @ 3869c │ │ │ │ mov r3, #8 │ │ │ │ - ldr r0, [pc, #92] @ 36da0 │ │ │ │ + ldr r0, [pc, #92] @ 386a0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, r6, #100 @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - bl 31390 │ │ │ │ + bl 2f644 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 33fc4 │ │ │ │ + bl 3130c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #96] @ 0x60 │ │ │ │ - b 36cd4 │ │ │ │ - andseq r9, r3, ip, lsr #7 │ │ │ │ - andseq r9, r3, ip, ror r3 │ │ │ │ - andseq r1, r1, r8, lsr r8 │ │ │ │ - @ instruction: 0x001118bc │ │ │ │ - andseq ip, r1, r0, lsr #12 │ │ │ │ - mulseq r2, ip, sl │ │ │ │ - @ instruction: 0x001117f8 │ │ │ │ + b 385d4 │ │ │ │ + andseq r7, r3, r4, lsl fp │ │ │ │ + andseq r7, r3, r4, ror #21 │ │ │ │ + andseq pc, r0, ip, asr #31 │ │ │ │ + andseq r0, r1, r8, lsl #1 │ │ │ │ + andseq sp, r1, r0, ror #5 │ │ │ │ + andseq pc, r1, r4, lsr #3 │ │ │ │ + andseq ip, r1, ip, ror r9 │ │ │ │ │ │ │ │ -00036da4 : │ │ │ │ +000386a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #204] @ 36e88 │ │ │ │ + ldr r6, [pc, #248] @ 387b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 36e34 │ │ │ │ + bne 38744 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 36e00 │ │ │ │ - ldr r2, [pc, #160] @ 36e8c │ │ │ │ + bhi 38710 │ │ │ │ + ldr r2, [pc, #204] @ 387b8 │ │ │ │ + ldr r1, [pc, #204] @ 387bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - str r3, [r5] │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r5] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38798 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 36e90 │ │ │ │ - ldr r1, [pc, #136] @ 36e94 │ │ │ │ - ldr r0, [pc, #136] @ 36e98 │ │ │ │ + ldr r2, [pc, #168] @ 387c0 │ │ │ │ + ldr r1, [pc, #168] @ 387c4 │ │ │ │ + ldr r0, [pc, #168] @ 387c8 │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #96] @ 36e9c │ │ │ │ + ldr r7, [pc, #128] @ 387cc │ │ │ │ mov r3, #8 │ │ │ │ - ldr r0, [pc, #92] @ 36ea0 │ │ │ │ + ldr r0, [pc, #124] @ 387d0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, r6, #100 @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - bl 31390 │ │ │ │ + bl 2f644 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 33fc4 │ │ │ │ + bl 3130c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #96] @ 0x60 │ │ │ │ - b 36dd4 │ │ │ │ - andseq r9, r3, ip, lsr #5 │ │ │ │ - andseq r9, r3, r0, lsl #5 │ │ │ │ - andseq r1, r1, r8, lsr r7 │ │ │ │ - andseq r1, r1, r4, asr #15 │ │ │ │ - andseq ip, r1, r0, lsr #10 │ │ │ │ - mulseq r2, ip, r9 │ │ │ │ - @ instruction: 0x001116f8 │ │ │ │ + b 386d4 │ │ │ │ + ldr r0, [pc, #52] @ 387d4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 34a68 │ │ │ │ + andseq r7, r3, r4, lsl sl │ │ │ │ + andseq r7, r3, r4, ror #19 │ │ │ │ + ldrbtgt ip, [r9], #-0 │ │ │ │ + @ instruction: 0x0010febc │ │ │ │ + andseq pc, r0, r8, lsl #31 │ │ │ │ + @ instruction: 0x0011d1d0 │ │ │ │ + mulseq r1, r4, r0 │ │ │ │ + andseq ip, r1, ip, ror #16 │ │ │ │ + andseq pc, r0, r8, lsl #30 │ │ │ │ │ │ │ │ -00036ea4 : │ │ │ │ +000387d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 36f18 │ │ │ │ + bhi 3884c │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ - ble 36f44 │ │ │ │ + ble 38878 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #124] @ 36f5c │ │ │ │ + ldr r1, [pc, #124] @ 38890 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #16 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ - ble 36f4c │ │ │ │ + ble 38880 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 33cdc │ │ │ │ mov r1, #32 │ │ │ │ sub r2, r4, #40 @ 0x28 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 36f60 │ │ │ │ - ldr r1, [pc, #64] @ 36f64 │ │ │ │ - ldr r0, [pc, #64] @ 36f68 │ │ │ │ + ldr r2, [pc, #64] @ 38894 │ │ │ │ + ldr r1, [pc, #64] @ 38898 │ │ │ │ + ldr r0, [pc, #64] @ 3889c │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 33cdc │ │ │ │ - andseq r9, r3, r8, lsl #3 │ │ │ │ - andseq r1, r1, r0, lsr #12 │ │ │ │ - @ instruction: 0x001116b4 │ │ │ │ - andseq ip, r1, r8, lsl #8 │ │ │ │ + @ instruction: 0x001378bc │ │ │ │ + andseq pc, r0, r0, lsl #27 │ │ │ │ + andseq pc, r0, r4, asr lr @ │ │ │ │ + mulseq r1, r4, r0 │ │ │ │ │ │ │ │ -00036f6c : │ │ │ │ +000388a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 36fd8 │ │ │ │ + bhi 3890c │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ - ble 37004 │ │ │ │ + ble 38938 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 3701c │ │ │ │ + ldr r1, [pc, #116] @ 38950 │ │ │ │ cmp r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ - ble 3700c │ │ │ │ + ble 38940 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 33cdc │ │ │ │ mov r1, #32 │ │ │ │ sub r2, r4, #8 │ │ │ │ add r0, r5, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 37020 │ │ │ │ - ldr r1, [pc, #64] @ 37024 │ │ │ │ - ldr r0, [pc, #64] @ 37028 │ │ │ │ + ldr r2, [pc, #64] @ 38954 │ │ │ │ + ldr r1, [pc, #64] @ 38958 │ │ │ │ + ldr r0, [pc, #64] @ 3895c │ │ │ │ mov lr, #20 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 33cdc │ │ │ │ - andseq r9, r3, r0, asr #1 │ │ │ │ - andseq r1, r1, r0, ror #10 │ │ │ │ - @ instruction: 0x001115fc │ │ │ │ - andseq ip, r1, r8, asr #6 │ │ │ │ + @ instruction: 0x001377f4 │ │ │ │ + andseq pc, r0, r0, asr #25 │ │ │ │ + mulseq r0, ip, sp │ │ │ │ + @ instruction: 0x0011cfd4 │ │ │ │ │ │ │ │ -0003702c : │ │ │ │ +00038960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 371e4 │ │ │ │ - ldr r7, [pc, #416] @ 371e8 │ │ │ │ + ldr r4, [pc, #416] @ 38b18 │ │ │ │ + ldr r7, [pc, #416] @ 38b1c │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ add r8, r7, #16 │ │ │ │ str r3, [r4] │ │ │ │ - b 3709c │ │ │ │ + b 389d0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 370cc │ │ │ │ + bne 38a00 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [r4] │ │ │ │ - bgt 370e4 │ │ │ │ + bgt 38a18 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r7, r1, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 3298c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 37070 │ │ │ │ - ldr r3, [pc, #280] @ 371ec │ │ │ │ + beq 389a4 │ │ │ │ + ldr r3, [pc, #280] @ 38b20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r9] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 34378 │ │ │ │ bic r6, r0, r0, asr #31 │ │ │ │ add r8, r6, #11 │ │ │ │ mov r0, r8 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 371f0 │ │ │ │ + ldr r3, [pc, #232] @ 38b24 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ add r5, r6, #28 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 371f4 │ │ │ │ + ldr r3, [pc, #188] @ 38b28 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #17 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble 371bc │ │ │ │ + ble 38af0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 33cdc │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 371f8 │ │ │ │ - ldr r1, [pc, #108] @ 371fc │ │ │ │ - ldr r0, [pc, #108] @ 37200 │ │ │ │ + ldr r2, [pc, #108] @ 38b2c │ │ │ │ + ldr r1, [pc, #108] @ 38b30 │ │ │ │ + ldr r0, [pc, #108] @ 38b34 │ │ │ │ mov lr, #80 @ 0x50 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #4 │ │ │ │ @@ -1572,52375 +3177,22064 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 33cdc │ │ │ │ mov r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ add r0, r4, r5 │ │ │ │ bl 313fc │ │ │ │ - b 3717c │ │ │ │ - andseq r6, r4, r0, ror r6 │ │ │ │ - andseq r9, r3, ip, lsl r0 │ │ │ │ - andseq r6, r4, r8, ror #11 │ │ │ │ - andseq r1, r1, ip, ror r4 │ │ │ │ - andseq r1, r1, r8, asr r4 │ │ │ │ - andseq r6, r4, r0, lsr #10 │ │ │ │ - andseq r1, r1, r8, asr r4 │ │ │ │ - mulseq r1, ip, r1 │ │ │ │ + b 38ab0 │ │ │ │ + @ instruction: 0x00144cdc │ │ │ │ + andseq r7, r3, r0, asr r7 │ │ │ │ + andseq r4, r4, r4, asr ip │ │ │ │ + @ instruction: 0x0010fbdc │ │ │ │ + @ instruction: 0x0010fbb8 │ │ │ │ + andseq r4, r4, ip, lsl #23 │ │ │ │ + @ instruction: 0x0010fbf8 │ │ │ │ + andseq ip, r1, r8, lsr #28 │ │ │ │ │ │ │ │ -00037204 : │ │ │ │ +00038b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 3727c │ │ │ │ - ldr r3, [pc, #96] @ 37280 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32e3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 31ffc │ │ │ │ - ldr r2, [pc, #48] @ 37284 │ │ │ │ - ldr r3, [pc, #40] @ 37280 │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1820] @ 39270 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #1816] @ 39274 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr ip, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ - bne 37278 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r3, ip, lsl #21 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r6, r3, r4, asr sl │ │ │ │ - │ │ │ │ -00037288 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #216] @ 37378 │ │ │ │ - ldr ip, [pc, #216] @ 3737c │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r6, [pc, #172] @ 37380 │ │ │ │ - bl 32e3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + mul r4, r2, r3 │ │ │ │ + bic r7, r4, r4, asr #31 │ │ │ │ + lsl r4, r7, #3 │ │ │ │ + cmp r4, #1 │ │ │ │ + movcc r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f3f8 │ │ │ │ - mov r1, #8 │ │ │ │ - ldr r0, [pc, #148] @ 37384 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r2, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r3, r6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r7, sp, #28 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 31390 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 33ebc │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + lsl r9, r7, #1 │ │ │ │ + mvn sl, r7 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34d68 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 33fc4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 33ebc │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f668 │ │ │ │ - ldr r2, [pc, #56] @ 37388 │ │ │ │ - ldr r3, [pc, #40] @ 3737c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 37374 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r3, r4, lsl #20 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001204f4 │ │ │ │ - andseq r1, r1, r4, asr #4 │ │ │ │ - andseq r6, r3, r8, asr r9 │ │ │ │ - │ │ │ │ -0003738c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 37404 │ │ │ │ - ldr r3, [pc, #96] @ 37408 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32e3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2f668 │ │ │ │ - ldr r2, [pc, #48] @ 3740c │ │ │ │ - ldr r3, [pc, #40] @ 37408 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 37400 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r3, r4, lsl #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r6, r3, ip, asr #17 │ │ │ │ - │ │ │ │ -00037410 : │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003741c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 374c8 │ │ │ │ - ldr r7, [pc, #148] @ 374cc │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #128 @ 0x80 │ │ │ │ - str r3, [r4] │ │ │ │ - b 37488 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 374b8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #16 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 374c0 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - beq 3745c │ │ │ │ - ldr r3, [pc, #16] @ 374d0 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - str r0, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x001462d4 │ │ │ │ - mulseq r3, r8, ip │ │ │ │ - andseq r6, r4, r0, asr r2 │ │ │ │ - │ │ │ │ -000374d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 37528 │ │ │ │ - ldr r2, [pc, #260] @ 37604 │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 37594 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 3755c │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 375cc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #216] @ 37608 │ │ │ │ - ldr r1, [pc, #216] @ 3760c │ │ │ │ - ldr r0, [pc, #216] @ 37610 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #176] @ 37614 │ │ │ │ - ldr r0, [pc, #176] @ 37618 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ mov r2, #8 │ │ │ │ - bl 34048 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 352a8 │ │ │ │ - ldr r5, [pc, #128] @ 3761c │ │ │ │ - ldr r0, [pc, #128] @ 37620 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + ldr r4, [pc, #1676] @ 39278 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #1668] @ 3927c │ │ │ │ add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 32dd0 │ │ │ │ + ldr r0, [pc, #1660] @ 39280 │ │ │ │ mov r2, #8 │ │ │ │ - bl 32e3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2f668 │ │ │ │ - ldr r5, [pc, #80] @ 37624 │ │ │ │ - ldr r0, [pc, #80] @ 37628 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #1644] @ 39284 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2fe0c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33748 │ │ │ │ - andseq r0, r2, r4, ror #5 │ │ │ │ - andseq r1, r1, r0, lsl r0 │ │ │ │ - ldrheq r1, [r1], -ip │ │ │ │ - @ instruction: 0x0011bdf8 │ │ │ │ - andseq r6, r4, r8, lsr #3 │ │ │ │ - andseq r8, r3, r8, ror #22 │ │ │ │ - andseq r6, r4, r0, ror r1 │ │ │ │ - andseq r8, r3, r0, lsr fp │ │ │ │ - andseq r6, r4, r8, lsr r1 │ │ │ │ - @ instruction: 0x00138af8 │ │ │ │ - │ │ │ │ -0003762c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 37680 │ │ │ │ - ldr r2, [pc, #260] @ 3775c │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 376ec │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 376b4 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 37724 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #216] @ 37760 │ │ │ │ - ldr r1, [pc, #216] @ 37764 │ │ │ │ - ldr r0, [pc, #216] @ 37768 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #176] @ 3776c │ │ │ │ - ldr r0, [pc, #176] @ 37770 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 34048 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33898 │ │ │ │ - ldr r5, [pc, #128] @ 37774 │ │ │ │ - ldr r0, [pc, #128] @ 37778 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #1628] @ 39288 │ │ │ │ + mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 32e3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 31ffc │ │ │ │ - ldr r5, [pc, #80] @ 3777c │ │ │ │ - ldr r0, [pc, #80] @ 37780 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #1612] @ 3928c │ │ │ │ + mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 2fe0c │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 351ac │ │ │ │ - andseq r0, r2, ip, lsl #3 │ │ │ │ - @ instruction: 0x00110eb8 │ │ │ │ - andseq r0, r1, ip, ror #30 │ │ │ │ - andseq fp, r1, r0, lsr #25 │ │ │ │ - andseq r6, r4, r0, asr r0 │ │ │ │ - andseq r8, r3, r0, lsl sl │ │ │ │ - andseq r6, r4, r8, lsl r0 │ │ │ │ - @ instruction: 0x001389d8 │ │ │ │ - andseq r5, r4, r0, ror #31 │ │ │ │ - andseq r8, r3, r0, lsr #19 │ │ │ │ - │ │ │ │ -00037784 : │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 377a8 │ │ │ │ - ldr r2, [pc, #84] @ 377f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ - str r3, [r1] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 377f4 │ │ │ │ - ldr r1, [pc, #52] @ 377f8 │ │ │ │ - ldr r0, [pc, #52] @ 377fc │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, r2, ip, asr #32 │ │ │ │ - andseq r0, r1, ip, ror sp │ │ │ │ - andseq r0, r1, r8, lsr lr │ │ │ │ - andseq fp, r1, r4, ror #22 │ │ │ │ - │ │ │ │ -00037800 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 37874 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 378a0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #124] @ 378b8 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 378a8 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 378bc │ │ │ │ - ldr r1, [pc, #64] @ 378c0 │ │ │ │ - ldr r0, [pc, #64] @ 378c4 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - mulseq r3, r8, r8 │ │ │ │ - andseq r0, r1, r4, asr #25 │ │ │ │ - andseq r0, r1, r8, lsl #27 │ │ │ │ - andseq fp, r1, ip, lsr #21 │ │ │ │ - │ │ │ │ -000378c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 37934 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 37960 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 37978 │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 37968 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 3797c │ │ │ │ - ldr r1, [pc, #64] @ 37980 │ │ │ │ - ldr r0, [pc, #64] @ 37984 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - @ instruction: 0x001387d0 │ │ │ │ - andseq r0, r1, r4, lsl #24 │ │ │ │ - @ instruction: 0x00110cd0 │ │ │ │ - andseq fp, r1, ip, ror #19 │ │ │ │ - │ │ │ │ -00037988 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 37b40 │ │ │ │ - ldr r7, [pc, #416] @ 37b44 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #128 @ 0x80 │ │ │ │ - str r3, [r4] │ │ │ │ - b 379f8 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37a28 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #16 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 37a40 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 379cc │ │ │ │ - ldr r3, [pc, #280] @ 37b48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - bic r6, r0, r0, asr #31 │ │ │ │ - add r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 37b4c │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - add r5, r6, #28 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 32740 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #172 @ 0xac │ │ │ │ + bl 30b08 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 37b50 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 37b18 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 37b54 │ │ │ │ - ldr r1, [pc, #108] @ 37b58 │ │ │ │ - ldr r0, [pc, #108] @ 37b5c │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r2, #8 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r4, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 37ad8 │ │ │ │ - andseq r5, r4, r8, ror #26 │ │ │ │ - andseq r8, r3, ip, lsr #14 │ │ │ │ - andseq r5, r4, r0, ror #25 │ │ │ │ - andseq r0, r1, r0, lsr #22 │ │ │ │ - @ instruction: 0x00110afc │ │ │ │ - andseq r5, r4, r8, lsl ip │ │ │ │ - andseq r0, r1, ip, lsr #22 │ │ │ │ - andseq fp, r1, r0, asr #16 │ │ │ │ - │ │ │ │ -00037b60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 37bd8 │ │ │ │ - ldr r3, [pc, #96] @ 37bdc │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32518 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 338f8 │ │ │ │ - ldr r2, [pc, #48] @ 37be0 │ │ │ │ - ldr r3, [pc, #40] @ 37bdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 37bd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r3, r0, lsr r1 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrsheq r6, [r3], -r8 │ │ │ │ - │ │ │ │ -00037be4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #480] @ 37ddc │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #476] @ 37de0 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - add r6, sp, #20 │ │ │ │ - bl 32518 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f7d0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35218 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344a4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 37cac │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 37d10 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 37d74 │ │ │ │ - ldr r2, [pc, #348] @ 37de4 │ │ │ │ - ldr r3, [pc, #340] @ 37de0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 37dd8 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r9, [pc, #300] @ 37de8 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r0, [pc, #296] @ 37dec │ │ │ │ - mov r1, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 31390 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 33fc4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 32e3c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f668 │ │ │ │ - b 37c80 │ │ │ │ - ldr r9, [pc, #216] @ 37df0 │ │ │ │ - ldr r0, [pc, #216] @ 37df4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r6, sp, #12 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 30100 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 34048 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 352a8 │ │ │ │ - b 37c80 │ │ │ │ - mov r0, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r9, [pc, #116] @ 37df8 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r0, [pc, #112] @ 37dfc │ │ │ │ - mov r1, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2f644 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3130c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2fe0c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33748 │ │ │ │ - b 37c80 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r3, r8, lsr #1 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r6, r3, r0, lsr #32 │ │ │ │ - andseq pc, r1, r0, ror #22 │ │ │ │ - andseq r0, r1, r4, ror r8 │ │ │ │ - andseq pc, r1, r8, lsl #22 │ │ │ │ - andseq r0, r1, r4, lsl r8 │ │ │ │ - mulseq r1, r8, sl │ │ │ │ - andseq r0, r1, ip, lsr #15 │ │ │ │ - │ │ │ │ -00037e00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 37e78 │ │ │ │ - ldr r3, [pc, #96] @ 37e7c │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32518 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 32020 │ │ │ │ - ldr r2, [pc, #48] @ 37e80 │ │ │ │ - ldr r3, [pc, #40] @ 37e7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 37e74 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r3, r0, lr │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r5, r3, r8, asr lr │ │ │ │ - │ │ │ │ -00037e84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #772] @ 381b0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #768] @ 381b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr fp, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bic fp, fp, fp, asr #31 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mvn r6, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r6, r6, fp, lsl #1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - add r3, r6, fp │ │ │ │ - add fp, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, r6, #1 │ │ │ │ - add fp, r4, fp, lsl #2 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r5, [sp] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - bl 32164 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - mov r2, sl │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r7 │ │ │ │ - stmib sp, {r4, r5, fp} │ │ │ │ - str r5, [sp] │ │ │ │ - bl 32164 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - stmib sp, {r4, r5} │ │ │ │ - str r5, [sp] │ │ │ │ - bl 32164 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [r7] │ │ │ │ - cmp sl, #0 │ │ │ │ - str r0, [r9] │ │ │ │ - ble 38164 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r6, r4, r6, lsl #2 │ │ │ │ - add r9, r4, r3, lsl #2 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r3, sl, #1 │ │ │ │ - sub r4, r4, #4 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r8, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr sl, [r5, #4]! │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - mov r0, sl │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add r8, r8, #1 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, sl, #-2147483648 @ 0x80000000 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #352] @ 381b8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r7, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq fp, r7 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 3801c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r6, [r7] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38120 │ │ │ │ - ldr r1, [pc, #256] @ 381bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #248] @ 381c0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #228] @ 381c4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3817c │ │ │ │ - ldr r2, [pc, #204] @ 381c8 │ │ │ │ - ldr r3, [pc, #180] @ 381b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 381ac │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #164] @ 381cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38164 │ │ │ │ - ldr r1, [pc, #148] @ 381d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #120] @ 381c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3] │ │ │ │ - b 380f4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #100] @ 381d4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - b 380f4 │ │ │ │ - ldr r2, [pc, #84] @ 381d8 │ │ │ │ - ldr r1, [pc, #84] @ 381dc │ │ │ │ - ldr r0, [pc, #84] @ 381e0 │ │ │ │ - mov lr, #25 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 35710 │ │ │ │ + ldr r0, [pc, #1412] @ 39290 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + bl 30de4 │ │ │ │ + ldr r0, [pc, #1396] @ 39294 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r0, [pc, #1380] @ 39298 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 380f4 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00135df8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - stceq 2, cr4, [r2, #384]! @ 0x180 │ │ │ │ - cdplt 0, 8, cr0, cr0, cr0, {0} │ │ │ │ - svccc 0x004ccccd │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq r5, r3, ip, lsr #23 │ │ │ │ - bcc 78a71c <__bss_end__@@Base+0x53ea18> │ │ │ │ - cdplt 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - mulseq r1, ip, r4 │ │ │ │ - @ instruction: 0x001104b4 │ │ │ │ - andseq fp, r1, r8 │ │ │ │ - │ │ │ │ -000381e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r5, [r0] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r2, [pc, #1016] @ 38604 │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1008] @ 38608 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mvn r7, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - ldr ip, [sp, #156] @ 0x9c │ │ │ │ - add r8, r7, r5, lsl #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r8, #1 │ │ │ │ - ldr r2, [lr] │ │ │ │ - mov r9, r1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - mov r2, ip │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [pc, #916] @ 3860c │ │ │ │ - lsl r6, r5, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, r7, r5, lsl #2 │ │ │ │ - add r5, r8, r5 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, r6, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, r4, r8, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r5, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r4, r5, lsl #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, r4, r7, lsl #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r4, r7, lsl #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr ip, [r3] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 3830c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add ip, ip, #1 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bne 382f8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [fp] │ │ │ │ + str r3, [fp, r7, lsl #2] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 38da8 │ │ │ │ + add r9, r9, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32164 │ │ │ │ - ldr ip, [r5] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 3838c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add ip, ip, #1 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - mov r3, #1 │ │ │ │ + add r1, r9, #1 │ │ │ │ + add r1, fp, r1, lsl #2 │ │ │ │ + add r9, r8, r9, lsl #2 │ │ │ │ + sub ip, r8, #4 │ │ │ │ + mov r0, fp │ │ │ │ + add lr, r3, #1 │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r3, [ip, #4]! │ │ │ │ + add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r0, [r2, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bne 38378 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + ldr r3, [r9, #4]! │ │ │ │ + cmp r2, lr │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r1, #4]! │ │ │ │ + bne 38d84 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov lr, #0 │ │ │ │ + mov r4, #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - stmib sp, {r4, r5} │ │ │ │ - bl 32164 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - stmib sp, {r4, r5, sl} │ │ │ │ - str r5, [sp] │ │ │ │ - bl 32164 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r7] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [r6] │ │ │ │ - ble 38554 │ │ │ │ + ble 39248 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str fp, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add sl, r8, r3, lsl #2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + mov r6, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + b 38e08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - sub r8, r4, #4 │ │ │ │ - mov r5, #1 │ │ │ │ - mov fp, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sl, #4]! │ │ │ │ - ldr r0, [r9, #4]! │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #372] @ 38610 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq fp, r4 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 38460 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [r7] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38594 │ │ │ │ - ldr r1, [pc, #272] @ 38614 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 3912c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r9, [sl, #4]! │ │ │ │ + ldr r8, [r3, #4]! │ │ │ │ + str r3, [sp, #28] │ │ │ │ + sub r3, r9, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ble 38df8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 38df8 │ │ │ │ + add fp, r8, #1 │ │ │ │ + cmp r9, fp │ │ │ │ + blt 38fa4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r4, r8, r3 │ │ │ │ + add r7, r2, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov ip, #0 │ │ │ │ + add r4, r2, r4, lsl #2 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #0 │ │ │ │ + mov sl, r3 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r5, [r4, #4]! │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #264] @ 38618 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38f78 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #14 │ │ │ │ - ldr r1, [pc, #240] @ 3861c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r0, [pc, #228] @ 38620 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 382d8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #196] @ 38624 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r2, [pc, #184] @ 38628 │ │ │ │ - ldr r3, [pc, #148] @ 38608 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 385f0 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #144] @ 3862c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38f78 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38f78 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 385f4 │ │ │ │ - ldr r1, [pc, #124] @ 38630 │ │ │ │ + bne 38f78 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #88] @ 38618 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r1, r4, r7, lsl #2 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - bl 33cdc │ │ │ │ - b 38568 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #40] @ 38624 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - b 385d0 │ │ │ │ - mulseq r3, r4, sl │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001103d8 │ │ │ │ - stceq 2, cr4, [r2, #384]! @ 0x180 │ │ │ │ - cdplt 0, 8, cr0, cr0, cr0, {0} │ │ │ │ - svccc 0x00666666 │ │ │ │ - andseq r0, r1, r4, lsr r1 │ │ │ │ - andseq r0, r1, r4, lsr #2 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andseq r5, r3, r8, lsr r7 │ │ │ │ - bcc 78ab7c <__bss_end__@@Base+0x53ee78> │ │ │ │ - cdplt 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - │ │ │ │ -00038634 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #784] @ 38964 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #776] @ 38968 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r8, [lr] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #700] @ 3896c │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #684] @ 38970 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 38710 │ │ │ │ - sub fp, r5, #4 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - sub sl, sl, #4 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r1, [fp, #4]! │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bne 386ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx ip │ │ │ │ - ldr r8, [r5] │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 387e8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub sl, sl, #4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - sub r7, r6, #4 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - mov r4, sl │ │ │ │ - mov r5, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr fp, [r6, #4]! │ │ │ │ - ldr r8, [r4, #4]! │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #448] @ 38974 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #436] @ 38978 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r9, r5 │ │ │ │ - str r0, [r6] │ │ │ │ - bne 38780 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx ip │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 38894 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub r8, r6, #4 │ │ │ │ - sub sl, r7, #4 │ │ │ │ - add r9, r9, #1 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r5, [r7, #4]! │ │ │ │ - ldr fp, [sl, #4]! │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r8, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #280] @ 3897c │ │ │ │ - str r0, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #268] @ 38980 │ │ │ │ + mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r6 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r6, r9 │ │ │ │ - str r0, [r7] │ │ │ │ - bne 38830 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [r5] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx ip │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 38934 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr sl, [pc, #156] @ 38984 │ │ │ │ - ldr r8, [r5] │ │ │ │ - sub r7, r7, #4 │ │ │ │ - sub r5, r6, #4 │ │ │ │ - add r9, r9, #1 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ + bl 32f5c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 388fc │ │ │ │ - ldr r2, [pc, #76] @ 38988 │ │ │ │ - ldr r3, [pc, #40] @ 38968 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 38960 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r3, ip, asr #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mrccc 6, 4, APSR_nzcv, cr5, cr10, {0} │ │ │ │ - svccc 0x00da827a │ │ │ │ - ldclcc 6, cr7, [r8, #896]! @ 0x380 │ │ │ │ - svccc 0x0015f61a │ │ │ │ - svccc 0x00afd7d0 │ │ │ │ - svclt 0x0091ac51 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andseq r5, r3, ip, ror #6 │ │ │ │ - │ │ │ │ -0003898c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [ip] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38bdc │ │ │ │ - ldr r4, [pc, #532] @ 38c10 │ │ │ │ - ldr r0, [pc, #532] @ 38c14 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #7 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2f9a4 │ │ │ │ - ldr r0, [pc, #512] @ 38c18 │ │ │ │ - add r3, r4, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #7 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 30874 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr ip, [r4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr sl, [r8] │ │ │ │ - ldr r1, [r3] │ │ │ │ + bne 39218 │ │ │ │ + add r5, r7, #4 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r9, fp │ │ │ │ + mov r7, r5 │ │ │ │ + bge 38e8c │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - str sl, [r4, #8] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ble 38ba4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r5, [r3] │ │ │ │ - ldr r3, [pc, #436] @ 38c1c │ │ │ │ - mov fp, sl │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + bne 390ec │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 391dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 38df8 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + add r3, fp, r8 │ │ │ │ + add r2, r5, r3, lsl #2 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r4, #12 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 38a98 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - bgt 38ba4 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [r3] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 30f70 │ │ │ │ + add r7, fp, r9 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r2, r5, r7, lsl #2 │ │ │ │ + str lr, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 30f70 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + rsblt r4, r4, #0 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt 38df8 │ │ │ │ + ldr r4, [r5, r7, lsl #2] │ │ │ │ + sub r3, r9, #1 │ │ │ │ + add r9, r3, fp │ │ │ │ + ldr r1, [r5, r9, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov fp, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [fp, r3, lsl #2] │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38b04 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ + bne 38df8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #124] @ 0x7c │ │ │ │ + add r2, r5, ip │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl 30f70 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r2, r5, lr │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30f70 │ │ │ │ + sub r3, r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 38df8 │ │ │ │ + ldr r7, [r5, r7, lsl #2] │ │ │ │ + ldr r1, [r5, r9, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr sl, [r8] │ │ │ │ - ldr r5, [r3] │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - str r7, [r4, #20] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38a80 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #144] @ 38c20 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r3, #8 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 35158 │ │ │ │ - ldr r2, [pc, #120] @ 38c24 │ │ │ │ - ldr r1, [pc, #120] @ 38c28 │ │ │ │ - ldr r0, [pc, #120] @ 38c2c │ │ │ │ - mov lr, #15 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - str lr, [sp, #108] @ 0x6c │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33a00 │ │ │ │ - mov r3, #19 │ │ │ │ - ldr r2, [pc, #72] @ 38c30 │ │ │ │ - ldr r1, [pc, #72] @ 38c34 │ │ │ │ - ldr r0, [pc, #72] @ 38c38 │ │ │ │ + bne 38df8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + sub r1, r8, #1 │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r5, r3, #1 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ + add r2, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + bl 35908 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge 38e08 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + add lr, lr, r3 │ │ │ │ + cmp r4, #1 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bne 391d4 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #17 │ │ │ │ + ldr r2, [pc, #312] @ 3929c │ │ │ │ + ldr r1, [pc, #312] @ 392a0 │ │ │ │ + ldr r0, [pc, #312] @ 392a4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - b 389f4 │ │ │ │ - andseq r4, r4, r8, ror #26 │ │ │ │ - andseq pc, r0, r8, lsl #25 │ │ │ │ - andseq pc, r0, r4, ror ip @ │ │ │ │ - @ instruction: 0x00144cfc │ │ │ │ - andseq pc, r0, r8, lsl #22 │ │ │ │ - andseq pc, r0, r8, ror #21 │ │ │ │ - andseq pc, r0, r4, asr #21 │ │ │ │ - andseq sl, r1, r0, ror #11 │ │ │ │ - andseq pc, r0, r4, ror sl @ │ │ │ │ - andseq pc, r0, r4, lsl #21 │ │ │ │ - andseq sl, r1, ip, lsr r7 │ │ │ │ - │ │ │ │ -00038c3c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #360] @ 38dc0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #352] @ 38dc4 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - mvn r3, r4 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble 38d88 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r0, [sl] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [fp] │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - cmp fp, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ble 38d5c │ │ │ │ - mvn r3, r4 │ │ │ │ - add sl, r3, r4, lsl #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ - add sl, r9, sl, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - stm sp, {r6, r9} │ │ │ │ - blx ip │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - str r0, [r5] │ │ │ │ - bge 38cfc │ │ │ │ - ldr r2, [pc, #100] @ 38dc8 │ │ │ │ - ldr r3, [pc, #92] @ 38dc4 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #256] @ 392a8 │ │ │ │ + ldr r3, [pc, #200] @ 39274 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38dbc │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #10 │ │ │ │ - ldr r2, [pc, #56] @ 38dcc │ │ │ │ - ldr r1, [pc, #56] @ 38dd0 │ │ │ │ - ldr r0, [pc, #56] @ 38dd4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 38ca4 │ │ │ │ + bne 3926c │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fdb8 │ │ │ │ + mov r4, #1 │ │ │ │ + b 38dd0 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 390ec │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + sub r0, r9, #1 │ │ │ │ + add r0, r0, r3 │ │ │ │ + add r2, r3, r9 │ │ │ │ + add r3, r1, r2, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #2 │ │ │ │ + add r2, ip, r2, lsl #2 │ │ │ │ + add r0, ip, r0, lsl #2 │ │ │ │ + bl 32cec │ │ │ │ + b 390ec │ │ │ │ + add r5, r7, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 32cec │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 38f7c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add lr, lr, r3 │ │ │ │ + cmp r4, #1 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + beq 39158 │ │ │ │ + mov r4, #1 │ │ │ │ + b 38db8 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r3, r4, asr #32 │ │ │ │ + andseq r5, r3, ip, asr #2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r4, r3, r4, asr #30 │ │ │ │ - andseq pc, r0, ip, lsl #18 │ │ │ │ - andseq pc, r0, r4, lsl r9 @ │ │ │ │ - mulseq r1, r0, r5 │ │ │ │ + andseq lr, r1, r0, lsl #24 │ │ │ │ + andseq pc, r0, ip, asr #20 │ │ │ │ + andseq pc, r0, r8, asr #20 │ │ │ │ + andseq pc, r0, r0, asr #20 │ │ │ │ + andseq pc, r0, r4, ror #18 │ │ │ │ + andseq pc, r0, r4, lsr #20 │ │ │ │ + andseq pc, r0, r0, ror #18 │ │ │ │ + andseq pc, r0, r4, asr r9 @ │ │ │ │ + andseq pc, r0, r8, asr #18 │ │ │ │ + andseq pc, r0, r4, lsl r5 @ │ │ │ │ + andseq pc, r0, ip, asr r5 @ │ │ │ │ + andseq pc, r0, r4, asr #8 │ │ │ │ + andseq r4, r3, r0, lsl #22 │ │ │ │ │ │ │ │ -00038dd8 : │ │ │ │ +000392ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #752] @ 390f0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #748] @ 390f4 │ │ │ │ + str r0, [ip, #3392] @ 0xd40 │ │ │ │ + sub sp, sp, #668 @ 0x29c │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #3512] @ 3a088 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #3508] @ 3a08c │ │ │ │ + ldr r7, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r6, [sp, #708] @ 0x2c4 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r9, r1 │ │ │ │ + bic r2, r7, r7, asr #31 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #660] @ 0x294 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr sl, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bic sl, sl, sl, asr #31 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - add fp, sp, #40 @ 0x28 │ │ │ │ - mvn r6, sl │ │ │ │ - mov r1, fp │ │ │ │ - add r6, r6, sl, lsl #1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - add r3, r6, sl │ │ │ │ - add sl, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, r6, #1 │ │ │ │ - add sl, r4, sl, lsl #2 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 31444 │ │ │ │ - mov r2, fp │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r7 │ │ │ │ - stmib sp, {r4, r5, sl} │ │ │ │ - str r5, [sp] │ │ │ │ - bl 31444 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - stmib sp, {r4, r5} │ │ │ │ - str r5, [sp] │ │ │ │ - bl 31444 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r1, r2 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + bic r3, r1, r1, asr #31 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + movcs r0, r3 │ │ │ │ + ldr r8, [sp, #712] @ 0x2c8 │ │ │ │ + mvn r3, r2 │ │ │ │ + ldr r9, [sp, #716] @ 0x2cc │ │ │ │ + ldr sl, [sp, #720] @ 0x2d0 │ │ │ │ + movcc r0, #1 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + bl 33ebc │ │ │ │ + bic r7, r7, r7, asr #31 │ │ │ │ + lsl r4, r7, #3 │ │ │ │ + cmp r4, #1 │ │ │ │ + movcc r4, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + movcc r4, #1 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [pc, #3280] @ 3a090 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #3272] @ 3a094 │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [r7] │ │ │ │ - cmp sl, #0 │ │ │ │ - str r0, [r8] │ │ │ │ - ble 390a4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r6, r4, r6, lsl #2 │ │ │ │ - add r8, r4, r3, lsl #2 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r3, sl, #1 │ │ │ │ - sub r4, r4, #4 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr sl, [r5, #4]! │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + bl 30de4 │ │ │ │ + ldr r0, [pc, #3248] @ 3a098 │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl 30de4 │ │ │ │ + ldr r0, [pc, #3224] @ 3a09c │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl 30de4 │ │ │ │ + ldr r0, [pc, #3200] @ 3a0a0 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 32dd0 │ │ │ │ + ldr r0, [pc, #3176] @ 3a0a4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #3160] @ 3a0a8 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #3144] @ 3a0ac │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #3128] @ 3a0b0 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 32dd0 │ │ │ │ + ldr r4, [r5] │ │ │ │ + ldr r5, [r6] │ │ │ │ + mov r3, #1 │ │ │ │ + mul r6, r5, r4 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mvn r3, r7 │ │ │ │ + add r7, r3, r7, lsl #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + str r5, [sp, #268] @ 0x10c │ │ │ │ + str r7, [sp, #132] @ 0x84 │ │ │ │ + ble 3954c │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 313fc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r8, r7, lsl #2 │ │ │ │ + bl 313fc │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 313fc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r9, r7 │ │ │ │ + bl 313fc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, sl, #-2147483648 @ 0x80000000 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #352] @ 390f8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r7, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 313fc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, sl, r7 │ │ │ │ + bl 313fc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 313fc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, fp, r7 │ │ │ │ + bl 313fc │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq fp, r7 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne 38f5c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r6, [r7] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + bne 3a360 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 3b010 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + lsl r8, r4, #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r7, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 39d58 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + add r3, r3, r2 │ │ │ │ + bge 39584 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39060 │ │ │ │ - ldr r1, [pc, #256] @ 390fc │ │ │ │ + bne 3a120 │ │ │ │ + mov r3, #23 │ │ │ │ + ldr r1, [pc, #2796] @ 3a0b4 │ │ │ │ + ldr r0, [pc, #2796] @ 3a0b8 │ │ │ │ + ldr r2, [pc, #2796] @ 3a0bc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [pc, #2756] @ 3a0c0 │ │ │ │ + ldr r2, [pc, #2756] @ 3a0c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + mov r5, #4 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ + mov r6, #3 │ │ │ │ + mov lr, #0 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r1, #160 @ 0xa0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + str lr, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #284] @ 0x11c │ │ │ │ + str r7, [sp, #340] @ 0x154 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #2632] @ 3a0c8 │ │ │ │ + add fp, sp, #632 @ 0x278 │ │ │ │ + mov r1, fp │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #17 │ │ │ │ + mov r0, #20 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r8, #20 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + bl 33a00 │ │ │ │ + mov r3, #162 @ 0xa2 │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + mov lr, #0 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mvn r3, #0 │ │ │ │ + str ip, [sp, #280] @ 0x118 │ │ │ │ + str lr, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #340] @ 0x154 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + str r9, [sp, #324] @ 0x144 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #2484] @ 3a0cc │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #17 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r1, #6 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + bl 33a00 │ │ │ │ + str r9, [sp, #324] @ 0x144 │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + mov lr, #0 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + mvn r3, #0 │ │ │ │ + str ip, [sp, #280] @ 0x118 │ │ │ │ + str lr, [sp, #320] @ 0x140 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp, #340] @ 0x154 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + mov r3, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #2340] @ 3a0d0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #17 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r1, #6 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r8, [pc, #2292] @ 3a0d4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 33a00 │ │ │ │ + mov r3, #166 @ 0xa6 │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + mov lr, #0 │ │ │ │ + mov r6, #10 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mvn r3, #0 │ │ │ │ + str ip, [sp, #280] @ 0x118 │ │ │ │ + str lr, [sp, #320] @ 0x140 │ │ │ │ + add r7, sp, #620 @ 0x26c │ │ │ │ + mov r0, r9 │ │ │ │ + str r8, [sp, #324] @ 0x144 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + str r7, [sp, #340] @ 0x154 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #2184] @ 3a0d8 │ │ │ │ + mov r1, fp │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #17 │ │ │ │ + mov r0, #27 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r9, #27 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + bl 33a00 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + mov lr, #0 │ │ │ │ + mov r3, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #248] @ 39100 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #228] @ 39104 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ + str ip, [sp, #280] @ 0x118 │ │ │ │ + str lr, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + str r8, [sp, #324] @ 0x144 │ │ │ │ + str r7, [sp, #340] @ 0x154 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #2036] @ 3a0dc │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #17 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r1, #6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r7, #1 │ │ │ │ + add fp, sp, #264 @ 0x108 │ │ │ │ + ldr r8, [r3] │ │ │ │ + mov r4, fp │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, fp │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + ldr fp, [r4] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + sub r0, fp, #1 │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 39d84 │ │ │ │ + cmp fp, r8 │ │ │ │ + beq 39d84 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r4, r4, #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 39948 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + mov fp, sl │ │ │ │ + add ip, r9, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r8 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r8, r7 │ │ │ │ + add r3, sp, #252 @ 0xfc │ │ │ │ + mov r1, ip │ │ │ │ + mov r7, fp │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r9, #2 │ │ │ │ + ldr ip, [r8] │ │ │ │ + ble 3a8c0 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r8, [sp, #192] @ 0xc0 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r3, r3, ip │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + ldr r3, [pc, #1800] @ 3a0e0 │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + sub r3, r9, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + mov r8, r1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #196] @ 0xc4 │ │ │ │ + b 39a34 │ │ │ │ + add r2, r4, #1 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq 39a4c │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r5, r5, r3 │ │ │ │ + beq 3a8b4 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 39a0c │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + sub r0, r4, #1 │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 39a7c │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 39a7c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r3, #1 │ │ │ │ + b 39a18 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 390bc │ │ │ │ - ldr r2, [pc, #204] @ 39108 │ │ │ │ - ldr r3, [pc, #180] @ 390f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + beq 39aac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 39a70 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r2, [r3, #-4] │ │ │ │ + str r2, [fp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ + str r2, [r6] │ │ │ │ + addgt r2, r1, #1 │ │ │ │ + bgt 39a18 │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + sub r2, r8, #-1073741823 @ 0xc0000001 │ │ │ │ + add r0, r0, r2, lsl #2 │ │ │ │ + mul r2, r1, r9 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r9, r0 │ │ │ │ + b 39bac │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r2, r5, #2 │ │ │ │ + add r1, r3, r4, lsl #2 │ │ │ │ + ldr r3, [r1, #-8] │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r0, r5, r3 │ │ │ │ + str r0, [r1, #-4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, r3 │ │ │ │ + bl 33cdc │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sl] │ │ │ │ ldr r2, [r3] │ │ │ │ + mul r4, r2, r1 │ │ │ │ + cmp r5, r4 │ │ │ │ + blt 3aedc │ │ │ │ + sub r3, r4, #1 │ │ │ │ + ldr r0, [fp, r3, lsl #2] │ │ │ │ + cmp r4, r8 │ │ │ │ + cmpne r4, r7 │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ + str r0, [fp] │ │ │ │ + str r3, [r6] │ │ │ │ + beq 3a614 │ │ │ │ + cmp r4, r7 │ │ │ │ + blt 39c88 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r8, r3 │ │ │ │ + bgt 3aec8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + bl 33ef8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 390ec │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #164] @ 3910c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 390a4 │ │ │ │ - ldr r1, [pc, #148] @ 39110 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #120] @ 39100 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3] │ │ │ │ - b 39034 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #100] @ 39114 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - b 39034 │ │ │ │ - ldr r2, [pc, #84] @ 39118 │ │ │ │ - ldr r1, [pc, #84] @ 3911c │ │ │ │ - ldr r0, [pc, #84] @ 39120 │ │ │ │ - mov lr, #25 │ │ │ │ - mov ip, #6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + bl 359b0 │ │ │ │ + ldr r5, [r9], #4 │ │ │ │ + add r7, r8, #1 │ │ │ │ + cmp r5, #1 │ │ │ │ + ble 39b68 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt 39b14 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + ble 39b60 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 33cdc │ │ │ │ + b 39b60 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r3, #24 │ │ │ │ + ldr r2, [pc, #1104] @ 3a0e4 │ │ │ │ + ldr r1, [pc, #1104] @ 3a0e8 │ │ │ │ + ldr r0, [pc, #1104] @ 3a0ec │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - b 39034 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r3, r4, lsr #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - stceq 2, cr4, [r2, #384]! @ 0x180 │ │ │ │ - cdplt 0, 8, cr0, cr0, cr0, {0} │ │ │ │ - svccc 0x004ccccd │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq r4, r3, ip, ror #24 │ │ │ │ - bcc 78b65c <__bss_end__@@Base+0x53f958> │ │ │ │ - cdplt 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andseq pc, r0, ip, asr r5 @ │ │ │ │ - @ instruction: 0x0010f5f0 │ │ │ │ - andseq sl, r1, r8, asr #1 │ │ │ │ - │ │ │ │ -00039124 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #952] @ 39500 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #948] @ 39504 │ │ │ │ + mov r3, #21 │ │ │ │ + ldr r2, [pc, #1068] @ 3a0f0 │ │ │ │ + ldr r1, [pc, #1068] @ 3a0f4 │ │ │ │ + ldr r0, [pc, #1068] @ 3a0f8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r0, [pc, #1036] @ 3a0fc │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 3169c │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #980] @ 3a100 │ │ │ │ + ldr r3, [pc, #860] @ 3a08c │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #660] @ 0x294 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r5, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - mov r3, r6 │ │ │ │ - mov ip, lr │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - mov r7, r0 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - blx ip │ │ │ │ - ldr r3, [pc, #848] @ 39508 │ │ │ │ - mvn r2, r5 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, r2, r5, lsl #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, r5, r5, lsl #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - sub r1, r3, r5 │ │ │ │ + bne 3b0e4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add sp, sp, #668 @ 0x29c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fdb8 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 313fc │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r5 │ │ │ │ + add r3, r0, r9 │ │ │ │ + ble 39d5c │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + b 395a0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [r3] │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 39968 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #860] @ 3a104 │ │ │ │ + mla r3, fp, r2, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [pc, #832] @ 3a108 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ + add r2, r3, #1 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, r5, r2, lsl #2 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + add r1, r6, r2, lsl #2 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + add r1, r5, r3, lsl #2 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r2, #1 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r6, r2, lsl #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r1, #1 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ - sub r5, r1, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r6, r1, lsl #2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, r5, #1 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, r6, r5, lsl #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r5, r7 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsl r1, fp, #2 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, #0 │ │ │ │ + str fp, [sp, #196] @ 0xc4 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + mov fp, r9 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r9, r3 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + str sl, [sp, #204] @ 0xcc │ │ │ │ + b 39e64 │ │ │ │ + add r2, r9, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + beq 39e78 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r9, r9, #2 │ │ │ │ + cmp r3, r9 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + blt 3b01c │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 39e38 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 39eac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 39ee4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, r9, lsl #2] │ │ │ │ + str r2, [r5] │ │ │ │ + ldr r2, [r3, #-4] │ │ │ │ + str r2, [r6] │ │ │ │ + ble 39eec │ │ │ │ + add r2, r9, #1 │ │ │ │ + b 39e44 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + sub r2, fp, #-1073741823 @ 0xc0000001 │ │ │ │ + add r1, r1, r2, lsl #2 │ │ │ │ + mul r2, r7, r8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, sp, #252 @ 0xfc │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r9, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r7 │ │ │ │ + mov r7, r1 │ │ │ │ mov r1, r8 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + b 39fbc │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r2, r9, #2 │ │ │ │ + add r1, r3, r4, lsl #2 │ │ │ │ + ldr r3, [r1, #-8] │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + add r0, r9, r3 │ │ │ │ + str r0, [r1, #-4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, r3 │ │ │ │ + bl 33cdc │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr r2, [r3] │ │ │ │ + mul r4, r1, r2 │ │ │ │ + cmp r9, r4 │ │ │ │ + blt 3af2c │ │ │ │ + sub r3, r4, #1 │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ + cmp r4, sl │ │ │ │ + cmpne r4, fp │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ + str r0, [r5] │ │ │ │ + str r3, [r6] │ │ │ │ + beq 3a3d0 │ │ │ │ + cmp r4, sl │ │ │ │ + blt 39c88 │ │ │ │ + mov fp, sl │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt 3af8c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + bl 33ef8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31444 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - bl 31444 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r6, [sp] │ │ │ │ - bl 31444 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 359b0 │ │ │ │ + ldr r9, [r7], #4 │ │ │ │ + add sl, fp, #1 │ │ │ │ + cmp r9, #1 │ │ │ │ + ble 39f78 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt 39f24 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + ble 39f70 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 33cdc │ │ │ │ + b 39f70 │ │ │ │ + @ instruction: 0x001349d0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x0010f1d4 │ │ │ │ + andseq pc, r0, r4, lsl #3 │ │ │ │ + andseq pc, r0, r4, ror r1 @ │ │ │ │ + @ instruction: 0x0010f2d0 │ │ │ │ + andseq pc, r0, ip, lsl r2 @ │ │ │ │ + andseq pc, r0, r8, lsr #5 │ │ │ │ + mulseq r0, ip, r2 │ │ │ │ + mulseq r0, r0, r2 │ │ │ │ + andseq pc, r0, r0, lsl #5 │ │ │ │ + andseq pc, r0, r8, asr #2 │ │ │ │ + andseq lr, r0, r4, ror #31 │ │ │ │ + andseq pc, r0, r8, lsr #2 │ │ │ │ + andseq pc, r0, r4, lsr r1 @ │ │ │ │ + andseq pc, r0, r0, lsr #2 │ │ │ │ + ldrheq pc, [r0], -r0 @ │ │ │ │ + andseq pc, r0, ip, lsr #32 │ │ │ │ + andseq lr, r0, ip, lsr #31 │ │ │ │ + andseq lr, r0, r0, lsl #31 │ │ │ │ + andseq lr, r0, r0, lsr pc │ │ │ │ + andseq lr, r0, r8, lsr #29 │ │ │ │ + andseq lr, r0, r4, lsr #26 │ │ │ │ + andseq lr, r0, r4, lsl #22 │ │ │ │ + andseq lr, r0, r4, ror sl │ │ │ │ + andseq fp, r1, r8, lsl r3 │ │ │ │ + @ instruction: 0x0010eaf4 │ │ │ │ + andseq lr, r0, r8, asr #20 │ │ │ │ + andseq lr, r0, r4, ror #17 │ │ │ │ + andseq lr, r0, r8, ror r9 │ │ │ │ + andseq r3, r3, ip, ror pc │ │ │ │ + andseq lr, r0, r4, asr r9 │ │ │ │ + andseq lr, r0, ip, lsr #18 │ │ │ │ + andseq sp, r1, r8, lsl #9 │ │ │ │ + andseq lr, r0, r4, lsl #7 │ │ │ │ + andseq lr, r0, r0, lsr #1 │ │ │ │ + andseq sp, r0, ip, lsl #28 │ │ │ │ + @ instruction: 0x0010ddfc │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 395bc │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r2, r3, #1 │ │ │ │ + add r7, r1, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r4, #1 │ │ │ │ + add sl, r3, r2, lsl #2 │ │ │ │ + ldr r9, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r8, r5, #1 │ │ │ │ + mov fp, #2 │ │ │ │ + bgt 3a184 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r7, r7, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + beq 395bc │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 3a164 │ │ │ │ + add r0, r4, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + mov r1, fp │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + sub r0, r3, r7 │ │ │ │ + mov r5, sl │ │ │ │ + mov r4, #2 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + ldr r7, [r5, #4]! │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a31c │ │ │ │ + ldr sl, [r5, #-4] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a31c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, r4, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a31c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a31c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [r7] │ │ │ │ - ble 39434 │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - add r3, r3, #1 │ │ │ │ - sub r9, fp, #4 │ │ │ │ - sub r8, sl, #4 │ │ │ │ - ldm r7, {r7, sl, fp} │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov r6, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r1, [sl, #4]! │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ + mov r1, #0 │ │ │ │ + ldr sl, [sp, #220] @ 0xdc │ │ │ │ + mov r7, r0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bicne r3, sl, #-2147483648 @ 0x80000000 │ │ │ │ + strne r3, [sp, #108] @ 0x6c │ │ │ │ + bne 3a280 │ │ │ │ + ldr r1, [r6] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r9, #4]! │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r1 │ │ │ │ bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #400] @ 3950c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r0, fp │ │ │ │ bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 39340 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ + bicne r7, sl, #-2147483648 @ 0x80000000 │ │ │ │ + bne 3a2cc │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r6, [r4] │ │ │ │ + bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a39c │ │ │ │ + ldr fp, [sp, #108] @ 0x6c │ │ │ │ + bic sl, sl, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39470 │ │ │ │ - ldr r1, [pc, #300] @ 39510 │ │ │ │ + movne sl, fp │ │ │ │ + movne r3, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #292] @ 39514 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #14 │ │ │ │ - ldr r1, [pc, #268] @ 39518 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + strne r3, [sp, #220] @ 0xdc │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3a31c │ │ │ │ + str r7, [sp, #220] @ 0xdc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + add r6, r6, #4 │ │ │ │ + bne 3a1c4 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, r0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r3, r3, r7 │ │ │ │ + add sl, sl, r7 │ │ │ │ + bne 3a19c │ │ │ │ + b 395bc │ │ │ │ + ldr r1, [pc, #-604] @ 3a10c │ │ │ │ + ldr r0, [pc, #-604] @ 3a110 │ │ │ │ + mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [pc, #256] @ 3951c │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + bl 32920 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r3] │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 3b010 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r3] │ │ │ │ + b 3956c │ │ │ │ + ldr sl, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, sl │ │ │ │ + mov r0, r7 │ │ │ │ + streq r3, [sp, #220] @ 0xdc │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a31c │ │ │ │ + b 3a318 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r9, [sp, #180] @ 0xb4 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov fp, sl │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + cmp r2, r4 │ │ │ │ + bge 39c88 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #-4] │ │ │ │ + str r3, [r6, r1, lsl #2] │ │ │ │ + ldr r3, [r0, ip] │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r0, ip] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + add sl, r2, r3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + add sl, r3, sl, lsl #2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ + str r3, [r5, r1, lsl #2] │ │ │ │ + add r3, sp, #252 @ 0xfc │ │ │ │ + ldr r5, [sp, #156] @ 0x9c │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str fp, [sp, #144] @ 0x90 │ │ │ │ + b 3a4ac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r1, r4, #1 │ │ │ │ + ldr r8, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [r3] │ │ │ │ + mul r3, r7, r8 │ │ │ │ + cmp fp, r3 │ │ │ │ + blt 3afc0 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, r2, lsl #2] │ │ │ │ + str r0, [ip, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, r2, lsl #2] │ │ │ │ + cmp r3, r4 │ │ │ │ + str r2, [r0, r9, lsl #2] │ │ │ │ + beq 39c78 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 39c78 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 3afa4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + bl 33ef8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 359b0 │ │ │ │ + ldr fp, [sl], #4 │ │ │ │ + cmp fp, #1 │ │ │ │ + ble 3a45c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + lsl r7, fp, #2 │ │ │ │ + add ip, r5, fp, lsl #2 │ │ │ │ + add r2, r6, fp, lsl #2 │ │ │ │ + add r8, fp, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr lr, [ip, #-4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + str lr, [r1, #4]! │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr lr, [r2, #-4]! │ │ │ │ + str lr, [r0, #4]! │ │ │ │ + bne 3a544 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 3a5d4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + sub r3, r1, #1 │ │ │ │ + add r3, r3, r0 │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r2, r2, fp │ │ │ │ + str r2, [ip, r1, lsl #2] │ │ │ │ + ldr r8, [ip, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r0, r3, r8, lsl #2 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r7 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, r3, r8 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b 3a45c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ + str r3, [r2, r9, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3a5c4 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 33cdc │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 33cdc │ │ │ │ + b 3a5c4 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + cmp ip, r4 │ │ │ │ + bge 39c88 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #-4] │ │ │ │ + ldr r3, [r1, r5] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r1, r5] │ │ │ │ + add r3, ip, r0 │ │ │ │ + add r3, lr, r3, lsl #2 │ │ │ │ + ldr lr, [pc, #-1352] @ 3a114 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + add lr, pc, lr │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [lr, r7, lsl #2] │ │ │ │ + add lr, fp, r0, lsl #2 │ │ │ │ + add r1, r0, #1 │ │ │ │ + str r2, [lr, #4] │ │ │ │ + add r2, r6, r0, lsl #2 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + add r2, fp, r1, lsl #2 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r2, r6, r1, lsl #2 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + add r2, sp, #252 @ 0xfc │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #156] @ 0x9c │ │ │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ │ │ + mov r4, ip │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + str lr, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r8, [sp, #204] @ 0xcc │ │ │ │ + str fp, [sp, #184] @ 0xb8 │ │ │ │ + b 3a734 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r1, r4, #1 │ │ │ │ + ldr r9, [r3] │ │ │ │ + ldr r3, [sl] │ │ │ │ + mul r3, r9, r3 │ │ │ │ + cmp r8, r3 │ │ │ │ + blt 3afd8 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, r2, lsl #2] │ │ │ │ + str r0, [ip, #4] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, r2, lsl #2] │ │ │ │ + cmp r3, r4 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + beq 3a8a0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 3a8a0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 3aff0 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + bl 33ef8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, sl │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + bl 359b0 │ │ │ │ + ldr r8, [r5], #4 │ │ │ │ + cmp r8, #1 │ │ │ │ + ble 3a6e8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + lsl r9, r8, #2 │ │ │ │ + add ip, r6, r8, lsl #2 │ │ │ │ + add r2, r7, r8, lsl #2 │ │ │ │ + add fp, r8, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr lr, [ip, #-4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + str lr, [r1, #4]! │ │ │ │ + cmp r3, fp │ │ │ │ + ldr lr, [r2, #-4]! │ │ │ │ + str lr, [r0, #4]! │ │ │ │ + bne 3a7cc │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble 3a85c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + sub r3, r1, #1 │ │ │ │ + add r3, r3, r0 │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r2, r2, r8 │ │ │ │ + str r2, [ip, r1, lsl #2] │ │ │ │ + ldr fp, [ip, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add fp, fp, #1 │ │ │ │ + add fp, fp, r0 │ │ │ │ + add r0, r3, fp, lsl #2 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, r3, fp │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b 3a6e8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [r1, r2, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3a84c │ │ │ │ + lsl r9, r3, #2 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r2, r9 │ │ │ │ + bl 33cdc │ │ │ │ + b 3a84c │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + b 39c88 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + ldr r8, [sp, #192] @ 0xc0 │ │ │ │ + add r8, r8, #4 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne 399ac │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r9, #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r8, r9 │ │ │ │ + add r7, r1, #1 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ble 39cb8 │ │ │ │ + ldr r1, [pc, #-2008] @ 3a118 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #-2020] @ 3a11c │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r6, r3, r2, lsl #1 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + add r3, r2, #1 │ │ │ │ + add r0, r1, r2, lsl #2 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + sub r4, r9, #1 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r9, [sp, #156] @ 0x9c │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + add r2, r1, r3, lsl #2 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 3a9c0 │ │ │ │ + add r1, r2, #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq 3a9c0 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + add r3, r3, r1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + bne 3a978 │ │ │ │ + b 39cb8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [r3] │ │ │ │ + cmp r8, #2 │ │ │ │ + ble 3b0c4 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #196] @ 0xc4 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + sub r3, r8, #1 │ │ │ │ + add sl, r1, #8 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #1 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov sl, r7 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + b 3aa28 │ │ │ │ + add r3, r4, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq 3aa40 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + beq 3b0b8 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3aa00 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3aa80 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3aa80 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, r3, #1 │ │ │ │ + b 3aa0c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r3, [r1] │ │ │ │ + addgt r3, r2, #1 │ │ │ │ + bgt 3aa0c │ │ │ │ + mul r3, r6, r8 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + sub r3, r2, #-1073741823 @ 0xc0000001 │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + str r9, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + b 3ab9c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r2, fp, #2 │ │ │ │ + add r1, r3, r6, lsl #2 │ │ │ │ + ldr r3, [r1, #-8] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + add r0, fp, r3 │ │ │ │ + str r0, [r1, #-4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, r3 │ │ │ │ + bl 33cdc │ │ │ │ + add r6, r6, #1 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [r3] │ │ │ │ + mul r3, r6, r1 │ │ │ │ + cmp fp, r3 │ │ │ │ + blt 3b02c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + ldr r0, [r0, r2, lsl #2] │ │ │ │ + cmp r3, r7 │ │ │ │ + cmpne r3, r9 │ │ │ │ + ldr r2, [r5, r2, lsl #2] │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ + str r2, [r4, ip, lsl #2] │ │ │ │ + beq 3ac68 │ │ │ │ + cmp r3, r7 │ │ │ │ + blt 3b08c │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt 3b078 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + bl 33ef8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + bl 359b0 │ │ │ │ + ldr fp, [r8], #4 │ │ │ │ + add r7, r9, #1 │ │ │ │ + cmp fp, #1 │ │ │ │ + ble 3ab4c │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + cmp r6, #1 │ │ │ │ + bgt 3aaf8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3ab44 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 33cdc │ │ │ │ + b 3ab44 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r2, r4 │ │ │ │ + bge 39c88 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r1, r0] │ │ │ │ + str sl, [sp, #184] @ 0xb8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r1, r0] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r7, r2, r3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r2 │ │ │ │ + add r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r1, sl, r3, lsl #2 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #252 @ 0xfc │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + b 3ad50 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sl] │ │ │ │ + ldr r8, [r3] │ │ │ │ + add r1, r4, #1 │ │ │ │ + mul r3, r6, r8 │ │ │ │ + cmp fp, r3 │ │ │ │ + blt 3b0ac │ │ │ │ + sub r2, r3, #1 │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [r9, r2, lsl #2] │ │ │ │ + str r0, [ip, #4] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, r2, lsl #2] │ │ │ │ + cmp r3, r4 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + beq 3aebc │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 3aebc │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 3b098 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + bl 33ef8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl 359b0 │ │ │ │ + ldr fp, [r7], #4 │ │ │ │ + cmp fp, #1 │ │ │ │ + ble 3ad04 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + lsl r6, fp, #2 │ │ │ │ + add ip, r9, fp, lsl #2 │ │ │ │ + add r2, r5, fp, lsl #2 │ │ │ │ + add r8, fp, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr lr, [ip, #-4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + str lr, [r1, #4]! │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr lr, [r2, #-4]! │ │ │ │ + str lr, [r0, #4]! │ │ │ │ + bne 3ade8 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble 3ae78 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + sub r3, r1, #1 │ │ │ │ + add r3, r3, r0 │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r2, r2, fp │ │ │ │ + str r2, [ip, r1, lsl #2] │ │ │ │ + ldr r8, [ip, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r0, r3, r8, lsl #2 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r2, r6 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r3, r8 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b 3ad04 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [r1, r2, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3ae68 │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 33cdc │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 33cdc │ │ │ │ + b 3ae68 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + b 39c88 │ │ │ │ + mul r4, r2, r1 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + mov r9, r2 │ │ │ │ + b 3a624 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + beq 3af04 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + cmp r1, r2 │ │ │ │ + cmpne r2, #1 │ │ │ │ + beq 3a620 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + eor r1, r1, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r9 │ │ │ │ + orreq r1, r1, #1 │ │ │ │ + tst r1, #1 │ │ │ │ + moveq r8, r7 │ │ │ │ + beq 39a18 │ │ │ │ + b 3a620 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r9, [sp, #180] @ 0xb4 │ │ │ │ + mov r8, r1 │ │ │ │ + beq 3af58 │ │ │ │ + add r2, r9, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + cmpne r9, #0 │ │ │ │ + beq 3a3e0 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp r1, #1 │ │ │ │ + cmpne r8, r1 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + orrs r1, r1, r2 │ │ │ │ + moveq fp, sl │ │ │ │ + addeq r2, r9, #1 │ │ │ │ + beq 39e44 │ │ │ │ + b 3a3e0 │ │ │ │ + mul r4, r1, r2 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r9, [sp, #180] @ 0xb4 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + b 3a3e4 │ │ │ │ + ldr r9, [sp, #176] @ 0xb0 │ │ │ │ + ldr fp, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + add r2, r9, #1 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + b 39e44 │ │ │ │ + ldr fp, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r9, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + b 39ee4 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r8, [sp, #204] @ 0xcc │ │ │ │ + ldr fp, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #188] @ 0xbc │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + b 39a70 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r8, [sp, #204] @ 0xcc │ │ │ │ + ldr fp, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #188] @ 0xbc │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + b 39a18 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + b 395bc │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr sl, [sp, #204] @ 0xcc │ │ │ │ + mov r9, fp │ │ │ │ + b 39968 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + beq 3b0cc │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + add r1, r2, #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + bne 3ac74 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp r1, r6 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + streq r7, [sp, #144] @ 0x90 │ │ │ │ + beq 3aa0c │ │ │ │ + b 3ac74 │ │ │ │ + str r9, [sp, #144] @ 0x90 │ │ │ │ + mul r4, r6, r1 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + mov r8, r1 │ │ │ │ + b 3ac78 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + b 39c88 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr sl, [sp, #184] @ 0xb8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r4, [sp, #180] @ 0xb4 │ │ │ │ + b 3aa0c │ │ │ │ + ldr sl, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #180] @ 0xb4 │ │ │ │ + b 3aa74 │ │ │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + mov r7, sl │ │ │ │ + add r1, r2, #1 │ │ │ │ + b 3a9a0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3ac74 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + add r1, r2, #1 │ │ │ │ + b 3b058 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +0003b0e8 : │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0003b0f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 3b1a0 │ │ │ │ + ldr r7, [pc, #148] @ 3b1a4 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4] │ │ │ │ + b 3b160 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3b190 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #11 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 3b198 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 3b134 │ │ │ │ + ldr r3, [pc, #16] @ 3b1a8 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mulseq r4, ip, r5 │ │ │ │ + andseq r5, r3, r8, lsr #32 │ │ │ │ + andseq r2, r4, r8, lsl r5 │ │ │ │ + │ │ │ │ +0003b1ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 3b200 │ │ │ │ + ldr r2, [pc, #260] @ 3b2dc │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 3b26c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 3b234 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 3b2a4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #216] @ 3b2e0 │ │ │ │ + ldr r1, [pc, #216] @ 3b2e4 │ │ │ │ + ldr r0, [pc, #216] @ 3b2e8 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - b 39228 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r1, [pc, #224] @ 39520 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #220] @ 39524 │ │ │ │ - ldr r3, [pc, #184] @ 39504 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #176] @ 3b2ec │ │ │ │ + ldr r0, [pc, #176] @ 3b2f0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 31780 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 3583c │ │ │ │ + ldr r5, [pc, #128] @ 3b2f4 │ │ │ │ + ldr r0, [pc, #128] @ 3b2f8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 30058 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 3457c │ │ │ │ + ldr r5, [pc, #80] @ 3b2fc │ │ │ │ + ldr r0, [pc, #80] @ 3b300 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 33ae4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2fcbc │ │ │ │ + andseq ip, r1, r0, lsr #12 │ │ │ │ + andseq sp, r0, ip, asr #7 │ │ │ │ + andseq sp, r0, r4, asr #11 │ │ │ │ + andseq sl, r1, r0, ror #13 │ │ │ │ + andseq r2, r4, r0, ror r4 │ │ │ │ + @ instruction: 0x00134ef8 │ │ │ │ + andseq r2, r4, r8, lsr r4 │ │ │ │ + andseq r4, r3, r0, asr #29 │ │ │ │ + andseq r2, r4, r0, lsl #8 │ │ │ │ + andseq r4, r3, r8, lsl #29 │ │ │ │ + │ │ │ │ +0003b304 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 3b358 │ │ │ │ + ldr r2, [pc, #260] @ 3b434 │ │ │ │ + mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 394ec │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #176] @ 39528 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 394f0 │ │ │ │ - ldr r1, [pc, #160] @ 3952c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [pc, #124] @ 39514 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 3b3c4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 3b38c │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 3b3fc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #216] @ 3b438 │ │ │ │ + ldr r1, [pc, #216] @ 3b43c │ │ │ │ + ldr r0, [pc, #216] @ 3b440 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #176] @ 3b444 │ │ │ │ + ldr r0, [pc, #176] @ 3b448 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #124] @ 39530 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - ldr r3, [pc, #72] @ 39504 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 31780 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33d0c │ │ │ │ + ldr r5, [pc, #128] @ 3b44c │ │ │ │ + ldr r0, [pc, #128] @ 3b450 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 30058 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 35764 │ │ │ │ + ldr r5, [pc, #80] @ 3b454 │ │ │ │ + ldr r0, [pc, #80] @ 3b458 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 33ae4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 31468 │ │ │ │ + andseq ip, r1, r8, asr #9 │ │ │ │ + andseq sp, r0, r4, ror r2 │ │ │ │ + andseq sp, r0, r4, ror r4 │ │ │ │ + andseq sl, r1, r8, lsl #11 │ │ │ │ + andseq r2, r4, r8, lsl r3 │ │ │ │ + andseq r4, r3, r0, lsr #27 │ │ │ │ + andseq r2, r4, r0, ror #5 │ │ │ │ + andseq r4, r3, r8, ror #26 │ │ │ │ + andseq r2, r4, r8, lsr #5 │ │ │ │ + andseq r4, r3, r0, lsr sp │ │ │ │ + │ │ │ │ +0003b45c : │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 3b480 │ │ │ │ + ldr r2, [pc, #84] @ 3b4c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ 3b4cc │ │ │ │ + ldr r1, [pc, #52] @ 3b4d0 │ │ │ │ + ldr r0, [pc, #52] @ 3b4d4 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 394ec │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq ip, r1, r8, lsl #7 │ │ │ │ + andseq sp, r0, r8, lsr r1 │ │ │ │ + andseq sp, r0, r0, asr #6 │ │ │ │ + andseq sl, r1, ip, asr #8 │ │ │ │ + │ │ │ │ +0003b4d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 3b54c │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 3b578 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 3b590 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #88 @ 0x58 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 3b580 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 3b594 │ │ │ │ + ldr r1, [pc, #64] @ 3b598 │ │ │ │ + ldr r0, [pc, #64] @ 3b59c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ b 33cdc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #40] @ 39520 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - b 394a8 │ │ │ │ - andseq r4, r3, ip, asr fp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mulseq r0, r8, r4 │ │ │ │ - stceq 2, cr4, [r2, #384]! @ 0x180 │ │ │ │ - cdplt 0, 8, cr0, cr0, cr0, {0} │ │ │ │ - svccc 0x00666666 │ │ │ │ - andseq pc, r0, r0, asr #5 │ │ │ │ - andseq pc, r0, r4, asr #4 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andseq r4, r3, r0, ror #16 │ │ │ │ - bcc 78ba78 <__bss_end__@@Base+0x53fd74> │ │ │ │ - cdplt 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - @ instruction: 0x001347f0 │ │ │ │ + andseq r4, r3, r8, lsr #24 │ │ │ │ + andseq sp, r0, r0, lsl #1 │ │ │ │ + mulseq r0, r0, r2 │ │ │ │ + mulseq r1, r4, r3 │ │ │ │ │ │ │ │ -00039534 : │ │ │ │ +0003b5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #680] @ 39800 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #672] @ 39804 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 3b60c │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 3b638 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 3b650 │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 3b640 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 3b654 │ │ │ │ + ldr r1, [pc, #64] @ 3b658 │ │ │ │ + ldr r0, [pc, #64] @ 3b65c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [r0] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - bic r4, sl, sl, asr #31 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andseq r4, r3, r0, ror #22 │ │ │ │ + andseq ip, r0, r0, asr #31 │ │ │ │ + @ instruction: 0x0010d1d8 │ │ │ │ + @ instruction: 0x0011a2d4 │ │ │ │ + │ │ │ │ +0003b660 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 3b818 │ │ │ │ + ldr r7, [pc, #416] @ 3b81c │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4] │ │ │ │ + b 3b6d0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3b700 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #11 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 3b718 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 3b6a4 │ │ │ │ + ldr r3, [pc, #280] @ 3b820 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [ip] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [sp, #100] @ 0x64 │ │ │ │ - mvn r3, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r9, [sp, #108] @ 0x6c │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #232] @ 3b824 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp sl, #0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ble 39608 │ │ │ │ - sub r8, r6, #4 │ │ │ │ - sub r5, fp, #4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - sub fp, r9, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ 3b828 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - str r0, [fp, #4]! │ │ │ │ - bne 395e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r5, r3, r4, lsl #1 │ │ │ │ - add r3, r5, #1 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 3b7f0 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 33cdc │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx ip │ │ │ │ - ldr sl, [r6] │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 39684 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, sl, #1 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - add r5, r9, r5, lsl #2 │ │ │ │ - sub fp, r9, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - str r0, [fp, #4]! │ │ │ │ - bne 39660 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r4, r6, r4 │ │ │ │ - add r3, r4, #1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr fp, [r3] │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [r5] │ │ │ │ - cmp sl, #0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ble 39728 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r9, r4, lsl #2 │ │ │ │ - add sl, sl, #1 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - sub r7, r9, #4 │ │ │ │ - add r6, r9, r6, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r4, sl │ │ │ │ - str r0, [r5] │ │ │ │ - bne 396f4 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #108] @ 3b82c │ │ │ │ + ldr r1, [pc, #108] @ 3b830 │ │ │ │ + ldr r0, [pc, #108] @ 3b834 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #8 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #184] @ 39808 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - ble 397d0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, #1 │ │ │ │ - sub r8, r2, #4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub sl, r2, #4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r4, r9, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r5, r9, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r9, r3, #1 │ │ │ │ - sub r7, r2, #4 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sl, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r6, r9 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - bne 39794 │ │ │ │ - ldr r2, [pc, #52] @ 3980c │ │ │ │ - ldr r3, [pc, #40] @ 39804 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 3b7b0 │ │ │ │ + andseq r2, r4, r0, lsr r0 │ │ │ │ + @ instruction: 0x00134abc │ │ │ │ + andseq r1, r4, r8, lsr #31 │ │ │ │ + @ instruction: 0x0010cedc │ │ │ │ + @ instruction: 0x0010ceb8 │ │ │ │ + andseq r1, r4, r0, ror #29 │ │ │ │ + andseq sp, r0, r4, lsr r0 │ │ │ │ + andseq sl, r1, r8, lsr #2 │ │ │ │ + │ │ │ │ +0003b838 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 3b8b0 │ │ │ │ + ldr r3, [pc, #96] @ 3b8b4 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 31780 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 33d0c │ │ │ │ + ldr r2, [pc, #48] @ 3b8b8 │ │ │ │ + ldr r3, [pc, #40] @ 3b8b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 397fc │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 3b8ac │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r3, r8, asr #14 │ │ │ │ + andseq r2, r3, r8, asr r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - @ instruction: 0x001344d0 │ │ │ │ + andseq r2, r3, r0, lsr #8 │ │ │ │ │ │ │ │ -00039810 : │ │ │ │ +0003b8bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #352] @ 39990 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 3b9ac │ │ │ │ + ldr ip, [pc, #216] @ 3b9b0 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #340] @ 39994 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r9, [sl] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [r0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ble 398cc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r7, r4, #4 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - sub r8, r8, #4 │ │ │ │ - mov r4, r7 │ │ │ │ - add r9, r9, #1 │ │ │ │ - sub fp, r3, #4 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r1, [fp, #4]! │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - str r0, [r4, #4]! │ │ │ │ - bne 398a0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov ip, r7 │ │ │ │ - ldr r0, [ip] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sl] │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ble 39960 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub r4, r4, #4 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r8, r8, #1 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r8, r5 │ │ │ │ - str r0, [r4] │ │ │ │ - bne 39930 │ │ │ │ - ldr r2, [pc, #48] @ 39998 │ │ │ │ - ldr r3, [pc, #40] @ 39994 │ │ │ │ + ldr r6, [pc, #172] @ 3b9b4 │ │ │ │ + bl 31780 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33664 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 3b9b8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30100 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 342ac │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3583c │ │ │ │ + ldr r2, [pc, #56] @ 3b9bc │ │ │ │ + ldr r3, [pc, #40] @ 3b9b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3998c │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 3b9a8 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r3, ip, ror #8 │ │ │ │ + @ instruction: 0x001323d0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r4, r3, r0, asr #6 │ │ │ │ - │ │ │ │ -0003999c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r0] │ │ │ │ - cmp r8, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r8, r8, #1 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #1 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 399dc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andseq fp, r1, r4, lsl #30 │ │ │ │ + mulseq r1, r4, r6 │ │ │ │ + andseq r2, r3, r4, lsr #6 │ │ │ │ │ │ │ │ -00039a04 : │ │ │ │ +0003b9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #200] @ 39ae4 │ │ │ │ - ldr r3, [pc, #200] @ 39ae8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 3ba38 │ │ │ │ + ldr r3, [pc, #96] @ 3ba3c │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp r9, #1 │ │ │ │ - ble 39ab4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, r9, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r4, #1 │ │ │ │ - asr r9, r9, r4 │ │ │ │ - sub r5, r8, #4 │ │ │ │ - add r7, r9, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r4, r7 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 39a7c │ │ │ │ - add r1, r8, r9, lsl #2 │ │ │ │ + bl 31780 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 301cc │ │ │ │ - ldr r2, [pc, #48] @ 39aec │ │ │ │ - ldr r3, [pc, #40] @ 39ae8 │ │ │ │ + bl 3583c │ │ │ │ + ldr r2, [pc, #48] @ 3ba40 │ │ │ │ + ldr r3, [pc, #40] @ 3ba3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39ae0 │ │ │ │ + bne 3ba34 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x001322d0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r4, r3, ip, ror #3 │ │ │ │ + mulseq r3, r8, r2 │ │ │ │ │ │ │ │ -00039af0 : │ │ │ │ +0003ba44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #912] @ 39ea0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #908] @ 39ea4 │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - cmp ip, #0 │ │ │ │ + str r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #2652] @ 3c4c0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #2648] @ 3c4c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r8, [r7] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 39e40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add sl, ip, #1 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - sub fp, r3, #4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r8, fp │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov lr, fp │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + bic r6, r8, r8, asr #31 │ │ │ │ + ldr r5, [r3] │ │ │ │ + mov r4, r6 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + bl 33ebc │ │ │ │ + mul r8, r5, r8 │ │ │ │ + bic r8, r8, r8, asr #31 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r4, r8, #3 │ │ │ │ + cmp r4, #1 │ │ │ │ + movcc r4, #1 │ │ │ │ + lsl r3, r8, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + mvn r3, r8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + lsl r0, r6, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + bic r0, r5, r5, asr #31 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov fp, r0 │ │ │ │ + bl 3037c │ │ │ │ + ldr r1, [pc, #2408] @ 3c4c8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [pc, #2392] @ 3c4cc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32dd0 │ │ │ │ + ldr r0, [pc, #2384] @ 3c4d0 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #2368] @ 3c4d4 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + bl 34798 │ │ │ │ + ldr r0, [pc, #2352] @ 3c4d8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r1, [pc, #2336] @ 3c4dc │ │ │ │ + ldr r0, [pc, #2336] @ 3c4e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 32740 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + bl 30b08 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #172 @ 0xac │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr sl, [r7] │ │ │ │ + cmp sl, #0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ble 3bc3c │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + lsl r2, sl, #2 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3bda0 │ │ │ │ + sub r6, fp, #4 │ │ │ │ + add r9, r3, #1 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + sub r7, r3, #4 │ │ │ │ + mov r5, #1 │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + str r0, [r4, #4]! │ │ │ │ + bne 3bc70 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ble 3bda0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + add sl, sl, #1 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r4, [r1, #4]! │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #116] @ 0x74 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r9, #1 │ │ │ │ + add r8, r1, r2, lsl #2 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov fp, r9 │ │ │ │ + add r7, r1, r2, lsl #2 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r6, r1, r2, lsl #2 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r1, r1, r2, lsl #2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b 3bd54 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r9, [r3, fp, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3bd6c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r3, fp, lsl #2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3bd6c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, sl │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + str r5, [r6, #4]! │ │ │ │ + beq 3bd78 │ │ │ │ + ldr r5, [r8, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3bcf4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + b 3bd40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r4, [r0, #4]! │ │ │ │ - cmp r3, sl │ │ │ │ - ldr r4, [lr, #4]! │ │ │ │ - str r4, [r1] │ │ │ │ - bne 39b80 │ │ │ │ - sub r1, ip, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 39df8 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add r2, r2, r1 │ │ │ │ + bne 3bcbc │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + ldr fp, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bl 35710 │ │ │ │ + ldr r0, [pc, #1792] @ 3c4e4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + bl 30de4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + str r3, [r2, r8, lsl #2] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 3be64 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add ip, r0, #1 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add ip, lr, ip, lsl #2 │ │ │ │ + add r9, r3, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [lr, #4]! │ │ │ │ + ldr r3, [r0, #4]! │ │ │ │ + cmp r1, r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [ip, #4]! │ │ │ │ + bne 3be40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3bf68 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r9, r3, #1 │ │ │ │ + mov r5, #2 │ │ │ │ + mov r3, r1 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add sl, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add fp, r2, r3, lsl #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r8, [r3, #4]! │ │ │ │ + ldr r7, [fp, #4]! │ │ │ │ + cmp r8, r7 │ │ │ │ + bgt 3bf30 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r5, r8, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r6, r2, r5, lsl #2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r0, [r6], #4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3bf1c │ │ │ │ + ldr r9, [r5] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3bf1c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [r5] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r7 │ │ │ │ + add r5, r5, #4 │ │ │ │ + bne 3bee0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + bne 3beb0 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, r2 │ │ │ │ + movne r2, #1 │ │ │ │ + strne r2, [sp, #76] @ 0x4c │ │ │ │ + bne 3be90 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #1400] @ 3c4e8 │ │ │ │ + ldr r0, [pc, #1400] @ 3c4ec │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r0, [pc, #1380] @ 3c4f0 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 2f62c │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r5, #2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r9, r2, #4 │ │ │ │ - add r2, sl, ip, lsl #2 │ │ │ │ - asr lr, ip, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - add r1, r6, lr, lsl #2 │ │ │ │ - mov r5, r6 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - mov fp, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3c494 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + mov r6, r8 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str fp, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + add r9, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + add sl, r2, r3, lsl #2 │ │ │ │ + mov r3, #1 │ │ │ │ mov r6, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [r5, #4]! │ │ │ │ - ldr r8, [r6, #-4]! │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + b 3c000 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 3c358 │ │ │ │ + ldr r3, [r9, #4]! │ │ │ │ + ldr fp, [sl, #4]! │ │ │ │ + sub r8, r3, fp │ │ │ │ + cmp r8, #0 │ │ │ │ + ble 3bff0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r8, r2 │ │ │ │ + bge 3bff0 │ │ │ │ + add r7, fp, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + blt 3c1b8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r4, fp, r2 │ │ │ │ + add r5, r1, r4, lsl #2 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov ip, #0 │ │ │ │ + add r4, r1, r4, lsl #2 │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + mov r1, #0 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r6, [r4, #4]! │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c180 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c180 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c180 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c180 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r9, #4]! │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ + bl 32f5c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c464 │ │ │ │ + add r6, r5, #4 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + mov r5, r6 │ │ │ │ + bge 3c084 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ + cmp ip, #0 │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + bne 3c31c │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3c428 │ │ │ │ + cmp r8, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + beq 3bff0 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r7, r5, fp │ │ │ │ + add r2, r3, r7, lsl #2 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 30f70 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + add r5, r5, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsl lr, r5, #2 │ │ │ │ + add r2, r3, r5, lsl #2 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 30f70 │ │ │ │ + sub r2, r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + rsblt r2, r2, #0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt 3bff0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [fp, #-4]! │ │ │ │ - bne 39bf8 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ands r7, ip, #1 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - bne 39d88 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 321e8 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #2 │ │ │ │ - str r0, [r5] │ │ │ │ - sub r5, r2, #3 │ │ │ │ - lsr r5, r5, #1 │ │ │ │ - ble 39e80 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r5, r5, #1 │ │ │ │ - ldr r0, [sl], #-8 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add r5, r5, #5 │ │ │ │ - mov r7, fp │ │ │ │ - mov r9, #3 │ │ │ │ - sub r4, r3, #8 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [r7, r9, lsl #2] │ │ │ │ - ldr r1, [r4, r9, lsl #2] │ │ │ │ - add r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sl, r9, lsl #2] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [r6, r9, lsl #2] │ │ │ │ - add r9, r9, #2 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne 39ce4 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 39d30 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r3, fp, lsl #2] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3bff0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + add r2, r3, ip │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 30f70 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsl lr, r5, #2 │ │ │ │ + add r2, r3, lr │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 30f70 │ │ │ │ + sub r3, r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 3bff0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3bff0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r1, fp, #1 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r2, r2, #1 │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r2, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + str r8, [sp, #200] @ 0xc8 │ │ │ │ + bl 35908 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bge 3c000 │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add r3, r3, r6 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r5, #1 │ │ │ │ + add r3, r3, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne 3c420 │ │ │ │ + ldr fp, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #17 │ │ │ │ + ldr r2, [pc, #356] @ 3c4f4 │ │ │ │ + ldr r1, [pc, #356] @ 3c4f8 │ │ │ │ + ldr r0, [pc, #356] @ 3c4fc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr lr, [r1, #4]! │ │ │ │ - ldr ip, [r0, #4]! │ │ │ │ - cmp r2, r3 │ │ │ │ - str lr, [r8, #4]! │ │ │ │ - str ip, [r1] │ │ │ │ - bne 39d40 │ │ │ │ - ldr r2, [pc, #324] @ 39ea8 │ │ │ │ - ldr r3, [pc, #316] @ 39ea4 │ │ │ │ + bl 33a00 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #268] @ 3c500 │ │ │ │ + ldr r3, [pc, #204] @ 3c4c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39e9c │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r1, [pc, #280] @ 39eac │ │ │ │ - ldr r0, [r5, lr, lsl #2] │ │ │ │ - add r4, lr, #1 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [r1, r4, lsl #2] │ │ │ │ - mov r4, r5 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 321e8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3] │ │ │ │ - sub r5, r2, #3 │ │ │ │ - cmp r2, #2 │ │ │ │ - lsr r5, r5, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - bgt 39cbc │ │ │ │ + bne 3c4bc │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fdb8 │ │ │ │ + mov r5, #1 │ │ │ │ + b 3bfc8 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 39d30 │ │ │ │ - b 39d5c │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - bne 39e60 │ │ │ │ - ldr r6, [r4] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ + beq 3c31c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + sub r0, r3, #1 │ │ │ │ + add r0, r0, r2 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, r1, r2, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #2 │ │ │ │ + add r2, ip, r2, lsl #2 │ │ │ │ + add r0, ip, r0, lsl #2 │ │ │ │ + bl 32cec │ │ │ │ + b 3c31c │ │ │ │ + add r6, r5, #4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #148] @ 39eb0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #124] @ 39eb0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, #2 │ │ │ │ - str r0, [r4] │ │ │ │ - b 39d30 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - b 39d5c │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - b 39d30 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - sub r1, r2, #1 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [r0, r1, lsl #2] │ │ │ │ - b 39dec │ │ │ │ + mov r2, r4 │ │ │ │ + bl 32cec │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 3c184 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #1 │ │ │ │ + add r3, r3, r8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r3, r3, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 3c384 │ │ │ │ + mov r5, #1 │ │ │ │ + b 3bfac │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r3, r0, r1 │ │ │ │ + andseq r2, r3, r0, asr #4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r3, r3, r4, asr #30 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - svccc 0x00ddb3d7 │ │ │ │ + teqmi r4, #0 │ │ │ │ + @ instruction: 0x0010cad0 │ │ │ │ + andseq ip, r0, ip, asr #21 │ │ │ │ + andseq ip, r0, r4, asr #21 │ │ │ │ + andseq ip, r0, r8, ror #19 │ │ │ │ + andseq fp, r1, ip, ror #24 │ │ │ │ + andseq ip, r0, r4, lsr #21 │ │ │ │ + andseq ip, r0, r8, lsl #17 │ │ │ │ + @ instruction: 0x0011b8b8 │ │ │ │ + andseq ip, r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x0010c6f0 │ │ │ │ + andseq ip, r0, r8, ror #5 │ │ │ │ + andseq ip, r0, ip, ror #8 │ │ │ │ + andseq ip, r0, r8, lsl r2 │ │ │ │ + @ instruction: 0x001318b4 │ │ │ │ + │ │ │ │ +0003c504 : │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00039eb4 : │ │ │ │ +0003c510 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r3, ip, ip, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - add r4, ip, #1 │ │ │ │ - add ip, r3, #1 │ │ │ │ - add r5, ip, r4 │ │ │ │ - add ip, ip, r4, lsl #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add ip, r2, ip, lsl #2 │ │ │ │ - add lr, r2, r4, lsl #2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str lr, [sp] │ │ │ │ - bl 32a88 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00039f0c : │ │ │ │ - b 30544 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 3c5bc │ │ │ │ + ldr r7, [pc, #148] @ 3c5c0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4] │ │ │ │ + b 3c57c │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c5ac │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #5 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 3c5b4 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 3c550 │ │ │ │ + ldr r3, [pc, #16] @ 3c5c4 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + @ instruction: 0x001411d8 │ │ │ │ + andseq r3, r3, ip, lsl lr │ │ │ │ + andseq r1, r4, r4, asr r1 │ │ │ │ │ │ │ │ -00039f10 : │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bxeq lr │ │ │ │ +0003c5c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r6, r3, r3, lsr #31 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - asr r6, r6, #1 │ │ │ │ - ble 39f68 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - sub lr, r1, #4 │ │ │ │ - mov ip, #1 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr, #4]! │ │ │ │ - ldr r5, [r3, #-4]! │ │ │ │ - cmp r6, ip │ │ │ │ - str r5, [lr] │ │ │ │ - str r1, [r3] │ │ │ │ - bge 39f4c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30820 │ │ │ │ - ldr r3, [r7] │ │ │ │ - sub r0, r3, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, r0, #2 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [pc, #224] @ 3c6c0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, #240] @ 0xf0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bne 3c624 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 3c68c │ │ │ │ + ldr r2, [pc, #180] @ 3c6c4 │ │ │ │ + ldr r1, [r6] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r5, [pc, #156] @ 3c6c8 │ │ │ │ + ldr r8, [pc, #156] @ 3c6cc │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #152] @ 3c6d0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r5, r5, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - add r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [r1, r3, lsl #2] │ │ │ │ - add r3, r3, #2 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 39f98 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + add r0, r7, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r7, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls 3c608 │ │ │ │ + ldr r2, [pc, #64] @ 3c6d4 │ │ │ │ + ldr r1, [pc, #64] @ 3c6d8 │ │ │ │ + ldr r0, [pc, #64] @ 3c6dc │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andseq r3, r3, ip, ror #26 │ │ │ │ + ldrsheq r1, [r4], -r4 │ │ │ │ + ldrsbeq r1, [r4], -r0 │ │ │ │ + @ instruction: 0x0011b1fc │ │ │ │ + andseq r8, r1, r4, lsl #19 │ │ │ │ + andseq fp, r0, r0, asr #30 │ │ │ │ + andseq ip, r0, r0, ror r1 │ │ │ │ + andseq r9, r1, r4, asr r2 │ │ │ │ │ │ │ │ -00039fb4 : │ │ │ │ +0003c6e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [pc, #224] @ 3c7d8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, #240] @ 0xf0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 3a03c │ │ │ │ - bic r1, r3, #1 │ │ │ │ - asr r6, r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, r1, #2 │ │ │ │ - mov r3, #2 │ │ │ │ - sub r4, r5, #4 │ │ │ │ - ldr ip, [r4, r3, lsl #2] │ │ │ │ - add ip, ip, #-2147483648 @ 0x80000000 │ │ │ │ - str ip, [r4, r3, lsl #2] │ │ │ │ - add r3, r3, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 39fec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3478c │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r4 │ │ │ │ - add r1, r5, r2, lsl #2 │ │ │ │ - add r6, r4, r6, lsl #2 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - ldr r0, [r1, #-4]! │ │ │ │ - cmp r3, r6 │ │ │ │ - str r0, [r3] │ │ │ │ - str r2, [r1] │ │ │ │ - bne 3a020 │ │ │ │ + bne 3c73c │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 3c7a4 │ │ │ │ + ldr r2, [pc, #180] @ 3c7dc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #8] @ 3a050 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r5] │ │ │ │ + ldr r6, [pc, #156] @ 3c7e0 │ │ │ │ + ldr r8, [pc, #156] @ 3c7e4 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #152] @ 3c7e8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + add r0, r7, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r7, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls 3c720 │ │ │ │ + ldr r2, [pc, #64] @ 3c7ec │ │ │ │ + ldr r1, [pc, #64] @ 3c7f0 │ │ │ │ + ldr r0, [pc, #64] @ 3c7f4 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - addmi r0, r0, r0 │ │ │ │ + andseq r3, r3, r4, asr ip │ │ │ │ + andseq r0, r4, r0, ror #31 │ │ │ │ + @ instruction: 0x00140fb8 │ │ │ │ + andseq fp, r1, r4, ror #1 │ │ │ │ + andseq r8, r1, ip, ror #16 │ │ │ │ + andseq fp, r0, r8, lsr #28 │ │ │ │ + andseq ip, r0, r0, rrx │ │ │ │ + andseq r9, r1, ip, lsr r1 │ │ │ │ │ │ │ │ -0003a054 : │ │ │ │ +0003c7f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #784] @ 3a384 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #776] @ 3a388 │ │ │ │ - ldr r9, [r0] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 3c86c │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 3c898 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 3c8b0 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #768] @ 3a38c │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r8, r9 │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r6, ip │ │ │ │ - mov fp, r4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp ip, #3 │ │ │ │ - ldrls fp, [lr, ip, lsl #2] │ │ │ │ - addhi fp, fp, #2 │ │ │ │ - rsb r9, r6, #1 │ │ │ │ - add sl, r6, #1 │ │ │ │ - subs r4, fp, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add sl, r7, sl, lsl #2 │ │ │ │ - movne r4, #1 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - b 3a0f0 │ │ │ │ - cmp r5, #1 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - beq 3a178 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r3 │ │ │ │ - bl 3352c <__aeabi_idivmod@plt> │ │ │ │ - clz r2, r6 │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ + add r1, r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 3c8a0 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 3c8b4 │ │ │ │ + ldr r1, [pc, #64] @ 3c8b8 │ │ │ │ + ldr r0, [pc, #64] @ 3c8bc │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andseq r3, r3, r8, lsl fp │ │ │ │ + andseq fp, r0, r0, ror #26 │ │ │ │ + andseq fp, r0, r0, lsr #31 │ │ │ │ + andseq r9, r1, r4, ror r0 │ │ │ │ + │ │ │ │ +0003c8c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 3c92c │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 3c958 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 3c970 │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 3c960 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 3c974 │ │ │ │ + ldr r1, [pc, #64] @ 3c978 │ │ │ │ + ldr r0, [pc, #64] @ 3c97c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andseq r3, r3, r0, asr sl │ │ │ │ + andseq fp, r0, r0, lsr #25 │ │ │ │ + andseq fp, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x00118fb4 │ │ │ │ + │ │ │ │ +0003c980 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 3cb38 │ │ │ │ + ldr r7, [pc, #416] @ 3cb3c │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4] │ │ │ │ + b 3c9f0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ca20 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #5 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 3ca38 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 3c9c4 │ │ │ │ + ldr r3, [pc, #280] @ 3cb40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ mov r0, r8 │ │ │ │ - mov r8, r5 │ │ │ │ - bne 3a370 │ │ │ │ - orrs r2, r4, r2 │ │ │ │ - str fp, [sl, #4]! │ │ │ │ - bne 3a0e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - movne r2, r9 │ │ │ │ - moveq r2, #0 │ │ │ │ - rsb r1, r9, #8 │ │ │ │ - rsb r0, r9, #12 │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r0, r0, r2 │ │ │ │ - add r1, r7, r1 │ │ │ │ - moveq r2, #4 │ │ │ │ - lslne r2, r6, #2 │ │ │ │ - add r0, r7, r0 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #232] @ 3cb44 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ 3cb48 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ str r3, [sp] │ │ │ │ - bl 31c0c │ │ │ │ - mov r3, #2 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - sub r9, r9, #4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - bne 3a0f0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - str r9, [r8] │ │ │ │ - str r3, [r8, #4] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - mov r7, r3 │ │ │ │ - bl 3037c │ │ │ │ - cmp r6, #0 │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ - beq 3a344 │ │ │ │ - ldr r4, [fp] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 3cb10 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 33cdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r6, #0 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - add r3, r8, #4 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #108] @ 3cb4c │ │ │ │ + ldr r1, [pc, #108] @ 3cb50 │ │ │ │ + ldr r0, [pc, #108] @ 3cb54 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #24 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 3cad0 │ │ │ │ + andseq r0, r4, r8, ror #26 │ │ │ │ + andseq r3, r3, ip, lsr #19 │ │ │ │ + andseq r0, r4, r0, ror #25 │ │ │ │ + @ instruction: 0x0010bbbc │ │ │ │ + mulseq r0, r8, fp │ │ │ │ + andseq r0, r4, r8, lsl ip │ │ │ │ + andseq fp, r0, r4, asr #26 │ │ │ │ + andseq r8, r1, r8, lsl #28 │ │ │ │ + │ │ │ │ +0003cb58 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 3cbd0 │ │ │ │ + ldr r3, [pc, #96] @ 3cbd4 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 31174 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r9, r6 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mul r1, r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - cmp r2, #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ble 3a338 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - sub r6, r3, #3 │ │ │ │ - bic r6, r6, #1 │ │ │ │ - add r3, r9, #2 │ │ │ │ - add r6, r6, r3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 33874 │ │ │ │ + ldr r2, [pc, #48] @ 3cbd8 │ │ │ │ + ldr r3, [pc, #40] @ 3cbd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r3, r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - ble 3a2ec │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - mov r5, #0 │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ - add r8, r7, #4 │ │ │ │ - mov r0, r5 │ │ │ │ + bne 3cbcc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r1, r3, r8, lsr r1 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r1, r3, r0, lsl #2 │ │ │ │ + │ │ │ │ +0003cbdc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr ip, [pc, #480] @ 3cdd4 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #476] @ 3cdd8 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + add r4, sp, #8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [r7, fp, lsl #2] │ │ │ │ - str r2, [r8, fp, lsl #2] │ │ │ │ - add fp, fp, #2 │ │ │ │ - cmp r6, fp │ │ │ │ - bne 3a2a8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + add r6, sp, #20 │ │ │ │ + bl 31174 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34858 │ │ │ │ + add r5, sp, #28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ffa4 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33e5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldmib sp, {r2, r3} │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r6, r6, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bne 3a268 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - sub r2, r2, #2 │ │ │ │ - add r3, r3, r9 │ │ │ │ - mla r0, r2, r0, r3 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 3a1ec │ │ │ │ - ldr r2, [pc, #68] @ 3a390 │ │ │ │ - ldr r3, [pc, #56] @ 3a388 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 3cca4 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 3cd08 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 3cd6c │ │ │ │ + ldr r2, [pc, #348] @ 3cddc │ │ │ │ + ldr r3, [pc, #340] @ 3cdd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a380 │ │ │ │ + bne 3cdd0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmib sp, {ip, lr} │ │ │ │ - mov r8, r0 │ │ │ │ - add ip, ip, #1 │ │ │ │ - b 3a0b4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #2 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r9, [pc, #300] @ 3cde0 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r0, [pc, #296] @ 3cde4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30058 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3457c │ │ │ │ + b 3cc78 │ │ │ │ + ldr r9, [pc, #216] @ 3cde8 │ │ │ │ + ldr r0, [pc, #216] @ 3cdec │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 31780 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3583c │ │ │ │ + b 3cc78 │ │ │ │ + mov r0, #2 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r9, [pc, #116] @ 3cdf0 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r0, [pc, #112] @ 3cdf4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 33ae4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fcbc │ │ │ │ + b 3cc78 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r3, r8, lsr #24 │ │ │ │ + ldrheq r1, [r3], -r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - mulseq r1, r4, r7 │ │ │ │ - andseq r3, r3, ip, asr r9 │ │ │ │ + andseq r1, r3, r8, lsr #32 │ │ │ │ + andseq sl, r1, ip, ror fp │ │ │ │ + andseq r8, r1, r0, lsl #6 │ │ │ │ + andseq sl, r1, r4, lsr #22 │ │ │ │ + andseq r8, r1, r0, lsr #5 │ │ │ │ + @ instruction: 0x0011aab4 │ │ │ │ + andseq r8, r1, r8, lsr r2 │ │ │ │ │ │ │ │ -0003a394 : │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bxeq lr │ │ │ │ - add r2, r1, r3, lsl #3 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - b 2fce0 │ │ │ │ - │ │ │ │ -0003a3ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #852] @ 3a728 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #844] @ 3a72c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr ip, [r8, #4] │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r6, [lr] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - ble 3a678 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #804] @ 3a730 │ │ │ │ - add r2, ip, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov fp, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r8, r8, r2, lsl #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r7, fp │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r8, #-4]! │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mul r3, r0, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - sub r3, r4, #1 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - sub r4, r4, #2 │ │ │ │ - sub r6, r6, r3 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - cmp r4, #3 │ │ │ │ - bhi 3a6a8 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ - add pc, pc, r4, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r2, r6, r0, lsl #1 │ │ │ │ - add r1, r0, r6 │ │ │ │ - add r0, r0, r2 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r1, r9, r1, lsl #2 │ │ │ │ - add r2, r9, r2, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - cmp fp, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - stmib sp, {r1, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - beq 3a648 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 32e30 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - blt 3a5c0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b 3a440 │ │ │ │ - add r2, r0, r6 │ │ │ │ - add r0, r0, r2 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r2, r9, r2, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - cmp fp, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - beq 3a614 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 35290 │ │ │ │ - b 3a4f0 │ │ │ │ - add r0, r0, r6 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - cmp fp, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - beq 3a630 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 341e0 │ │ │ │ - b 3a4f0 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - cmp fp, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 3a660 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 33190 │ │ │ │ - b 3a4f0 │ │ │ │ - cmp fp, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - beq 3a678 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 3a678 │ │ │ │ - ldr r0, [pc, #336] @ 3a734 │ │ │ │ - ldr r3, [pc, #324] @ 3a72c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r0, r3, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3a6a4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 35290 │ │ │ │ - mov fp, #0 │ │ │ │ - b 3a4f4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 341e0 │ │ │ │ - b 3a628 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 32e30 │ │ │ │ - b 3a628 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 33190 │ │ │ │ - b 3a628 │ │ │ │ - ldr r2, [pc, #184] @ 3a738 │ │ │ │ - ldr r3, [pc, #168] @ 3a72c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3a6a4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #1 │ │ │ │ - eorne fp, fp, #1 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 3a6f4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - bl 336ac │ │ │ │ - b 3a628 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - bl 336ac │ │ │ │ - b 3a4f0 │ │ │ │ - andseq r3, r3, ip, asr #17 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq sp, r1, ip, lsr #8 │ │ │ │ - andseq r3, r3, r4, asr #13 │ │ │ │ - andseq r3, r3, r8, lsr #12 │ │ │ │ - │ │ │ │ -0003a73c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, #1 │ │ │ │ - beq 3a76c │ │ │ │ - add lr, r2, ip, lsl #3 │ │ │ │ - add r3, r2, ip, lsl #2 │ │ │ │ - str lr, [sp] │ │ │ │ - bl 321e8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0003a774 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #684] @ 3aa44 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #680] @ 3aa48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r5, #1 │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - ble 3a9b8 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #632] @ 3aa4c │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov sl, #0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - mul r5, r4, r5 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - sub r2, r6, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r2, r9, r2, lsl #2 │ │ │ │ - mul r3, fp, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi 3a9e8 │ │ │ │ - ldrb r3, [r1, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r3, r6, r0, lsl #1 │ │ │ │ - add r1, r0, r6 │ │ │ │ - add r0, r0, r3 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r1, r9, r1, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - stmib sp, {r1, r3} │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - ldreq r2, [sp, #40] @ 0x28 │ │ │ │ - ldrne r3, [sp, #40] @ 0x28 │ │ │ │ - ldrne r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2f6d4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - eor sl, sl, #1 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, r3 │ │ │ │ - ble 3a7fc │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 3a9b8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 3a9b8 │ │ │ │ - ldr r1, [pc, #368] @ 3aa50 │ │ │ │ - ldr r3, [pc, #356] @ 3aa48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3a9e4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - add r3, r0, r6 │ │ │ │ - add r0, r0, r3 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - ldreq r2, [sp, #40] @ 0x28 │ │ │ │ - ldrne r3, [sp, #40] @ 0x28 │ │ │ │ - ldrne r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 30088 │ │ │ │ - b 3a8a0 │ │ │ │ - add r0, r0, r6 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - ldreq r2, [sp, #40] @ 0x28 │ │ │ │ - ldrne r3, [sp, #40] @ 0x28 │ │ │ │ - ldrne r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 33e2c │ │ │ │ - b 3a8a0 │ │ │ │ - cmp sl, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - ldreq r2, [sp, #40] @ 0x28 │ │ │ │ - ldrne r3, [sp, #40] @ 0x28 │ │ │ │ - ldrne r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 32e24 │ │ │ │ - b 3a8a0 │ │ │ │ - ldr r2, [pc, #148] @ 3aa54 │ │ │ │ - ldr r3, [pc, #132] @ 3aa48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3a9e4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - cmp sl, #0 │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [sp, #40] @ 0x28 │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - streq r3, [sp, #12] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - strne r3, [sp, #12] │ │ │ │ - ldrne r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - bl 34f0c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #1 │ │ │ │ - eoreq sl, sl, #1 │ │ │ │ - b 3a8a8 │ │ │ │ - andseq r3, r3, ip, lsl #10 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq sp, r1, r8, rrx │ │ │ │ - andseq r3, r3, r8, asr #7 │ │ │ │ - andseq r3, r3, r8, ror #5 │ │ │ │ - │ │ │ │ -0003aa58 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, #1 │ │ │ │ - beq 3aa88 │ │ │ │ - add lr, r2, ip, lsl #3 │ │ │ │ - add r3, r2, ip, lsl #2 │ │ │ │ - str lr, [sp] │ │ │ │ - bl 3076c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0003aa90 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r2, [pc, #4076] @ 3baa0 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #4068] @ 3baa4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - bic r2, r3, r3, asr #31 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - mul r2, r3, r2 │ │ │ │ - ldr r3, [r4] │ │ │ │ - bic r0, r2, r2, asr #31 │ │ │ │ - mov r2, r1 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - ldr r3, [r6] │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - bic ip, r3, r3, asr #31 │ │ │ │ - mvn r3, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mvn r2, ip │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - sub r2, r3, r0 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3037c │ │ │ │ - ldr r8, [r4] │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - add r1, sp, #164 @ 0xa4 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, r8, #1 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [r6] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 3bcb8 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 3ac00 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 3bf9c │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - lsl r3, fp, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r6, r3, fp, lsl #1 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r2, #0 │ │ │ │ - add lr, r1, r3, lsl #2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - add r4, r1, r3, lsl #2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ble 3ac90 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - mov ip, r6 │ │ │ │ - mov r0, #2 │ │ │ │ - add r8, r2, #1 │ │ │ │ - add r1, lr, ip, lsl #2 │ │ │ │ - add r2, r4, ip, lsl #2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - str r7, [r2, #4] │ │ │ │ - add r1, r1, r5 │ │ │ │ - add r2, r2, r5 │ │ │ │ - bne 3ac64 │ │ │ │ - cmp sl, r0 │ │ │ │ - add ip, ip, fp │ │ │ │ - add r0, r0, #1 │ │ │ │ - bne 3ac58 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 3ae3c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - sub r0, r2, #3 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r7, #2 │ │ │ │ - add fp, r3, r6 │ │ │ │ - bic r3, r0, #1 │ │ │ │ - add r5, r3, #5 │ │ │ │ - rsb r8, r9, fp, lsl #2 │ │ │ │ - mov r3, r2 │ │ │ │ - rsb r2, r2, #0 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - cmp r3, #2 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ble 3bfc8 │ │ │ │ - add r3, r9, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - add sl, r3, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r5, r2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, r3, r5, lsl #2 │ │ │ │ - ble 3ae18 │ │ │ │ - add r4, r8, #8 │ │ │ │ - mov fp, #3 │ │ │ │ - mov ip, r4 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r9, [r3, #-4] │ │ │ │ - ldr r8, [r5], ip │ │ │ │ - mov r7, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr fp, [r3, r5] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r7, sl │ │ │ │ - str r0, [r3, r5] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r5, r3 │ │ │ │ - bne 3ad68 │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldm r3, {r3, fp, ip} │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add fp, fp, #2 │ │ │ │ - cmp fp, r2 │ │ │ │ - add r3, r3, #8 │ │ │ │ - bne 3ad4c │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r8, r8, r1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r3, r7, #1 │ │ │ │ - beq 3b020 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, r5, r2 │ │ │ │ - b 3ad1c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add fp, r3, r6 │ │ │ │ - sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - sub lr, r9, #12 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - sub r3, r2, #3 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r3, r3, #5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - sub ip, r9, #8 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov r9, #2 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, fp │ │ │ │ - mov lr, ip │ │ │ │ - mov r5, r7 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3afe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, #1 │ │ │ │ - add ip, r3, r5 │ │ │ │ - add r2, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - add fp, r3, r1, lsl #2 │ │ │ │ - add sl, r3, r5 │ │ │ │ - mov r9, fp │ │ │ │ - mov r3, ip │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #2 │ │ │ │ - ble 3afb4 │ │ │ │ - mov r4, #3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r8, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr fp, [r3, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 3af1c │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r1 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add sl, sl, r6 │ │ │ │ - add r9, r9, r6 │ │ │ │ - bne 3aefc │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r1, r1, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, r0 │ │ │ │ - add r2, r2, r4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - add r3, r0, #1 │ │ │ │ - add lr, lr, r4 │ │ │ │ - add r5, r5, r2 │ │ │ │ - beq 3bd04 │ │ │ │ - mov r0, r3 │ │ │ │ - b 3aeb8 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge 3bd08 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 3bf9c │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r3, r3, #5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mvn r3, #1 │ │ │ │ - sub r3, r3, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - mul r2, r0, r2 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - mov fp, r2 │ │ │ │ - sub r3, r3, r1, lsl #1 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r4, #2 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - lsl r3, r3, r4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #2 │ │ │ │ - ble 3c004 │ │ │ │ - add r7, r3, #12 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r5, r4 │ │ │ │ - sub r9, r3, #4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, r6 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - rsb r8, r4, r4, lsl #30 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, r1, r8, lsl #2 │ │ │ │ - add r7, r0, r4, lsl #3 │ │ │ │ - ble 3b1d4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - mov fp, #3 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, sl │ │ │ │ - mov sl, r9 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r4, r7 │ │ │ │ - add r5, r3, r7 │ │ │ │ - mov r6, #1 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - ldr r9, [r8, r5] │ │ │ │ - ldr r7, [r8, r4] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr fp, [r3, r5] │ │ │ │ - ldr r1, [r3, r4] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sl, r5] │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sl, r4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r5, r3 │ │ │ │ - str r0, [fp, r4] │ │ │ │ - add r4, r4, r3 │ │ │ │ - bne 3b12c │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - add fp, fp, #2 │ │ │ │ - cmp r3, fp │ │ │ │ - add r7, r7, #8 │ │ │ │ - bne 3b114 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r4, r4, r3 │ │ │ │ - bge 3b0d8 │ │ │ │ - ldr fp, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - sub r9, fp, r2 │ │ │ │ - add fp, r2, r1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add sl, r2, r9, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - rsb r3, r3, r3, lsl #29 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - add r9, r2, r9, lsl #2 │ │ │ │ - ble 3b9c8 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r2, #1 │ │ │ │ - mov r7, #2 │ │ │ │ - add r6, r1, #4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r7, fp │ │ │ │ - mov fp, r8 │ │ │ │ - mov r8, sl │ │ │ │ - mov sl, r1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r5, #1 │ │ │ │ - add r4, r1, r7, lsl #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [r8, r4] │ │ │ │ - ldr r7, [r3, r4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmp r5, fp │ │ │ │ - str r0, [r9, r4] │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 3b26c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r8, r8, r3 │ │ │ │ - add r7, r7, r1 │ │ │ │ - add r9, r9, r3 │ │ │ │ - bge 3b254 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r8, fp │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3bfe0 │ │ │ │ - ldr lr, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - sub r2, lr, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - mul r0, r2, r0 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - add r2, r0, ip, lsl #1 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, r0, r0, lsl #1 │ │ │ │ - add r2, r2, r1 │ │ │ │ - add r1, ip, r1 │ │ │ │ - mul r3, lr, r3 │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, r3, r0, lsl #1 │ │ │ │ - add r2, r2, ip, lsl #1 │ │ │ │ - add r2, lr, r2, lsl #2 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, r3, ip │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - add r3, lr, r3, lsl #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - mov r2, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r0, ip, r0, lsl #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add fp, r2, #1 │ │ │ │ - add r3, r1, r0, lsl #2 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble 3b458 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - add r6, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - sub r9, r2, r3, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r4, fp │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - bne 3b424 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #4 │ │ │ │ - ble 3b590 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - sub r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r2, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r8, r0 │ │ │ │ - ble 3b570 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - add sl, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - sub r7, r2, r3, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r1, [sl, #4]! │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r4, fp │ │ │ │ - str r0, [r6] │ │ │ │ - bne 3b528 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, r2 │ │ │ │ - bge 3b494 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, r2, r3 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bge 3b388 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - lsl r6, r1, #2 │ │ │ │ - ble 3b62c │ │ │ │ - add r5, r2, #1 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov sl, #2 │ │ │ │ - sub r7, r2, #4 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r9, fp │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r0, [r8, #4]! │ │ │ │ - ldr r1, [r9, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - str r0, [r8] │ │ │ │ - bne 3b5fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ - add fp, fp, r6 │ │ │ │ - ble 3b5f0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 3b9d8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3bf4c │ │ │ │ - add r8, r3, #1 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt 3ba68 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r5, r8 │ │ │ │ - add r6, r6, r2 │ │ │ │ - bne 3b680 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3b99c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - sub sl, r2, #2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - mul r2, sl, r2 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r2, r2, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r6, r0, r2, lsl #2 │ │ │ │ - mov r0, r1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - lsl r2, r1, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r1, r1, ip │ │ │ │ - sub r7, r0, r3 │ │ │ │ - ldmib sp, {r0, ip} │ │ │ │ - mov r4, sl │ │ │ │ - add ip, ip, r0 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - mov lr, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r5, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3b7b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r3, r9, lsl #2 │ │ │ │ - add r6, r8, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r5, [lr, #4]! │ │ │ │ - add r1, r1, #1 │ │ │ │ - ldr lr, [lr, r4, lsl #2] │ │ │ │ - cmp r1, ip │ │ │ │ - str r5, [r3, r6, lsl #2] │ │ │ │ - add r0, r0, sl │ │ │ │ - str lr, [r3, #4] │ │ │ │ - add r3, r3, fp │ │ │ │ - bne 3b780 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r8, r8, r2 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - sub r7, r7, r2 │ │ │ │ - add r9, r9, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - sub r4, r4, r3 │ │ │ │ - bge 3b758 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - beq 3b99c │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, ip │ │ │ │ - bge 3baac │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - add r3, r3, #3 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - mov r4, #2 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - mov r8, sl │ │ │ │ - add r5, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r6, r3, #8 │ │ │ │ - sub r3, r2, #3 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add fp, r3, #5 │ │ │ │ - sub r3, r2, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - mov r5, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3b974 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r1, r3, r5, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - sub r6, r3, r2 │ │ │ │ - ble 3b974 │ │ │ │ - mov ip, #3 │ │ │ │ - mov r2, ip │ │ │ │ - mov r3, r9 │ │ │ │ - mov r7, r6 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r9, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r6, [r5] │ │ │ │ - ldr sl, [r5, r8, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - str r2, [r6, #-4]! │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r5 │ │ │ │ - ldr sl, [r3, #4]! │ │ │ │ - str r0, [r6, r7, lsl #2] │ │ │ │ - ldr r6, [r3, r8, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r9, fp │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r5, r3 │ │ │ │ - bne 3b8cc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, r2, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - bne 3b8b4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - ldm r4, {r4, r5, r9} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r9, r9, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - sub r8, r8, r3 │ │ │ │ - bge 3b86c │ │ │ │ - ldr r2, [pc, #260] @ 3baa8 │ │ │ │ - ldr r3, [pc, #252] @ 3baa4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3c000 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 3b2e8 │ │ │ │ - b 3b99c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3bf4c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - add lr, r2, #1 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add lr, lr, r2 │ │ │ │ - add lr, lr, r1 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - add lr, r1, lr, lsl #2 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add ip, r1, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ble 3b6a8 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r8, r3, r4 │ │ │ │ - mov r1, lr │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r6 │ │ │ │ - cmp r3, r8 │ │ │ │ - str r0, [r1], r7 │ │ │ │ - bne 3ba3c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add lr, lr, #4 │ │ │ │ - bne 3ba30 │ │ │ │ - b 3b6a8 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33cdc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - add r6, r6, r7 │ │ │ │ - add r3, r0, r9 │ │ │ │ - bne 3ba70 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - b 3b6a8 │ │ │ │ - andseq r3, r3, ip, ror #3 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r3, r4, lsl #6 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - add r5, ip, r1 │ │ │ │ - mla r0, r3, lr, r0 │ │ │ │ - add r3, r2, ip │ │ │ │ - lsl r2, ip, #31 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - rsb r3, ip, r3, lsl #30 │ │ │ │ - add r4, r3, r2 │ │ │ │ - sub r3, r2, #3 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r3, r3, #5 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - rsb r3, lr, lr, lsl #30 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - sub r3, r1, #4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r0, r0, ip │ │ │ │ - add r7, r3, #1 │ │ │ │ - add r0, r1, r0, lsl #2 │ │ │ │ - mov lr, #2 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, lr │ │ │ │ - mov lr, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 3bc84 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - sub fp, r5, #4 │ │ │ │ - add r1, r2, r0, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub ip, lr, #4 │ │ │ │ - add r9, r2, r0, lsl #2 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, fp │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov fp, lr │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r2, ip │ │ │ │ - mov r8, r0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #2 │ │ │ │ - ble 3bc44 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r8, [sp, #28] │ │ │ │ - add r5, r0, r9 │ │ │ │ - mov r4, #3 │ │ │ │ - mov r8, r1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r8, r4, lsl #2] │ │ │ │ - ldr r7, [r3, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - sub r5, r5, #8 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [sl, r4, lsl #2] │ │ │ │ - ldr r6, [fp, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - bne 3bbc4 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, r1, r8 │ │ │ │ - add sl, sl, r8 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add fp, fp, r8 │ │ │ │ - add r7, r7, r0 │ │ │ │ - add r9, r9, r0 │ │ │ │ - bne 3bb98 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldm r0, {r0, r4, lr} │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r0, r0, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add lr, lr, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r5, r5, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r3, r3, r2 │ │ │ │ - bge 3bb34 │ │ │ │ - b 3b99c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3bcd4 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, #2 │ │ │ │ - ble 3bf5c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov fp, r3 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mul fp, r2, fp │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 3b1f0 │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 3bf9c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r4, fp │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - mov fp, r1 │ │ │ │ - mul fp, r3, fp │ │ │ │ - sub r3, r2, #-1073741823 @ 0xc0000001 │ │ │ │ - add r3, r3, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r3, r3, r0 │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - add r3, fp, r0 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str fp, [sp, #156] @ 0x9c │ │ │ │ - sub r2, r2, #3 │ │ │ │ - bic r2, r2, #1 │ │ │ │ - add r2, r2, #5 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - rsb r2, r1, r1, lsl #30 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r8, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, r2, r3, lsl #2 │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r0 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 3bf10 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - add lr, r1, r0 │ │ │ │ - add ip, r1, r3, lsl #2 │ │ │ │ - mov sl, r2 │ │ │ │ - add r7, r5, r0 │ │ │ │ - sub fp, r2, #4 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r4 │ │ │ │ - mov fp, lr │ │ │ │ - mov r9, ip │ │ │ │ - mov lr, sl │ │ │ │ - mov sl, r1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #2 │ │ │ │ - ble 3bec0 │ │ │ │ - mov r4, #3 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [fp, r4, lsl #2] │ │ │ │ - ldr r5, [sl, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [r9, r4, lsl #2] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r8, [r3, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 3be38 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add fp, fp, r6 │ │ │ │ - add r1, r1, r6 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r9, r9, r6 │ │ │ │ - add r1, r1, r6 │ │ │ │ - add sl, sl, r6 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add lr, lr, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bne 3be14 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - add r4, r4, r1 │ │ │ │ - add r2, r2, r1 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - add r0, r0, r1 │ │ │ │ - bge 3bdb0 │ │ │ │ - ldr fp, [sp, #156] @ 0x9c │ │ │ │ - b 3b1f0 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 3b6c0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 3bf8c │ │ │ │ - bne 3b99c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r8, #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 3b648 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3b99c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 3b9e4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 3bf80 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3b99c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add r8, r3, #1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - b 3b648 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - add r8, r8, r1 │ │ │ │ - cmp r0, r7 │ │ │ │ - add r7, r7, #1 │ │ │ │ - bne 3acd8 │ │ │ │ - b 3b028 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge 3b648 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 3b9e4 │ │ │ │ - b 3b99c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r6, r6, r2 │ │ │ │ - bge 3b098 │ │ │ │ - b 3b1f0 │ │ │ │ - │ │ │ │ -0003c020 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr sl, [r0] │ │ │ │ - ldr r0, [r1] │ │ │ │ - bic ip, sl, sl, asr #31 │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mul r3, r0, ip │ │ │ │ - mvn r4, ip │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - add r6, ip, ip, lsl #2 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - lsl r2, ip, #2 │ │ │ │ - sub r1, r4, r3 │ │ │ │ - sub r5, r4, r6 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ble 3c98c │ │ │ │ - add r2, r0, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r2, ip, ip, lsl #1 │ │ │ │ - add r7, r1, r3, lsl #2 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r0, r2, r5 │ │ │ │ - add r2, r7, r3 │ │ │ │ - add fp, r2, ip │ │ │ │ - sub r4, r4, r2 │ │ │ │ - add r2, r6, ip │ │ │ │ - add r2, r2, r5 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - sub r4, r7, r3 │ │ │ │ - add r8, r1, r3, lsl #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - rsb r1, r2, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r2, lr, fp, lsl #2 │ │ │ │ - add sl, sl, ip │ │ │ │ - sub r1, r1, ip │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - sub fp, r8, r4 │ │ │ │ - add r6, r9, r3, lsl #2 │ │ │ │ - add r9, r9, r0, lsl #2 │ │ │ │ - mov r3, #1 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r4, [sl, #4]! │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sl, r3, lsl #2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sl, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr fp, [sl, r3, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr sl, [sl, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2020] @ 3c994 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2000] @ 3c998 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #1972] @ 3c99c │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1960] @ 3c9a0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1924] @ 3c998 │ │ │ │ - str r0, [r9, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1896] @ 3c994 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #1876] @ 3c9a0 │ │ │ │ - add r5, r6, #4 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1852] @ 3c99c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r5, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r6, r6, r3 │ │ │ │ - add r9, r9, r3 │ │ │ │ - add r3, r1, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 3c124 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #76] @ 0x4c │ │ │ │ - beq 3c98c │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - add fp, r8, ip │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r8, r4, ip │ │ │ │ - sub r3, r3, #3 │ │ │ │ - add r4, r5, r6, lsl #1 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - add r9, r7, ip │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov sl, ip │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov ip, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - str lr, [sp, #132] @ 0x84 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, fp │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3c950 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - add fp, r3, r8, lsl #2 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - add fp, r3, r9, lsl #2 │ │ │ │ - add r2, r3, r7, lsl #2 │ │ │ │ - str fp, [sp, #20] │ │ │ │ - add fp, r3, r1, lsl #2 │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, lr, r4, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - add fp, lr, r3, lsl #2 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, fp, r4, lsl #2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, lr, ip, lsl #2 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov fp, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str lr, [sp, #112] @ 0x70 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - ldr r8, [r3, fp, lsl #3] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r5, [r3, sl] │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - ldr r9, [r3, fp, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ - ldr r6, [r3, sl] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr lr, [sp, #184] @ 0xb8 │ │ │ │ - ldr r8, [ip, fp, lsl #3] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr fp, [ip, #8] │ │ │ │ - ldr r7, [lr, r3] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r6, [ip, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r7, [sp, #188] @ 0xbc │ │ │ │ - ldr r6, [lr, fp, lsl #3] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [lr, #8] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [lr, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr fp, [r8, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [r8, #12] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #784] @ 3c994 │ │ │ │ - str r0, [r9, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #764] @ 3c998 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #732] @ 3c994 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #712] @ 3c998 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #684] @ 3c998 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #656] @ 3c994 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #632] @ 3c998 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #604] @ 3c994 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #580] @ 3c99c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #568] @ 3c9a0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #532] @ 3c99c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #520] @ 3c9a0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #492] @ 3c9a0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #472] @ 3c99c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #448] @ 3c9a0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #428] @ 3c99c │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r1, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, #-8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r7, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r9 │ │ │ │ - str r0, [r9, #-4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r8, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r8 │ │ │ │ - str r0, [sl, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r8, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, ip, #8 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r1, lr, #8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r0, [sl, #-4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - add r1, r8, #8 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - add r1, r9, #8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r7, #8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - sub r1, r5, #8 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, r6, #8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - sub r1, sl, #8 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r1, fp │ │ │ │ - add r3, fp, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bne 3c3d8 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldm r5, {r5, sl, ip} │ │ │ │ - ldm r0, {r0, r1, r9} │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r3, r5, #1 │ │ │ │ - add r7, r7, sl │ │ │ │ - add r8, r8, sl │ │ │ │ - add r9, r9, sl │ │ │ │ - add r1, r1, sl │ │ │ │ - add r0, r0, sl │ │ │ │ - add r4, r4, r6 │ │ │ │ - add ip, ip, r6 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - movne r5, r3 │ │ │ │ - bne 3c330 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mrccc 7, 4, r3, cr14, cr10, {3} │ │ │ │ - svclt 0x004f1bbd │ │ │ │ - svccc 0x00737871 │ │ │ │ - svccc 0x00167918 │ │ │ │ - │ │ │ │ -0003c9a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr sl, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic ip, sl, sl, asr #31 │ │ │ │ - mov fp, r2 │ │ │ │ - mul r2, r1, ip │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mvn r3, ip │ │ │ │ - lsl lr, ip, #2 │ │ │ │ - sub r6, r3, ip, lsl #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - sub r0, r3, r2 │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - ble 3d0c0 │ │ │ │ - add r5, r0, r2, lsl #1 │ │ │ │ - sub r3, r3, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - sub r3, lr, ip │ │ │ │ - add r3, r3, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, r5, r2, lsl #1 │ │ │ │ - mov r8, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - lsl r3, ip, #4 │ │ │ │ - add r4, lr, ip │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - lsl r3, r2, r8 │ │ │ │ - add r0, r5, ip │ │ │ │ - add r4, r4, r6 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r4, r7, r4, lsl #2 │ │ │ │ - add r6, r5, r2 │ │ │ │ - lsl r7, r0, #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r9, fp, r0, lsl #2 │ │ │ │ - add r3, sl, ip │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str sl, [sp, #24] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - mov r5, r9 │ │ │ │ - ldr sl, [r5, #4]! │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - ldr r7, [r5, r3, lsl #2] │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [r5, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r5, r3, lsl #2] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r5, r4, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r4, r3, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r4, r3, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r5, r3, lsl #3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r9, r9, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r4, r4, r3 │ │ │ │ - bne 3ca78 │ │ │ │ - add r5, sp, #16 │ │ │ │ - ldm r5, {r5, r6, sl} │ │ │ │ - sub r3, sl, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ble 3d0c8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r8, ip, r3 │ │ │ │ - sub r3, sl, #3 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sl, r1 │ │ │ │ - sub r1, lr, r1 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - lsl r3, ip, #1 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, lr, ip, lsl #3 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r0, r6, ip │ │ │ │ - add r3, lr, r3, lsl #2 │ │ │ │ - mov lr, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, ip, ip, lsl lr │ │ │ │ - mvn r6, #0 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ - mov r3, r0 │ │ │ │ - str sl, [sp, #136] @ 0x88 │ │ │ │ - mov r4, lr │ │ │ │ - mov sl, ip │ │ │ │ - mov r5, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - add r2, fp, r7 │ │ │ │ - add r1, r1, r6 │ │ │ │ - sub r7, r1, sl │ │ │ │ - add r1, fp, r3, lsl #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, fp, r0, lsl #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, fp, r5, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov r8, #0 │ │ │ │ - add r1, r1, r6, lsl #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - add r1, r1, r6, lsl #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - add r1, r1, r6, lsl #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - add r1, r1, r6, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, #4 │ │ │ │ - str r1, [sp] │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ - str fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - ldr r9, [r3, r8, lsl #3] │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r5, [ip, r3] │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr fp, [r2, r8, lsl #3] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr sl, [r2, #8] │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [ip, r3] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [ip, r8, lsl #3] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [ip, #8] │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [ip, #12] │ │ │ │ - ldr sl, [lr, r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr sl, [lr, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [lr, #8]! │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [lr, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, #-8] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r9, fp │ │ │ │ - str r0, [sl, #12] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp, #-4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [fp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, ip, #8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sl, #8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - sub r1, r9, #8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add r1, fp, #8 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - sub r1, r7, #8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r1, r8 │ │ │ │ - mov lr, r7 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r8, r8, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - str r0, [r7, #-4] │ │ │ │ - bne 3cc58 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - ldm r0, {r0, r3, r9, fp} │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - cmp r4, r2 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - add r9, r9, sl │ │ │ │ - add r3, r3, sl │ │ │ │ - add r0, r0, sl │ │ │ │ - add r5, r5, sl │ │ │ │ - add r6, r2, r7 │ │ │ │ - lslne r7, r9, #2 │ │ │ │ - bne 3cbd4 │ │ │ │ - mov ip, sl │ │ │ │ - ldr sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r5, [sp, #132] @ 0x84 │ │ │ │ - tst sl, #1 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - bne 3d0c0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - add r3, r3, ip │ │ │ │ - add r6, r1, r3, lsl #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - sub r9, sl, ip │ │ │ │ - add r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - rsb ip, ip, ip, lsl #29 │ │ │ │ - add r5, r3, r5 │ │ │ │ - ldr sl, [pc, #240] @ 3d0dc │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - lsl r3, ip, #3 │ │ │ │ - add r5, fp, r5, lsl #2 │ │ │ │ - mov r8, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r9, [r5] │ │ │ │ - ldr fp, [r5, r3, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [r5, r3, lsl #2] │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [r5, r3, lsl #2] │ │ │ │ - add r5, r5, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, r3, r6 │ │ │ │ - add r4, r4, #4 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r6, r6, r3 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - bne 3d004 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsleq r3, ip, #1 │ │ │ │ - streq r3, [sp, #108] @ 0x6c │ │ │ │ - beq 3cfbc │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svccc 0x003504f3 │ │ │ │ - │ │ │ │ -0003d0e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr lr, [r0] │ │ │ │ - ldr r0, [r1] │ │ │ │ - bic ip, lr, lr, asr #31 │ │ │ │ - mul sl, r0, ip │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - bic sl, sl, sl, asr #31 │ │ │ │ - add r1, ip, ip, lsl #1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvn r2, ip │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - sub r4, r2, r1 │ │ │ │ - sub r3, r2, sl │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ble 3d568 │ │ │ │ - add r3, r3, sl, lsl #1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - add r5, r3, sl │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - add r0, ip, r3 │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r2, ip, r1 │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - add r2, r2, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r3, r1, ip │ │ │ │ - add r8, r6, r0, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r6, r7, r2, lsl #2 │ │ │ │ - add r3, ip, lr │ │ │ │ - mov r7, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr fp, [r5, #4]! │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r9, [r5, sl, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - str ip, [r9, #4]! │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #896] @ 3d570 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r6, r6, r3 │ │ │ │ - bne 3d19c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - beq 3d568 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add fp, r4, r1, lsl #1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - add lr, r5, ip │ │ │ │ - add r1, r1, r0, lsl #2 │ │ │ │ - sub r3, r3, #3 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - mov r9, ip │ │ │ │ - mov r5, lr │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov ip, fp │ │ │ │ - mov lr, r2 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3d540 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, r4, r5, lsl #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, r4, r6, lsl #2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - add r7, r0, lr, lsl #2 │ │ │ │ - add sl, r0, ip, lsl #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - add r2, r4, r8, lsl #2 │ │ │ │ - add fp, r0, lr, lsl #2 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - add r7, r7, #8 │ │ │ │ - add sl, sl, #8 │ │ │ │ - sub fp, fp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r4, [r3] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr lr, [ip, #8] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, lr │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr lr, [ip, #12] │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, lr │ │ │ │ - str lr, [sp, #20] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #236] @ 3d570 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3d570 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sl, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r0, [fp, #4] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, r1, #8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, ip, #8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bne 3d2fc │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - ldm r1, {r1, r9, ip, lr} │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r8, r8, r9 │ │ │ │ - add r5, r5, r9 │ │ │ │ - add r6, r6, r9 │ │ │ │ - add lr, lr, r3 │ │ │ │ - add ip, ip, r3 │ │ │ │ - bne 3d294 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svccc 0x005db3d7 │ │ │ │ - │ │ │ │ -0003d574 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic r0, lr, lr, asr #31 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mul r3, r1, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mvn r2, r0 │ │ │ │ - sub r5, r2, r0, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - lsl r9, r3, #1 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - ble 3d8c4 │ │ │ │ - lsl ip, r0, #1 │ │ │ │ - add r9, r9, r3 │ │ │ │ - add r4, r0, ip │ │ │ │ - sub r3, r9, r2 │ │ │ │ - add r4, r4, r5 │ │ │ │ - sub r8, r8, #4 │ │ │ │ - sub r7, ip, r0 │ │ │ │ - add r4, r6, r4, lsl #2 │ │ │ │ - add r2, r7, lr │ │ │ │ - lsl r5, r0, #3 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - add fp, r1, #1 │ │ │ │ - mov r9, r8 │ │ │ │ - lsl sl, r0, #2 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [r1, #4]! │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r5, [r1, r8, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - add r9, r9, sl │ │ │ │ - str r0, [r4, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, fp │ │ │ │ - str r0, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r4, r3 │ │ │ │ - bne 3d61c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mov r5, r3 │ │ │ │ - sub r2, lr, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - ble 3d8cc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r1, r0, r9 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - sub r2, r7, #8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - sub r2, lr, #3 │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - add r4, r2, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - add r7, r7, #4 │ │ │ │ - add r6, r4, #8 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r8, sl │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov sl, r5 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - mov ip, r4 │ │ │ │ - mov r5, r1 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r4, #0 │ │ │ │ - add r7, r3, r5, lsl #2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - add r9, r3, ip │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [r7, #8] │ │ │ │ - ldr sl, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - ldr r8, [r3, r4, lsl #3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - add r7, r7, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r8, [r3, r4, lsl #3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r3, r4, lsl #3] │ │ │ │ - str r0, [r9, #-4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r9, #-8]! │ │ │ │ - bne 3d728 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - add r3, r3, sl │ │ │ │ - add r2, r2, r8 │ │ │ │ - add ip, ip, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 3d6fc │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - tst lr, #1 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r5, sl │ │ │ │ - bne 3d8c4 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, r0, lr │ │ │ │ - add r1, r2, ip, lsl #1 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - sub r0, r0, ip │ │ │ │ - add r1, r2, r1, lsl #2 │ │ │ │ - sub r2, lr, #1 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - lsl r4, ip, #1 │ │ │ │ - add r2, lr, r2, lsl #2 │ │ │ │ - mov lr, #1 │ │ │ │ - ldr ip, [r2, r3, lsl #2] │ │ │ │ - add lr, lr, #1 │ │ │ │ - ldr r6, [r2], r4 │ │ │ │ - add ip, ip, #-2147483648 @ 0x80000000 │ │ │ │ - cmp lr, fp │ │ │ │ - str ip, [r1, #4] │ │ │ │ - str r6, [r1, r0, lsl #2] │ │ │ │ - add r1, r1, r5 │ │ │ │ - bne 3d8a0 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 3d874 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003d8d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #3688] @ 3e760 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #3680] @ 3e764 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - bic r2, r3, r3, asr #31 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - mul r2, r3, r2 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r7, r1 │ │ │ │ - mul r7, r3, r7 │ │ │ │ - ldr r3, [ip] │ │ │ │ - bic r0, r2, r2, asr #31 │ │ │ │ - mov r2, r1 │ │ │ │ - bic r1, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - bic r9, r7, r7, asr #31 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mvn r2, r2 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - sub r3, r2, r0 │ │ │ │ - ldr fp, [sp, #228] @ 0xe4 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - sub r3, r2, r9 │ │ │ │ - mvn r2, r1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - bl 3037c │ │ │ │ - ldr r8, [r4] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - add r1, sp, #164 @ 0xa4 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r2, [r6] │ │ │ │ - sub r3, r1, #1 │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - asr r0, r3, #1 │ │ │ │ - add r3, r8, #1 │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - asr r0, r3, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - blt 3e6c4 │ │ │ │ - subs r0, r2, #0 │ │ │ │ - ble 3da98 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r7, r7, r9 │ │ │ │ - add r7, r7, r3 │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - lsl r2, r9, #2 │ │ │ │ - add r7, sl, r7, lsl #2 │ │ │ │ - mov r3, fp │ │ │ │ - add r8, r0, #1 │ │ │ │ - lsl r4, r1, #2 │ │ │ │ - mov r5, #1 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt 3eb80 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - cmp r5, r8 │ │ │ │ - add r7, r7, r2 │ │ │ │ - bne 3da70 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3ebbc │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - lsl r3, r9, #2 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r0, r1, r1, lsl #1 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - sub r3, r3, #2 │ │ │ │ - mov sl, r2 │ │ │ │ - mul sl, r3, sl │ │ │ │ - add r3, r9, r0 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - add r4, ip, r3, lsl #2 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - mov r3, r1 │ │ │ │ - add r7, ip, r2, lsl #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - add r2, r2, ip │ │ │ │ - mov r5, #2 │ │ │ │ - sub r3, r3, r0 │ │ │ │ - mov fp, sl │ │ │ │ - str sl, [sp, #112] @ 0x70 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - mov ip, r1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov lr, r4 │ │ │ │ - add r8, r6, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3dbf0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r9, ip, r5 │ │ │ │ - mov r6, #1 │ │ │ │ - add r7, r3, r2, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, lr │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, r6, lsl #2] │ │ │ │ - mov r5, r7 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r4, r4, sl │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r9, r8 │ │ │ │ - add r7, r7, r3 │ │ │ │ - str r0, [r5, fp, lsl #2] │ │ │ │ - bne 3dba0 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add lr, lr, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add ip, ip, r3 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - sub fp, fp, r3 │ │ │ │ - bge 3db60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - beq 3de1c │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - ble 3e76c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r3, r2, r9 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r5, #2 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - sub r3, r1, #3 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r3, r3, #5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - rsb r3, r2, r2, lsl #31 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - sub r3, r1, #4 │ │ │ │ - sub r4, r3, r0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r9, sl │ │ │ │ - mov r5, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3ddec │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - add r1, r3, r2 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r8, r3, r5, lsl #2 │ │ │ │ - ble 3ddec │ │ │ │ - mov r3, #3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov ip, r3 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, fp │ │ │ │ - mov r8, #1 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr sl, [r6, #-4] │ │ │ │ - add fp, r6, r3 │ │ │ │ - sub r1, fp, #4 │ │ │ │ - ldr r1, [r1, r7, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r5 │ │ │ │ - str ip, [sl, #-4]! │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [fp, r7, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ - ldr sl, [r6], r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r0, [r5, r9, lsl #2] │ │ │ │ - add r5, r5, r3 │ │ │ │ - bne 3dd38 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add ip, ip, #2 │ │ │ │ - cmp r3, ip │ │ │ │ - add fp, fp, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - bne 3dd20 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add r6, r6, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - sub r9, r9, r3 │ │ │ │ - bge 3dcd4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mul r3, r2, r3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [r3] │ │ │ │ - add r2, ip, ip, lsl #1 │ │ │ │ - mov r3, ip │ │ │ │ - mul r3, r1, r3 │ │ │ │ - sub r0, r1, #1 │ │ │ │ - mov lr, ip │ │ │ │ - add r1, r2, r4, lsl #1 │ │ │ │ - mla lr, r0, lr, r1 │ │ │ │ - add r2, r4, r2 │ │ │ │ - mov r1, lr │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, lr, r1, lsl #2 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, r3, ip, lsl #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, r2, r4, lsl #1 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - mov r1, ip │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, r3, r0 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - add ip, r0, ip, lsl #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, lr, ip, lsl #2 │ │ │ │ - add r2, lr, r2, lsl #2 │ │ │ │ - lsl r4, r1, #1 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r9, r5, #1 │ │ │ │ - mov r3, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble 3dfb4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - add r6, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - sub sl, r2, r3, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bne 3df80 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble 3e0ec │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - sub r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r2, #3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ble 3e0cc │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - add fp, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - sub r7, r2, r3, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r1, [fp, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [r6] │ │ │ │ - bne 3e084 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, r3, r2 │ │ │ │ - bge 3dff0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r2, r2, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bge 3dee4 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - add r9, r4, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3e19c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov sl, #2 │ │ │ │ - sub r6, r2, #4 │ │ │ │ - add r5, r3, #1 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r7, sl │ │ │ │ - add r8, r3, r6, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - str r0, [r7] │ │ │ │ - bne 3e16c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r6, r6, fp │ │ │ │ - bge 3e15c │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r4, r1, r3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r6, r3, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - sub r9, r6, r4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add sl, r1, r9, lsl #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - rsb r3, r3, r3, lsl #29 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - add r9, r1, r9, lsl #2 │ │ │ │ - ble 3e2a0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r8, r2, #1 │ │ │ │ - mov r7, #2 │ │ │ │ - add r2, r1, #4 │ │ │ │ - mov fp, r8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r8, sl │ │ │ │ - mov r2, r7 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r9 │ │ │ │ - mov sl, r1 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r5, #1 │ │ │ │ - add r4, r1, r7, lsl #2 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - mov r7, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r8, r4] │ │ │ │ - ldr r5, [r3, r4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r7, fp │ │ │ │ - str r0, [r6, r4] │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 3e22c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r8, r8, r3 │ │ │ │ - add r7, r7, r1 │ │ │ │ - add r6, r6, r3 │ │ │ │ - bge 3e210 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 3e698 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cmp r5, r3 │ │ │ │ - ble 3e98c │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - mov r5, #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - mvn r2, #1 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - mul r1, r2, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - sub r2, r2, r1, lsl #1 │ │ │ │ - lsl r9, r2, #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r2, r2, #3 │ │ │ │ - bic r2, r2, #1 │ │ │ │ - add fp, r2, #5 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble 3ee08 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - add r8, r3, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov sl, r7 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - rsb fp, r4, r4, lsl #30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r7, r9, r4, lsl #3 │ │ │ │ - add fp, r3, fp, lsl #2 │ │ │ │ - ble 3e430 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - mov ip, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r3 │ │ │ │ - add r5, r2, r3 │ │ │ │ - mov r7, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr r9, [r6, r5] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [r3, r4] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r0, [sl, r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r6, r4] │ │ │ │ - ldr r9, [r3, r5] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r0, [sl, r4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [fp, r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r5, r5, r8 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r0, [fp, r4] │ │ │ │ - add r4, r4, r8 │ │ │ │ - bne 3e398 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add ip, ip, #2 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r3, #8 │ │ │ │ - bne 3e380 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r4, r4, r3 │ │ │ │ - bge 3e344 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3e468 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r2, r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r4, r1, r6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - add lr, r1, r6 │ │ │ │ - ble 3e4e0 │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r0, #2 │ │ │ │ - add r8, r3, #1 │ │ │ │ - add r5, r4, ip, lsl #2 │ │ │ │ - add r1, lr, ip, lsl #2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - cmp r8, r3 │ │ │ │ - str r7, [r1, #4] │ │ │ │ - add r5, r5, r6 │ │ │ │ - add r1, r1, r6 │ │ │ │ - bne 3e4b4 │ │ │ │ - cmp r9, r0 │ │ │ │ - add ip, ip, sl │ │ │ │ - add r0, r0, #1 │ │ │ │ - bne 3e4a8 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - blt 3ec10 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r3, r2, r3 │ │ │ │ - sub r2, r1, r0 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - rsb r8, r0, #0 │ │ │ │ - rsb r7, r2, r3, lsl #2 │ │ │ │ - sub r3, r0, #3 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r9, r3, #5 │ │ │ │ - mov r5, #2 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #2 │ │ │ │ - add r8, r8, r3 │ │ │ │ - ble 3e684 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add sl, r3, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, r8, lsl #2 │ │ │ │ - ble 3e660 │ │ │ │ - add r4, r7, #8 │ │ │ │ - mov fp, #3 │ │ │ │ - mov ip, r4 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r9, [r3, #-4] │ │ │ │ - ldr r8, [r5], ip │ │ │ │ - mov r7, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr fp, [r3, r5] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r7, sl │ │ │ │ - str r0, [r3, r5] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r5, r5, r3 │ │ │ │ - bne 3e5b0 │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldm r3, {r3, fp, ip} │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add fp, fp, #2 │ │ │ │ - cmp r2, fp │ │ │ │ - add r3, r3, #8 │ │ │ │ - bne 3e594 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r7, r7, r1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r3, r5, #1 │ │ │ │ - beq 3e698 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r3 │ │ │ │ - add r8, r8, r2 │ │ │ │ - b 3e564 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r7, r7, r1 │ │ │ │ - cmp r2, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bne 3e528 │ │ │ │ - ldr r2, [pc, #200] @ 3e768 │ │ │ │ - ldr r3, [pc, #192] @ 3e764 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3ee04 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3edf4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add ip, r3, #1 │ │ │ │ - add ip, ip, r9 │ │ │ │ - add ip, ip, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add ip, r2, ip, lsl #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r5, r2, #1 │ │ │ │ - lsl r2, r9, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ble 3ebb0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov lr, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r8, r3, lr │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, ip │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r7 │ │ │ │ - cmp r3, r8 │ │ │ │ - str r0, [r1], r6 │ │ │ │ - bne 3e734 │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp lr, r5 │ │ │ │ - add ip, ip, #4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bne 3e728 │ │ │ │ - b 3da98 │ │ │ │ - andseq r0, r3, r8, lsr #7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq pc, r2, r8, lsl #12 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - add r3, r1, r2 │ │ │ │ - rsb r3, r2, r3, lsl #30 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add ip, r3, lr │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r1 │ │ │ │ - mul r0, r3, r0 │ │ │ │ - sub r3, lr, #3 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r3, r3, #5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, r0, r3 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - add r0, r6, r3, lsl #2 │ │ │ │ - rsb r3, r1, r1, lsl #30 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - lsl r3, r2, #31 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r5, r2, r7 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov lr, #2 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 3e950 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - add r9, r2, r5, lsl #2 │ │ │ │ - lsl ip, ip, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - sub fp, r0, #4 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - mov sl, fp │ │ │ │ - mov r7, r9 │ │ │ │ - mov fp, r1 │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r3, ip │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #2 │ │ │ │ - ble 3e910 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - add r5, r9, r0 │ │ │ │ - mov r4, #3 │ │ │ │ - mov r8, r1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [fp, r4, lsl #2] │ │ │ │ - ldr r7, [r5, #-8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - sub r5, r5, #8 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r9, r4, lsl #2] │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 3e88c │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - add fp, fp, lr │ │ │ │ - add r9, r9, lr │ │ │ │ - add r7, r7, r8 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add sl, sl, r8 │ │ │ │ - add r1, r1, r8 │ │ │ │ - bne 3e85c │ │ │ │ - mov r3, lr │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r2, lr │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - add r4, r4, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r5, r5, r2 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - add r0, r0, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - bge 3e7f0 │ │ │ │ - b 3de2c │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - add r3, r2, r6 │ │ │ │ - add r0, r2, r4 │ │ │ │ - sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ - add r2, r2, ip │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r2, r2, ip │ │ │ │ - lsl ip, r2, #2 │ │ │ │ - sub r2, r1, #3 │ │ │ │ - bic r2, r2, #1 │ │ │ │ - add r2, r2, #5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r5, r5, #1 │ │ │ │ - rsb r2, r2, r2, lsl #30 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - add lr, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r4, r2, r3, lsl #2 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, ip │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 3eb4c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r9, lr, r0 │ │ │ │ - add lr, lr, r3, lsl #2 │ │ │ │ - add ip, r0, r1 │ │ │ │ - sub sl, r2, #4 │ │ │ │ - mov r7, r2 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - sub fp, r4, #4 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - mov lr, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, lr │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, r7 │ │ │ │ - mov r7, ip │ │ │ │ - mov ip, sl │ │ │ │ - mov sl, r1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #2 │ │ │ │ - ble 3eb04 │ │ │ │ - mov r4, #3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r7, r4, lsl #2] │ │ │ │ - ldr r6, [fp, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r5, [sl, r4, lsl #2] │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 3ea88 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r7, r7, r6 │ │ │ │ - add r1, r1, r6 │ │ │ │ - add sl, sl, r6 │ │ │ │ - add fp, fp, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r9, r9, r6 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add ip, ip, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bne 3ea68 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - add r2, r2, r1 │ │ │ │ - add r4, r4, r1 │ │ │ │ - sub r0, r0, r1 │ │ │ │ - bge 3ea00 │ │ │ │ - b 3e448 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33cdc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ - add r7, r7, sl │ │ │ │ - add r3, r0, r6 │ │ │ │ - bne 3eb88 │ │ │ │ - b 3da98 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 3dab8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 3e698 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 3ebe8 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 3e698 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - b 3e468 │ │ │ │ - add r7, r2, r3 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - mov r9, #2 │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsl r8, r3, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - sub sl, r3, #3 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - bic sl, sl, #1 │ │ │ │ - sub lr, r3, #12 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r2, sl, #5 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r1 │ │ │ │ - add r5, r3, #1 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3edbc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add ip, r3, r1 │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r7, #1 │ │ │ │ - add sl, r3, r1 │ │ │ │ - add fp, r3, r5, lsl #2 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, ip │ │ │ │ - mov sl, r1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #2 │ │ │ │ - ble 3ed8c │ │ │ │ - mov r4, #3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [r9, r4, lsl #2] │ │ │ │ - ldr r8, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr fp, [sl, r4, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 3ecf4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r1 │ │ │ │ - add r9, r9, r6 │ │ │ │ - add sl, sl, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r3, r3, r6 │ │ │ │ - bne 3ecd4 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - ldm r0, {r0, r1, r4} │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r5, r5, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - add r2, r2, r4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add r3, r0, #1 │ │ │ │ - add lr, lr, r4 │ │ │ │ - add r1, r1, r2 │ │ │ │ - beq 3e698 │ │ │ │ - mov r0, r3 │ │ │ │ - b 3ec84 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 3daa4 │ │ │ │ - b 3ebc8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r4, r4, r2 │ │ │ │ - bge 3e30c │ │ │ │ - b 3e448 │ │ │ │ - │ │ │ │ -0003ee24 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic ip, r0, r0, asr #31 │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - mov sl, r2 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - mul r2, r1, ip │ │ │ │ - add r4, ip, ip, lsl #2 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - mov lr, r3 │ │ │ │ - lsl r5, ip, #2 │ │ │ │ - mvn r3, ip │ │ │ │ - cmp r1, #0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - sub r6, r3, r4 │ │ │ │ - sub r0, r3, r2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ble 3f7dc │ │ │ │ - add r5, r0, r2, lsl #1 │ │ │ │ - add r7, r5, r2, lsl #1 │ │ │ │ - add r9, r5, r2 │ │ │ │ - add fp, r7, r2 │ │ │ │ - lsl r2, ip, #2 │ │ │ │ - sub r2, ip, r2 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - rsb r2, ip, ip, lsl #27 │ │ │ │ - mov r0, r4 │ │ │ │ - lsl r2, r2, #5 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, ip, ip, lsl #1 │ │ │ │ - add r8, r1, r4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r1, ip, r4 │ │ │ │ - lsl r2, r0, #2 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - add r1, r1, r6 │ │ │ │ - add r4, r8, r6 │ │ │ │ - add r4, sl, r4, lsl #2 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - add sl, sl, r1, lsl #2 │ │ │ │ - add r1, r0, ip │ │ │ │ - str r1, [sp, #20] │ │ │ │ - sub r1, r5, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - sub r2, lr, #4 │ │ │ │ - sub r1, r9, r3 │ │ │ │ - str r2, [sp] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r1, r7, r3 │ │ │ │ - sub r3, fp, r3 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r3, r3, r4 │ │ │ │ - add r1, r3, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [r1, r3, lsl #2] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r3, [sl, r5, lsl #2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, r5, lsl #2] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sl, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r1, [pc, #2084] @ 3f7e4 │ │ │ │ - str r0, [r4, #4]! │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2064] @ 3f7e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2036] @ 3f7e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2008] @ 3f7e4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1988] @ 3f7ec │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1976] @ 3f7f0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1948] @ 3f7f0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1928] @ 3f7ec │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, r2, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, r2, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r4, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r0, [r4, r2, lsl #2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - sub r4, r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add sl, sl, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - bne 3ef38 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - beq 3f7dc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, r8, r6 │ │ │ │ - add r4, r7, ip │ │ │ │ - add r2, r5, ip │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - add r5, fp, ip │ │ │ │ - add r8, r6, r0, lsl #1 │ │ │ │ - sub r3, r3, #3 │ │ │ │ - add r6, r9, ip │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - add r7, r7, r9, lsl #2 │ │ │ │ - mov fp, ip │ │ │ │ - mov r9, lr │ │ │ │ - mov ip, r4 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr lr, [sp] │ │ │ │ - mov sl, r1 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 3f7ac │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - add r0, r3, sl, lsl #2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ - add r0, r0, r4, lsl #2 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add r0, r3, r8, lsl #2 │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, r9, r5, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r9, r2, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r9, r1, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, r0, sl, lsl #2 │ │ │ │ - add r3, r9, lr, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ - str ip, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - str r8, [sp, #116] @ 0x74 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - ldr r5, [r8, #-4] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [r9, #12] │ │ │ │ - ldr r6, [sl, #-4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r7, #8]! │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r8, #-8]! │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [r9, #8]! │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sl, #-8]! │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [r9, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [r9, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1156] @ 3f7e4 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1136] @ 3f7e8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1104] @ 3f7e4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1084] @ 3f7e8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1056] @ 3f7e8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1028] @ 3f7e4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1004] @ 3f7e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #976] @ 3f7e4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #952] @ 3f7ec │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #940] @ 3f7f0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #908] @ 3f7ec │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #896] @ 3f7f0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #868] @ 3f7f0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #848] @ 3f7ec │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #824] @ 3f7f0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #804] @ 3f7ec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr sl, [ip] │ │ │ │ - ldr fp, [ip, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r1, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr sl, [lr] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r9, [lr, #4] │ │ │ │ - str r0, [fp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r8, #12] │ │ │ │ - ldr r8, [r6] │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r5, [r8, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldr r6, [r8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r9, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, ip, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, fp, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r2, lr, #8 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r0, [r9, #12] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - add r0, r9, #8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r6, [sp] │ │ │ │ - add r2, sl, #8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, r6, #8 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r7, #8 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, r8, #8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, r1, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bne 3f254 │ │ │ │ - add r7, sp, #84 @ 0x54 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ - ldm r7, {r7, fp, lr} │ │ │ │ - ldm r1, {r1, r2, r5} │ │ │ │ - ldm r4, {r4, r8, sl} │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #124] @ 0x7c │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - add sl, sl, r6 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add r4, r4, r6 │ │ │ │ - add r5, r5, fp │ │ │ │ - add r2, r2, fp │ │ │ │ - add r1, r1, fp │ │ │ │ - add ip, ip, fp │ │ │ │ - add lr, lr, fp │ │ │ │ - bne 3f198 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mrccc 7, 4, r3, cr14, cr10, {3} │ │ │ │ - svclt 0x004f1bbd │ │ │ │ - svccc 0x00737871 │ │ │ │ - svccc 0x00167918 │ │ │ │ - │ │ │ │ -0003f7f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr sl, [r0] │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - bic r2, sl, sl, asr #31 │ │ │ │ - mul r1, r0, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - mvn r3, r2 │ │ │ │ - lsl lr, r2, #2 │ │ │ │ - sub r5, r3, r2, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - sub ip, r3, r1 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - ble 3ff24 │ │ │ │ - add r4, r2, lr │ │ │ │ - add r6, ip, r1, lsl #1 │ │ │ │ - add r4, r4, r5 │ │ │ │ - add r4, r8, r4, lsl #2 │ │ │ │ - add r5, r6, r1, lsl #1 │ │ │ │ - add r8, r6, r1 │ │ │ │ - sub r1, lr, r2 │ │ │ │ - add r1, r1, sl │ │ │ │ - str r1, [sp, #12] │ │ │ │ - lsl r1, r2, #4 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sl, r2 │ │ │ │ - mov fp, #1 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - sub r1, r6, r3 │ │ │ │ - add r0, r0, #1 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - sub r1, r8, r3 │ │ │ │ - sub r9, r7, #4 │ │ │ │ - sub r3, r5, r3 │ │ │ │ - mov sl, fp │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r7, [r4, r3, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r9 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, r3, lsl #2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r4, #4 │ │ │ │ - ldr r1, [r3, r2, lsl #3] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp sl, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r9, r9, r3 │ │ │ │ - bne 3f8c0 │ │ │ │ - add r6, sp, #16 │ │ │ │ - ldm r6, {r6, r8, sl} │ │ │ │ - sub r3, sl, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ble 3ff2c │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - sub r3, sl, #3 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sl, r1 │ │ │ │ - sub r1, r4, r1 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - lsl r3, r2, #1 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, r4, r2, lsl #3 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r4, r2, r2, lsl r1 │ │ │ │ - add r6, r6, r2 │ │ │ │ - add r0, r8, r2 │ │ │ │ - add lr, r2, r5 │ │ │ │ - mvn ip, #0 │ │ │ │ - mov fp, r6 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #132] @ 0x84 │ │ │ │ - mov r3, ip │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, lr │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, ip │ │ │ │ - mov r2, r7 │ │ │ │ - str sl, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - mov sl, #0 │ │ │ │ - add r1, r1, r3 │ │ │ │ - sub r8, r1, r0 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, r2, r9, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, r2, r4, lsl #2 │ │ │ │ - mov r1, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r2, r5, lsl #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - str fp, [sp, #100] @ 0x64 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r4, [r9, #12] │ │ │ │ - ldr r6, [sl, #-4] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r6, [r3, #-4] │ │ │ │ - ldr r4, [fp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r3, sl │ │ │ │ - ldr sl, [r3, #-8]! │ │ │ │ - ldr r6, [r9, #8]! │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r3, fp │ │ │ │ - ldr fp, [r3, #8]! │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [r3, #-8]! │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr sl, [r1, fp, lsl #3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [ip, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r1, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [ip, r3] │ │ │ │ - str r0, [r1, #12] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r6 │ │ │ │ - ldr sl, [r0, fp, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r8, #12] │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r8, [r0, fp, lsl #3] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [ip, sl] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, r1, #8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add r2, r8, #8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sl, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - cmp r1, fp │ │ │ │ - add r2, fp, #1 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [r3, #4] │ │ │ │ - bne 3fab8 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - ldm r0, {r0, r6, r8} │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - ldr fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - add r3, r3, r8 │ │ │ │ - add r9, r9, r0 │ │ │ │ - add fp, fp, r0 │ │ │ │ - add r4, r4, r0 │ │ │ │ - add r5, r5, r0 │ │ │ │ - bne 3fa30 │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ - mov r7, r2 │ │ │ │ - tst sl, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 3ff24 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - sub r5, sl, #1 │ │ │ │ - add r4, r3, r1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - add r5, r7, r5, lsl #2 │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - mov r8, #1 │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - sub r3, sl, r2 │ │ │ │ - rsb r2, r2, r2, lsl #29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r4, r3 │ │ │ │ - add r3, r3, #4 │ │ │ │ - ldr r9, [r3, r2, lsl #2] │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r8, r8, #1 │ │ │ │ - ldr sl, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, r3, lsl #2] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #124] @ 3ff40 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r5, r3, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, r3, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #68] @ 3ff40 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r5, r5, r2 │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r4, r4, r3 │ │ │ │ - bne 3fe4c │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsleq r3, r2, #1 │ │ │ │ - streq r3, [sp, #116] @ 0x74 │ │ │ │ - beq 3fe10 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svccc 0x00b504f3 │ │ │ │ - │ │ │ │ -0003ff44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r9, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic ip, r9, r9, asr #31 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mul r3, r1, ip │ │ │ │ - mvn r0, ip │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - add lr, ip, ip, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - sub r6, r0, lr │ │ │ │ - sub r2, r0, r3 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - str lr, [sp, #80] @ 0x50 │ │ │ │ - ble 40400 │ │ │ │ - add r4, r2, r3, lsl #1 │ │ │ │ - add r7, r4, r3 │ │ │ │ - add r3, r1, #1 │ │ │ │ - mov r1, lr │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - add lr, lr, ip │ │ │ │ - str r3, [sp, #8] │ │ │ │ - sub r3, r1, ip │ │ │ │ - add lr, lr, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - sub r3, r4, r0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, r5, lr, lsl #2 │ │ │ │ - sub r3, r7, r0 │ │ │ │ - sub r8, r8, #4 │ │ │ │ - mov sl, #1 │ │ │ │ - add fp, ip, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r5, fp, lsl #2] │ │ │ │ - mov r6, r5 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [r6, #4]! │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [r6, r3, lsl #2] │ │ │ │ - mov r6, r8 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #936] @ 40408 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r8, r8, r3 │ │ │ │ - bne 40004 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - beq 40400 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, r1, fp, lsl #2 │ │ │ │ - add r8, r6, r3, lsl #1 │ │ │ │ - sub r2, r2, #3 │ │ │ │ - add r3, ip, r7 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #1 │ │ │ │ - add r6, ip, r4 │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov fp, lr │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, #2 │ │ │ │ - ble 403d8 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ - add r1, r2, r8, lsl #2 │ │ │ │ - add r2, r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r2, r7, r5, lsl #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - add r2, r7, r6, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r1, r1, fp, lsl #2 │ │ │ │ - add r9, r7, r4, lsl #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r8, #-8] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - add sl, sl, #8 │ │ │ │ - add r9, r9, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ - ldr fp, [r8, #-4] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r2, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r2, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #460] @ 40408 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #436] @ 40408 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r8, [ip] │ │ │ │ - ldr fp, [ip, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sl, #-8] │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r7, [sl, #-4] │ │ │ │ - str r0, [fp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, r7, #8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - sub r1, r8, #8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r3, #8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #8 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, ip, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmn r2, #1 │ │ │ │ - add r3, fp, #8 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [r9, #4] │ │ │ │ - bne 40178 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r5, r5, ip │ │ │ │ - add r8, r8, r2 │ │ │ │ - add fp, fp, r2 │ │ │ │ - add r6, r6, ip │ │ │ │ - add r4, r4, ip │ │ │ │ - bne 40108 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svccc 0x005db3d7 │ │ │ │ - │ │ │ │ -0004040c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r0, [r0] │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r4, [r1] │ │ │ │ - mov r9, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mul r1, r4, r2 │ │ │ │ - mvn lr, r2 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - sub r8, lr, r2, lsl #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - sub ip, lr, r1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - ble 40768 │ │ │ │ - mov sl, r3 │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - lsl r1, r2, #1 │ │ │ │ - add r6, r4, #1 │ │ │ │ - add r4, r1, r2 │ │ │ │ - add r4, r4, r8 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - sub r9, sl, #4 │ │ │ │ - sub sl, r1, r2 │ │ │ │ - add r5, r3, ip │ │ │ │ - mov fp, #1 │ │ │ │ - add r3, sl, r0 │ │ │ │ - sub r7, r5, lr │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - lsl r8, r2, #2 │ │ │ │ - mov r5, fp │ │ │ │ - str r9, [sp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr fp, [r4, r3, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r9 │ │ │ │ - str ip, [sl, #4]! │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, r6 │ │ │ │ - add r4, r4, r3 │ │ │ │ - add r9, r9, r8 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - bne 404b4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub ip, r0, #2 │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ble 40770 │ │ │ │ - sub ip, r0, #3 │ │ │ │ - add r3, r2, r5 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bic ip, ip, #1 │ │ │ │ - add ip, ip, #5 │ │ │ │ - sub lr, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r4, r4, r8 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - add ip, r5, r3, lsl #2 │ │ │ │ - add r3, r1, r0 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - add lr, r5, lr, lsl #2 │ │ │ │ - sub r4, r4, #12 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - sub r3, r5, #8 │ │ │ │ - mov r5, #1 │ │ │ │ - sub r4, r4, #8 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mvn r9, #0 │ │ │ │ - mov r2, lr │ │ │ │ - mov r6, r5 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r4, #3 │ │ │ │ - add sl, r1, r9, lsl #2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - add r7, r1, r9, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ - ldr r6, [r7, #-8] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - add sl, sl, #8 │ │ │ │ - sub r7, r7, #8 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ - ldr r8, [r7, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr fp, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [r3, r4, lsl #2] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 405c0 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - cmp r6, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - add r9, r9, r1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r1, r1, r8 │ │ │ │ - add r3, r3, r8 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add ip, ip, r8 │ │ │ │ - str r1, [sp] │ │ │ │ - bne 40594 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - tst r0, #1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - bne 40768 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, r0 │ │ │ │ - add r5, r3, r8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - sub r9, r2, r1 │ │ │ │ - add r4, r3, r0, lsl #2 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r1, [r5, r9, lsl #2] │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r5, r5, fp │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp sl, r6 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - add r4, r4, r8 │ │ │ │ - bne 40730 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 40704 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004077c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r4, [r1] │ │ │ │ - bic fp, r0, r0, asr #31 │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - cmp r0, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mul r0, r4, fp │ │ │ │ - mvn lr, fp │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - add r1, fp, fp, lsl #2 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov ip, r3 │ │ │ │ - sub r2, lr, r1 │ │ │ │ - sub lr, lr, r0 │ │ │ │ - beq 40eb8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 40eb0 │ │ │ │ - add r5, lr, r0, lsl #1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r9, r5, fp │ │ │ │ - str r4, [sp, #132] @ 0x84 │ │ │ │ - add r4, r5, r0 │ │ │ │ - add r5, r0, r0, lsl #2 │ │ │ │ - add lr, r5, lr │ │ │ │ - add r0, r0, r4 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - add r5, r0, fp │ │ │ │ - add r0, lr, fp │ │ │ │ - str r0, [sp] │ │ │ │ - sub r0, r6, #2 │ │ │ │ - lsr r6, r0, #1 │ │ │ │ - lsl r3, fp, #2 │ │ │ │ - add r0, r1, fp, lsl #1 │ │ │ │ - add lr, r0, r2 │ │ │ │ - add r4, fp, r4 │ │ │ │ - add r0, r3, r1 │ │ │ │ - add r7, r2, r1, lsl #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, r0, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov sl, r4 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - mov r4, lr │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r9, ip │ │ │ │ - mov r3, #1 │ │ │ │ - mov ip, r5 │ │ │ │ - ldr lr, [sp] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - mvn r8, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 40e80 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - add r0, r3, r4, lsl #2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r0, r3, r7, lsl #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - add r3, r0, sl, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - add r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, r0, r4, lsl #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r9, r8, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r9, r2, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r9, r1, lsl #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r9, lr, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - ldr r5, [r8, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r4, [r9, #8] │ │ │ │ - ldr r6, [sl, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - ldr r7, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [r9, #4] │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [r9, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr sl, [r3, #8]! │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #2108] @ 41260 │ │ │ │ - str r0, [r3, #8]! │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2084] @ 41264 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2052] @ 41260 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2032] @ 41264 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2004] @ 41264 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1976] @ 41260 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1952] @ 41264 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1924] @ 41260 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1900] @ 41268 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1888] @ 4126c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1856] @ 41268 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1844] @ 4126c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1816] @ 4126c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1796] @ 41268 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1772] @ 4126c │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1752] @ 41268 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr sl, [fp] │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [ip, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr lr, [sp] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [lr, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r6, #8]! │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [lr] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, r7, #8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r8, #8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, r9, #8 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r1, sl, #8 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr lr, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, fp, #8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, ip, #8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, lr, #8 │ │ │ │ - str r2, [sp] │ │ │ │ - bne 40920 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - ldm r6, {r6, fp, lr} │ │ │ │ - ldm r1, {r1, r2, r8, sl} │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - add r4, r4, r5 │ │ │ │ - add r7, r7, r5 │ │ │ │ - add sl, sl, r5 │ │ │ │ - add r8, r8, fp │ │ │ │ - add r2, r2, fp │ │ │ │ - add r1, r1, fp │ │ │ │ - add ip, ip, fp │ │ │ │ - add lr, lr, fp │ │ │ │ - bne 40864 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 40eb0 │ │ │ │ - add lr, lr, r0, lsl #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r1, lr, r0, lsl #1 │ │ │ │ - add r8, r3, r2, lsl #2 │ │ │ │ - add r3, r1, r0 │ │ │ │ - add r2, ip, lr, lsl #2 │ │ │ │ - add r0, lr, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, ip, r0, lsl #2 │ │ │ │ - add r4, r3, r4, lsl #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, ip, r1, lsl #2 │ │ │ │ - add fp, ip, r3, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r2, ip, r4, lsl #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str fp, [sp] │ │ │ │ - rsb r2, r3, #0 │ │ │ │ - mov fp, r8 │ │ │ │ - rsb r3, r3, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [fp, #64] @ 0x40 │ │ │ │ - ldr r5, [fp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - add fp, fp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [fp, #32] │ │ │ │ - ldr r6, [fp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [fp, #20] │ │ │ │ - ldr r7, [fp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [fp, #28] │ │ │ │ - ldr r8, [fp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [fp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [fp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, r3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #600] @ 41260 │ │ │ │ - str r0, [r8, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #580] @ 41264 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #548] @ 41260 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #528] @ 41264 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #500] @ 41264 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #472] @ 41260 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #448] @ 41264 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #420] @ 41260 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r1, [pc, #396] @ 41268 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #384] @ 4126c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldr r1, [pc, #348] @ 41268 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #336] @ 4126c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #308] @ 4126c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #288] @ 41268 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #264] @ 4126c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #244] @ 41268 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r7, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, r7, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r2, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r6, #8 │ │ │ │ - str r1, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [r7, #16] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 40f1c │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mrccc 7, 4, r3, cr14, cr10, {3} │ │ │ │ - svclt 0x004f1bbd │ │ │ │ - svclt 0x00737871 │ │ │ │ - svclt 0x00167918 │ │ │ │ - │ │ │ │ -00041270 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic r6, ip, ip, asr #31 │ │ │ │ - mov r8, r3 │ │ │ │ - mul r3, r1, r6 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - cmp ip, #2 │ │ │ │ - str ip, [sp, #100] @ 0x64 │ │ │ │ - mvn ip, r6 │ │ │ │ - mov r0, r2 │ │ │ │ - sub r2, ip, r6, lsl #2 │ │ │ │ - sub ip, ip, r3 │ │ │ │ - beq 4172c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 41724 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, ip, r3, lsl #1 │ │ │ │ - add ip, ip, r3, lsl #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add lr, r6, r1 │ │ │ │ - add r1, r3, r6 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - lsl r7, r6, #2 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r6, r7 │ │ │ │ - add r4, ip, r6 │ │ │ │ - add sl, r3, r2 │ │ │ │ - add ip, r0, r7 │ │ │ │ - add r3, r7, r6, lsl #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str ip, [sp, #108] @ 0x6c │ │ │ │ - mov ip, #1 │ │ │ │ - add r2, r2, r6, lsl #3 │ │ │ │ - mov r5, ip │ │ │ │ - mov ip, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, lr │ │ │ │ - mov r8, r6 │ │ │ │ - mov lr, sl │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r0 │ │ │ │ - mvn fp, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 416f8 │ │ │ │ - add r1, sl, r4, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, sl, r6, lsl #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, r2, fp, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, r2, r9, lsl #2 │ │ │ │ - add r3, sl, lr, lsl #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r1, r2, r0, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - add r1, r2, ip, lsl #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, #4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr r6, [fp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ - ldr sl, [r3, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr fp, [fp, #4] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr sl, [r1, fp, lsl #3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [ip, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr ip, [sp, #156] @ 0x9c │ │ │ │ - ldr r9, [ip, r3] │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [r1, fp, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r9, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [r8, #8]! │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [r1, fp, lsl #3] │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [ip, sl] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r1, r3, #8 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add r2, fp, #8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sl, #8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r1, r9 │ │ │ │ - add r2, r9, #1 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r0, [r6, #8]! │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bne 413d0 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - ldm r0, {r0, r9, fp} │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, r7 │ │ │ │ - add r6, r6, r7 │ │ │ │ - add fp, fp, r8 │ │ │ │ - add r9, r9, r8 │ │ │ │ - add r0, r0, r8 │ │ │ │ - add ip, ip, r8 │ │ │ │ - bne 41344 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 41724 │ │ │ │ - add r9, r0, r2, lsl #2 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - add r0, r0, ip │ │ │ │ - add r2, r1, #1 │ │ │ │ - sub r1, r0, r3 │ │ │ │ - add r3, r1, r3, lsl #1 │ │ │ │ - add r1, r8, r1, lsl #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, r1, #4 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r2, r1, #8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, r3, #4 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r5, r8, r0, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - sub r3, r8, #8 │ │ │ │ - mov r7, r9 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, #1 │ │ │ │ - sub r3, r8, #4 │ │ │ │ - mov r9, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r7, #48] @ 0x30 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - add r7, r7, #32 │ │ │ │ - add r9, r9, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r9, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r9, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 41798 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00041900 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic r7, r0, r0, asr #31 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mul r2, r1, r7 │ │ │ │ - cmp r0, #2 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - add lr, r7, r7, lsl #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mvn r0, r7 │ │ │ │ - mov ip, r3 │ │ │ │ - sub r3, r0, lr │ │ │ │ - sub r0, r0, r2 │ │ │ │ - beq 41c90 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 41c88 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, r2, r2, lsl #1 │ │ │ │ - add r2, r0, r2, lsl #1 │ │ │ │ - add r4, r2, r7 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add fp, r7, lr │ │ │ │ - sub r2, r2, #2 │ │ │ │ - add fp, fp, r3 │ │ │ │ - add r6, r3, lr, lsl #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - add r1, r1, r0 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - add r5, r1, r7 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r4, ip │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 41c64 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add sl, r4, r3, lsl #2 │ │ │ │ - add r2, r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add r7, r4, r5, lsl #2 │ │ │ │ - add r0, r2, r6, lsl #2 │ │ │ │ - add r2, r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - add sl, sl, #8 │ │ │ │ - add r7, r7, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r8, [r3, #8]! │ │ │ │ - ldr fp, [r9, #8]! │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r0, [r2, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - ldr r9, [r3, #8]! │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r2, #8]! │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #788] @ 41e18 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #764] @ 41e18 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r9, [r3, #-4] │ │ │ │ - ldr fp, [r3], #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r9, [r3, #-4] │ │ │ │ - ldr r8, [r3], #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sl, #-4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ - str r0, [r7, #-4] │ │ │ │ - bne 41a2c │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - add r6, r6, lr │ │ │ │ - add fp, fp, lr │ │ │ │ - add r1, r1, r8 │ │ │ │ - add r3, r3, r8 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 419b0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 41c88 │ │ │ │ - ldr lr, [sp, #76] @ 0x4c │ │ │ │ - add r0, r0, r2, lsl #1 │ │ │ │ - add r2, r0, r2 │ │ │ │ - add r5, lr, r3, lsl #2 │ │ │ │ - add r3, ip, r0, lsl #2 │ │ │ │ - add r2, ip, r2, lsl #2 │ │ │ │ - add r0, r3, #12 │ │ │ │ - add r3, r3, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, r2, #12 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, r2, #16 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, ip, #4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [r5, #36] @ 0x24 │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - add r5, r5, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r5, #24] │ │ │ │ - ldr sl, [r5, #32] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #132] @ 41e18 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #108] @ 41e18 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 41ce4 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svclt 0x005db3d7 │ │ │ │ - │ │ │ │ -00041e1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r0, [r1] │ │ │ │ - bic r8, r4, r4, asr #31 │ │ │ │ - mul r1, r0, r8 │ │ │ │ - mvn r5, r8 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - cmp r4, #2 │ │ │ │ - lsl lr, r1, #1 │ │ │ │ - sub ip, r5, r1 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - lsl r1, r8, #1 │ │ │ │ - bgt 41f28 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 41f20 │ │ │ │ - sub r7, r5, r1 │ │ │ │ - add r4, lr, ip │ │ │ │ - add r5, r5, r8 │ │ │ │ - add r7, r7, r8, lsl #2 │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsl fp, r8, #3 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r6, r2, r5, lsl #2 │ │ │ │ - add r7, r2, r7, lsl #2 │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - mov r9, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - ldr sl, [r7, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - str r2, [sp] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov ip, r0 │ │ │ │ - str ip, [r5, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [r6, #8] │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ - add r6, r6, fp │ │ │ │ - mov r1, r8 │ │ │ │ - add r7, r7, fp │ │ │ │ - str r0, [r4, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov ip, r0 │ │ │ │ - str ip, [r5, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp r9, r3 │ │ │ │ - add r5, r5, r2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - add r4, r4, r2 │ │ │ │ - bne 41ea0 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 41f20 │ │ │ │ - add r0, r0, #1 │ │ │ │ - bic r4, r4, #1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add r0, r4, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - sub r0, r3, #8 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - add ip, lr, ip │ │ │ │ - sub r0, r0, #8 │ │ │ │ - add ip, ip, r8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - sub lr, ip, #-1073741823 @ 0xc0000001 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add ip, r3, ip, lsl #2 │ │ │ │ - add fp, r5, r1 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r6, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov lr, ip │ │ │ │ - mov r3, r6 │ │ │ │ - lsl r9, r8, #2 │ │ │ │ - mov r6, r5 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r5, fp │ │ │ │ - add r8, r2, r6, lsl #2 │ │ │ │ - add r7, r2, r5, lsl #2 │ │ │ │ - mov r4, #2 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [r8, #4] │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r8, #8]! │ │ │ │ - ldr r9, [r7, #8]! │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr fp, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [r3, r4, lsl #2] │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 41fd4 │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldm r1, {r1, r3, r9} │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - add r0, r0, r9 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r0, r0, r9 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r6, r6, r1 │ │ │ │ - add r5, r5, r1 │ │ │ │ - add lr, lr, r9 │ │ │ │ - add ip, ip, r9 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bne 41fa8 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00042108 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r3, [r3] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - bic r0, r1, r1, asr #31 │ │ │ │ - ldr lr, [r3] │ │ │ │ - mov r3, ip │ │ │ │ - mul r3, r0, r3 │ │ │ │ - ldr r2, [r2] │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - cmp r1, ip │ │ │ │ - mov r3, r2 │ │ │ │ - mov ip, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mvn r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mul r0, ip, r0 │ │ │ │ - bic r5, r3, r3, asr #31 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - bic lr, lr, lr, asr #31 │ │ │ │ - sub r6, r2, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - sub r0, r2, r4 │ │ │ │ - mvn r2, lr │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - blt 42aa8 │ │ │ │ - cmp ip, #2 │ │ │ │ - ble 42f14 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r0, r3, r6 │ │ │ │ - mov r3, r1 │ │ │ │ - mla r3, r4, r2, r3 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - add r9, r3, r2 │ │ │ │ - add r3, r5, r2, lsl #1 │ │ │ │ - add r8, r3, r6 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r3, r1, r4, lsl #1 │ │ │ │ - add sl, r3, r2 │ │ │ │ - ble 423a0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add lr, ip, #1 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - mov r7, #2 │ │ │ │ - add fp, r3, #1 │ │ │ │ - mov lr, r2 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 42320 │ │ │ │ - mov r6, #1 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r9 │ │ │ │ - mov ip, r6 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add sl, r0, r2, lsl #2 │ │ │ │ - add r6, r0, r3, lsl #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - mov r4, #1 │ │ │ │ - add r8, r0, r7, lsl #2 │ │ │ │ - add r9, r0, r1, lsl #2 │ │ │ │ - mov r7, sl │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #4]! │ │ │ │ - ldr sl, [r7, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmp r4, fp │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - bne 42298 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r2, r2, r5 │ │ │ │ - add r1, r1, lr │ │ │ │ - add r7, r7, lr │ │ │ │ - bne 4225c │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r8, r8, lr │ │ │ │ - sub r0, r0, lr │ │ │ │ - add sl, sl, r4 │ │ │ │ - sub r9, r9, r4 │ │ │ │ - bge 42220 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - add r4, r3, #1 │ │ │ │ - add r4, r4, r5 │ │ │ │ - add r4, r4, r6 │ │ │ │ - add r4, r2, r4, lsl #2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - lsl r6, r3, #2 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt 42ce0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - add r4, r4, r8 │ │ │ │ - bge 42374 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 42f20 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov ip, r2 │ │ │ │ - mul ip, r1, ip │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, r2 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - sub r0, r1, #1 │ │ │ │ - mov lr, ip │ │ │ │ - add r1, r2, r4, lsl #1 │ │ │ │ - mla lr, r0, lr, r1 │ │ │ │ - add r2, r4, r2 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - add r2, r2, lr, lsl #2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, r3, ip, lsl #1 │ │ │ │ - add r8, r4, r3 │ │ │ │ - add r2, r2, r4, lsl #1 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - add r7, r4, ip, lsl #1 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - sub r2, r3, #8 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, #2 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - lsl r3, r8, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, r8, lsl #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - lsl r4, r7, #2 │ │ │ │ - add r9, r1, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r3 │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add lr, r1, r3 │ │ │ │ - ble 4251c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr sl, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, r1, lsl #2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r4, #1 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str lr, [sp, #8] │ │ │ │ - add r6, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - sub r8, r3, r2, lsl #2 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [fp, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - bne 424d4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble 4262c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - sub r3, r3, ip, lsl #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #3 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ - mov ip, lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add ip, ip, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, ip │ │ │ │ - sublt ip, ip, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - ldr sl, [r3, #-8] │ │ │ │ - ldr fp, [r3, #-4] │ │ │ │ - ble 42608 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - add r8, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - sub r7, r3, r2, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [r6] │ │ │ │ - bne 425b8 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, r2, r3 │ │ │ │ - bge 42560 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, r1, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add ip, ip, r3 │ │ │ │ - add r2, r2, r3 │ │ │ │ - bge 42478 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ble 426e4 │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - sub r6, r2, #4 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - mov sl, r7 │ │ │ │ - mov r9, #2 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r6, r8 │ │ │ │ - add r4, r3, sl, lsl #2 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - str r0, [r6] │ │ │ │ - bne 426a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - add sl, sl, fp │ │ │ │ - bge 42698 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - lsl r6, r3, #2 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - sub fp, r7, #-1073741823 @ 0xc0000001 │ │ │ │ - add r2, r3, r4 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - sub sl, r8, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r9, r1, #2 │ │ │ │ - bic r9, r9, #1 │ │ │ │ - add r1, r9, #4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - add ip, r1, fp, lsl #2 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r9, r1, sl, lsl #2 │ │ │ │ - add fp, r1, fp, lsl #2 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r5, #2 │ │ │ │ - add sl, r1, sl, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, fp │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, ip │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 42804 │ │ │ │ - mov r4, #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r5, [r7, r4, lsl #2] │ │ │ │ - ldr r6, [fp, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r9, r4, lsl #2] │ │ │ │ - ldr r6, [sl, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 42784 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r7, r7, r6 │ │ │ │ - add r9, r9, r6 │ │ │ │ - sub fp, fp, r6 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - sub r1, r1, r6 │ │ │ │ - sub ip, ip, r6 │ │ │ │ - sub sl, sl, r6 │ │ │ │ - bge 42760 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 42ccc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - ble 42878 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 42cd8 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r4, r0, r1, lsl #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - lsl r8, r1, #2 │ │ │ │ - cmp lr, #0 │ │ │ │ - lsl r2, sl, #1 │ │ │ │ - add r3, r3, sl, lsl #1 │ │ │ │ - add r5, r0, r1, lsl #2 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ble 42900 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r0, #2 │ │ │ │ - add lr, lr, #1 │ │ │ │ - add r6, r4, ip, lsl #2 │ │ │ │ - add r1, r5, ip, lsl #2 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r9, [r1, #4] │ │ │ │ - cmp r7, lr │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ - str r9, [r1, #8] │ │ │ │ - add r6, r6, r8 │ │ │ │ - add r1, r1, r8 │ │ │ │ - bne 428cc │ │ │ │ - cmp fp, r0 │ │ │ │ - add ip, ip, sl │ │ │ │ - add r0, r0, #1 │ │ │ │ - bne 428c0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - add r1, r0, r0, lsr #31 │ │ │ │ - cmp ip, r1, asr #1 │ │ │ │ - blt 42d10 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r7, #2 │ │ │ │ - add r4, r2, r3 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r9, r3, #6 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r8, fp, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - ble 42f48 │ │ │ │ - sub r3, r9, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r5, r4 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - sub r2, r5, fp │ │ │ │ - cmp r3, #0 │ │ │ │ - rsb r2, r9, r2, lsl #2 │ │ │ │ - add r3, r9, fp, lsl #2 │ │ │ │ - ble 42a7c │ │ │ │ - add fp, r2, #16 │ │ │ │ - mov r2, #4 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - mov fp, r2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - add r4, r2, r3 │ │ │ │ - mov r6, #1 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r9, [sl, r4] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr fp, [r3, r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r3, r4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r4, r3 │ │ │ │ - bne 429cc │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add fp, fp, #2 │ │ │ │ - cmp r2, fp │ │ │ │ - add r3, r3, #8 │ │ │ │ - bne 429b0 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r5, r5, r2 │ │ │ │ - add fp, r3, r8 │ │ │ │ - add r3, r4, #1 │ │ │ │ - beq 42cd8 │ │ │ │ - mov r4, r3 │ │ │ │ - add r8, fp, #2 │ │ │ │ - b 42978 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 42ef8 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub r9, r3, #2 │ │ │ │ - mov r3, r2 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - mov r9, r3 │ │ │ │ - add r3, r5, r2, lsl #1 │ │ │ │ - add r4, r3, r6 │ │ │ │ - add r3, r0, r2, lsl #2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r2 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, #1 │ │ │ │ - lsl r2, r1, #1 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, #2 │ │ │ │ - add r7, r2, r1, lsl #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 42c18 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, r3, r4, lsl #2 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - add r8, r3, r7, lsl #2 │ │ │ │ - ble 42c18 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr r8, [r4, fp, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r4, r3 │ │ │ │ - str r0, [r5, r9, lsl #2] │ │ │ │ - add r5, r5, sl │ │ │ │ - bne 42ba4 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bne 42b8c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - sub fp, fp, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r7, r7, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub r9, r9, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r4, r4, r3 │ │ │ │ - bge 42b50 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ble 423a0 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r1, r1, r5 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - add r1, r1, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ - add r5, r0, r1, lsl #2 │ │ │ │ - ble 42394 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - add lr, r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [r1], r2 │ │ │ │ - cmp r3, lr │ │ │ │ - str ip, [r0], sl │ │ │ │ - bne 42ca0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - bge 42c94 │ │ │ │ - b 42394 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 33cdc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - add r4, r4, r8 │ │ │ │ - add r3, r0, r6 │ │ │ │ - bge 42ce4 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - b 42394 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r9, #2 │ │ │ │ - add r7, r1, r3 │ │ │ │ - sub r3, r1, #-1073741823 @ 0xc0000001 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsl r8, r3, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - bic sl, sl, #1 │ │ │ │ - sub lr, r3, #8 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r2, sl, #6 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r1 │ │ │ │ - add r5, r3, #1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 42ec0 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add ip, r3, r1 │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r7, #1 │ │ │ │ - add sl, r3, r1 │ │ │ │ - add fp, r3, r5, lsl #2 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, ip │ │ │ │ - mov sl, r1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble 42e8c │ │ │ │ - mov r4, #4 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [r9, r4, lsl #2] │ │ │ │ - ldr r8, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr fp, [sl, r4, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 42df4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r1 │ │ │ │ - add r9, r9, r6 │ │ │ │ - add sl, sl, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r3, r3, r6 │ │ │ │ - bne 42dd4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r5, r5, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r0 │ │ │ │ - add r2, r2, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, r0, #1 │ │ │ │ - add lr, lr, r4 │ │ │ │ - add r1, r1, r2 │ │ │ │ - beq 42cd8 │ │ │ │ - mov r0, r3 │ │ │ │ - b 42d84 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 42f2c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - b 42c60 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 42344 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 42ccc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bgt 42858 │ │ │ │ - b 4286c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r7 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r4, r4, r3 │ │ │ │ - beq 42cd8 │ │ │ │ - mov fp, r8 │ │ │ │ - b 42930 │ │ │ │ - │ │ │ │ -00042f68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r4, [r1] │ │ │ │ - bic fp, r0, r0, asr #31 │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - cmp r0, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mul r0, r4, fp │ │ │ │ - mvn lr, fp │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - add r1, fp, fp, lsl #2 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov ip, r3 │ │ │ │ - sub r2, lr, r1 │ │ │ │ - sub lr, lr, r0 │ │ │ │ - beq 436a4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 4369c │ │ │ │ - add r5, lr, r0, lsl #1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r9, r5, fp │ │ │ │ - str r4, [sp, #132] @ 0x84 │ │ │ │ - add r4, r5, r0 │ │ │ │ - add r5, r0, r0, lsl #2 │ │ │ │ - add lr, r5, lr │ │ │ │ - add r0, r0, r4 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - add r5, r0, fp │ │ │ │ - add r0, lr, fp │ │ │ │ - str r0, [sp] │ │ │ │ - sub r0, r6, #2 │ │ │ │ - lsr r6, r0, #1 │ │ │ │ - lsl r3, fp, #2 │ │ │ │ - add r0, r1, fp, lsl #1 │ │ │ │ - add lr, r0, r2 │ │ │ │ - add r4, fp, r4 │ │ │ │ - add r0, r3, r1 │ │ │ │ - add r7, r2, r1, lsl #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, r0, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov sl, r4 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - mov r4, lr │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r9, ip │ │ │ │ - mov r3, #1 │ │ │ │ - mov ip, r5 │ │ │ │ - ldr lr, [sp] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - mvn r8, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 4366c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - add r0, r3, r4, lsl #2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r0, r3, r7, lsl #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - add r3, r0, sl, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - add r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, r0, r4, lsl #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r9, r8, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r9, r2, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r9, r1, lsl #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r9, lr, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - ldr r5, [r8, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r4, [r9, #8] │ │ │ │ - ldr r6, [sl, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - ldr r7, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [r9, #4] │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [r9, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr sl, [r3, #8]! │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #2108] @ 43a4c │ │ │ │ - str r0, [r3, #8]! │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2084] @ 43a50 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2052] @ 43a4c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2032] @ 43a50 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2004] @ 43a50 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1976] @ 43a4c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1952] @ 43a50 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1924] @ 43a4c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1900] @ 43a54 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1888] @ 43a58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1856] @ 43a54 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1844] @ 43a58 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1816] @ 43a58 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1796] @ 43a54 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1772] @ 43a58 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1752] @ 43a54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr sl, [fp] │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [ip, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr lr, [sp] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [lr, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r6, #8]! │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [lr] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, r7, #8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r8, #8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, r9, #8 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r1, sl, #8 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr lr, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, fp, #8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, ip, #8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, lr, #8 │ │ │ │ - str r2, [sp] │ │ │ │ - bne 4310c │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - ldm r6, {r6, fp, lr} │ │ │ │ - ldm r1, {r1, r2, r8, sl} │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - add r4, r4, r5 │ │ │ │ - add r7, r7, r5 │ │ │ │ - add sl, sl, r5 │ │ │ │ - add r8, r8, fp │ │ │ │ - add r2, r2, fp │ │ │ │ - add r1, r1, fp │ │ │ │ - add ip, ip, fp │ │ │ │ - add lr, lr, fp │ │ │ │ - bne 43050 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 4369c │ │ │ │ - add lr, lr, r0, lsl #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r1, lr, r0, lsl #1 │ │ │ │ - add r8, r3, r2, lsl #2 │ │ │ │ - add r3, r1, r0 │ │ │ │ - add r2, ip, lr, lsl #2 │ │ │ │ - add r0, lr, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, ip, r0, lsl #2 │ │ │ │ - add r4, r3, r4, lsl #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, ip, r1, lsl #2 │ │ │ │ - add fp, ip, r3, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r2, ip, r4, lsl #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str fp, [sp] │ │ │ │ - rsb r2, r3, #0 │ │ │ │ - mov fp, r8 │ │ │ │ - rsb r3, r3, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [fp, #64] @ 0x40 │ │ │ │ - ldr r5, [fp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - add fp, fp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [fp, #32] │ │ │ │ - ldr r6, [fp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [fp, #20] │ │ │ │ - ldr r7, [fp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [fp, #28] │ │ │ │ - ldr r8, [fp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [fp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [fp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, r3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #600] @ 43a4c │ │ │ │ - str r0, [r8, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #580] @ 43a50 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #548] @ 43a4c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #528] @ 43a50 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #500] @ 43a50 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #472] @ 43a4c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #448] @ 43a50 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #420] @ 43a4c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r1, [pc, #396] @ 43a54 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #384] @ 43a58 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldr r1, [pc, #348] @ 43a54 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #336] @ 43a58 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #308] @ 43a58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #288] @ 43a54 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #264] @ 43a58 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #244] @ 43a54 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r7, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, r7, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r2, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r6, #8 │ │ │ │ - str r1, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [r7, #16] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 43708 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mrccc 7, 4, r3, cr14, cr10, {3} │ │ │ │ - svclt 0x004f1bbd │ │ │ │ - svccc 0x00737871 │ │ │ │ - svccc 0x00167918 │ │ │ │ - │ │ │ │ -00043a5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic r6, ip, ip, asr #31 │ │ │ │ - mov r8, r3 │ │ │ │ - mul r3, r1, r6 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - cmp ip, #2 │ │ │ │ - str ip, [sp, #100] @ 0x64 │ │ │ │ - mvn ip, r6 │ │ │ │ - mov r0, r2 │ │ │ │ - sub r2, ip, r6, lsl #2 │ │ │ │ - sub ip, ip, r3 │ │ │ │ - beq 43f18 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 43f10 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, ip, r3, lsl #1 │ │ │ │ - add ip, ip, r3, lsl #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add lr, r6, r1 │ │ │ │ - add r1, r3, r6 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - lsl r7, r6, #2 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r6, r7 │ │ │ │ - add r4, ip, r6 │ │ │ │ - add sl, r3, r2 │ │ │ │ - add ip, r0, r7 │ │ │ │ - add r3, r7, r6, lsl #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str ip, [sp, #108] @ 0x6c │ │ │ │ - mov ip, #1 │ │ │ │ - add r2, r2, r6, lsl #3 │ │ │ │ - mov r5, ip │ │ │ │ - mov ip, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, lr │ │ │ │ - mov r8, r6 │ │ │ │ - mov lr, sl │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r0 │ │ │ │ - mvn fp, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 43ee4 │ │ │ │ - add r1, sl, r4, lsl #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sl, r6, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, r2, fp, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, r2, r9, lsl #2 │ │ │ │ - add r3, sl, lr, lsl #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r1, r2, r0, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - add r1, r2, ip, lsl #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, #4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr r6, [fp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ - ldr sl, [r3, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr fp, [fp, #4] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr sl, [r1, fp, lsl #3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [ip, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr ip, [sp, #156] @ 0x9c │ │ │ │ - ldr r9, [ip, r3] │ │ │ │ - str r0, [r1, #8]! │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [r1, fp, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r9, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [r8, #8]! │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [r1, fp, lsl #3] │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [ip, sl] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r1, r3, #8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, fp, #8 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, sl, #8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r1, r9 │ │ │ │ - add r2, r9, #1 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r0, [r6, #8]! │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bne 43bbc │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - ldm r0, {r0, r9, fp} │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, r7 │ │ │ │ - add r6, r6, r7 │ │ │ │ - add fp, fp, r8 │ │ │ │ - add r9, r9, r8 │ │ │ │ - add r0, r0, r8 │ │ │ │ - add ip, ip, r8 │ │ │ │ - bne 43b30 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 43f10 │ │ │ │ - add r9, r0, r2, lsl #2 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - add r0, r0, ip │ │ │ │ - add r2, r1, #1 │ │ │ │ - sub r1, r0, r3 │ │ │ │ - add r3, r1, r3, lsl #1 │ │ │ │ - add r1, r8, r1, lsl #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, r1, #4 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r2, r1, #8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, r3, #4 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r5, r8, r0, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - sub r3, r8, #8 │ │ │ │ - mov r7, r9 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, #1 │ │ │ │ - sub r3, r8, #4 │ │ │ │ - mov r9, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r7, #48] @ 0x30 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - add r7, r7, #32 │ │ │ │ - add r9, r9, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [r7, #40] @ 0x28 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r9, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r9, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 43f84 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000440ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bic r7, r0, r0, asr #31 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mul r2, r1, r7 │ │ │ │ - cmp r0, #2 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - add lr, r7, r7, lsl #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mvn r0, r7 │ │ │ │ - mov ip, r3 │ │ │ │ - sub r3, r0, lr │ │ │ │ - sub r0, r0, r2 │ │ │ │ - beq 4447c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 44474 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, r2, r2, lsl #1 │ │ │ │ - add r2, r0, r2, lsl #1 │ │ │ │ - add r4, r2, r7 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add fp, r7, lr │ │ │ │ - sub r2, r2, #2 │ │ │ │ - add fp, fp, r3 │ │ │ │ - add r6, r3, lr, lsl #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - add r1, r1, r0 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - add r5, r1, r7 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r4, ip │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 44450 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add sl, r4, r3, lsl #2 │ │ │ │ - add r2, r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add r7, r4, r5, lsl #2 │ │ │ │ - add r0, r2, r6, lsl #2 │ │ │ │ - add r2, r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - add sl, sl, #8 │ │ │ │ - add r7, r7, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r8, [r3, #8]! │ │ │ │ - ldr fp, [r9, #8]! │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r0, [r2, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - ldr r9, [r3, #8]! │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r2, #8]! │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #788] @ 44604 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #764] @ 44604 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r9, [r3, #-4] │ │ │ │ - ldr fp, [r3], #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r9, [r3, #-4] │ │ │ │ - ldr r8, [r3], #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sl, #-4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ - str r0, [r7, #-4] │ │ │ │ - bne 44218 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - add r6, r6, lr │ │ │ │ - add fp, fp, lr │ │ │ │ - add r1, r1, r8 │ │ │ │ - add r3, r3, r8 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 4419c │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 44474 │ │ │ │ - ldr lr, [sp, #76] @ 0x4c │ │ │ │ - add r0, r0, r2, lsl #1 │ │ │ │ - add r2, r0, r2 │ │ │ │ - add r5, lr, r3, lsl #2 │ │ │ │ - add r3, ip, r0, lsl #2 │ │ │ │ - add r2, ip, r2, lsl #2 │ │ │ │ - add r0, r3, #12 │ │ │ │ - add r3, r3, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, r2, #12 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, r2, #16 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, ip, #4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [r5, #36] @ 0x24 │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - add r5, r5, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r5, #24] │ │ │ │ - ldr sl, [r5, #32] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ - mov r1, #-1090519040 @ 0xbf000000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #132] @ 44604 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #108] @ 44604 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 444d0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svccc 0x005db3d7 │ │ │ │ - │ │ │ │ -00044608 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r0, [r1] │ │ │ │ - bic r8, r4, r4, asr #31 │ │ │ │ - mul r1, r0, r8 │ │ │ │ - mvn r5, r8 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - cmp r4, #2 │ │ │ │ - lsl lr, r1, #1 │ │ │ │ - sub ip, r5, r1 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - lsl r1, r8, #1 │ │ │ │ - bgt 44714 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 4470c │ │ │ │ - sub r7, r5, r1 │ │ │ │ - add r4, lr, ip │ │ │ │ - add r5, r5, r8 │ │ │ │ - add r7, r7, r8, lsl #2 │ │ │ │ - add r4, r4, r8 │ │ │ │ - lsl fp, r8, #3 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r6, r2, r5, lsl #2 │ │ │ │ - add r7, r2, r7, lsl #2 │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - mov r9, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - ldr sl, [r7, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - str r2, [sp] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov ip, r0 │ │ │ │ - str ip, [r5, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [r6, #8] │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ - add r6, r6, fp │ │ │ │ - mov r1, r8 │ │ │ │ - add r7, r7, fp │ │ │ │ - str r0, [r4, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov ip, r0 │ │ │ │ - str ip, [r5, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp r9, r3 │ │ │ │ - add r5, r5, r2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - add r4, r4, r2 │ │ │ │ - bne 4468c │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 4470c │ │ │ │ - add r0, r0, #1 │ │ │ │ - bic r4, r4, #1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add r0, r4, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - sub r0, r3, #8 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - add ip, lr, ip │ │ │ │ - sub r0, r0, #8 │ │ │ │ - add ip, ip, r8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - sub lr, ip, #-1073741823 @ 0xc0000001 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add ip, r3, ip, lsl #2 │ │ │ │ - add fp, r5, r1 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r6, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov lr, ip │ │ │ │ - mov r3, r6 │ │ │ │ - lsl r9, r8, #2 │ │ │ │ - mov r6, r5 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r5, fp │ │ │ │ - add r8, r2, r6, lsl #2 │ │ │ │ - add r7, r2, r5, lsl #2 │ │ │ │ - mov r4, #2 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [r8, #4] │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r8, #8]! │ │ │ │ - ldr r9, [r7, #8]! │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr fp, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [r3, r4, lsl #2] │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 447c0 │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldm r1, {r1, r3, r9} │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - add r0, r0, r9 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r0, r0, r9 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r6, r6, r1 │ │ │ │ - add r5, r5, r1 │ │ │ │ - add lr, lr, r9 │ │ │ │ - add ip, ip, r9 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bne 44794 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000448f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r3, [r3] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - bic r0, r1, r1, asr #31 │ │ │ │ - ldr lr, [r3] │ │ │ │ - mov r3, ip │ │ │ │ - mul r3, r0, r3 │ │ │ │ - ldr r2, [r2] │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - cmp r1, ip │ │ │ │ - mov r3, r2 │ │ │ │ - mov ip, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mvn r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mul r0, ip, r0 │ │ │ │ - bic r5, r3, r3, asr #31 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - bic lr, lr, lr, asr #31 │ │ │ │ - sub r6, r2, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - sub r0, r2, r4 │ │ │ │ - mvn r2, lr │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - blt 4528c │ │ │ │ - cmp ip, #2 │ │ │ │ - ble 456f8 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r0, r3, r6 │ │ │ │ - mov r3, r1 │ │ │ │ - mla r3, r4, r2, r3 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - add r9, r3, r2 │ │ │ │ - add r3, r5, r2, lsl #1 │ │ │ │ - add r8, r3, r6 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r3, r1, r4, lsl #1 │ │ │ │ - add sl, r3, r2 │ │ │ │ - ble 44b8c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add lr, ip, #1 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - mov r7, #2 │ │ │ │ - add fp, r3, #1 │ │ │ │ - mov lr, r2 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 44b0c │ │ │ │ - mov r6, #1 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r9 │ │ │ │ - mov ip, r6 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add sl, r0, r2, lsl #2 │ │ │ │ - add r6, r0, r3, lsl #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - mov r4, #1 │ │ │ │ - add r8, r0, r7, lsl #2 │ │ │ │ - add r9, r0, r1, lsl #2 │ │ │ │ - mov r7, sl │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #4]! │ │ │ │ - ldr sl, [r7, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmp r4, fp │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - bne 44a84 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r2, r2, r5 │ │ │ │ - add r1, r1, lr │ │ │ │ - add r7, r7, lr │ │ │ │ - bne 44a48 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r8, r8, lr │ │ │ │ - sub r0, r0, lr │ │ │ │ - add sl, sl, r4 │ │ │ │ - sub r9, r9, r4 │ │ │ │ - bge 44a0c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - add r4, r3, #1 │ │ │ │ - add r4, r4, r5 │ │ │ │ - add r4, r4, r6 │ │ │ │ - add r4, r2, r4, lsl #2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - lsl r6, r3, #2 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt 454c4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - add r4, r4, r8 │ │ │ │ - bge 44b60 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 45704 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov ip, r2 │ │ │ │ - mul ip, r1, ip │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, r2 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - sub r0, r1, #1 │ │ │ │ - mov lr, ip │ │ │ │ - add r1, r2, r4, lsl #1 │ │ │ │ - mla lr, r0, lr, r1 │ │ │ │ - add r2, r4, r2 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - add r2, r2, lr, lsl #2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, r3, ip, lsl #1 │ │ │ │ - add r8, r4, r3 │ │ │ │ - add r2, r2, r4, lsl #1 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - add r7, r4, ip, lsl #1 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - sub r2, r3, #8 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, #2 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - lsl r3, r8, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, r8, lsl #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - lsl r4, r7, #2 │ │ │ │ - add r9, r1, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r3 │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add lr, r1, r3 │ │ │ │ - ble 44d04 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr sl, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, r1, lsl #2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r4, #1 │ │ │ │ - sub r7, r3, #4 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str lr, [sp, #8] │ │ │ │ - add r6, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - sub r8, r3, r2, lsl #2 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [fp, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - bne 44cc0 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble 44e14 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - sub r3, r3, ip, lsl #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #3 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ - mov ip, lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add ip, ip, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, ip │ │ │ │ - sublt ip, ip, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - ldr sl, [r3, #-8] │ │ │ │ - ldr fp, [r3, #-4] │ │ │ │ - ble 44df0 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - add r8, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - sub r7, r3, r2, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [r6] │ │ │ │ - bne 44da0 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, r2, r3 │ │ │ │ - bge 44d48 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, r1, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add ip, ip, r3 │ │ │ │ - add r2, r2, r3 │ │ │ │ - bge 44c64 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ble 44ecc │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - sub r6, r2, #4 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - mov sl, r7 │ │ │ │ - mov r9, #2 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r6, r8 │ │ │ │ - add r4, r3, sl, lsl #2 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - str r0, [r6] │ │ │ │ - bne 44e90 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - add sl, sl, fp │ │ │ │ - bge 44e80 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - lsl r6, r3, #2 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - sub fp, r7, #-1073741823 @ 0xc0000001 │ │ │ │ - add r2, r3, r4 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - sub sl, r8, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r9, r1, #2 │ │ │ │ - bic r9, r9, #1 │ │ │ │ - add r1, r9, #4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - add ip, r1, fp, lsl #2 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r9, r1, sl, lsl #2 │ │ │ │ - add fp, r1, fp, lsl #2 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r5, #2 │ │ │ │ - add sl, r1, sl, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, fp │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, ip │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 44fec │ │ │ │ - mov r4, #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r5, [r7, r4, lsl #2] │ │ │ │ - ldr r6, [fp, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r9, r4, lsl #2] │ │ │ │ - ldr r6, [sl, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 44f6c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r7, r7, r6 │ │ │ │ - add r9, r9, r6 │ │ │ │ - sub fp, fp, r6 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - sub r1, r1, r6 │ │ │ │ - sub ip, ip, r6 │ │ │ │ - sub sl, sl, r6 │ │ │ │ - bge 44f48 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 454b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - ble 45060 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 454bc │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r4, r0, r1, lsl #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - lsl r8, r1, #2 │ │ │ │ - cmp lr, #0 │ │ │ │ - lsl r2, sl, #1 │ │ │ │ - add r3, r3, sl, lsl #1 │ │ │ │ - add r5, r0, r1, lsl #2 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ble 450e8 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r0, #2 │ │ │ │ - add lr, lr, #1 │ │ │ │ - add r6, r4, ip, lsl #2 │ │ │ │ - add r1, r5, ip, lsl #2 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r9, [r1, #4] │ │ │ │ - cmp r7, lr │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ - str r9, [r1, #8] │ │ │ │ - add r6, r6, r8 │ │ │ │ - add r1, r1, r8 │ │ │ │ - bne 450b4 │ │ │ │ - cmp fp, r0 │ │ │ │ - add ip, ip, sl │ │ │ │ - add r0, r0, #1 │ │ │ │ - bne 450a8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - add r1, r0, r0, lsr #31 │ │ │ │ - cmp ip, r1, asr #1 │ │ │ │ - blt 454f4 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r4, #2 │ │ │ │ - add r7, r2, r3 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - add r9, r3, #6 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r8, fp, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - ble 4572c │ │ │ │ - sub r3, r9, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r5, r4 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - sub r2, r4, fp │ │ │ │ - cmp r3, #0 │ │ │ │ - rsb r2, r9, r2, lsl #2 │ │ │ │ - add r3, r9, fp, lsl #2 │ │ │ │ - ble 45260 │ │ │ │ - add fp, r2, #16 │ │ │ │ - mov r2, #4 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - mov fp, r2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - add r4, r2, r3 │ │ │ │ - mov r6, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - ldr r9, [sl, r4] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr fp, [r3, r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r3, r4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r4, r3 │ │ │ │ - bne 451b4 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add fp, fp, #2 │ │ │ │ - cmp r2, fp │ │ │ │ - add r3, r3, #8 │ │ │ │ - bne 45198 │ │ │ │ - add r4, sp, #32 │ │ │ │ - ldm r4, {r4, r5, r8} │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r4, r4, r2 │ │ │ │ - add fp, r3, r8 │ │ │ │ - add r3, r5, #1 │ │ │ │ - beq 454bc │ │ │ │ - mov r5, r3 │ │ │ │ - add r8, fp, #2 │ │ │ │ - b 45160 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 456dc │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub r9, r3, #2 │ │ │ │ - mov r3, r2 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - mov r9, r3 │ │ │ │ - add r3, r5, r2, lsl #1 │ │ │ │ - add r4, r3, r6 │ │ │ │ - add r3, r0, r2, lsl #2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r2 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, #1 │ │ │ │ - lsl r2, r1, #1 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, #2 │ │ │ │ - add r7, r2, r1, lsl #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 453fc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, r3, r4, lsl #2 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - add r8, r3, r7, lsl #2 │ │ │ │ - ble 453fc │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr r8, [r4, fp, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r4, r3 │ │ │ │ - str r0, [r5, r9, lsl #2] │ │ │ │ - add r5, r5, sl │ │ │ │ - bne 45388 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bne 45370 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - sub fp, fp, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r7, r7, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub r9, r9, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r4, r4, r3 │ │ │ │ - bge 45334 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ble 44b8c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r1, r1, r5 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - add r1, r1, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ - add r5, r0, r1, lsl #2 │ │ │ │ - ble 44b80 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - add lr, r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [r1], r2 │ │ │ │ - cmp r3, lr │ │ │ │ - str ip, [r0], sl │ │ │ │ - bne 45484 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - bge 45478 │ │ │ │ - b 44b80 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 33cdc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - add r4, r4, r8 │ │ │ │ - add r3, r0, r6 │ │ │ │ - bge 454c8 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - b 44b80 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r9, #2 │ │ │ │ - add r7, r1, r3 │ │ │ │ - sub r3, r1, #-1073741823 @ 0xc0000001 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsl r8, r3, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - bic sl, sl, #1 │ │ │ │ - sub lr, r3, #8 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r2, sl, #6 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r1 │ │ │ │ - add r5, r3, #1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 456a4 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add ip, r3, r1 │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r7, #1 │ │ │ │ - add sl, r3, r1 │ │ │ │ - add fp, r3, r5, lsl #2 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, ip │ │ │ │ - mov sl, r1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble 45670 │ │ │ │ - mov r4, #4 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [r9, r4, lsl #2] │ │ │ │ - ldr r8, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr fp, [sl, r4, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 455d8 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r1 │ │ │ │ - add r9, r9, r6 │ │ │ │ - add sl, sl, r6 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r3, r3, r6 │ │ │ │ - bne 455b8 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r5, r5, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r0 │ │ │ │ - add r2, r2, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, r0, #1 │ │ │ │ - add lr, lr, r4 │ │ │ │ - add r1, r1, r2 │ │ │ │ - beq 454bc │ │ │ │ - mov r0, r3 │ │ │ │ - b 45568 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 45710 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - b 45444 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 44b30 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 454b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bgt 45040 │ │ │ │ - b 45054 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r7, r7, r3 │ │ │ │ - beq 454bc │ │ │ │ - mov fp, r8 │ │ │ │ - b 45118 │ │ │ │ - │ │ │ │ -0004574c : │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bxeq lr │ │ │ │ - add r1, r1, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - b 329ec │ │ │ │ - │ │ │ │ -00045764 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r2 │ │ │ │ - sub r2, r3, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - ble 458a0 │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - add r2, r6, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 336d0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r0, r2 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1073741824 @ 0x40000000 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add ip, r2, #1 │ │ │ │ - add ip, ip, ip, lsr #31 │ │ │ │ - cmp r2, #2 │ │ │ │ - asr fp, ip, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - ble 4585c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, #1 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - sub r9, r6, #4 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r0, [r9, r4, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - ldr r0, [r6, r4, lsl #3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bgt 4582c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - and r3, r2, #1 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 45898 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr r0, [r6, r2, lsl #2] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - sub r4, fp, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [r2, r4, lsl #2] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r2, r4, lsl #2] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r1] │ │ │ │ - strne r4, [r5] │ │ │ │ - bne 45898 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r3] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000458f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov sl, r0 │ │ │ │ - sub r0, r3, #2 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ble 459bc │ │ │ │ - sub lr, r3, #1 │ │ │ │ - asr r0, lr, #1 │ │ │ │ - sub r4, fp, #4 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - mov r7, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r8 │ │ │ │ - add r9, r4, r0, lsl #2 │ │ │ │ - stmib sp, {r3, lr} │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5, #8]! │ │ │ │ - bne 45958 │ │ │ │ - ldmib sp, {r3, lr} │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - tst r3, #1 │ │ │ │ - str r2, [r8] │ │ │ │ - ldreq r2, [fp, r0, lsl #2] │ │ │ │ - streq r2, [r8, lr, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - add r2, r1, r3, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 34228 │ │ │ │ - strne r2, [r8] │ │ │ │ - bne 459f4 │ │ │ │ - ldr r4, [fp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r8] │ │ │ │ - mov r0, r2 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r8, #4] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000459fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #996] @ 45e00 │ │ │ │ - ldr r3, [pc, #996] @ 45e04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr lr, [pc, #960] @ 45e08 │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r5, ip │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp ip, #3 │ │ │ │ - ldrls r9, [lr, ip, lsl #2] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - addhi r9, r9, #2 │ │ │ │ - rsb sl, r5, #1 │ │ │ │ - add fp, r5, #1 │ │ │ │ - subs r8, r9, #2 │ │ │ │ - mov r3, r5 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add fp, r2, fp, lsl #2 │ │ │ │ - movne r8, #1 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - b 45aa4 │ │ │ │ - cmp r4, #1 │ │ │ │ - sub sl, sl, #4 │ │ │ │ - beq 45b38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 3352c <__aeabi_idivmod@plt> │ │ │ │ - clz r2, r5 │ │ │ │ - add r3, r5, #1 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - bne 45de8 │ │ │ │ - orrs r2, r8, r2 │ │ │ │ - str r9, [fp, #4]! │ │ │ │ - bne 45a98 │ │ │ │ - cmp r5, #0 │ │ │ │ - movne r2, sl │ │ │ │ - moveq r2, #0 │ │ │ │ - rsb r1, sl, #8 │ │ │ │ - rsb r0, sl, #12 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r0, r0, r2 │ │ │ │ - add r1, r3, r1 │ │ │ │ - moveq r2, #4 │ │ │ │ - lslne r2, r5, #2 │ │ │ │ - add r0, r3, r0 │ │ │ │ - bl 31c0c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - sub sl, sl, #4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne 45aa4 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - stm r6, {r8, r9} │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - beq 45dbc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r3, r6, #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, sl │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [r3, #4]! │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 324c4 │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - ble 45db0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add sl, r5, #2 │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - sub r1, r1, #5 │ │ │ │ - add fp, r3, r5, lsl #2 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, #4 │ │ │ │ - str r8, [r2, sl, lsl #2] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [fp, #4] │ │ │ │ - ble 45d6c │ │ │ │ - ldr r6, [r2, sl, lsl #2] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #32] │ │ │ │ - lsr r9, r2, #1 │ │ │ │ - mov r5, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - add r5, r5, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmn sl, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bne 45cf0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add fp, fp, r2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add sl, sl, r2 │ │ │ │ - bne 45c54 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - add r2, r2, r5 │ │ │ │ - mla r1, r3, r1, r2 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 45bb4 │ │ │ │ - ldr r2, [pc, #72] @ 45e0c │ │ │ │ - ldr r3, [pc, #60] @ 45e04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 45dfc │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - b 45a60 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r2, ip, lsl #5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x00111df8 │ │ │ │ - andseq r7, r2, r4, ror #29 │ │ │ │ - │ │ │ │ -00045e10 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #300] @ 45f54 │ │ │ │ - ldr r3, [pc, #300] @ 45f58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r5, [r4] │ │ │ │ - cmp r5, #3 │ │ │ │ - ble 45f24 │ │ │ │ - mov r7, r0 │ │ │ │ - sub r0, r5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r4, #0 │ │ │ │ - mov fp, #1065353216 @ 0x3f800000 │ │ │ │ - add sl, sp, #20 │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - sub r7, r6, #4 │ │ │ │ - asr r2, r5, #1 │ │ │ │ - sub r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - add r7, r7, r2, lsl #2 │ │ │ │ - add r8, r6, r3, lsl #2 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 324c4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r5, r8 │ │ │ │ - str r0, [r7, #-4]! │ │ │ │ - bne 45eb8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r1, r6, r1 │ │ │ │ - add r0, sp, #24 │ │ │ │ - bl 301cc │ │ │ │ - ldr r2, [pc, #48] @ 45f5c │ │ │ │ - ldr r3, [pc, #40] @ 45f58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 45f50 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r2, r0, lsl #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r7, r2, ip, ror sp │ │ │ │ - │ │ │ │ -00045f60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r5, [r0] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #704] @ 46244 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #700] @ 46248 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub r3, r5, #1 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - sub r1, r5, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ble 461bc │ │ │ │ - cmp r5, #3 │ │ │ │ - ldr r4, [r7] │ │ │ │ - str r2, [sp] │ │ │ │ - beq 46138 │ │ │ │ - ldr r8, [r7, r3, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - asr r3, r5, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - sub sl, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r3, r7, sl, lsl #2 │ │ │ │ - mov r8, #2 │ │ │ │ - lsl ip, sl, #2 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add sl, r2, sl, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r0, [r7] │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r5, [r9, #4]! │ │ │ │ - ldr r1, [r8, #-4]! │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sl, #-4]! │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [fp, #4]! │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - str r0, [r8] │ │ │ │ - bge 46028 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add ip, ip, #4 │ │ │ │ - ands r5, r5, #1 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - add r8, r2, ip │ │ │ │ - bne 461f0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 336d0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [r7, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - str r6, [r7, #4] │ │ │ │ - sub r8, sl, #4 │ │ │ │ - cmp sl, #3 │ │ │ │ - lsr r8, r8, #1 │ │ │ │ - ble 46190 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - sub r8, r8, #1 │ │ │ │ - mov r6, r9 │ │ │ │ - cmn r8, #1 │ │ │ │ - ldr r9, [r4, #12] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - str r6, [r4, #8]! │ │ │ │ - bne 46100 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 46190 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - str r9, [r7, sl, lsl #2] │ │ │ │ - b 46190 │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r7, #8] │ │ │ │ - ldr r2, [pc, #180] @ 4624c │ │ │ │ - ldr r3, [pc, #172] @ 46248 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 46240 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 46190 │ │ │ │ - ldr r4, [r7] │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [r7] │ │ │ │ - b 46190 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 336d0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [r7, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - str r6, [r7, #4] │ │ │ │ - sub r8, sl, #4 │ │ │ │ - cmp sl, #3 │ │ │ │ - lsr r8, r8, #1 │ │ │ │ - bgt 460fc │ │ │ │ - b 4612c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r2, r0, lsr #26 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r7, r2, r0, lsl fp │ │ │ │ - │ │ │ │ -00046250 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 3037c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr sl, [r4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 462e8 │ │ │ │ - mov r5, r0 │ │ │ │ - sub r8, r9, #4 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - add r6, sl, #1 │ │ │ │ - mov fp, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 30a90 │ │ │ │ - cmp fp, r6 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - bne 462b8 │ │ │ │ - add r1, r9, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 301cc │ │ │ │ - │ │ │ │ -000462fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r6, ip, #1 │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - cmp ip, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - asr r6, r6, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ble 46558 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add sl, r3, ip, lsl #2 │ │ │ │ - add r9, r7, ip, lsl #2 │ │ │ │ - lsl r5, ip, #2 │ │ │ │ - mov fp, r9 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, #2 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r9, sl │ │ │ │ - str r7, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str sl, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [r5, #4]! │ │ │ │ - ldr sl, [fp, #-4]! │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmp r6, r4 │ │ │ │ - str r0, [r9, #-4]! │ │ │ │ - bge 46378 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ands r7, ip, #1 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - beq 46530 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - sub r3, r5, #4 │ │ │ │ - add r3, r1, r3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r3, sl │ │ │ │ - sub r1, r1, #4 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r5, #2 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r7, [r9, #-4]! │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr fp, [r3, #4]! │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [r6, #-4]! │ │ │ │ - mov r1, fp │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r5 │ │ │ │ - str r0, [sl, #-4]! │ │ │ │ - bge 463fc │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - bne 464c4 │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - sub r3, r6, #1 │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp] │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 336d0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - sub r5, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - lsr r5, r5, #1 │ │ │ │ - ble 46528 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r4, r4, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmn r5, #1 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - bne 464ec │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [r2, r6, lsl #2] │ │ │ │ - b 463c8 │ │ │ │ - tst ip, #1 │ │ │ │ - bne 464c4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r2, r6, lsl #2] │ │ │ │ - b 464a4 │ │ │ │ - │ │ │ │ -0004658c : │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub r3, ip, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 465f0 │ │ │ │ - bxne lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #56] @ 465f8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r3, r2, ip, lsl #2 │ │ │ │ - b 30028 │ │ │ │ - svccc 0x00b504f3 │ │ │ │ - │ │ │ │ -000465fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [r0] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - add r8, r5, #1 │ │ │ │ - add r8, r8, r8, lsr #31 │ │ │ │ - cmp r5, #2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - asr r8, r8, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ble 46868 │ │ │ │ - sub r9, r5, #3 │ │ │ │ - lsr r9, r9, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - add r4, r4, #8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmn r9, #1 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - bne 46648 │ │ │ │ - ldr r1, [fp] │ │ │ │ - ldr r5, [sp] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ands r9, r5, #1 │ │ │ │ - str r0, [fp] │ │ │ │ - beq 4683c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl 34228 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - sub r3, r5, #4 │ │ │ │ - add r4, fp, r5 │ │ │ │ - add r3, r2, r3 │ │ │ │ - add r5, r7, r5 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - mov r6, #2 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - stm sp, {r7, fp} │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sl, #-4]! │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr fp, [r3, #4]! │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [r9, #-4]! │ │ │ │ - mov r1, fp │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r6 │ │ │ │ - str r0, [r8, #-4]! │ │ │ │ - bge 46700 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r3 │ │ │ │ - beq 46814 │ │ │ │ - str fp, [sp] │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r4, #2 │ │ │ │ - ldr r6, [r7, #4]! │ │ │ │ - ldr r9, [fp, #-4]! │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [sl, #4]! │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmp r8, r4 │ │ │ │ - str r0, [r5, #-4]! │ │ │ │ - bge 467c0 │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr r1, [fp] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [fp] │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [fp, r8, lsl #2] │ │ │ │ - sub r4, r8, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [fp, r8, lsl #2] │ │ │ │ - b 467b0 │ │ │ │ - add r4, fp, r5, lsl #2 │ │ │ │ - ldr r1, [r4, #-4] │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 34228 │ │ │ │ - b 466b4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - tst r5, #1 │ │ │ │ - str r0, [fp] │ │ │ │ - bne 468cc │ │ │ │ - add r5, fp, r5, lsl #2 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - sub r4, r8, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r5, #-4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 34228 │ │ │ │ - ldr r1, [fp, r8, lsl #2] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [fp, r8, lsl #2] │ │ │ │ - b 467fc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 34228 │ │ │ │ - b 467fc │ │ │ │ - │ │ │ │ -000468e0 : │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub r3, ip, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 4695c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r1] │ │ │ │ - mov r4, r1 │ │ │ │ - beq 46920 │ │ │ │ - ldr r1, [pc, #80] @ 46964 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #48] @ 46968 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #16] @ 46964 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r3, r2, ip, lsl #2 │ │ │ │ - b 34a74 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - @ instruction: 0x403504f3 │ │ │ │ - │ │ │ │ -0004696c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #812] @ 46cbc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #808] @ 46cc0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr lr, [pc, #804] @ 46cc4 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r7, r9 │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r5, ip │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #0 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - str r2, [sp] │ │ │ │ - cmp ip, #3 │ │ │ │ - ldrls r6, [lr, ip, lsl #2] │ │ │ │ - ldr r3, [sp] │ │ │ │ - addhi r6, r6, #2 │ │ │ │ - rsb r9, r5, #1 │ │ │ │ - add sl, r5, #1 │ │ │ │ - subs fp, r6, #2 │ │ │ │ - mov r8, r5 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add sl, r3, sl, lsl #2 │ │ │ │ - movne fp, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - b 46a0c │ │ │ │ - cmp r4, #1 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - beq 46a9c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3352c <__aeabi_idivmod@plt> │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - clz r1, r8 │ │ │ │ - mov r7, r4 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - add r8, r8, #1 │ │ │ │ - bne 46ca4 │ │ │ │ - orrs r1, fp, r1 │ │ │ │ - str r6, [sl, #4]! │ │ │ │ - bne 46a00 │ │ │ │ - cmp r5, #0 │ │ │ │ - movne ip, r9 │ │ │ │ - moveq r2, #4 │ │ │ │ - lslne r2, r5, #2 │ │ │ │ - moveq ip, #0 │ │ │ │ - rsb r1, r9, #8 │ │ │ │ - rsb r0, r9, #12 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r5, [sp] │ │ │ │ - add r1, r1, ip │ │ │ │ - add r0, r0, ip │ │ │ │ - add r1, r5, r1 │ │ │ │ - add r0, r5, r0 │ │ │ │ - bl 31c0c │ │ │ │ - mov r2, #2 │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub r9, r9, #4 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - bne 46a0c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - mov r7, r2 │ │ │ │ - str r9, [r2] │ │ │ │ - str r8, [r7, #4]! │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - bl 3037c │ │ │ │ - ldr r6, [fp] │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, #1065353216 @ 0x3f800000 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r5, #2 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, r3, r5 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r9, [r8, #4]! │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mul r3, r4, r3 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - cmp r9, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ - lsl ip, r3, #1 │ │ │ │ - ble 46c6c │ │ │ │ - sub r3, ip, #4 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r7, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r4, r7 │ │ │ │ - add r0, r3, r2 │ │ │ │ - add r2, r6, r7, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2, #-4] │ │ │ │ - str fp, [r2, #-8] │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp r3, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 46c28 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov sl, #0 │ │ │ │ - add r5, r7, r3, lsl #1 │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r7, r6, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [r6, r4, lsl #2] │ │ │ │ - str r2, [r7, r4, lsl #2] │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 46bdc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r7, r5 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #5 │ │ │ │ - addgt r3, r6, r7, lsl #2 │ │ │ │ - ldrgt r1, [r3, #-8] │ │ │ │ - strgt r1, [r2, #-8] │ │ │ │ - ldrgt r3, [r3, #-4] │ │ │ │ - strgt r3, [r2, #-4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 46b74 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 46b08 │ │ │ │ - ldr r2, [pc, #72] @ 46cc8 │ │ │ │ - ldr r3, [pc, #60] @ 46cc0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 46cb8 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - b 469c8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r2, r4, lsl r3 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r0, r1, r8, lsr #29 │ │ │ │ - andseq r7, r2, r8, lsr #32 │ │ │ │ - │ │ │ │ -00046ccc : │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bxeq lr │ │ │ │ - add r2, r1, r3, lsl #4 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - b 30844 │ │ │ │ - │ │ │ │ -00046ce4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #696] @ 46fc0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #692] @ 46fc4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r5, #1 │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #0 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - ble 46f2c │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #644] @ 46fc8 │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov sl, #0 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - mul r5, r4, r5 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - sub r2, r6, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r2, r9, r2, lsl #2 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ - mul r3, fp, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi 46f5c │ │ │ │ - ldrb r3, [r1, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r3, r6, r0, lsl #1 │ │ │ │ - add r1, r0, r6 │ │ │ │ - add r0, r0, r3 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r1, r9, r1, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - stmib sp, {r1, r3} │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 345d0 │ │ │ │ - eor sl, sl, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ble 46d6c │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 46f2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 46f2c │ │ │ │ - ldr r1, [pc, #376] @ 46fcc │ │ │ │ - ldr r3, [pc, #364] @ 46fc4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 46f58 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - add r3, r0, r6 │ │ │ │ - add r0, r0, r3 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 356f8 │ │ │ │ - b 46e14 │ │ │ │ - add r0, r0, r6 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 33244 │ │ │ │ - b 46e14 │ │ │ │ - cmp sl, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 331c0 │ │ │ │ - b 46e14 │ │ │ │ - ldr r2, [pc, #156] @ 46fd0 │ │ │ │ - ldr r3, [pc, #140] @ 46fc4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 46f58 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - cmp sl, #0 │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - strne r3, [sp, #20] │ │ │ │ - ldreq r3, [sp, #48] @ 0x30 │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - ldrne r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - bl 2fa58 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 46e18 │ │ │ │ - b 46e14 │ │ │ │ - mulseq r2, ip, pc @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r0, r1, ip, lsl fp │ │ │ │ - andseq r6, r2, r4, asr lr │ │ │ │ - andseq r6, r2, r4, ror sp │ │ │ │ - │ │ │ │ -00046fd4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, #1 │ │ │ │ - beq 47004 │ │ │ │ - add lr, r2, ip, lsl #4 │ │ │ │ - add r3, r2, ip, lsl #3 │ │ │ │ - str lr, [sp] │ │ │ │ - bl 3046c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0004700c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #696] @ 472e8 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #692] @ 472ec │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r5, #1 │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #0 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - ble 47254 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #644] @ 472f0 │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov sl, #0 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - mul r5, r4, r5 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - sub r2, r6, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r2, r9, r2, lsl #2 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ - mul r3, fp, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi 47284 │ │ │ │ - ldrb r3, [r1, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r3, r6, r0, lsl #1 │ │ │ │ - add r1, r0, r6 │ │ │ │ - add r0, r0, r3 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r1, r9, r1, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - stmib sp, {r1, r3} │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 34ea0 │ │ │ │ - eor sl, sl, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ble 47094 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 47254 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 47254 │ │ │ │ - ldr r1, [pc, #376] @ 472f4 │ │ │ │ - ldr r3, [pc, #364] @ 472ec │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 47280 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - add r3, r0, r6 │ │ │ │ - add r0, r0, r3 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 31600 │ │ │ │ - b 4713c │ │ │ │ - add r0, r0, r6 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 35938 │ │ │ │ - b 4713c │ │ │ │ - cmp sl, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldreq r2, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 33490 │ │ │ │ - b 4713c │ │ │ │ - ldr r2, [pc, #156] @ 472f8 │ │ │ │ - ldr r3, [pc, #140] @ 472ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 47280 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - cmp sl, #0 │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - strne r3, [sp, #20] │ │ │ │ - ldreq r3, [sp, #48] @ 0x30 │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - ldrne r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - bl 30304 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 47140 │ │ │ │ - b 4713c │ │ │ │ - andseq r6, r2, r4, ror ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001107f8 │ │ │ │ - andseq r6, r2, ip, lsr #22 │ │ │ │ - andseq r6, r2, ip, asr #20 │ │ │ │ - │ │ │ │ -000472fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, #1 │ │ │ │ - beq 4732c │ │ │ │ - add lr, r2, ip, lsl #4 │ │ │ │ - add r3, r2, ip, lsl #3 │ │ │ │ - str lr, [sp] │ │ │ │ - bl 2ff50 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00047334 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00047338 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #244] @ 47444 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr ip, [r5] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - mov r7, r3 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 328e4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [r5, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [r5, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [r5, #24] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [r5, #28] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [r5, #32] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [r5, #36] @ 0x24 │ │ │ │ - ldr lr, [r5, #40] @ 0x28 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - add r4, r4, lr, lsl #2 │ │ │ │ - stmib sp, {r4, ip} │ │ │ │ - bl 351dc │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andseq r6, r3, ip, lsr #8 │ │ │ │ - │ │ │ │ -00047448 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #224] @ 47540 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - ldr fp, [sp, #100] @ 0x64 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r8, [sp] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3007c │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - ldm r5, {ip, lr} │ │ │ │ - mov r3, r9 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - add r4, r4, lr, lsl #2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 322a8 │ │ │ │ - andseq r6, r3, ip, lsl r3 │ │ │ │ - │ │ │ │ -00047544 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #220] @ 47638 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - mov r8, r2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr ip, [r5, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - bl 349a8 │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - ldm r5, {ip, lr} │ │ │ │ - mov r3, r9 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - mov r2, r6 │ │ │ │ - add r4, r4, lr, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 30e44 │ │ │ │ - andseq r6, r3, r0, lsr #4 │ │ │ │ - │ │ │ │ -0004763c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #160] @ 476f4 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr lr, [ip, #12] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - ldr lr, [ip, #44] @ 0x2c │ │ │ │ - mov r4, r1 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr lr, [ip, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr lr, [ip, #52] @ 0x34 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - ldr lr, [ip, #36] @ 0x24 │ │ │ │ - sub ip, lr, #1 │ │ │ │ - sub lr, r6, #1 │ │ │ │ - add ip, r3, ip, lsl #2 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, lr, lsl #2 │ │ │ │ - stmib sp, {r3, ip} │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - bl 331f0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 35518 │ │ │ │ - andseq r6, r3, r8, lsr #2 │ │ │ │ - │ │ │ │ -000476f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #228] @ 477f4 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - ldr sl, [sp, #100] @ 0x64 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldr fp, [sp, #104] @ 0x68 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 33598 │ │ │ │ - str fp, [sp, #96] @ 0x60 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - ldm r5, {ip, lr} │ │ │ │ - mov r2, r7 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - add r4, r4, lr, lsl #2 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2f974 │ │ │ │ - andseq r6, r3, ip, rrx │ │ │ │ - │ │ │ │ -000477f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #200] @ 478d8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - mov r8, r1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r9, [sp] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bl 30910 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - ldm r5, {ip, lr} │ │ │ │ - mov r3, r9 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - mov r2, r7 │ │ │ │ - add r4, r4, lr, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 325b4 │ │ │ │ - andseq r5, r3, ip, ror #30 │ │ │ │ - │ │ │ │ -000478dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #60] @ 47930 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [r4] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, lr, ip, lsl #2 │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 328e4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r5, r3, r4, lsl #29 │ │ │ │ - │ │ │ │ -00047934 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #68] @ 47990 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [r4] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, lr, ip, lsl #2 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 322a8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r5, r3, ip, lsr #28 │ │ │ │ - │ │ │ │ -00047994 : │ │ │ │ - b 35518 │ │ │ │ - │ │ │ │ -00047998 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [pc, #80] @ 479f4 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, ip │ │ │ │ - ldr ip, [r4] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, lr, ip, lsl #2 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - pop {r4, lr} │ │ │ │ - b 30e44 │ │ │ │ - @ instruction: 0x00135dd4 │ │ │ │ - │ │ │ │ -000479f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #76] @ 47a5c │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [r4] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, lr, ip, lsl #2 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2f974 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r5, r3, r8, ror #26 │ │ │ │ - │ │ │ │ -00047a60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #60] @ 47ab4 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [r4] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, lr, ip, lsl #2 │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 325b4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r5, r3, r0, lsl #26 │ │ │ │ - │ │ │ │ -00047ab8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #168] @ 47b78 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [lr, #16] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [lr, #20] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [lr, #24] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [lr, #28] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [lr, #32] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r5, [lr, #40] @ 0x28 │ │ │ │ - ldr r4, [lr, #36] @ 0x24 │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 351dc │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r5, r3, ip, lsr #25 │ │ │ │ - │ │ │ │ -00047b7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #148] @ 47c28 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [lr, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [lr, #48] @ 0x30 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [lr, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r5, [lr, #40] @ 0x28 │ │ │ │ - ldr r4, [lr, #56] @ 0x38 │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 3007c │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r5, r3, r8, ror #23 │ │ │ │ - │ │ │ │ -00047c2c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #140] @ 47cd0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [lr, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [lr, #48] @ 0x30 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [lr, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r5, [lr, #40] @ 0x28 │ │ │ │ - ldr r4, [lr, #36] @ 0x24 │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 349a8 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r5, r3, r8, lsr fp │ │ │ │ - │ │ │ │ -00047cd4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #120] @ 47d64 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [lr, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [lr, #48] @ 0x30 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [lr, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r5, [lr, #40] @ 0x28 │ │ │ │ - ldr r4, [lr, #36] @ 0x24 │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 331f0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mulseq r3, r0, sl │ │ │ │ - │ │ │ │ -00047d68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #140] @ 47e0c │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [lr, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [lr, #48] @ 0x30 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [lr, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r5, [lr, #40] @ 0x28 │ │ │ │ - ldr r4, [lr, #36] @ 0x24 │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33598 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x001359fc │ │ │ │ - │ │ │ │ -00047e10 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #120] @ 47ea0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [lr, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [lr, #48] @ 0x30 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [lr, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r5, [lr, #40] @ 0x28 │ │ │ │ - ldr r4, [lr, #36] @ 0x24 │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 30910 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r5, r3, r4, asr r9 │ │ │ │ - │ │ │ │ -00047ea4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #132] @ 47f40 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [lr, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [lr, #48] @ 0x30 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [lr, #52] @ 0x34 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r5, [lr, #40] @ 0x28 │ │ │ │ - ldr r4, [lr, #36] @ 0x24 │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 310b4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r5, r3, r0, asr #17 │ │ │ │ - │ │ │ │ -00047f44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #180] @ 48010 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [lr, #24] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [lr, #16] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [lr, #20] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [lr, #36] @ 0x24 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [lr, #28] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [lr, #32] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [lr, #40] @ 0x28 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r5, [lr, #12] │ │ │ │ - ldr r4, [lr, #8] │ │ │ │ - sub lr, r4, #1 │ │ │ │ - sub r4, r5, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - bl 31c18 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r5, r3, r0, lsr #16 │ │ │ │ - │ │ │ │ -00048014 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ 4808c │ │ │ │ - sub sp, sp, #24 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr lr, [r4, #12] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr lr, [r4, #44] @ 0x2c │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [r4, #48] @ 0x30 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr lr, [r4, #52] @ 0x34 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 3058c │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r5, r3, r0, asr r7 │ │ │ │ - │ │ │ │ -00048090 : │ │ │ │ - b 3424c │ │ │ │ - │ │ │ │ -00048094 : │ │ │ │ - b 32e78 │ │ │ │ - │ │ │ │ -00048098 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - cmp ip, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - bge 4823c │ │ │ │ - ldr r2, [r6] │ │ │ │ - add lr, ip, #1 │ │ │ │ - add r3, lr, lr, lsr #31 │ │ │ │ - cmp r2, r3, asr #1 │ │ │ │ - blt 48274 │ │ │ │ - add r3, r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, r2, #2 │ │ │ │ - add r6, r6, r3 │ │ │ │ - add r8, r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, r8, r3, lsl #1 │ │ │ │ - add sl, r3, r5 │ │ │ │ - mul r2, r3, r2 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r9, r3, sl │ │ │ │ - add r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - add r5, r3, r9 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ - mla fp, lr, lr, fp │ │ │ │ - mul lr, r3, lr │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r7] │ │ │ │ - mov r2, r7 │ │ │ │ - add r7, fp, lr, lsl #1 │ │ │ │ - add lr, r7, lr, lsl #1 │ │ │ │ - add ip, ip, #2 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - mla r7, ip, r3, lr │ │ │ │ - add r3, r3, r8 │ │ │ │ - add ip, ip, r7 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - add r5, ip, r5, lsl #1 │ │ │ │ - sub ip, r9, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - sub ip, sl, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - sub ip, r3, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - sub ip, r8, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - sub ip, r6, #1 │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [pc, #276] @ 482b4 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r6, [ip, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [ip, #16] │ │ │ │ - sub r3, r6, #1 │ │ │ │ - str r7, [ip, #40] @ 0x28 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - str r7, [ip, #4] │ │ │ │ - str r8, [ip, #48] @ 0x30 │ │ │ │ - str sl, [ip, #32] │ │ │ │ - str r9, [ip, #28] │ │ │ │ - str r6, [ip, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [ip, #12] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - sub r3, fp, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str fp, [ip, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [ip, #24] │ │ │ │ - sub r7, r3, #1 │ │ │ │ - add r7, r4, r7, lsl #2 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str lr, [ip, #36] @ 0x24 │ │ │ │ - str lr, [ip, #56] @ 0x38 │ │ │ │ - str r5, [ip] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - mov lr, #1 │ │ │ │ - add r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - str lr, [ip, #20] │ │ │ │ - bl 32914 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #21 │ │ │ │ - ldr r2, [pc, #112] @ 482b8 │ │ │ │ - ldr r1, [pc, #112] @ 482bc │ │ │ │ - ldr r0, [pc, #112] @ 482c0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr ip, [r5] │ │ │ │ - b 480cc │ │ │ │ - mov r3, #25 │ │ │ │ - ldr r2, [pc, #68] @ 482c4 │ │ │ │ - ldr r1, [pc, #68] @ 482c8 │ │ │ │ - ldr r0, [pc, #68] @ 482cc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr ip, [r5] │ │ │ │ - ldr r2, [r6] │ │ │ │ - add lr, ip, #1 │ │ │ │ - b 480e0 │ │ │ │ - andseq r5, r3, r0, ror #11 │ │ │ │ - andseq r0, r0, ip, ror r4 │ │ │ │ - andseq r0, r0, ip, lsl #9 │ │ │ │ - ldrsbeq fp, [r0], -r8 │ │ │ │ - andseq r0, r0, r8, ror #8 │ │ │ │ - andseq r0, r0, r8, asr r4 │ │ │ │ - andseq fp, r0, r0, lsr #1 │ │ │ │ - │ │ │ │ -000482d0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr ip, [r2] │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - mul r1, ip, r1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r1, r1, r0, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - rsb r1, ip, r4, lsl #1 │ │ │ │ - mul r1, ip, r1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - add r6, ip, #2 │ │ │ │ - add r2, r4, #1 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cmp r2, r6 │ │ │ │ - add r3, r7, ip, lsl #2 │ │ │ │ - add r8, r4, r1 │ │ │ │ - str sl, [r7, ip, lsl #2] │ │ │ │ - add r1, ip, r1 │ │ │ │ - str r5, [r3, #4] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - blt 483cc │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsl lr, ip, #2 │ │ │ │ - add r8, r8, ip │ │ │ │ - add r1, r1, ip │ │ │ │ - add lr, lr, #4 │ │ │ │ - ldr r2, [r2, r0, lsl #2] │ │ │ │ - add r8, r3, r8, lsl #2 │ │ │ │ - add fp, r3, r1, lsl #2 │ │ │ │ - add r7, r7, lr │ │ │ │ - add r3, r4, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r9, [fp], #4 │ │ │ │ - mov r1, sl │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - bne 4837c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000483d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #200] @ 484bc │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #196] @ 484c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr sl, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov ip, #0 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - blt 4848c │ │ │ │ - add r4, r4, #2 │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mul ip, r4, ip │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add ip, r9, ip, lsl #2 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - bl 352d8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, sl │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ble 4844c │ │ │ │ - ldr r2, [pc, #48] @ 484c4 │ │ │ │ - ldr r3, [pc, #40] @ 484c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 484b8 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001258b0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r5, r2, r4, lsl r8 │ │ │ │ - │ │ │ │ -000484c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [r1] │ │ │ │ - mov r7, r3 │ │ │ │ - add lr, r5, #1 │ │ │ │ - add r9, lr, r5 │ │ │ │ - ldr r3, [r2] │ │ │ │ - bic r9, r9, r9, asr #31 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 30a78 │ │ │ │ - ldr fp, [fp] │ │ │ │ - ldr ip, [sl] │ │ │ │ - cmp fp, ip │ │ │ │ - bgt 48658 │ │ │ │ - mul r0, fp, r9 │ │ │ │ - add r4, r4, #2 │ │ │ │ - sub r1, fp, #-1073741823 @ 0xc0000001 │ │ │ │ - add r2, r0, r5 │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - add ip, ip, #1 │ │ │ │ - lsl lr, r9, #2 │ │ │ │ - add r1, r8, r1, lsl #2 │ │ │ │ - add r2, r7, r2, lsl #2 │ │ │ │ - mov r3, fp │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r9, [r1, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - str r9, [r2], lr │ │ │ │ - bne 48568 │ │ │ │ - ldr r6, [r6] │ │ │ │ - add r3, r4, fp │ │ │ │ - add r0, r0, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r7, r7, r0, lsl #2 │ │ │ │ - add r8, r8, r3, lsl #2 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - ble 48658 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, r4 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r4, r7 │ │ │ │ - mov sl, r3 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - mov r5, #1 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r7], sl │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - str r0, [r8, #-4]! │ │ │ │ - bne 485e8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldrne r3, [sp, #24] │ │ │ │ - rsbne r3, r3, #0 │ │ │ │ - strne r3, [sp, #24] │ │ │ │ - bne 485cc │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - bne 48660 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr sl, [r9, #4]! │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r0, [r8, #-4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r4, r6 │ │ │ │ - str r0, [r8] │ │ │ │ - bne 48678 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r7, r7, r3 │ │ │ │ - bne 48668 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000486c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [r1] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r1, [r0] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - beq 48824 │ │ │ │ - cmn r6, #1 │ │ │ │ - beq 48708 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - ble 48700 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r9, r7 │ │ │ │ - add r4, r2, #1 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - cmp r5, r4 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - bne 4872c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, #1 │ │ │ │ - sub r9, r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt 4880c │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov sl, r6 │ │ │ │ - sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - add fp, r8, r2, lsl #2 │ │ │ │ - add r5, r7, r2, lsl #2 │ │ │ │ - mov r0, sl │ │ │ │ - add sl, sl, #1 │ │ │ │ - mul r0, sl, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - cmp sl, r4 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 48788 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov sl, r6 │ │ │ │ - add r2, r3, r9 │ │ │ │ - add r3, r2, #1 │ │ │ │ - add r5, r8, r2, lsl #2 │ │ │ │ - add fp, r7, r2, lsl #2 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - add sl, sl, #1 │ │ │ │ - mul r0, sl, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - cmp sl, r4 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [fp, #4]! │ │ │ │ - bne 487d0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r5, r9, #1 │ │ │ │ - add r3, r5, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - bne 48768 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 48700 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub r9, r2, #4 │ │ │ │ - sub fp, r7, #4 │ │ │ │ - add r4, r3, #1 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r9, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r5, r4 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [fp, #4]! │ │ │ │ - bne 48840 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 48700 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - cmp r3, r6 │ │ │ │ - sub r9, r3, #1 │ │ │ │ - blt 48918 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov sl, r6 │ │ │ │ - sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - add fp, r8, r2, lsl #2 │ │ │ │ - add r5, r7, r2, lsl #2 │ │ │ │ - mov r0, sl │ │ │ │ - add sl, sl, #1 │ │ │ │ - mul r0, sl, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [fp, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp sl, r4 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 4889c │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov fp, r6 │ │ │ │ - add r2, r3, r9 │ │ │ │ - add r3, r2, #1 │ │ │ │ - add r5, r8, r2, lsl #2 │ │ │ │ - add sl, r7, r2, lsl #2 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, fp │ │ │ │ - add fp, fp, #1 │ │ │ │ - mul r0, fp, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp fp, r4 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bne 488e0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r5, r9, #1 │ │ │ │ - add r3, r5, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - bge 48888 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00048934 : │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp ip, #0 │ │ │ │ - addeq r1, r1, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - moveq r2, r1 │ │ │ │ - beq 48978 │ │ │ │ - ldr r2, [r0] │ │ │ │ - rsb r0, ip, r2, lsl #1 │ │ │ │ - add r0, r0, #2 │ │ │ │ - mul r0, ip, r0 │ │ │ │ - sub r0, r0, r2 │ │ │ │ - add r1, r0, r1 │ │ │ │ - add r2, r2, r1 │ │ │ │ - sub r2, r2, ip │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [lr] │ │ │ │ - str r1, [r3] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00048984 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ 48a88 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #228] @ 48a8c │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - cmn r3, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - moveq r3, #0 │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - ldr fp, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr sl, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - streq r3, [r8] │ │ │ │ - beq 48a58 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 352d8 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - stmib sp, {r6, r8} │ │ │ │ - mov r3, r5 │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ - str r4, [sp] │ │ │ │ - bl 3565c │ │ │ │ - ldr r2, [pc, #48] @ 48a90 │ │ │ │ - ldr r3, [pc, #40] @ 48a8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 48a84 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r2, r0, lsl #6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r5, r2, r8, asr #4 │ │ │ │ - │ │ │ │ -00048a94 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #444] @ 48c6c │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #440] @ 48c70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #140] @ 0x8c │ │ │ │ - mov r2, fp │ │ │ │ - mov r5, r0 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - bl 3424c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, fp │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 352d8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - add r3, sl, r3, lsl #2 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - mov r3, r7 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r4, [sp] │ │ │ │ - bl 3565c │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - add ip, sl, ip, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r4, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 3565c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 48c30 │ │ │ │ - ldr r2, [pc, #104] @ 48c74 │ │ │ │ - ldr r3, [pc, #96] @ 48c70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 48c68 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 48c78 │ │ │ │ - ldr r3, [pc, #52] @ 48c70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 48c68 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 300d0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001251f4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mulseq r2, ip, r0 │ │ │ │ - andseq r5, r2, r0, ror r0 │ │ │ │ - │ │ │ │ -00048c7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #820] @ 48fd0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #816] @ 48fd4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - cmn r3, #1 │ │ │ │ - add r3, r2, #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr lr, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - ldr lr, [sp, #168] @ 0xa8 │ │ │ │ - mla ip, r3, ip, r2 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #172] @ 0xac │ │ │ │ - str lr, [sp, #80] @ 0x50 │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [sp, #160] @ 0xa0 │ │ │ │ - ldr sl, [sp, #184] @ 0xb8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ - bne 48f3c │ │ │ │ - cmp r3, r2 │ │ │ │ - blt 48f10 │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, r3, #1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - mov r0, ip │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 313fc │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ble 48f10 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - add fp, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - b 48da4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - bgt 48f10 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - bl 3424c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 30a78 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - mla r2, r3, lr, r2 │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - add r4, r2, r4, lsl #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 337cc │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - rsb r3, r3, #0 │ │ │ │ - mla r5, lr, r3, r5 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - sub r5, r5, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 337cc │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 48d8c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl 34f18 │ │ │ │ - b 48d8c │ │ │ │ - ldr r2, [pc, #192] @ 48fd8 │ │ │ │ - ldr r3, [pc, #184] @ 48fd4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 48fcc │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add fp, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 30a78 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, fp │ │ │ │ - sub r3, r1, r3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 337cc │ │ │ │ - ldr r3, [r7] │ │ │ │ - b 48d60 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r2, r8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mulseq r2, r0, sp │ │ │ │ - │ │ │ │ -00048fdc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ 49104 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #264] @ 49108 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr fp, [sp, #88] @ 0x58 │ │ │ │ - cmn r3, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr lr, [sp, #100] @ 0x64 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [r1] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne 49094 │ │ │ │ - rsb r1, r2, #0 │ │ │ │ - cmp r2, r1 │ │ │ │ - blt 490d4 │ │ │ │ - ldr r0, [pc, #176] @ 4910c │ │ │ │ - ldr r1, [pc, #168] @ 49108 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - eors r0, r1, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bne 49100 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 313fc │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, fp │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 30a78 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - stmib sp, {r8, r9, fp} │ │ │ │ - str r6, [sp] │ │ │ │ - bl 35860 │ │ │ │ - ldr r2, [pc, #52] @ 49110 │ │ │ │ - ldr r3, [pc, #40] @ 49108 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 49100 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r2, r8, lsr #25 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r4, r2, ip, asr #24 │ │ │ │ - andseq r4, r2, ip, asr #23 │ │ │ │ - │ │ │ │ -00049114 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #428] @ 492dc │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #424] @ 492e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [r4] │ │ │ │ - ldr r9, [sp, #128] @ 0x80 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - ldr r9, [sp, #136] @ 0x88 │ │ │ │ - bl 3424c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl 30a78 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, sl, r3, lsl #2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - mov r3, r6 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - bl 35860 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, sl, r3, lsl #2 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 35860 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 49284 │ │ │ │ - ldr r2, [pc, #132] @ 492e4 │ │ │ │ - ldr r3, [pc, #124] @ 492e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 492d8 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - sub r1, r2, r3 │ │ │ │ - ldr r2, [pc, #80] @ 492e8 │ │ │ │ - ldr r3, [pc, #68] @ 492e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 492d8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, r3, r1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r1, r3, r1 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3295c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r2, r4, ror fp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r4, r2, r8, asr #20 │ │ │ │ - andseq r4, r2, r0, lsl sl │ │ │ │ - │ │ │ │ -000492ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #424] @ 494ac │ │ │ │ - ldr ip, [pc, #424] @ 494b0 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - mov ip, #0 │ │ │ │ - ldr ip, [fp] │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #136] @ 0x88 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr lr, [sp, #140] @ 0x8c │ │ │ │ - ldm r7, {r7, r8, r9, sl} │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - ldr r5, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - ble 4946c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [r3] │ │ │ │ - cmp fp, ip │ │ │ │ - blt 49404 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ - sub r3, r5, ip │ │ │ │ - add ip, r5, ip │ │ │ │ - add ip, r4, ip, lsl #2 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str r8, [sp, #28] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - bl 3211c │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, fp │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - ble 49390 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr fp, [r3] │ │ │ │ - ldr r0, [r6] │ │ │ │ - cmp r0, fp │ │ │ │ - ble 49440 │ │ │ │ - add r3, fp, r5 │ │ │ │ - sub r5, r5, fp │ │ │ │ - add r2, r4, r3, lsl #2 │ │ │ │ - sub r0, r0, fp │ │ │ │ - add r4, r4, r5, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - str r1, [r4, #-4]! │ │ │ │ - bne 4942c │ │ │ │ - ldr r2, [pc, #108] @ 494b4 │ │ │ │ - ldr r3, [pc, #100] @ 494b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 494a8 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, r4, r5, lsl #2 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 35848 │ │ │ │ - ldr ip, [fp] │ │ │ │ - b 49374 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r2, r0, lsr #19 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r4, r2, r0, ror #16 │ │ │ │ - │ │ │ │ -000494b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #612] @ 49734 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #600] @ 49738 │ │ │ │ - ldr lr, [r1] │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add fp, lr, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #0 │ │ │ │ - add fp, fp, lr │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr ip, [r0] │ │ │ │ - bic r7, fp, fp, asr #31 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - mul ip, r7, ip │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - ldr sl, [sp, #152] @ 0x98 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - sub r4, lr, ip │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ble 496e8 │ │ │ │ - rsb r2, lr, #0 │ │ │ │ - cmp lr, r2 │ │ │ │ - blt 4958c │ │ │ │ - rsb ip, ip, ip, lsl #30 │ │ │ │ - lsl r2, fp, #2 │ │ │ │ - add r0, r5, ip, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 313fc │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [r2] │ │ │ │ - cmp fp, r3 │ │ │ │ - blt 49644 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - mov r2, sl │ │ │ │ - mov sl, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - 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] │ │ │ │ - mul r3, r7, r3 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - ldr r0, [r9] │ │ │ │ - sub r2, r4, r3 │ │ │ │ - add r3, r3, r4 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - sub r3, r3, r0 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - add r3, r5, r3, lsl #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 349a8 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ble 495b8 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr fp, [r3] │ │ │ │ - ldr r8, [r8] │ │ │ │ - add lr, fp, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - bgt 496bc │ │ │ │ - ldr r9, [r6] │ │ │ │ - mla lr, r7, lr, r4 │ │ │ │ - rsb r3, r9, r9, lsl #30 │ │ │ │ - rsb r4, r9, r4, lsl #1 │ │ │ │ - add r4, r5, r4, lsl #2 │ │ │ │ - sub r8, r8, fp │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - mov r0, #0 │ │ │ │ - rsb sl, r9, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - add ip, r9, #1 │ │ │ │ - cmp r9, sl │ │ │ │ - addge r1, r5, lr, lsl #2 │ │ │ │ - subge r2, r4, lr, lsl #2 │ │ │ │ - movge r3, sl │ │ │ │ - blt 496ac │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str r0, [r1], #4 │ │ │ │ - str r0, [r2], #4 │ │ │ │ - bne 49698 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - add lr, lr, r7 │ │ │ │ - bne 49684 │ │ │ │ - ldr r2, [pc, #120] @ 4973c │ │ │ │ - ldr r3, [pc, #112] @ 49738 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 49730 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rsb ip, ip, ip, lsl #30 │ │ │ │ - add r3, r5, ip, lsl #2 │ │ │ │ - str r3, [sp] │ │ │ │ - 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 sl, [sp, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - bl 331f0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - b 4958c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r2, r8, asr #15 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r4, r2, r4, ror #11 │ │ │ │ - │ │ │ │ -00049740 : │ │ │ │ - ldr ip, [r1] │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [r0] │ │ │ │ - cmp ip, lr │ │ │ │ - popgt {pc} @ (ldrgt pc, [sp], #4) │ │ │ │ - sub r2, r2, #4 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add lr, lr, #1 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ - add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - cmp ip, lr │ │ │ │ - str r0, [r2] │ │ │ │ - str r1, [r3] │ │ │ │ - bne 49760 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00049784 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r3, [pc, #32] @ 497ec │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 33598 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq r0, r4, r0 │ │ │ │ - │ │ │ │ -000497f0 : │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [r0] │ │ │ │ - rsb r0, lr, #0 │ │ │ │ - cmp lr, r0 │ │ │ │ - poplt {pc} @ (ldrlt pc, [sp], #4) │ │ │ │ - add lr, lr, #1 │ │ │ │ - ldr r3, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr ip, [r1] │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r0, lr │ │ │ │ - str r3, [r1], #4 │ │ │ │ - str ip, [r2], #4 │ │ │ │ - bne 49808 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0004982c : │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [r0] │ │ │ │ - str r2, [r1] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00049844 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - rsblt r2, r2, #0 │ │ │ │ - add r2, r2, r1 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - and r2, r2, #1 │ │ │ │ - bic r1, ip, ip, asr #31 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r2, ip, #1 │ │ │ │ - mul r0, r1, r2 │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - bic lr, r0, r0, asr #31 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - ldr r0, [r3, ip, lsl #2] │ │ │ │ - str r0, [fp] │ │ │ │ - mov r0, #0 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - mvn lr, lr │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r4, [fp] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - ble 49bb4 │ │ │ │ - add r5, r3, ip, lsl #2 │ │ │ │ - mov r7, fp │ │ │ │ - lsl lr, r2, #2 │ │ │ │ - add sl, fp, r2, lsl #2 │ │ │ │ - mov r8, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, #1 │ │ │ │ - mov fp, r5 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [fp, #4]! │ │ │ │ - ldr r5, [r9, #-4]! │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bne 498ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [fp, r2, lsl #2] │ │ │ │ - mov r3, r1 │ │ │ │ - str r4, [ip] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ - bne 49a90 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - sub r1, lr, #4 │ │ │ │ - add r1, fp, r1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - sub r1, fp, #4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r9, r2, r0, lsl #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r0, ip, lr │ │ │ │ - mov r1, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r5, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov fp, r3 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - ldr r0, [r4, r9, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r8, r5 │ │ │ │ - add r4, r4, r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bne 499dc │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq 49bc0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 499b8 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r9, r9, lsl #1 │ │ │ │ - add r1, r1, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - sub r1, lr, #4 │ │ │ │ - add r1, fp, r1 │ │ │ │ - add r0, ip, lr │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - sub r1, fp, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r5, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov fp, r3 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - ldr r0, [r4, r9, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r5, r8 │ │ │ │ - add r4, r4, r3 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bne 49b00 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - str r2, [sp, #28] │ │ │ │ - beq 49bc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 49adc │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r4, [r3] │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00049bc8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r5, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r1] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov fp, r3 │ │ │ │ - add r7, r5, #1 │ │ │ │ - bne 49c30 │ │ │ │ - cmp r5, r4 │ │ │ │ - blt 49c1c │ │ │ │ - sub r2, r5, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r2, r2, #1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r0, r3, r4, lsl #2 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [r3, r7, lsl #2] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 49dc8 │ │ │ │ - rsb r6, r4, r5, lsl #1 │ │ │ │ - mul r6, r4, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add r9, r6, r4 │ │ │ │ - add r8, r7, r9 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub r8, r8, #1 │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r5, r4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - beq 49e0c │ │ │ │ - add r0, r4, #2 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - add sl, r4, r9 │ │ │ │ - ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - ble 49d68 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [r2], #4 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r6, r6, r4, lsl #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [r3, r6, lsl #2] │ │ │ │ - add r3, r3, sl, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - add sl, r1, r4, lsl #2 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - add r1, r5, #2 │ │ │ │ - add r6, r4, #3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r9, [r7, #4]! │ │ │ │ - mov r4, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r8, [r5, #4]! │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - sub r0, r6, #3 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bne 49cf0 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r6, r5, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r8, r5, r3 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub r8, r8, #1 │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ - sub r6, r6, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [fp, r6, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3, r5, lsl #2] │ │ │ │ - sub r5, r5, r4 │ │ │ │ - ldr r1, [fp, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3, r7, lsl #2] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, r4 │ │ │ │ - blt 49c1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - sub r6, r4, #-1073741823 @ 0xc0000001 │ │ │ │ - sub fp, fp, #4 │ │ │ │ - add r6, r3, r6, lsl #2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r5, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - bne 49dec │ │ │ │ - b 49c1c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [fp] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3, r7, lsl #2] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00049e34 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [r1] │ │ │ │ - ldr r9, [r0] │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r3 │ │ │ │ - bne 49e90 │ │ │ │ - cmp r6, r9 │ │ │ │ - bgt 49f68 │ │ │ │ - add r2, r9, #1 │ │ │ │ - sub r2, r2, r6 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r1, r3, r6, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 49f70 │ │ │ │ - rsb r7, r6, r9, lsl #1 │ │ │ │ - mul r7, r6, r7 │ │ │ │ - cmp r6, r9 │ │ │ │ - add fp, r7, r6 │ │ │ │ - add fp, r6, fp │ │ │ │ - mov r0, r6 │ │ │ │ - beq 49fbc │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - add r4, r6, #1 │ │ │ │ - ldr r1, [r8, fp, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sl, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [r5] │ │ │ │ - bgt 49f68 │ │ │ │ - add r3, r9, #1 │ │ │ │ - add r7, r7, r6, lsl #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sl, r6, lsl #2 │ │ │ │ - ldr r7, [r8, r7, lsl #2] │ │ │ │ - ldr sl, [sl, r6, lsl #2] │ │ │ │ - add r8, r8, fp, lsl #2 │ │ │ │ - add r9, r3, #4 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - b 49f04 │ │ │ │ - mov fp, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r7, [r8, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r9, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov sl, fp │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 49f00 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, r9 │ │ │ │ - bgt 49f68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - sub r4, r6, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r4, sl, r4, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 49f94 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r1, [r8, fp, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sl, r6, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r5] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00049fe0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldr sl, [sp, #108] @ 0x6c │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 30a78 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 337cc │ │ │ │ - │ │ │ │ -0004a07c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r1, [pc, #716] @ 4a364 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #712] @ 4a368 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [ip] │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmneq r2, #1 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr fp, [sp, #108] @ 0x6c │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 4a2e8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r5, [sl] │ │ │ │ - bl 2f3b0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - bne 4a264 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4a1c8 │ │ │ │ - ldr r0, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4a1c8 │ │ │ │ - sub r2, fp, #4 │ │ │ │ - sub r5, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r5, r7, r5, lsl #2 │ │ │ │ - sub fp, r7, #4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [r4, #4]! │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r7, r6 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 4a184 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [r6] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - add r3, fp, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt 4a214 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - add r1, r8, r1, lsl #2 │ │ │ │ - stmib sp, {r1, r9} │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 315d0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp fp, r1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bge 4a1e0 │ │ │ │ - ldr r2, [pc, #336] @ 4a36c │ │ │ │ - ldr r3, [pc, #328] @ 4a368 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4a360 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str ip, [sp, #96] @ 0x60 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32d40 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 4a1c8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 4a1c8 │ │ │ │ - ldr r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 4a1c8 │ │ │ │ - sub r3, fp, #4 │ │ │ │ - sub r5, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - add r0, r2, #1 │ │ │ │ - add r5, r7, r5, lsl #2 │ │ │ │ - sub fp, r7, #4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [r7, #4]! │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - cmp r4, r6 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 4a2b4 │ │ │ │ - b 4a1b4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 4a334 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [pc, #112] @ 4a370 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - ldr r3, [pc, #96] @ 4a368 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4a360 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #56] @ 4a374 │ │ │ │ - ldr r3, [pc, #40] @ 4a368 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4a360 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r2, r8, lsl #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r2, ip, lsl #21 │ │ │ │ - andseq r3, r2, r4, lsr #19 │ │ │ │ - andseq r3, r2, ip, ror #18 │ │ │ │ - │ │ │ │ -0004a378 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr fp, [r2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r9, [r0] │ │ │ │ - sub r3, fp, r3 │ │ │ │ - add r4, r9, #2 │ │ │ │ - ands sl, r3, #1 │ │ │ │ - ldr r8, [r1] │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bne 4a444 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r5, fp, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ble 4a438 │ │ │ │ - add fp, fp, r4 │ │ │ │ - add fp, r5, fp, lsl #2 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - lsl sl, r4, #2 │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [fp], sl │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - cmp r4, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 4a3f8 │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str sl, [r3] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 4a4b0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add fp, fp, r4 │ │ │ │ - add r3, r8, #1 │ │ │ │ - lsl r9, r4, #2 │ │ │ │ - add r5, r5, fp, lsl #2 │ │ │ │ - add r4, r2, r3, lsl #2 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r1, [r5], r9 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - cmp r8, sl │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 4a46c │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - b 4a438 │ │ │ │ - mov sl, #0 │ │ │ │ - b 4a438 │ │ │ │ - │ │ │ │ -0004a4b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - mov r7, r3 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r8, [sp, #8] │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - ldm r4, {r4, r9, sl} │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 30a78 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 35860 │ │ │ │ - │ │ │ │ -0004a544 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #672] @ 4a808 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #664] @ 4a80c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r4, [r7] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - cmp r4, #0 │ │ │ │ - cmneq r3, #1 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - moveq r4, #1 │ │ │ │ - movne r4, #0 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - beq 4a7b8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r8, [ip] │ │ │ │ - bl 35188 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr fp, [r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - blt 4a690 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r8, r8, #2 │ │ │ │ - bic r8, r8, r8, asr #31 │ │ │ │ - add r6, r3, r1, lsl #2 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 301c0 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - add r5, r5, r8 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - rsb sl, r4, r4, lsl #30 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - str r0, [r6, sl, lsl #2] │ │ │ │ - bge 4a630 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r2] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 4a730 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4a704 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r3] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 4a704 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - add r4, r3, r2, lsl #2 │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r7, [r8, #4]! │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [r6, #-4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r5, r9 │ │ │ │ - str r0, [r6] │ │ │ │ - bne 4a6d4 │ │ │ │ - ldr r2, [pc, #260] @ 4a810 │ │ │ │ - ldr r3, [pc, #252] @ 4a80c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4a804 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #1 │ │ │ │ - bne 4a704 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4a704 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r3] │ │ │ │ - cmp r9, #1 │ │ │ │ - ble 4a798 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add r6, r3, r2, lsl #2 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r8, [r5, #4]! │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [r7, #-4]! │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - cmp r9, r4 │ │ │ │ - str r0, [r7] │ │ │ │ - bne 4a768 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, r3, r9 │ │ │ │ - sub r3, r3, r9 │ │ │ │ - str r2, [r0, r1, lsl #2] │ │ │ │ - str r2, [r0, r3, lsl #2] │ │ │ │ - b 4a704 │ │ │ │ - rsb r3, ip, #0 │ │ │ │ - cmp ip, r3 │ │ │ │ - blt 4a704 │ │ │ │ - ldr r1, [pc, #72] @ 4a814 │ │ │ │ - ldr r3, [pc, #60] @ 4a80c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - lsl r2, ip, #3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bne 4a804 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 313fc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r2, r8, lsr r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mulseq r2, ip, r5 │ │ │ │ - @ instruction: 0x001234dc │ │ │ │ - │ │ │ │ -0004a818 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r5, [r1] │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [r0] │ │ │ │ - ldr r1, [r7, r5, lsl #2] │ │ │ │ - ldr r0, [r2, r5, lsl #2] │ │ │ │ - add r4, r2, r5, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r6, r2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - add r8, r7, r5, lsl #2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r5, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - cmp r9, r4 │ │ │ │ - sub r3, r9, r4 │ │ │ │ - strd r0, [sp] │ │ │ │ - blt 4a910 │ │ │ │ - add r8, r5, #4 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - add r8, r8, r3, lsl #1 │ │ │ │ - add r5, r6, #4 │ │ │ │ - add r9, r7, #4 │ │ │ │ - ldr r1, [r7, r4, lsl #2] │ │ │ │ - ldr r0, [r6, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [r5, r4, lsl #2] │ │ │ │ - ldr r1, [r9, r4, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - cmp r4, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp] │ │ │ │ - bne 4a8a4 │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r5, r3, r2 │ │ │ │ - and r5, r5, #1 │ │ │ │ - rsbmi r5, r5, #0 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 4a95c │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r7, r3, lsl #2] │ │ │ │ - ldr r0, [r6, r3, lsl #2] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 32d88 <__aeabi_dadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r8, [r3] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004a980 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #372] @ 4ab10 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #368] @ 4ab14 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldrd sl, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r7 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - bl 35188 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - bl 301c0 │ │ │ │ - ldr r6, [r5] │ │ │ │ - ldr r3, [r7] │ │ │ │ - eor r1, r6, r6, asr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - sub r1, r1, r6, asr #31 │ │ │ │ - beq 4aaa8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 4aaf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 4ab00 │ │ │ │ - ldr r4, [fp, r1, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blt 4aaec │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #152] @ 4ab18 │ │ │ │ - ldr r3, [pc, #144] @ 4ab14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r9] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4ab0c │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - beq 4aa64 │ │ │ │ - ldr r7, [fp, r1, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bge 4aa74 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - b 4aa78 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - b 4aa64 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - b 4aa64 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r2, r4, lsl #6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r2, r8, lsr #4 │ │ │ │ - │ │ │ │ -0004ab1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [r0] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - bic r7, r0, r0, asr #31 │ │ │ │ - add ip, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mul r5, r7, ip │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ble 4ad20 │ │ │ │ - lsl r4, r0, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - bic sl, r5, r5, asr #31 │ │ │ │ - sub r5, r5, r7 │ │ │ │ - sub r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r1, #1 │ │ │ │ - mvn r8, sl │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - mov sl, r1 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, r9, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - sub r0, r9, #4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov fp, #0 │ │ │ │ - add r9, r3, #8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str sl, [sp, #32] │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 300ac │ │ │ │ - mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 300ac │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, fp │ │ │ │ - ldr r3, [sp] │ │ │ │ - add fp, fp, #1 │ │ │ │ - str r0, [r9, #-4] │ │ │ │ - add r9, r9, r3 │ │ │ │ - bne 4abe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r5, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r5, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp sl, r4 │ │ │ │ - add r3, sl, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - beq 4ad28 │ │ │ │ - mov sl, r3 │ │ │ │ - b 4abc4 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - add r3, r5, sl │ │ │ │ - add r9, r9, r3, lsl #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #4] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - add r9, r9, #4 │ │ │ │ - bne 4afe4 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add r7, r8, sl, lsl #1 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - add ip, r5, r7 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - add r1, r9, r7, lsl #2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - mov sl, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add sl, sl, #4 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r8, sl │ │ │ │ - mov r5, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r8], r3 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str sl, [sp, #32] │ │ │ │ - mov fp, r8 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [r5, #4]! │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [fp], r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, sl │ │ │ │ - add sl, sl, #1 │ │ │ │ - bne 4adb8 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r0, [fp] │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - bne 4ad78 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - ldm r4, {r4, r7, sl, fp} │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - add r5, r7, sl │ │ │ │ - add r1, r5, #1 │ │ │ │ - add r3, r9, r1, lsl #2 │ │ │ │ - mov r7, #1 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r3 │ │ │ │ - mov sl, r7 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str sl, [sp, #28] │ │ │ │ - mov fp, r2 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r4, [r5, #4]! │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [fp], r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne 4aefc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - add r3, sl, #1 │ │ │ │ - str r0, [r2], #4 │ │ │ │ - beq 4acf0 │ │ │ │ - mov sl, r3 │ │ │ │ - b 4aed0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r7, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - add r6, r3, sl │ │ │ │ - mov r9, r6 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r4, [fp, #4]! │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31b64 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - str r0, [r9], r6 │ │ │ │ - bne 4b034 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - bgt 4ad20 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sl, #4]! │ │ │ │ - b 4aff8 │ │ │ │ - │ │ │ │ -0004b100 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #204] @ 4b1e8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #200] @ 4b1ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - blt 4b1b8 │ │ │ │ - lsl r0, r8, #1 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r4, #0 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - add fp, sp, #12 │ │ │ │ - add sl, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #112] @ 4b1f0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r4, r8 │ │ │ │ - str r5, [r9, #4]! │ │ │ │ - str r1, [r7, #4]! │ │ │ │ - str r2, [r6, #4]! │ │ │ │ - bne 4b170 │ │ │ │ - ldr r2, [pc, #52] @ 4b1f4 │ │ │ │ - ldr r3, [pc, #40] @ 4b1ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4b1e4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r2, r8, lsl #23 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andseq r2, r2, r8, ror #21 │ │ │ │ - │ │ │ │ -0004b1f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r3 │ │ │ │ - lsl r3, r4, #1 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - add r8, r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - str r8, [sp, #28] │ │ │ │ - blt 4b540 │ │ │ │ - lsl r0, r8, #1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - bl 30d24 <__aeabi_i2d@plt> │ │ │ │ - sub r7, r7, #4 │ │ │ │ - sub sl, sl, #4 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, sl │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30d24 <__aeabi_i2d@plt> │ │ │ │ - add r3, r4, #1 │ │ │ │ - sub r2, r5, #4 │ │ │ │ - mov r8, r7 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r6 │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str fp, [sp, #32] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 30d24 <__aeabi_i2d@plt> │ │ │ │ - ldr r2, [pc, #704] @ 4b558 │ │ │ │ - ldr r3, [pc, #704] @ 4b55c │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 30d9c <__aeabi_ddiv@plt> │ │ │ │ - bl 35338 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 4b548 │ │ │ │ - ldrd sl, [sp] │ │ │ │ - ldr r7, [pc, #656] @ 4b560 │ │ │ │ - mov r9, #3 │ │ │ │ - mov r8, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - b 4b2e4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30d24 <__aeabi_i2d@plt> │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - add r9, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r0, r8, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 30d24 <__aeabi_i2d@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r6, sl │ │ │ │ - mov r7, fp │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 32b84 <__aeabi_dsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 30d24 <__aeabi_i2d@plt> │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30d9c <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r8, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 4b2dc │ │ │ │ - ldrd r8, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 32b84 <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #388] @ 4b560 │ │ │ │ - bl 32b84 <__aeabi_dsub@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 30d9c <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 30d9c <__aeabi_ddiv@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 32b84 <__aeabi_dsub@plt> │ │ │ │ - bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #304] @ 4b564 │ │ │ │ - ldr r3, [pc, #304] @ 4b568 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 34c18 <__aeabi_dcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b2b8 │ │ │ │ - ldrd r4, [sp] │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 30ef8 │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #188] @ 4b560 │ │ │ │ - bl 32b84 <__aeabi_dsub@plt> │ │ │ │ - bl 2f698 │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 3127c <__aeabi_f2d@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - ldrd sl, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 30d9c <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 304b4 <__aeabi_dmul@plt> │ │ │ │ - bl 34f54 <__aeabi_d2f@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - bne 4b288 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r4, [sp] │ │ │ │ - ldr fp, [pc, #12] @ 4b560 │ │ │ │ - mov sl, #0 │ │ │ │ - b 4b378 │ │ │ │ - strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ - @ instruction: 0x401921fb │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - mcrls 6, 7, r5, cr7, cr6, {0} │ │ │ │ - ldclcc 3, cr0, [r2], {175} @ 0xaf │ │ │ │ - │ │ │ │ -0004b56c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #320] @ 4b6cc │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #312] @ 4b6d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r9 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - bl 32c20 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 350b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33088 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - bl 302c8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 302c8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329e0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31624 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 33b5c │ │ │ │ - ldr r2, [pc, #48] @ 4b6d4 │ │ │ │ - ldr r3, [pc, #40] @ 4b6d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4b6c8 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r2, r4, lsl r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r2, r4, lsl #12 │ │ │ │ - │ │ │ │ -0004b6d8 : │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bxlt lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov fp, #0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - add ip, r2, #1 │ │ │ │ - mov lr, r1 │ │ │ │ - mov sl, fp │ │ │ │ - add r8, r2, #2 │ │ │ │ - mov r9, fp │ │ │ │ - stmib sp, {r2, ip} │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r5, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r4, r9 │ │ │ │ - blt 4b7a0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ - add r6, r2, r3, lsl #2 │ │ │ │ - mul fp, r5, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - mov r5, r6 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mul r7, r4, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r0, r7, fp │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 32f5c │ │ │ │ - cmp r4, r8 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 4b750 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add sl, sl, r3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - sub sl, sl, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, r7, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt 4b814 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ - mul fp, r5, r5 │ │ │ │ - add r6, r2, r3, lsl #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r7, r6 │ │ │ │ - mul r6, r4, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - lsl r0, r6, #2 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - sub r0, r6, fp │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 32f5c │ │ │ │ - cmp r8, r4 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - bne 4b7c8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub r3, r3, r7 │ │ │ │ - add sl, r3, sl │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 4b718 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004b828 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r9, [r1] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [r0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, r9, #1 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blt 4b8fc │ │ │ │ - sub r5, r1, #4 │ │ │ │ - add fp, r7, #4 │ │ │ │ - ldr r6, [pc, #432] @ 4ba2c │ │ │ │ - mov sl, r5 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, fp │ │ │ │ - add r4, r1, r9, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r0, [sl, #4]! │ │ │ │ - str r8, [r5, #-4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp sl, r4 │ │ │ │ - str r0, [r5], #8 │ │ │ │ - bne 4b890 │ │ │ │ - add r8, r7, fp, lsl #2 │ │ │ │ - add r6, r8, #4 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldr r0, [r7, r4, lsl #3] │ │ │ │ - ldr r1, [pc, #356] @ 4ba30 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #352] @ 4ba34 │ │ │ │ - str r0, [r8, r4, lsl #3] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r9, r4 │ │ │ │ - str r0, [r6, r4, lsl #3] │ │ │ │ - add r4, r4, #1 │ │ │ │ - bne 4b8c0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 4ba24 │ │ │ │ - lsl fp, r3, #1 │ │ │ │ - add r3, fp, #3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r7, r2, lsl #2 │ │ │ │ - ldr r1, [pc, #280] @ 4ba38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - add fp, r7, r2, lsl #3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #264] @ 4ba3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add sl, fp, #4 │ │ │ │ - mov r5, #7 │ │ │ │ - mov r3, r1 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - cmp r9, #0 │ │ │ │ - blt 4b9b4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #0 │ │ │ │ - sub r7, r2, #4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r8, r7 │ │ │ │ - sub r6, r2, #4 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r3, r4, lsl #3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - str r0, [fp, r4, lsl #3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp r9, r4 │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ - add r4, r4, #1 │ │ │ │ - bne 4b96c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add fp, fp, r3 │ │ │ │ - add sl, sl, r3 │ │ │ │ - beq 4ba24 │ │ │ │ - sub r0, r5, #1 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r1, [pc, #68] @ 4ba40 │ │ │ │ - add r5, r5, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r3, r0 │ │ │ │ - b 4b944 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svccc 0x00ddb3d7 │ │ │ │ - svccc 0x009cc471 │ │ │ │ - @ instruction: 0x400f1bbd │ │ │ │ - strdmi r5, [r9], -sp @ │ │ │ │ - svccc 0x008f1bbd │ │ │ │ - submi r0, r0, r0 │ │ │ │ - │ │ │ │ -0004ba44 : │ │ │ │ - b 301cc │ │ │ │ - │ │ │ │ -0004ba48 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr fp, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp fp, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - blt 4baa4 │ │ │ │ - add r9, r1, #1 │ │ │ │ - lsl r9, r9, #1 │ │ │ │ - bic r9, r9, r9, asr #31 │ │ │ │ - mov r7, r3 │ │ │ │ - lsl r0, r9, #2 │ │ │ │ - add fp, fp, #1 │ │ │ │ - add r6, r2, r1, lsl #2 │ │ │ │ - mov r8, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 4baac │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, fp │ │ │ │ - bne 4ba90 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r3, r2, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r5, r7, #4 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r9, [sl, #4]! │ │ │ │ - ldr r0, [r5, #-4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r4, r4, #8 │ │ │ │ - str r0, [r5, #-12] │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - cmp sl, r6 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - bne 4bac0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, fp │ │ │ │ - add r7, r7, r3 │ │ │ │ - bne 4bab4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004bb10 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr ip, [r1] │ │ │ │ - rsb lr, r6, #0 │ │ │ │ - add r7, ip, #1 │ │ │ │ - cmp r6, lr │ │ │ │ - add r7, r7, ip │ │ │ │ - poplt {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r9, r2, r6, lsl #2 │ │ │ │ - bic r7, r7, r7, asr #31 │ │ │ │ - rsb r2, ip, ip, lsl #30 │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r8, r3, r2, lsl #2 │ │ │ │ - rsb r5, ip, #0 │ │ │ │ - mov r4, ip │ │ │ │ - cmp ip, r5 │ │ │ │ - blt 4bb70 │ │ │ │ - ldr r0, [r9, lr, lsl #2] │ │ │ │ - add r2, r8, r4, lsl #2 │ │ │ │ - mov r3, r5 │ │ │ │ - cmp ip, r3 │ │ │ │ - str r0, [r2], #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 4bb60 │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ - add r4, r4, r7 │ │ │ │ - bne 4bb4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -0004bb84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #380] @ 4bd24 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #376] @ 4bd28 │ │ │ │ - ldr r0, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr fp, [ip] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - rsb r6, r0, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - add r2, fp, #1 │ │ │ │ - add r2, r2, fp │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r0, r6 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blt 4bcd4 │ │ │ │ - lsl r9, fp, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r5, fp │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ble 4bc2c │ │ │ │ - lsl r2, fp, #3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 313fc │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r1, [r7], #4 │ │ │ │ - add r0, r4, r3, lsl #3 │ │ │ │ - ldr ip, [sl], #4 │ │ │ │ - str ip, [r0, #-4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r1, [r4, r3, lsl #3] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 335ec │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [r2, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr fp, [r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 4bd00 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r9, fp, #1 │ │ │ │ - add r1, r3, r5, lsl #2 │ │ │ │ - lsl r2, fp, #3 │ │ │ │ - add ip, r4, fp, lsl #3 │ │ │ │ - mov lr, r4 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r9, [lr, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r9, [r1, #4]! │ │ │ │ - cmp r3, fp │ │ │ │ - ldr r9, [ip, #-4]! │ │ │ │ - str r9, [r0, #-4]! │ │ │ │ - bne 4bc9c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r5, r5, r3 │ │ │ │ - bge 4bc20 │ │ │ │ - ldr r2, [pc, #80] @ 4bd2c │ │ │ │ - ldr r3, [pc, #72] @ 4bd28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4bd20 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r5, r5, r3 │ │ │ │ - blt 4bcd4 │ │ │ │ - lsl r9, fp, #1 │ │ │ │ - b 4bc2c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq r2, [r2], -r8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r1, r2, ip, asr #31 │ │ │ │ - │ │ │ │ -0004bd30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [r0] │ │ │ │ - ldr r0, [pc, #368] @ 4bebc │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [pc, #364] @ 4bec0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r7, [r6] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - lsl r8, r7, #1 │ │ │ │ - ble 4beac │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - beq 4bdb8 │ │ │ │ - mov r2, #1 │ │ │ │ - sub lr, r4, #4 │ │ │ │ - str r0, [lr, r2, lsl #3] │ │ │ │ - str r0, [r4, r2, lsl #3] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ - bne 4bda4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp ip, r2 │ │ │ │ - bgt 4bdf8 │ │ │ │ - add r0, sl, ip │ │ │ │ - sub sl, sl, ip │ │ │ │ - add r3, r1, sl, lsl #2 │ │ │ │ - add r0, r1, r0, lsl #2 │ │ │ │ - add sl, r2, #1 │ │ │ │ - sub lr, r4, #4 │ │ │ │ - ldr r1, [r0], #4 │ │ │ │ - str r1, [lr, ip, lsl #3] │ │ │ │ - ldr r1, [r3], #-4 │ │ │ │ - str r1, [r4, ip, lsl #3] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, sl │ │ │ │ - bne 4bddc │ │ │ │ - lsl r3, r2, #1 │ │ │ │ - add r0, r3, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ - ble 4be28 │ │ │ │ - mvn r3, r3 │ │ │ │ - cmp r7, r2 │ │ │ │ - add r3, r3, r8 │ │ │ │ - lslgt r2, r3, #2 │ │ │ │ - movle r2, #4 │ │ │ │ - add r0, r4, r0, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 313fc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - str r8, [sp] │ │ │ │ - bl 335ec │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [r5, r7, lsl #2] │ │ │ │ - ble 4be80 │ │ │ │ - add r2, r5, r7, lsl #2 │ │ │ │ - add r0, r4, r3, lsl #3 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr lr, [r4, #4]! │ │ │ │ - ldr ip, [r0, #-4]! │ │ │ │ - cmp r3, r5 │ │ │ │ - str lr, [r2, #4]! │ │ │ │ - str ip, [r1, #-4]! │ │ │ │ - bne 4be64 │ │ │ │ - ldr r2, [pc, #60] @ 4bec4 │ │ │ │ - ldr r3, [pc, #52] @ 4bec0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4beb8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r1, sl, lsl #2] │ │ │ │ - str r2, [r4] │ │ │ │ - b 4bdb8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r2, r4, asr pc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r1, r2, r0, lsr #28 │ │ │ │ - │ │ │ │ -0004bec8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr ip, [r1] │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #552] @ 4c118 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #548] @ 4c11c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, ip, #1 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr r2, [r0] │ │ │ │ - bic r0, r3, r3, asr #31 │ │ │ │ - mov r3, ip │ │ │ │ - mla r3, r2, r0, r3 │ │ │ │ - ldr lr, [lr] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, lr, #1 │ │ │ │ - add r3, r3, lr │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - rsb r8, ip, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - cmp ip, r8 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blt 4c0d8 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r9, lr │ │ │ │ - lsl r7, r0, #2 │ │ │ │ - sub r6, r4, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4c104 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r5, [r4] │ │ │ │ - beq 4bfc8 │ │ │ │ - mov r2, #1 │ │ │ │ - str r5, [r6, r2, lsl #3] │ │ │ │ - str r5, [r4, r2, lsl #3] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 4bfb4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr sl, [r2] │ │ │ │ - cmp r3, sl │ │ │ │ - bgt 4c024 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - add fp, sl, #1 │ │ │ │ - add r0, r1, r2 │ │ │ │ - sub r1, r2, r1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r0, r0, r8 │ │ │ │ - add r1, r1, r8 │ │ │ │ - add r0, r2, r0, lsl #2 │ │ │ │ - add r1, r2, r1, lsl #2 │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr ip, [r0], r7 │ │ │ │ - str ip, [r6, r3, lsl #3] │ │ │ │ - str r2, [r4, r3, lsl #3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - sub r1, r1, r7 │ │ │ │ - bne 4c004 │ │ │ │ - lsl r2, sl, #1 │ │ │ │ - add r0, r2, #1 │ │ │ │ - cmp r0, lr, lsl #1 │ │ │ │ - lsl fp, lr, #1 │ │ │ │ - bge 4c058 │ │ │ │ - mvn r2, r2 │ │ │ │ - add r2, r2, fp │ │ │ │ - cmp sl, lr │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - movge r2, #4 │ │ │ │ - add r0, r4, r0, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 313fc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - bl 335ec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr lr, [r3] │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp lr, #0 │ │ │ │ - str r3, [r2, r9, lsl #2] │ │ │ │ - ble 4c0c0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r3, r9, lsl #2 │ │ │ │ - add ip, r4, lr, lsl #3 │ │ │ │ - add fp, lr, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr sl, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - str sl, [r1, #4]! │ │ │ │ - cmp r3, fp │ │ │ │ - ldr sl, [ip, #-4]! │ │ │ │ - str sl, [r0, #-4]! │ │ │ │ - bne 4c0a4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r9, r9, r3 │ │ │ │ - bge 4bf94 │ │ │ │ - ldr r2, [pc, #64] @ 4c120 │ │ │ │ - ldr r3, [pc, #56] @ 4c11c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4c114 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, r8, lsl #2] │ │ │ │ - str r2, [r4] │ │ │ │ - b 4bfc8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00121db4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r1, r2, r8, asr #23 │ │ │ │ - │ │ │ │ -0004c124 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #32] @ 4c16c │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 2f974 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq fp, r0, r8, lsl r7 │ │ │ │ - │ │ │ │ -0004c170 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r2, [pc, #536] @ 4c3ac │ │ │ │ - ldr ip, [r1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #528] @ 4c3b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - add r9, ip, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r9, r9, ip │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - bic r9, r9, r9, asr #31 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r0, ip │ │ │ │ - mla r0, r3, r9, r0 │ │ │ │ - ldr r2, [lr] │ │ │ │ - mov r3, r0 │ │ │ │ - add r0, r2, #1 │ │ │ │ - add r0, r0, r2 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - rsb r0, ip, #0 │ │ │ │ - cmp ip, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - blt 4c37c │ │ │ │ - sub r3, r3, ip │ │ │ │ - sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - rsb r3, r9, r9, lsl #29 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - lsl r1, r2, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r3, r2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r1, r3, lsl #2] │ │ │ │ - str r1, [r7] │ │ │ │ - ble 4c288 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add lr, r7, r2, lsl #3 │ │ │ │ - add r0, r1, r3, lsl #2 │ │ │ │ - mov r4, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r5, [r0, #4]! │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r5, [r4, #4]! │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r5, [ip, #-4]! │ │ │ │ - str r5, [lr, #-4]! │ │ │ │ - bne 4c26c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 31354 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - lsl r3, r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 4c35c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, #1 │ │ │ │ - add fp, r9, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r5, r1, fp │ │ │ │ - mov r2, r4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r4, r5 │ │ │ │ - sub sl, r7, #4 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sl, r5, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp], r9 │ │ │ │ - ldr r0, [r7, r5, lsl #3] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r0, [r4] │ │ │ │ - sub r4, r4, r9 │ │ │ │ - bne 4c324 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r3, r3, r1 │ │ │ │ - bge 4c23c │ │ │ │ - ldr r2, [pc, #48] @ 4c3b4 │ │ │ │ - ldr r3, [pc, #40] @ 4c3b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4c3a8 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r2, ip, lsl #22 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r1, r2, r4, lsr #18 │ │ │ │ - │ │ │ │ -0004c3b8 : │ │ │ │ - b 336d0 │ │ │ │ - │ │ │ │ -0004c3bc : │ │ │ │ - b 34228 │ │ │ │ - │ │ │ │ -0004c3c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #464] @ 4c5ac │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #460] @ 4c5b0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4c534 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 4c534 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 4c574 │ │ │ │ - ldr r0, [pc, #384] @ 4c5b4 │ │ │ │ - mov r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r1, [sl] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - asr r6, r6, #1 │ │ │ │ - rsb r7, r2, #1 │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - ble 4c508 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r8 │ │ │ │ - b 4c4a8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r9, r4 │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - blt 4c508 │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r1, [fp] │ │ │ │ - add r5, r5, r1 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r7, r7, r0 │ │ │ │ - sub r8, r5, #1 │ │ │ │ - bge 4c48c │ │ │ │ - ldr r1, [r3] │ │ │ │ - sub r1, r1, r6 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt 4c48c │ │ │ │ - mul r0, r6, r0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - sub r0, r7, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 32aac │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - bge 4c4a0 │ │ │ │ - ldr r2, [pc, #168] @ 4c5b8 │ │ │ │ - ldr r3, [pc, #156] @ 4c5b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4c5a8 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #28 │ │ │ │ - ldr r2, [pc, #124] @ 4c5bc │ │ │ │ - ldr r1, [pc, #124] @ 4c5c0 │ │ │ │ - ldr r0, [pc, #124] @ 4c5c4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 4c42c │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r2, [pc, #72] @ 4c5c8 │ │ │ │ - ldr r1, [pc, #72] @ 4c5cc │ │ │ │ - ldr r0, [pc, #72] @ 4c5d0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 4c42c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r2, r4, asr #17 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, pc, r4, lsr #6 │ │ │ │ - mulseq r2, r8, r7 │ │ │ │ - andeq ip, pc, r0, asr #3 │ │ │ │ - ldrdeq ip, [pc], -r8 │ │ │ │ - andseq r6, r0, r0, ror #27 │ │ │ │ - andeq ip, pc, r8, lsr #3 │ │ │ │ - muleq pc, ip, r1 @ │ │ │ │ - andseq r6, r0, r4, lsr #27 │ │ │ │ - │ │ │ │ -0004c5d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #464] @ 4c7c0 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #460] @ 4c7c4 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4c748 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 4c748 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 4c788 │ │ │ │ - ldr r0, [pc, #384] @ 4c7c8 │ │ │ │ - mov r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r1, [sl] │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - asr r6, r6, #1 │ │ │ │ - rsb r7, r2, #1 │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - ble 4c71c │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r8 │ │ │ │ - b 4c6bc │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r9, r4 │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - blt 4c71c │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r1, [fp] │ │ │ │ - add r5, r5, r1 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r7, r7, r0 │ │ │ │ - sub r8, r5, #1 │ │ │ │ - bge 4c6a0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - sub r1, r1, r6 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt 4c6a0 │ │ │ │ - mul r0, r6, r0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - sub r0, r7, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 32d70 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - bge 4c6b4 │ │ │ │ - ldr r2, [pc, #168] @ 4c7cc │ │ │ │ - ldr r3, [pc, #156] @ 4c7c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4c7bc │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #28 │ │ │ │ - ldr r2, [pc, #124] @ 4c7d0 │ │ │ │ - ldr r1, [pc, #124] @ 4c7d4 │ │ │ │ - ldr r0, [pc, #124] @ 4c7d8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 4c640 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r2, [pc, #72] @ 4c7dc │ │ │ │ - ldr r1, [pc, #72] @ 4c7e0 │ │ │ │ - ldr r0, [pc, #72] @ 4c7e4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 4c640 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001216b0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, pc, r0, lsl r1 @ │ │ │ │ - andseq r1, r2, r4, lsl #11 │ │ │ │ - andeq fp, pc, ip, lsr #31 │ │ │ │ - strdeq fp, [pc], -r8 │ │ │ │ - andseq r6, r0, ip, asr #23 │ │ │ │ - muleq pc, r4, pc @ │ │ │ │ - @ instruction: 0x000fbfbc │ │ │ │ - mulseq r0, r0, fp │ │ │ │ - │ │ │ │ -0004c7e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #364] @ 4c974 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #356] @ 4c978 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ble 4c8b8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt 4c8b8 │ │ │ │ - tst r2, #1 │ │ │ │ - beq 4c8f4 │ │ │ │ - ldr r0, [pc, #292] @ 4c97c │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4c928 │ │ │ │ - ldr r2, [pc, #264] @ 4c980 │ │ │ │ - ldr r3, [pc, #252] @ 4c978 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4c970 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 31228 │ │ │ │ - mov r3, #28 │ │ │ │ - ldr r2, [pc, #192] @ 4c984 │ │ │ │ - ldr r1, [pc, #192] @ 4c988 │ │ │ │ - ldr r0, [pc, #192] @ 4c98c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r2, [r7] │ │ │ │ - tst r2, #1 │ │ │ │ - bne 4c850 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r2, [pc, #144] @ 4c990 │ │ │ │ - ldr r1, [pc, #144] @ 4c994 │ │ │ │ - ldr r0, [pc, #144] @ 4c998 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 4c850 │ │ │ │ - ldr r2, [pc, #108] @ 4c99c │ │ │ │ - ldr r3, [pc, #68] @ 4c978 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4c970 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 339d0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r2, r8, r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq fp, pc, ip, lsl pc @ │ │ │ │ - andseq r1, r2, r0, lsr r4 │ │ │ │ - andeq fp, pc, r0, asr #28 │ │ │ │ - muleq pc, r4, lr @ │ │ │ │ - andseq r6, r0, r0, ror #20 │ │ │ │ - andeq fp, pc, r8, lsr #28 │ │ │ │ - andeq fp, pc, r8, asr lr @ │ │ │ │ - andseq r6, r0, r4, lsr #20 │ │ │ │ - andseq r1, r2, r8, ror r3 │ │ │ │ - │ │ │ │ -0004c9a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ 4ca98 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r6, [pc, #216] @ 4ca9c │ │ │ │ - ldr r3, [pc, #216] @ 4caa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #208] @ 4caa4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [pc, #164] @ 4caa8 │ │ │ │ - add r1, r6, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr ip, [r5] │ │ │ │ - ldr r9, [pc, #140] @ 4caac │ │ │ │ - mul ip, r1, ip │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r6, r9, #4 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sp │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fe90 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r2, r6 │ │ │ │ - mul ip, r3, ip │ │ │ │ - mov r1, sp │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34690 │ │ │ │ - ldr r2, [pc, #64] @ 4cab0 │ │ │ │ - ldr r3, [pc, #44] @ 4caa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4ca94 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r2, r4, ror #5 │ │ │ │ - andseq r0, r3, r4, ror #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq pc, r4, sp @ │ │ │ │ - andeq fp, pc, r8, asr sp @ │ │ │ │ - andseq sl, r0, r0, asr lr │ │ │ │ - andseq r1, r2, r8, lsr r2 │ │ │ │ - │ │ │ │ -0004cab4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - bic r4, lr, lr, asr #31 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mul r3, r4, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #612] @ 4cd50 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mvn r2, r4 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - sub r2, r2, r3 │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - ble 4cd48 │ │ │ │ - add ip, r2, r3, lsl #1 │ │ │ │ - add r1, r1, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r0, r1, r4 │ │ │ │ - add r1, ip, r3 │ │ │ │ - mov r6, lr │ │ │ │ - add r3, r1, r3 │ │ │ │ - cmp lr, #0 │ │ │ │ - add lr, r1, r4 │ │ │ │ - add r1, r3, r4 │ │ │ │ - add r3, r6, #1 │ │ │ │ - movgt r9, r3 │ │ │ │ - movle r9, #1 │ │ │ │ - mov r7, #0 │ │ │ │ - mov fp, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - add ip, ip, r4 │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r9, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4cd0c │ │ │ │ - add r2, r9, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, r9, ip, lsl #2 │ │ │ │ - add r1, r9, r0, lsl #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r3, r3, r6, lsl #2 │ │ │ │ - add r2, r9, lr, lsl #2 │ │ │ │ - add r5, r9, sl, lsl #2 │ │ │ │ - mov r4, #1 │ │ │ │ - str r1, [sp] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ - mov r8, r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - beq 4ccb4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r8, [r0, #4]! │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r6, [r0, #4]! │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp] │ │ │ │ - str sl, [r2, #4]! │ │ │ │ - str fp, [r0, #4]! │ │ │ │ - str r1, [r5, #4]! │ │ │ │ - str r0, [sp] │ │ │ │ - bne 4cbc8 │ │ │ │ - add r8, sp, #24 │ │ │ │ - ldm r8, {r8, fp, ip} │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - add r6, r6, r8 │ │ │ │ - add ip, ip, r8 │ │ │ │ - add lr, lr, r8 │ │ │ │ - add r0, r0, r8 │ │ │ │ - add sl, sl, r8 │ │ │ │ - bne 4cb70 │ │ │ │ - ldr r3, [pc, #28] @ 4cd54 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, fp, #1 │ │ │ │ - str r9, [r3, #12] │ │ │ │ - str r7, [r3, #8] │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r3, ip, asr #25 │ │ │ │ - andseq r0, r3, r0, lsl #21 │ │ │ │ - │ │ │ │ -0004cd58 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r6, [r2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - bic r5, r6, r6, asr #31 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mul r3, r5, r3 │ │ │ │ - ldr r2, [pc, #636] @ 4d008 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - mov r4, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mvn lr, r5 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - sub lr, lr, r3 │ │ │ │ - add r4, r3, r3, lsl #2 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ble 4d000 │ │ │ │ - add r4, r4, lr │ │ │ │ - add r1, r1, #4 │ │ │ │ - add lr, lr, r3, lsl #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, lr, r3 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add r3, r3, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r6, #1 │ │ │ │ - movgt r6, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - add ip, r4, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - add lr, lr, r5 │ │ │ │ - movle r6, #1 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add ip, r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - mov r0, ip │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - mov ip, lr │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r5 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4cfb0 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r8, lr, r5, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r7, lr, r5, lsl #2 │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - add fp, lr, r1, lsl #2 │ │ │ │ - add sl, lr, ip, lsl #2 │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ - mov r5, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - b 4cf3c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r6, [r2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r0, [fp] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r3] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add fp, fp, #4 │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r9, r9, #4 │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - beq 4cf94 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r4, [r2, #4]! │ │ │ │ - str r2, [sp, #4] │ │ │ │ - beq 4ce84 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4cf14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4cf14 │ │ │ │ - b 4ce8c │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r1, r1, r6 │ │ │ │ - add r3, r3, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r0, r0, r6 │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne 4ce24 │ │ │ │ - ldr r3, [pc, #28] @ 4d00c │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r3, r8, lsr #20 │ │ │ │ - andseq r0, r3, r8, asr #15 │ │ │ │ - │ │ │ │ -0004d010 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #192] @ 4d0ec │ │ │ │ - ldr r4, [pc, #192] @ 4d0f0 │ │ │ │ - ldr r3, [pc, #192] @ 4d0f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 4d0f8 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [pc, #140] @ 4d0fc │ │ │ │ - add r1, r4, #4 │ │ │ │ - ldr r4, [pc, #136] @ 4d100 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr ip, [r5] │ │ │ │ - add r8, r4, #4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - lsl ip, ip, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, sp │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fe90 │ │ │ │ - ldr r2, [pc, #84] @ 4d104 │ │ │ │ - ldr r3, [pc, #64] @ 4d0f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4d0e8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 34690 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r2, r8, ror ip │ │ │ │ - andseq r0, r3, r8, lsl #15 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq fp, pc, r8, lsr #14 │ │ │ │ - andeq fp, pc, r4, ror #13 │ │ │ │ - @ instruction: 0x0010a7f8 │ │ │ │ - @ instruction: 0x00120bf8 │ │ │ │ - │ │ │ │ -0004d108 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #180] @ 4d1d4 │ │ │ │ - ldr sl, [r2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov ip, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - str ip, [r3, #8] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bic r2, sl, sl, asr #31 │ │ │ │ - mvn r7, r2 │ │ │ │ - add r7, r7, r2, lsl ip │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - sub r8, r1, #4 │ │ │ │ - add r7, r0, r7, lsl #2 │ │ │ │ - sub r6, r0, #4 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r0, [r8, #4]! │ │ │ │ - mov r4, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - beq 4d1ac │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, sl │ │ │ │ - str r4, [r6, #4]! │ │ │ │ - str r3, [r7, #4]! │ │ │ │ - bne 4d154 │ │ │ │ - ldr r3, [pc, #16] @ 4d1d8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [r3, #8] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r3, r8, lsr #13 │ │ │ │ - andseq r0, r3, r0, lsl #12 │ │ │ │ - │ │ │ │ -0004d1dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r9, [r2] │ │ │ │ - ldr r2, [pc, #204] @ 4d2c4 │ │ │ │ - mov lr, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r9, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str lr, [r2, #8] │ │ │ │ - ble 4d2bc │ │ │ │ - bic ip, r9, r9, asr #31 │ │ │ │ - mvn r6, ip │ │ │ │ - add r6, r6, ip, lsl lr │ │ │ │ - ldr fp, [r2] │ │ │ │ - sub r8, r3, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, r0, r6, lsl #2 │ │ │ │ - mov r7, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ - beq 4d258 │ │ │ │ - mov r1, sl │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4d294 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [r5] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [r6, #4] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r6, r6, #4 │ │ │ │ - bne 4d238 │ │ │ │ - ldr r3, [pc, #20] @ 4d2c8 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r7, [r3, #8] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001305d0 │ │ │ │ - andseq r0, r3, r4, lsl r5 │ │ │ │ - │ │ │ │ -0004d2cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #1068] @ 4d710 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #1052] @ 4d714 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [pc, #1048] @ 4d718 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr lr, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ble 4d674 │ │ │ │ - rsb ip, lr, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r6, ip, lsl #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl r8, lr, #3 │ │ │ │ - add sl, r6, #8 │ │ │ │ - mov fp, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - b 4d41c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r9, [r3, #-8] │ │ │ │ - ldr r4, [r3, #-4] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4d47c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq r6, r6, #1 │ │ │ │ - tst r6, #1 │ │ │ │ - movne r3, #1 │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - addeq r3, r3, #1 │ │ │ │ - streq r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, sl, r8 │ │ │ │ - add r3, r3, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - beq 4d674 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r7, [sl, #-4] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r6, [sl, #-8] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 4d370 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq r7, r7, #1 │ │ │ │ - and r3, r7, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 4d3fc │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movne r9, #1 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r9, #0 │ │ │ │ - andne r9, r9, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 4d3fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - add r3, r3, #1 │ │ │ │ - mul r9, r3, r9 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - sub r3, r3, r9 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ - ldr r4, [r3, #-8] │ │ │ │ - ldr r5, [r3, #-4] │ │ │ │ - bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4d6a0 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r7, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31ce4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - sub r6, r9, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - sub r6, r3, r6 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ - add r6, r3, r6, lsl #3 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3100c <_gfortran_pow_c4_i4@plt> │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r6, #-8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, fp │ │ │ │ - add fp, fp, #1 │ │ │ │ - str r0, [r6, #-4] │ │ │ │ - add r6, r6, r8 │ │ │ │ - bne 4d5e0 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 4d3fc │ │ │ │ - ldr r2, [pc, #160] @ 4d71c │ │ │ │ - ldr r3, [pc, #148] @ 4d714 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4d70c │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 4d568 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001209b4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq fp, pc, ip, asr #8 │ │ │ │ - andseq r0, r2, ip, lsr #12 │ │ │ │ - │ │ │ │ -0004d720 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #552] @ 4d960 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #536] @ 4d964 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [pc, #532] @ 4d968 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r8, [r5] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 4d874 │ │ │ │ - rsb r3, r7, r7, lsl #30 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r9, r3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - rsb r4, r7, #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r5, #1 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - b 4d7d8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - beq 4d874 │ │ │ │ - add r4, r4, r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r1, [r9, r4, lsl #2] │ │ │ │ - beq 4d7bc │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - ldr sl, [r3, r4, lsl #2] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, sl │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - beq 4d83c │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4d860 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq 4d874 │ │ │ │ - add r4, r4, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr fp, [r9, r4, lsl #2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 4d7ec │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4d8a0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ - beq 4d874 │ │ │ │ - add r4, r4, r7 │ │ │ │ - ldr fp, [r9, r4, lsl #2] │ │ │ │ - b 4d7ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r8, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 4d854 │ │ │ │ - ldr r2, [pc, #240] @ 4d96c │ │ │ │ - ldr r3, [pc, #228] @ 4d964 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4d95c │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - add fp, r3, #1 │ │ │ │ - mul sl, fp, r7 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub r1, r4, sl │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldr r1, [r2, r1, lsl #2] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov fp, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - sub r2, sl, r7 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - sub r2, r4, r2 │ │ │ │ - add sl, ip, r2, lsl #2 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r5, fp │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov r4, sl │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r5, r6 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - sub r4, r4, fp │ │ │ │ - bne 4d91c │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - b 4d848 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r2, r0, ror #10 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strdeq sl, [pc], -ip │ │ │ │ - andseq r0, r2, ip, lsr #8 │ │ │ │ - │ │ │ │ -0004d970 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #248] @ 4da84 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ 4da88 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #236] @ 4da8c │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r9, [r7] │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr sl, [sl] │ │ │ │ - ldr fp, [r8] │ │ │ │ - ble 4da54 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r0, [r5, #-4] │ │ │ │ - cmp r0, r8 │ │ │ │ - moveq r1, r8 │ │ │ │ - beq 4da38 │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - cmp r8, r1 │ │ │ │ - beq 4da38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - str r1, [r4, #-4] │ │ │ │ - add r5, r5, r3 │ │ │ │ - add r4, r4, fp │ │ │ │ - add r6, r6, sl │ │ │ │ - bne 4da0c │ │ │ │ - ldr r2, [pc, #52] @ 4da90 │ │ │ │ - ldr r3, [pc, #40] @ 4da88 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4da80 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r2, r8, lsl r3 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq sl, [pc], -r4 │ │ │ │ - andseq r0, r2, ip, asr #4 │ │ │ │ - │ │ │ │ -0004da94 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r3] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add fp, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r5, r1, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r4, r2, #4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - ldr r0, [fp, #-4] │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - add fp, fp, r9 │ │ │ │ - add r5, r5, r8 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r4, r4, r7 │ │ │ │ - bne 4dae8 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004db14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 4dc1c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 4dc20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 4dc24 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4dbcc │ │ │ │ - ldr r2, [pc, #160] @ 4dc28 │ │ │ │ - ldr r3, [pc, #148] @ 4dc20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4dc18 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 31ec4 │ │ │ │ - ldr r2, [pc, #88] @ 4dc2c │ │ │ │ - ldr r3, [pc, #72] @ 4dc20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4dc18 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 341ec │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r2, r4, ror r1 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, ip, lsr #24 │ │ │ │ - andseq r0, r2, r0, lsr #2 │ │ │ │ - ldrsbeq r0, [r2], -r4 │ │ │ │ - │ │ │ │ -0004dc30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ 4dd34 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ 4dd38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #220] @ 4dd3c │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r8, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sl] │ │ │ │ - ldr r7, [r7] │ │ │ │ - ble 4dd04 │ │ │ │ - add r2, r4, #4 │ │ │ │ - ldr r4, [sp] │ │ │ │ - add r1, r5, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r0, r9, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4dce8 │ │ │ │ - ldr r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - mulne r3, lr, r3 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - str r3, [r2, #-4] │ │ │ │ - add r0, r0, r8 │ │ │ │ - add r2, r2, r7 │ │ │ │ - add r1, r1, r6 │ │ │ │ - bne 4dccc │ │ │ │ - ldr r2, [pc, #52] @ 4dd40 │ │ │ │ - ldr r3, [pc, #40] @ 4dd38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4dd30 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r2, r8, asr r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, r4, lsl fp @ │ │ │ │ - mulseq r1, ip, pc @ │ │ │ │ - │ │ │ │ -0004dd44 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r7, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r3] │ │ │ │ - pople {r4, r5, r6, r7, pc} │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - ldr lr, [r1, #-4] │ │ │ │ - add ip, ip, #1 │ │ │ │ - mul r3, lr, r3 │ │ │ │ - cmp ip, r4 │ │ │ │ - str r3, [r2, #-4] │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r1, r1, r6 │ │ │ │ - add r2, r2, r5 │ │ │ │ - bne 4dd8c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0004ddb8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 4dec0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 4dec4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 4dec8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4de70 │ │ │ │ - ldr r2, [pc, #160] @ 4decc │ │ │ │ - ldr r3, [pc, #148] @ 4dec4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4debc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 35278 │ │ │ │ - ldr r2, [pc, #88] @ 4ded0 │ │ │ │ - ldr r3, [pc, #72] @ 4dec4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4debc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 32e18 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0011fed0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, r8, lsl #19 │ │ │ │ - andseq pc, r1, ip, ror lr @ │ │ │ │ - andseq pc, r1, r0, lsr lr @ │ │ │ │ - │ │ │ │ -0004ded4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ 4dfd8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ 4dfdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #220] @ 4dfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r8, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sl] │ │ │ │ - ldr r7, [r7] │ │ │ │ - ble 4dfa8 │ │ │ │ - add r2, r4, #4 │ │ │ │ - ldr r4, [sp] │ │ │ │ - add r1, r5, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r0, r9, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4df8c │ │ │ │ - ldr r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - subne r3, lr, r3 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - str r3, [r2, #-4] │ │ │ │ - add r0, r0, r8 │ │ │ │ - add r2, r2, r7 │ │ │ │ - add r1, r1, r6 │ │ │ │ - bne 4df70 │ │ │ │ - ldr r2, [pc, #52] @ 4dfe4 │ │ │ │ - ldr r3, [pc, #40] @ 4dfdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4dfd4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0011fdb4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, r0, ror r8 @ │ │ │ │ - @ instruction: 0x0011fcf8 │ │ │ │ - │ │ │ │ -0004dfe8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r7, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r3] │ │ │ │ - pople {r4, r5, r6, r7, pc} │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - ldr lr, [r1, #-4] │ │ │ │ - add ip, ip, #1 │ │ │ │ - sub r3, r3, lr │ │ │ │ - cmp ip, r4 │ │ │ │ - str r3, [r2, #-4] │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r1, r1, r6 │ │ │ │ - add r2, r2, r5 │ │ │ │ - bne 4e030 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0004e05c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 4e164 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 4e168 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 4e16c │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e114 │ │ │ │ - ldr r2, [pc, #160] @ 4e170 │ │ │ │ - ldr r3, [pc, #148] @ 4e168 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e160 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 316c0 │ │ │ │ - ldr r2, [pc, #88] @ 4e174 │ │ │ │ - ldr r3, [pc, #72] @ 4e168 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e160 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 340f0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r1, ip, lsr #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, r4, ror #13 │ │ │ │ - @ instruction: 0x0011fbd8 │ │ │ │ - andseq pc, r1, ip, lsl #23 │ │ │ │ - │ │ │ │ -0004e178 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ 4e27c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ 4e280 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #220] @ 4e284 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r8, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sl] │ │ │ │ - ldr r7, [r7] │ │ │ │ - ble 4e24c │ │ │ │ - add r2, r4, #4 │ │ │ │ - ldr r4, [sp] │ │ │ │ - add r1, r5, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r0, r9, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r5, r3, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4e230 │ │ │ │ - ldr r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - addne r3, r3, lr │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - str r3, [r2, #-4] │ │ │ │ - add r0, r0, r8 │ │ │ │ - add r2, r2, r7 │ │ │ │ - add r1, r1, r6 │ │ │ │ - bne 4e214 │ │ │ │ - ldr r2, [pc, #52] @ 4e288 │ │ │ │ - ldr r3, [pc, #40] @ 4e280 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e278 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r1, r0, lsl fp @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, ip, asr #11 │ │ │ │ - andseq pc, r1, r4, asr sl @ │ │ │ │ - │ │ │ │ -0004e28c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r7, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r3] │ │ │ │ - pople {r4, r5, r6, r7, pc} │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - ldr lr, [r1, #-4] │ │ │ │ - add ip, ip, #1 │ │ │ │ - add r3, r3, lr │ │ │ │ - cmp ip, r4 │ │ │ │ - str r3, [r2, #-4] │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r1, r1, r6 │ │ │ │ - add r2, r2, r5 │ │ │ │ - bne 4e2d4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0004e300 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 4e408 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 4e40c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 4e410 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e3b8 │ │ │ │ - ldr r2, [pc, #160] @ 4e414 │ │ │ │ - ldr r3, [pc, #148] @ 4e40c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e404 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fd34 │ │ │ │ - ldr r2, [pc, #88] @ 4e418 │ │ │ │ - ldr r3, [pc, #72] @ 4e40c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e404 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 3253c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r1, r8, lsl #19 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, r0, asr #8 │ │ │ │ - andseq pc, r1, r4, lsr r9 @ │ │ │ │ - andseq pc, r1, r8, ror #17 │ │ │ │ - │ │ │ │ -0004e41c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #312] @ 4e574 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #308] @ 4e578 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #288] @ 4e57c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r2, #5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr ip, [r3] │ │ │ │ - ble 4e544 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - rsb r4, r1, #1 │ │ │ │ - rsb r7, r0, #1 │ │ │ │ - rsb r5, ip, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - b 4e51c │ │ │ │ - sub r1, r7, #1 │ │ │ │ - ldr ip, [fp, r1, lsl #2] │ │ │ │ - cmp ip, r8 │ │ │ │ - beq 4e53c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r1, fp, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sl, r0, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - str r0, [r1, r9, lsl #2] │ │ │ │ - blt 4e544 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr ip, [r3] │ │ │ │ - add r4, r4, r1 │ │ │ │ - add r7, r7, r0 │ │ │ │ - sub r0, r4, #1 │ │ │ │ - ldr r1, [sl, r0, lsl #2] │ │ │ │ - add r5, r5, ip │ │ │ │ - cmp r1, r8 │ │ │ │ - sub r9, r5, #1 │ │ │ │ - bne 4e4c4 │ │ │ │ - mov r0, r8 │ │ │ │ - b 4e4f4 │ │ │ │ - ldr r2, [pc, #52] @ 4e580 │ │ │ │ - ldr r3, [pc, #40] @ 4e578 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e570 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r1, r4, ror #16 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, r0, lsl r3 @ │ │ │ │ - andseq pc, r1, ip, asr r7 @ │ │ │ │ - │ │ │ │ -0004e584 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [r3] │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr lr, [r2] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, #1 │ │ │ │ - rsb r6, lr, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - rsb r4, r3, #1 │ │ │ │ - rsb r5, ip, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - add r4, r4, r1 │ │ │ │ - add r5, r5, ip │ │ │ │ - sub r1, r5, #1 │ │ │ │ - sub r0, r4, #1 │ │ │ │ - add r1, r9, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r0, r8, r0, lsl #2 │ │ │ │ - add r7, r7, lr │ │ │ │ - blx r3 │ │ │ │ - add r6, r6, #1 │ │ │ │ - sub r1, r7, #1 │ │ │ │ - cmp fp, r6 │ │ │ │ - str r0, [sl, r1, lsl #2] │ │ │ │ - poplt {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr lr, [r3] │ │ │ │ - b 4e5e4 │ │ │ │ - │ │ │ │ -0004e638 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #244] @ 4e748 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #240] @ 4e74c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #232] @ 4e750 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - add r8, sp, #52 @ 0x34 │ │ │ │ - mov r2, #5 │ │ │ │ - ldm r8, {r8, r9, sl} │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4e6f4 │ │ │ │ - ldr r2, [pc, #168] @ 4e754 │ │ │ │ - ldr r3, [pc, #156] @ 4e74c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e744 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32398 │ │ │ │ - ldr r2, [pc, #92] @ 4e758 │ │ │ │ - ldr r3, [pc, #76] @ 4e74c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4e744 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33418 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r1, r0, asr r6 @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, pc, r4, lsl #2 │ │ │ │ - @ instruction: 0x0011f5fc │ │ │ │ - andseq pc, r1, ip, lsr #11 │ │ │ │ - │ │ │ │ -0004e75c : │ │ │ │ - cmp r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add r5, r1, r1, lsr #31 │ │ │ │ - pople {r4, r5, pc} │ │ │ │ - asr r5, r5, #1 │ │ │ │ - add r2, r0, r1 │ │ │ │ - sub ip, r0, #1 │ │ │ │ - ldrb lr, [r2, #-1]! │ │ │ │ - ldrb r4, [ip, #1]! │ │ │ │ - rsb r3, r2, #1 │ │ │ │ - add r3, r0, r3 │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r5, r3 │ │ │ │ - strb r4, [r2] │ │ │ │ - strb lr, [ip] │ │ │ │ - bge 4e778 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0004e7a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 34378 │ │ │ │ - cmp r4, r0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - sub r2, r4, r0 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - mvn r0, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, r5, r3 │ │ │ │ - mov lr, #32 │ │ │ │ - add r0, r5, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldrblt ip, [r0, r1] │ │ │ │ - strblt ip, [r3] │ │ │ │ - strbge lr, [r3] │ │ │ │ - subs r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - bne 4e7e8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004e808 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 313e4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - add r1, r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - rsb ip, r4, #1 │ │ │ │ - sub lr, r5, r2 │ │ │ │ - mov r4, #32 │ │ │ │ - add r3, ip, r0 │ │ │ │ - cmp lr, r3 │ │ │ │ - ldrbge r3, [r0, r2] │ │ │ │ - strbge r3, [r0] │ │ │ │ - strblt r4, [r0] │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4e848 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004e86c : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 4e894 │ │ │ │ - add r3, r0, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb r2, [r3, #-1]! │ │ │ │ - tst r2, #223 @ 0xdf │ │ │ │ - bxne lr │ │ │ │ - subs r0, r0, #1 │ │ │ │ - bne 4e87c │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004e89c : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 4e8d4 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - mov r0, #1 │ │ │ │ - b 4e8bc │ │ │ │ - cmp r1, r3 │ │ │ │ - bxlt lr │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb ip, [r2, #1]! │ │ │ │ - add r3, r0, #1 │ │ │ │ - tst ip, #223 @ 0xdf │ │ │ │ - beq 4e8b0 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004e8dc : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble 4e908 │ │ │ │ - add r3, r0, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb r2, [r3, #-1]! │ │ │ │ - tst r2, #223 @ 0xdf │ │ │ │ - bxne lr │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 4e8ec │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004e910 : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble 4e94c │ │ │ │ - sub ip, r0, #2 │ │ │ │ - add ip, ip, r1 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - rsb r1, r0, #2 │ │ │ │ - b 4e934 │ │ │ │ - cmp r3, ip │ │ │ │ - bxeq lr │ │ │ │ - add r0, r1, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - tst r2, #223 @ 0xdf │ │ │ │ - beq 4e92c │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004e954 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r1] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 4e9b8 │ │ │ │ - ldr r7, [r2] │ │ │ │ - ldr r8, [r3] │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r9, r9, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne 4e98c │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r9, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004e9c4 : │ │ │ │ - ldr ip, [r1] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 4ea10 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r4, [r3] │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - mov r3, r0 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - addeq r0, r0, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r3, lr │ │ │ │ - bne 4e9f0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004ea18 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [r1] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 4ea88 │ │ │ │ - ldr fp, [r2] │ │ │ │ - bic sl, r9, r9, asr #31 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2f398 <_gfortran_compare_string@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r8, r8, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne 4ea54 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004ea94 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [r1] │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 4eb00 │ │ │ │ - bic fp, sl, sl, asr #31 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r0, [r7] │ │ │ │ - sub r3, r4, #1 │ │ │ │ - mla r0, r3, r0, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3298c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - add r5, r5, r0 │ │ │ │ - bge 4eacc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004eb0c : │ │ │ │ - ldr ip, [r1] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 4eb54 │ │ │ │ - push {r4, lr} │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldrb r4, [r3] │ │ │ │ - ldr lr, [r2] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldrb r1, [r3] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r4 │ │ │ │ - addeq r0, r0, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r3, lr │ │ │ │ - bne 4eb34 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004eb5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r1] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 4ebbc │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r8, [r3] │ │ │ │ - lsl r9, r2, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [r5], r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 4eb94 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004ebc8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r1] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 4ec28 │ │ │ │ - ldr r6, [r2] │ │ │ │ - ldr r8, [r3] │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, #1 │ │ │ │ - b 4ec0c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - add r4, r4, r6 │ │ │ │ - blt 4ec28 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4ebfc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0004ec34 : │ │ │ │ - ldr ip, [r1] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 4ec7c │ │ │ │ - ldr r2, [r2] │ │ │ │ - push {r4, lr} │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr lr, [r3] │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [r2], r4 │ │ │ │ - cmp lr, r1 │ │ │ │ - moveq r0, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 4ec60 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004ec84 : │ │ │ │ - ldr ip, [r1] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 4eccc │ │ │ │ - ldr r1, [r2] │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - ldr lr, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r2, lr │ │ │ │ - popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - bge 4eca8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004ecd4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [r1] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 4ed44 │ │ │ │ - ldr fp, [r2] │ │ │ │ - bic sl, r9, r9, asr #31 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2f398 <_gfortran_compare_string@plt> │ │ │ │ - add r5, r5, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 4ed10 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004ed50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r1] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 4edbc │ │ │ │ - ldr r9, [r2] │ │ │ │ - bic sl, r7, r7, asr #31 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, #1 │ │ │ │ - b 4ed98 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - add r4, r4, r9 │ │ │ │ - blt 4edbc │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2f398 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ed88 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004edc8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [r1] │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 4ee38 │ │ │ │ - bic fp, sl, sl, asr #31 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r0, [r7] │ │ │ │ - sub r3, r4, #1 │ │ │ │ - mla r0, r3, r0, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - bge 4ee00 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004ee44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [r1] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 4eeb4 │ │ │ │ - bic sl, r8, r8, asr #31 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r4, #1 │ │ │ │ - b 4ee88 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - blt 4eeb4 │ │ │ │ - ldr r0, [r6] │ │ │ │ - sub r3, r4, #1 │ │ │ │ - mla r0, r3, r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4ee7c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004eec0 : │ │ │ │ - ldr ip, [r1] │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 4ef04 │ │ │ │ - push {r4, lr} │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldrb lr, [r3] │ │ │ │ - ldr r4, [r2] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - ldrb r1, [r2], r4 │ │ │ │ - cmp r1, lr │ │ │ │ - moveq r0, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 4eee8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004ef0c : │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 4ef50 │ │ │ │ - ldr ip, [r2] │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldrb lr, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - ldrb r2, [r3] │ │ │ │ - add r3, r3, ip │ │ │ │ - cmp r2, lr │ │ │ │ - popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - bge 4ef2c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004ef58 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - ble 4efac │ │ │ │ - sub r0, r3, #1 │ │ │ │ - sub r5, r1, #4 │ │ │ │ - sub r8, r2, #4 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - bl 3352c <__aeabi_idivmod@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r8, #4]! │ │ │ │ - bne 4ef8c │ │ │ │ - add r3, r0, #1 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - str r3, [r7, r6, lsl #2] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0004efb8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r5, [r2] │ │ │ │ - cmp r4, #1 │ │ │ │ - str r5, [r3] │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - mov ip, #1 │ │ │ │ - sub r1, r1, #4 │ │ │ │ - mov lr, ip │ │ │ │ - ldr r6, [r1, #4]! │ │ │ │ - ldr r0, [r2, #4]! │ │ │ │ - mul ip, r6, ip │ │ │ │ - add lr, lr, #1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r4, lr │ │ │ │ - mla r5, ip, r0, r5 │ │ │ │ - bne 4efdc │ │ │ │ - str r5, [r3] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004f004 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r7, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - add r4, r3, #1 │ │ │ │ - blt 4f074 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, r0, #1 │ │ │ │ - mov r4, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - cmp r6, r4 │ │ │ │ - str r0, [r8, r5, lsl #2] │ │ │ │ - add r5, r5, r7 │ │ │ │ - bne 4f054 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsb r1, r7, #0 │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 4f048 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0004f08c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r4, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r6, r3, #1 │ │ │ │ - blt 4f0f4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, r0, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - str r3, [r5, r2, lsl #2] │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne 4f0dc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - rsb r1, r4, #0 │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble 4f0d0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004f10c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ 4f1d0 │ │ │ │ - ldr r3, [pc, #172] @ 4f1d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 30dc0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, sp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 31fb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4f19c │ │ │ │ - ldr r5, [r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add r5, r0, r4 │ │ │ │ - ldr r2, [pc, #52] @ 4f1d8 │ │ │ │ - ldr r3, [pc, #44] @ 4f1d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4f1cc │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r1, r4, lsl #23 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq lr, r1, r4, lsl #22 │ │ │ │ - │ │ │ │ -0004f1dc : │ │ │ │ +0003cdf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ 4f2a0 │ │ │ │ - ldr r3, [pc, #172] @ 4f2a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr ip, [pc, #96] @ 3ce70 │ │ │ │ + ldr r3, [pc, #96] @ 3ce74 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 30dc0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 31fb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r0, r4, #1 │ │ │ │ - bne 4f270 │ │ │ │ - ldr r5, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add r0, r0, r4 │ │ │ │ - ldr r2, [pc, #48] @ 4f2a8 │ │ │ │ - ldr r3, [pc, #40] @ 4f2a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4f29c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0011eab4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq lr, r1, r0, lsr sl │ │ │ │ - │ │ │ │ -0004f2ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #176] @ 4f374 │ │ │ │ - ldr r3, [pc, #176] @ 4f378 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 30dc0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, sp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 31fb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4f340 │ │ │ │ - ldr r5, [r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - sub r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add r5, r0, r4 │ │ │ │ - ldr r2, [pc, #52] @ 4f37c │ │ │ │ - ldr r3, [pc, #44] @ 4f378 │ │ │ │ + bl 31174 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 31dbc │ │ │ │ + ldr r2, [pc, #48] @ 3ce78 │ │ │ │ + ldr r3, [pc, #40] @ 3ce74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4f370 │ │ │ │ - mov r0, r5 │ │ │ │ + bne 3ce6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r1, r4, ror #19 │ │ │ │ + mulseq r3, r8, lr │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq lr, r1, r0, ror #18 │ │ │ │ + andseq r0, r3, r0, ror #28 │ │ │ │ │ │ │ │ -0004f380 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #176] @ 4f448 │ │ │ │ - ldr r3, [pc, #176] @ 4f44c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 30dc0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, sp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 31fb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - subne r0, r4, #1 │ │ │ │ - bne 4f418 │ │ │ │ - ldr r5, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - sub r4, r4, #1 │ │ │ │ +0003ce7c : │ │ │ │ + ldr r2, [pc, #16] @ 3ce94 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add r0, r0, r4 │ │ │ │ - ldr r2, [pc, #48] @ 4f450 │ │ │ │ - ldr r3, [pc, #40] @ 4f44c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4f444 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r1, r0, lsl r9 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq lr, r1, r8, lsl #17 │ │ │ │ + str r1, [r2] │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + andseq r3, r3, r8, asr #11 │ │ │ │ │ │ │ │ -0004f454 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #208] @ 4f540 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #204] @ 4f544 │ │ │ │ +0003ce98 : │ │ │ │ + ldr r1, [pc, #32] @ 3cec0 │ │ │ │ + ldr r3, [pc, #32] @ 3cec4 │ │ │ │ + ldr r2, [pc, #32] @ 3cec8 │ │ │ │ + mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #88 @ 0x58 │ │ │ │ - add r7, sp, #4 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2f7ac <__memcpy_chk@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 4f4d0 │ │ │ │ - add r0, r8, r4 │ │ │ │ - b 4f4c4 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 4f4d0 │ │ │ │ - ldrb ip, [r0, #-1]! │ │ │ │ - tst ip, #223 @ 0xdf │ │ │ │ - beq 4f4b8 │ │ │ │ - add r4, sp, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r4, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 313fc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 353a4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4f510 │ │ │ │ - bl 33f94 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r2, [pc, #48] @ 4f548 │ │ │ │ - ldr r3, [pc, #40] @ 4f544 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4f53c │ │ │ │ - add sp, sp, #88 @ 0x58 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r1, r4, lsr r8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mulseq r1, r0, r7 │ │ │ │ + str ip, [r1] │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + andseq r0, r4, r4, asr #17 │ │ │ │ + andseq r3, r3, r0, lsr #11 │ │ │ │ + andeq r0, r0, r8, ror #19 │ │ │ │ │ │ │ │ -0004f54c : │ │ │ │ +0003cecc : │ │ │ │ + ldr ip, [pc, #16] @ 3cee4 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [pc, ip] │ │ │ │ + mov ip, lr │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + bx ip │ │ │ │ + andseq r3, r3, r8, ror r5 │ │ │ │ + │ │ │ │ +0003cee8 : │ │ │ │ + ldr ip, [pc, #16] @ 3cf00 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [pc, ip] │ │ │ │ + mov ip, lr │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + bx ip │ │ │ │ + andseq r3, r3, ip, asr r5 │ │ │ │ + │ │ │ │ +0003cf04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #156] @ 4f604 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ 4f608 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #104] @ 3cf84 │ │ │ │ + subs r5, r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bgt 3cf2c │ │ │ │ + mov r0, #0 │ │ │ │ + bl 309e8 │ │ │ │ + ldr r1, [pc, #84] @ 3cf88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ + ldr r0, [pc, #76] @ 3cf8c │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub sp, sp, #88 @ 0x58 │ │ │ │ - add r6, sp, #4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2f7ac <__memcpy_chk@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 4f5c0 │ │ │ │ - add r0, r5, r4 │ │ │ │ - b 4f5b4 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - beq 4f5c0 │ │ │ │ - ldrb r3, [r0, #-1]! │ │ │ │ - tst r3, #223 @ 0xdf │ │ │ │ - beq 4f5ac │ │ │ │ - mov r3, #0 │ │ │ │ - add r4, sp, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - bl 31f9c │ │ │ │ - ldr r2, [pc, #48] @ 4f60c │ │ │ │ - ldr r3, [pc, #40] @ 4f608 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4f600 │ │ │ │ - add sp, sp, #88 @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r1, r8, lsr r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq lr, r1, ip, asr #13 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 33c1c │ │ │ │ + add r5, r4, r5 │ │ │ │ + ldrb r0, [r4], #1 │ │ │ │ + ldr r1, [r6] │ │ │ │ + bl 32b78 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 3cf54 │ │ │ │ + ldr r0, [pc, #32] @ 3cf90 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r2, #20 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c1c │ │ │ │ + b 3cf24 │ │ │ │ + andseq r0, r3, ip, lsl #27 │ │ │ │ + andeq r2, r0, r0, ror #5 │ │ │ │ + @ instruction: 0x0010b8f8 │ │ │ │ + andseq fp, r0, ip, asr #17 │ │ │ │ + │ │ │ │ +0003cf94 : │ │ │ │ + ldr r3, [pc, #28] @ 3cfb8 │ │ │ │ + ldr ip, [pc, #28] @ 3cfbc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + ldr r2, [pc, #20] @ 3cfc0 │ │ │ │ + str r0, [ip] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + str r1, [r2] │ │ │ │ + bx lr │ │ │ │ + andseq r0, r3, ip, lsl #26 │ │ │ │ + andeq r2, r0, ip, lsl #5 │ │ │ │ + ldrdeq r2, [r0], -r8 │ │ │ │ + │ │ │ │ +0003cfc4 : │ │ │ │ + cmp r2, r3 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + add lr, r0, r2 │ │ │ │ + bgt 3d000 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi 3d0a8 │ │ │ │ + cmp r0, lr │ │ │ │ + popcs {r4, r5, pc} │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldrb r3, [r1], #1 │ │ │ │ + strb r3, [r0, #1]! │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 3cfec │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r4, r1, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ + movcc r2, #0 │ │ │ │ + movcs r2, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + orrls r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3d054 │ │ │ │ + cmp r1, r4 │ │ │ │ + bcs 3d090 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrb ip, [r3], #1 │ │ │ │ + strb ip, [r2, #1]! │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 3d030 │ │ │ │ + sub r0, r0, r1 │ │ │ │ + add r0, r4, r0 │ │ │ │ + cmp r0, lr │ │ │ │ + bcc 3d098 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r5, r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov ip, r4 │ │ │ │ + ldrb r0, [ip, #-1]! │ │ │ │ + strb r0, [r2, #-1]! │ │ │ │ + cmp r1, ip │ │ │ │ + bcc 3d060 │ │ │ │ + sub ip, r4, #1 │ │ │ │ + add r2, r1, #1 │ │ │ │ + cmp r1, ip │ │ │ │ + sub r0, r5, #1 │ │ │ │ + subls r1, r2, r4 │ │ │ │ + movhi r1, #0 │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r0, r1, r3 │ │ │ │ + cmp r0, lr │ │ │ │ + popcs {r4, r5, pc} │ │ │ │ + sub r2, lr, r0 │ │ │ │ + mov r1, #32 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + add r3, r1, r2 │ │ │ │ + cmp r3, r0 │ │ │ │ + bls 3cfdc │ │ │ │ + cmp r0, lr │ │ │ │ + popcs {r4, r5, pc} │ │ │ │ + ldrb r2, [r3, #-1]! │ │ │ │ + strb r2, [lr, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 3d0bc │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004f610 : │ │ │ │ +0003d0d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 31a14 <_gfortran_iargc@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 309e8 │ │ │ │ │ │ │ │ -0004f630 : │ │ │ │ +0003d0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, #0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 3373c <_gfortran_get_command_argument_i4@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r7, [pc, #72] @ 3d158 │ │ │ │ + add r7, pc, r7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3d124 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #48] @ 3d15c │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #40] @ 3d160 │ │ │ │ + ldr r0, [r1] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 31258 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [pc, #20] @ 3d164 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2f338 │ │ │ │ + b 3d118 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ + andeq r2, r0, r0, ror #5 │ │ │ │ + andseq fp, r0, r4, lsr #14 │ │ │ │ + @ instruction: 0x001332f4 │ │ │ │ + │ │ │ │ +0003d168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3704] @ 0xe78 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #1012] @ 4fa70 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1008] @ 4fa74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #1004] @ 4fa78 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #364 @ 0x16c │ │ │ │ - add r6, pc, r6 │ │ │ │ - cmp r0, #2 │ │ │ │ - ldr r5, [r6] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r9, [r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ble 3d27c │ │ │ │ + sub sl, sl, #4 │ │ │ │ + sub r8, r1, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, sl │ │ │ │ + mov lr, sl │ │ │ │ + mov ip, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4f784 │ │ │ │ - cmp r0, #3 │ │ │ │ - beq 4f714 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 4f7b4 │ │ │ │ - ldr r3, [pc, #952] @ 4fa7c │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r4, #31 │ │ │ │ - add r3, r3, r5, lsl #5 │ │ │ │ - str r5, [r6] │ │ │ │ - ble 4f7f8 │ │ │ │ - ldr r1, [pc, #928] @ 4fa80 │ │ │ │ - ldr r2, [pc, #912] @ 4fa74 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #356] @ 0x164 │ │ │ │ - eors r1, r2, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - moveq r2, #32 │ │ │ │ - moveq r1, r7 │ │ │ │ - moveq r0, r3 │ │ │ │ - bne 4f838 │ │ │ │ - add sp, sp, #364 @ 0x16c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 33cdc │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt 4f86c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 4f788 │ │ │ │ - ldr r1, [pc, #852] @ 4fa84 │ │ │ │ - cmp r4, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #5 │ │ │ │ - ble 4f83c │ │ │ │ - mov r2, #32 │ │ │ │ + ldr r1, [ip, #4]! │ │ │ │ + ldr r0, [lr, #4]! │ │ │ │ + cmp r1, r7 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bcs 3d1d4 │ │ │ │ + add r1, r1, r0 │ │ │ │ + cmp r5, r1 │ │ │ │ + bcc 3d294 │ │ │ │ + sub r6, r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt 3d264 │ │ │ │ + mov r7, #0 │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r9, [r4, #4]! │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + cmp r2, r9 │ │ │ │ + movlt r9, r2 │ │ │ │ + cmp r9, #0 │ │ │ │ + sub r2, r2, r9 │ │ │ │ + ble 3d224 │ │ │ │ + sub r1, r0, #1 │ │ │ │ + add lr, r3, r9 │ │ │ │ + ldrb ip, [r3], #1 │ │ │ │ + strb ip, [r1, #1]! │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 3d210 │ │ │ │ + add r0, r0, r9 │ │ │ │ + cmp r4, sl │ │ │ │ + bne 3d1ec │ │ │ │ + cmp r2, #1 │ │ │ │ + bmi 3d23c │ │ │ │ + mov r1, #32 │ │ │ │ + bl 313fc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d274 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 33cdc │ │ │ │ - ldr r2, [pc, #824] @ 4fa88 │ │ │ │ - ldr r3, [pc, #800] @ 4fa74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r1, #32 │ │ │ │ - subeq r2, r4, #32 │ │ │ │ - addeq r0, r7, r1 │ │ │ │ - bne 4f838 │ │ │ │ - add sp, sp, #364 @ 0x16c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fdb8 │ │ │ │ + cmp r9, r3 │ │ │ │ + add r7, r7, r0 │ │ │ │ + bne 3d1b4 │ │ │ │ + b 3d1e0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r2, #1 │ │ │ │ + bmi 3d274 │ │ │ │ + mov r1, #32 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 313fc │ │ │ │ - str r5, [r1] │ │ │ │ - ldr r2, [pc, #764] @ 4fa8c │ │ │ │ - ldr r3, [pc, #736] @ 4fa74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4f838 │ │ │ │ - add sp, sp, #364 @ 0x16c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r8, [pc, #724] @ 4fa90 │ │ │ │ - mov r0, r4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r4, r8, r5, lsl #5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #32 │ │ │ │ - bl 2f398 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4f954 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - bl 313fc │ │ │ │ - str r5, [r6] │ │ │ │ - b 4f788 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r1, [pc, #644] @ 4fa94 │ │ │ │ - ldr r2, [pc, #608] @ 4fa74 │ │ │ │ + ldr r1, [pc, #36] @ 3d2c0 │ │ │ │ + mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #356] @ 0x164 │ │ │ │ - eors r1, r2, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - rsbeq r2, r4, #32 │ │ │ │ - moveq r1, #32 │ │ │ │ - addeq r0, r0, r4 │ │ │ │ - beq 4f778 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #596] @ 4fa98 │ │ │ │ - ldr r3, [pc, #556] @ 4fa74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 30130 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r7, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + b 3d1e4 │ │ │ │ + @ instruction: 0x0010b5dc │ │ │ │ + │ │ │ │ +0003d2c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1312] @ 3d800 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r4, [pc, #1308] @ 3d804 │ │ │ │ + ldr r3, [pc, #1308] @ 3d808 │ │ │ │ + mov r7, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r0, [pc, #1300] @ 3d80c │ │ │ │ + add r4, pc, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r2, r4 │ │ │ │ - moveq r0, r7 │ │ │ │ - beq 4f708 │ │ │ │ - b 4f838 │ │ │ │ - ldr r0, [pc, #552] @ 4fa9c │ │ │ │ - add r5, r6, #4 │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + mov r6, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + add r1, r4, #4 │ │ │ │ mov r2, #7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ bl 32bc0 │ │ │ │ - ldr r0, [pc, #532] @ 4faa0 │ │ │ │ - add r7, r6, #8 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, #7 │ │ │ │ + ldr r0, [pc, #1256] @ 3d810 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, r7 │ │ │ │ bl 32bc0 │ │ │ │ - ldr ip, [r4], #12 │ │ │ │ - ldr r1, [pc, #504] @ 4faa4 │ │ │ │ - cmp ip, #1 │ │ │ │ - movge ip, #1 │ │ │ │ - ldr r3, [pc, #496] @ 4faa8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, ip, lsl #5 │ │ │ │ - add r9, sp, #132 @ 0x84 │ │ │ │ - mov r8, #32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #21 │ │ │ │ - mov r0, #53 @ 0x35 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [pc, #452] @ 4faac │ │ │ │ - mov r2, #35 @ 0x23 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - add r9, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #53 @ 0x35 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r2, #112 @ 0x70 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r6, #100 @ 0x64 │ │ │ │ - bl 313fc │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 336c4 │ │ │ │ - bl 30bf8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 32470 <_gfortran_stop_string@plt> │ │ │ │ - ldr r0, [pc, #340] @ 4fab0 │ │ │ │ - add r5, r6, #4 │ │ │ │ - mov r2, #7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [pc, #1240] @ 3d814 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32bc0 │ │ │ │ - ldr r0, [pc, #320] @ 4fab4 │ │ │ │ - add r7, r6, #8 │ │ │ │ - mov r4, #32 │ │ │ │ + ldr r0, [pc, #1224] @ 3d818 │ │ │ │ mov r2, #7 │ │ │ │ + add r1, r4, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, r7 │ │ │ │ bl 32bc0 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r3, [pc, #288] @ 4fab8 │ │ │ │ - cmp r1, #1 │ │ │ │ - movge r1, #1 │ │ │ │ - add r1, r8, r1, lsl #5 │ │ │ │ - add r9, sp, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #21 │ │ │ │ - mov r0, #53 @ 0x35 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [pc, #248] @ 4fabc │ │ │ │ - mov r2, #12 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - add r9, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [pc, #1208] @ 3d81c │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, r4, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32bb4 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 31b10 │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + add r9, r4, #28 │ │ │ │ + cmp ip, #1 │ │ │ │ + movge ip, #1 │ │ │ │ + mov r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, #65 @ 0x41 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #53 @ 0x35 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r1, [r9], #12 │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - add r8, r8, r1, lsl #5 │ │ │ │ - stm sp, {r4, r8} │ │ │ │ - add r8, sp, #132 @ 0x84 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, #97 @ 0x61 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [pc, #168] @ 4fac0 │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + add r0, sp, #12 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 32ddc │ │ │ │ + mov r1, r7 │ │ │ │ + add r7, r4, #60 @ 0x3c │ │ │ │ + mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ - add r8, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, #122 @ 0x7a │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #97 @ 0x61 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r2, #122 @ 0x7a │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - mov r2, #78 @ 0x4e │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r6, #134 @ 0x86 │ │ │ │ - bl 313fc │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - b 4f93c │ │ │ │ - andseq lr, r1, r8, lsr #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq lr, r2, r4, asr #2 │ │ │ │ - andseq r0, r2, r0, lsl sp │ │ │ │ - andseq lr, r1, r8, asr #11 │ │ │ │ - andseq r0, r2, r4, lsr #25 │ │ │ │ - andseq lr, r1, r8, asr r5 │ │ │ │ - andseq lr, r1, r8, lsl r5 │ │ │ │ - andseq r0, r2, r8, lsl ip │ │ │ │ - mulseq r1, r8, r4 │ │ │ │ - andseq lr, r1, r4, ror #8 │ │ │ │ - andeq r8, pc, r0, lsl pc @ │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ - andseq r0, r2, r0, lsr #22 │ │ │ │ - andeq r8, pc, r4, lsl pc @ │ │ │ │ - andeq r8, pc, r8, lsl #30 │ │ │ │ - andeq r8, pc, r0, lsr #28 │ │ │ │ - andeq r8, pc, r0, lsl lr @ │ │ │ │ - strdeq r8, [pc], -r0 │ │ │ │ - andeq r8, pc, r8, ror #27 │ │ │ │ - andeq r8, pc, r4, lsr #27 │ │ │ │ - │ │ │ │ -0004fac4 : │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - b 4f660 │ │ │ │ - │ │ │ │ -0004fad8 : │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #3 │ │ │ │ - b 4f660 │ │ │ │ - │ │ │ │ -0004faec : │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, #2 │ │ │ │ - b 4f660 │ │ │ │ - │ │ │ │ -0004fb00 : │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - b 4f660 │ │ │ │ - │ │ │ │ -0004fb14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3488] @ 0xda0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #464] @ 4fd00 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r3, #199 @ 0xc7 │ │ │ │ - ldr r3, [pc, #456] @ 4fd04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #572 @ 0x23c │ │ │ │ - add r7, sp, #364 @ 0x16c │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #564] @ 0x234 │ │ │ │ - mov r3, #0 │ │ │ │ - ble 4fcd8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ + bl 3445c │ │ │ │ + mov r1, r6 │ │ │ │ + add r6, r4, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3445c │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r5 │ │ │ │ bl 34378 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r9, [pc, #388] @ 4fd08 │ │ │ │ - mov r6, #0 │ │ │ │ - mov fp, #4 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add sl, sp, #352 @ 0x160 │ │ │ │ - add r4, sp, #8 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [pc, #360] @ 4fd0c │ │ │ │ - ldr r2, [pc, #360] @ 4fd10 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #19 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #356 @ 0x164 │ │ │ │ - add r3, r3, #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - mov ip, sl │ │ │ │ - ldr lr, [pc, #304] @ 4fd14 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - strh r2, [ip] │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ - strh lr, [r2, #2] │ │ │ │ - add r2, r2, #2 │ │ │ │ - mov r2, #20480 @ 0x5000 │ │ │ │ - strd r2, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt 4fcac │ │ │ │ - mov fp, r6 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, #22 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #12 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r6, fp │ │ │ │ - add fp, fp, #1 │ │ │ │ - mul r1, r3, r6 │ │ │ │ - mul r3, fp, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ - rsble r2, r1, r3 │ │ │ │ - rsbgt r2, r1, #200 @ 0xc8 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - add r1, r7, r1 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, fp │ │ │ │ - bge 4fc38 │ │ │ │ - ldr r2, [pc, #100] @ 4fd18 │ │ │ │ - ldr r3, [pc, #76] @ 4fd04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #564] @ 0x234 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4fcfc │ │ │ │ - add sp, sp, #572 @ 0x23c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33cdc │ │ │ │ mov r1, #32 │ │ │ │ - rsb r2, r4, #200 @ 0xc8 │ │ │ │ - add r0, r7, r4 │ │ │ │ - bl 313fc │ │ │ │ - b 4fb6c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r1, r0, ror r1 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq pc, r8, ip @ │ │ │ │ - andeq r8, pc, r8, lsl #25 │ │ │ │ - andeq r8, pc, r4, asr ip @ │ │ │ │ - andeq r2, r0, r0, lsr #32 │ │ │ │ - @ instruction: 0x0011dff4 │ │ │ │ - │ │ │ │ -0004fd1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2688] @ 0xa80 │ │ │ │ - sub sp, sp, #1360 @ 0x550 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #672] @ 4ffe0 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #668] @ 4ffe4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr lr, [r1] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1364] @ 0x554 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r3, [sp, #1420] @ 0x58c │ │ │ │ - ldr r6, [sp, #1408] @ 0x580 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ble 4fef4 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov sl, #1 │ │ │ │ - add r5, sp, #340 @ 0x154 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 4fedc │ │ │ │ - ldr r3, [pc, #576] @ 4ffe8 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r9, #1024 @ 0x400 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - b 4fde8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - add r7, r7, #1024 @ 0x400 │ │ │ │ - blt 4fed8 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34378 │ │ │ │ + mov r1, #32 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ bl 34378 │ │ │ │ - bic fp, r0, r0, asr #31 │ │ │ │ - add sl, fp, #1024 @ 0x400 │ │ │ │ - mov r0, sl │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33f34 │ │ │ │ - mov r3, #18 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #396] @ 4ffec │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 357ac <_gfortran_st_inquire@plt> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #1056] @ 3d820 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3298c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3d4b8 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fdd4 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - ble 4ff34 │ │ │ │ - mov r3, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #320] @ 4fff0 │ │ │ │ - ldr r1, [pc, #320] @ 4fff4 │ │ │ │ - ldr r0, [pc, #320] @ 4fff8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + bne 3d500 │ │ │ │ + ldr r3, [pc, #1008] @ 3d824 │ │ │ │ + ldr r1, [pc, #1008] @ 3d828 │ │ │ │ + ldr ip, [pc, #1008] @ 3d82c │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r7, #6 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r6, #13 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #24] │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov ip, #7 │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, r4, #108 @ 0x6c │ │ │ │ + str r5, [sp, #28] │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 34aec │ │ │ │ + ldr r0, [pc, #928] @ 3d830 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 4fdd4 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - add r6, r6, #1024 @ 0x400 │ │ │ │ - bge 4fd90 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4ffac │ │ │ │ - ldr r2, [pc, #244] @ 4fffc │ │ │ │ - ldr r3, [pc, #216] @ 4ffe4 │ │ │ │ + add r1, r0, #4 │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r0, r0, #108 @ 0x6c │ │ │ │ + bl 336c4 │ │ │ │ + bl 30bf8 │ │ │ │ + ldr r0, [pc, #900] @ 3d834 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32104 │ │ │ │ + ldr r4, [pc, #888] @ 3d838 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt 3d580 │ │ │ │ + ldr r2, [pc, #868] @ 3d83c │ │ │ │ + ldr r3, [pc, #812] @ 3d808 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1364] @ 0x554 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ffdc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - b 4ff8c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ble 4ffac │ │ │ │ - cmp r3, #1024 @ 0x400 │ │ │ │ - ble 4ff9c │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r2, [pc, #160] @ 50000 │ │ │ │ - ldr r3, [pc, #128] @ 4ffe4 │ │ │ │ + bne 3d7fc │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #820] @ 3d840 │ │ │ │ + mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1364] @ 0x554 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4ffdc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r3, #1024 @ 0x400 │ │ │ │ - add r0, r6, #1024 @ 0x400 │ │ │ │ - add sp, sp, #1360 @ 0x550 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r2, [pc, #80] @ 50004 │ │ │ │ - ldr r3, [pc, #44] @ 4ffe4 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [pc, #808] @ 3d844 │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1364] @ 0x554 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4ffdc │ │ │ │ - add sp, sp, #1360 @ 0x550 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r1, r4, ror #30 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, pc, ip, lsl #21 │ │ │ │ - andeq r4, r0, r0, lsl #1 │ │ │ │ - andeq r8, pc, r0, lsl #19 │ │ │ │ - @ instruction: 0x000f89b4 │ │ │ │ - andseq r3, r0, r4, ror r4 │ │ │ │ - andseq sp, r1, r0, lsr #27 │ │ │ │ - andseq sp, r1, r8, asr #26 │ │ │ │ - @ instruction: 0x0011dcf4 │ │ │ │ - │ │ │ │ -00050008 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #224] @ 50100 │ │ │ │ - ldr r3, [pc, #224] @ 50104 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #796] @ 3d848 │ │ │ │ + ldr r3, [pc, #796] @ 3d84c │ │ │ │ + str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [pc, #220] @ 50108 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #296 @ 0x128 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r4, #1 │ │ │ │ - add r9, sp, #12 │ │ │ │ - add r8, sp, #16 │ │ │ │ - add r7, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, #14 │ │ │ │ - mov r5, #384 @ 0x180 │ │ │ │ - b 50068 │ │ │ │ - add r4, r4, r3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ - beq 500cc │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 357ac <_gfortran_st_inquire@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #100] @ 0x64 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r0, r4, #108 @ 0x6c │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 34aec │ │ │ │ + b 3d488 │ │ │ │ + ldr r1, [pc, #712] @ 3d850 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r4, #60 @ 0x3c │ │ │ │ + bl 3298c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3d5ac │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 3d62c │ │ │ │ + ldr r4, [pc, #672] @ 3d854 │ │ │ │ + ldr r1, [pc, #672] @ 3d858 │ │ │ │ mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r4, #60 @ 0x3c │ │ │ │ + bl 3298c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3d5e0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3d6ac │ │ │ │ + ldr r4, [pc, #628] @ 3d85c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3d4d0 │ │ │ │ + ldr r1, [pc, #608] @ 3d860 │ │ │ │ + add r5, r4, #108 @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #42 @ 0x2a │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + bl 3445c │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + add r2, r4, #16 │ │ │ │ + add r1, r4, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336c4 │ │ │ │ + b 3d4d0 │ │ │ │ + ldr r3, [r4, #308] @ 0x134 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 5005c │ │ │ │ - ldr r2, [pc, #104] @ 5010c │ │ │ │ - ldr r3, [pc, #92] @ 50104 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 500fc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #296 @ 0x128 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, #30 │ │ │ │ + str r3, [r4, #308] @ 0x134 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + bne 3d76c │ │ │ │ + ldr r3, [pc, #532] @ 3d864 │ │ │ │ + mov r0, #13 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [pc, #44] @ 50110 │ │ │ │ - ldr r1, [pc, #44] @ 50114 │ │ │ │ - ldr r0, [pc, #44] @ 50118 │ │ │ │ - add r2, pc, r2 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #512] @ 3d868 │ │ │ │ + ldr r3, [pc, #512] @ 3d86c │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, r4, #64 @ 0x40 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, #7 │ │ │ │ + str r0, [sp] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r0, r4, #108 @ 0x6c │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 34aec │ │ │ │ + b 3d74c │ │ │ │ + ldr r3, [r4, #308] @ 0x134 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r4, #308] @ 0x134 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + beq 3d7cc │ │ │ │ + ldr r3, [pc, #416] @ 3d870 │ │ │ │ + ldr ip, [pc, #416] @ 3d874 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #104] @ 0x68 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r4, #64 @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #392] @ 3d878 │ │ │ │ + mov r0, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, r4, #28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #364] @ 3d87c │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r4, #108 @ 0x6c │ │ │ │ + add ip, pc, ip │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 34aec │ │ │ │ + ldr r0, [pc, #300] @ 3d880 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 5009c │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #4 │ │ │ │ + add r0, r0, #108 @ 0x6c │ │ │ │ + bl 336c4 │ │ │ │ + b 3d5e0 │ │ │ │ + ldr r3, [pc, #272] @ 3d884 │ │ │ │ + ldr ip, [pc, #272] @ 3d888 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #104] @ 0x68 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r4, #64 @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #248] @ 3d88c │ │ │ │ + mov r0, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, r4, #28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #220] @ 3d890 │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r4, #108 @ 0x6c │ │ │ │ + add ip, pc, ip │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + b 3d724 │ │ │ │ + ldr r3, [pc, #192] @ 3d894 │ │ │ │ + mov r0, #13 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #6 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #172] @ 3d898 │ │ │ │ + ldr r3, [pc, #172] @ 3d89c │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 3d674 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r1, r8, lsl #25 │ │ │ │ + @ instruction: 0x001309bc │ │ │ │ + andseq r0, r4, r8, ror r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r8, pc, r0, asr r8 @ │ │ │ │ - andseq sp, r1, r4, lsl #24 │ │ │ │ - andeq r8, pc, r4, lsr #15 │ │ │ │ - andeq r8, pc, r0, asr #15 │ │ │ │ - andseq r3, r0, ip, asr #4 │ │ │ │ - │ │ │ │ -0005011c : │ │ │ │ - cmp r2, r3 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movlt r7, r2 │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 5019c │ │ │ │ - sub r5, r0, #1 │ │ │ │ - sub r6, r1, #1 │ │ │ │ - b 50150 │ │ │ │ - cmp sl, #32 │ │ │ │ - bne 50194 │ │ │ │ - cmp r7, ip │ │ │ │ - blt 5019c │ │ │ │ - mov ip, r5 │ │ │ │ - ldrb r4, [r6, #1]! │ │ │ │ - ldrb lr, [r5, #1]! │ │ │ │ - add ip, ip, #3 │ │ │ │ - cmp lr, r4 │ │ │ │ - sub ip, ip, r0 │ │ │ │ - sub r8, lr, #65 @ 0x41 │ │ │ │ - beq 50148 │ │ │ │ - cmp r8, #25 │ │ │ │ - sub sl, r4, lr │ │ │ │ - sub r9, lr, #97 @ 0x61 │ │ │ │ - sub lr, lr, r4 │ │ │ │ - bls 50140 │ │ │ │ - cmp r9, #25 │ │ │ │ - bhi 50194 │ │ │ │ - cmp lr, #32 │ │ │ │ - beq 50148 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 501f4 │ │ │ │ - movlt ip, r3 │ │ │ │ - movge ip, r2 │ │ │ │ - add r3, r7, #1 │ │ │ │ - ble 501ec │ │ │ │ - cmp r3, ip │ │ │ │ - bgt 501f4 │ │ │ │ - sub r2, r7, #1 │ │ │ │ - add r2, r0, r2 │ │ │ │ - b 501d0 │ │ │ │ - cmp ip, r3 │ │ │ │ - blt 501f4 │ │ │ │ - mov r3, r2 │ │ │ │ - ldrb r1, [r2, #1]! │ │ │ │ - add r3, r3, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ - sub r3, r3, r0 │ │ │ │ - beq 501c8 │ │ │ │ - b 50194 │ │ │ │ - cmp r3, ip │ │ │ │ - ble 501fc │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sub r3, r7, #1 │ │ │ │ - add r3, r1, r3 │ │ │ │ - b 50210 │ │ │ │ - cmp ip, r2 │ │ │ │ - blt 501f4 │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r0, [r3, #1]! │ │ │ │ - add r2, r2, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - beq 50208 │ │ │ │ - b 50194 │ │ │ │ + andseq fp, r0, ip, ror r5 │ │ │ │ + andseq fp, r0, ip, asr r5 │ │ │ │ + andseq fp, r0, r0, asr r5 │ │ │ │ + andseq fp, r0, r4, asr #10 │ │ │ │ + andseq fp, r0, r8, lsr r5 │ │ │ │ + @ instruction: 0x001184fc │ │ │ │ + @ instruction: 0x00132ffc │ │ │ │ + andseq fp, r0, r0, lsl #9 │ │ │ │ + andseq fp, r0, ip, lsl #9 │ │ │ │ + @ instruction: 0x001402dc │ │ │ │ + andseq fp, r0, r8, lsr #7 │ │ │ │ + @ instruction: 0x001402b0 │ │ │ │ + @ instruction: 0x001307d0 │ │ │ │ + andseq fp, r0, ip, lsr #7 │ │ │ │ + andseq fp, r0, ip, lsl #7 │ │ │ │ + andseq fp, r0, r4, lsl #7 │ │ │ │ + @ instruction: 0x00132ef0 │ │ │ │ + andseq r7, r1, ip, lsr sl │ │ │ │ + @ instruction: 0x001401b4 │ │ │ │ + andseq fp, r0, r0 │ │ │ │ + andseq r0, r4, r8, lsl #3 │ │ │ │ + andseq fp, r0, r8, lsl #6 │ │ │ │ + mulseq r0, r0, r2 │ │ │ │ + andseq fp, r0, ip, asr r2 │ │ │ │ + @ instruction: 0x00132dd4 │ │ │ │ + andseq fp, r0, r0, lsr #4 │ │ │ │ + mulseq r0, ip, r1 │ │ │ │ + andseq fp, r0, r4, asr #3 │ │ │ │ + andseq r2, r3, ip, lsr #26 │ │ │ │ + andseq r0, r4, r8, lsl r0 │ │ │ │ + andseq fp, r0, r0, ror #2 │ │ │ │ + ldrsheq fp, [r0], -r8 │ │ │ │ + andseq fp, r0, r0, lsr #2 │ │ │ │ + andseq r2, r3, r8, lsl #25 │ │ │ │ + andseq fp, r0, r8, lsr #2 │ │ │ │ + ldrsbeq fp, [r0], -r8 │ │ │ │ + andseq r2, r3, r0, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3504] @ 0xdb0 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #3340] @ 50f58 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #3336] @ 50f5c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #556 @ 0x22c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #548] @ 0x224 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [pc, #3312] @ 50f60 │ │ │ │ - sub r4, r0, #1 │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1060] @ 3dce0 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [pc, #1056] @ 3dce4 │ │ │ │ + ldr r3, [pc, #1056] @ 3dce8 │ │ │ │ + mov r7, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [sp, #592] @ 0x250 │ │ │ │ - ldr r9, [sp, #596] @ 0x254 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ - ldr r8, [sp, #608] @ 0x260 │ │ │ │ - ldr r5, [sp, #612] @ 0x264 │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi 50ba4 │ │ │ │ - add r2, r2, r4 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r4, [pc, #3256] @ 50f64 │ │ │ │ - mov r1, #1 │ │ │ │ + ldr r0, [pc, #1048] @ 3dcec │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr sl, [r4, #1040] @ 0x410 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r7, [pc, #3232] @ 50f68 │ │ │ │ - add r7, pc, r7 │ │ │ │ - b 502dc │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, sl │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r7, r1, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 502cc │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r3, [pc, #3160] @ 50f6c │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - cmp r8, #80 @ 0x50 │ │ │ │ - add r1, r3, r1, lsl #4 │ │ │ │ - ble 50b44 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r2, [pc, #3124] @ 50f70 │ │ │ │ - ldr r3, [pc, #3100] @ 50f5c │ │ │ │ - add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #312 @ 0x138 │ │ │ │ + mov r2, #7 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5061c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 34378 │ │ │ │ - bic r8, r0, r0, asr #31 │ │ │ │ - add fp, r8, #1 │ │ │ │ - mov r0, fp │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [pc, #3060] @ 50f74 │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + ldr r9, [sp, #148] @ 0x94 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #996] @ 3dcf0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #316 @ 0x13c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #980] @ 3dcf4 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #320 @ 0x140 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #964] @ 3dcf8 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, r4, #324 @ 0x144 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #948] @ 3dcfc │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, r4, #328 @ 0x148 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32bb4 │ │ │ │ + add r0, r4, #332 @ 0x14c │ │ │ │ + bl 31b10 │ │ │ │ + ldr ip, [r4, #332] @ 0x14c │ │ │ │ + add fp, r4, #336 @ 0x150 │ │ │ │ + cmp ip, #1 │ │ │ │ + movge ip, #1 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #12 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 32ddc │ │ │ │ + mov r1, r7 │ │ │ │ + add r7, r4, #368 @ 0x170 │ │ │ │ + mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add sl, fp, r5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp sl, #1 │ │ │ │ - movcs r0, sl │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - stm sp, {r5, r6} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add sl, r4, #372 @ 0x174 │ │ │ │ + bl 3445c │ │ │ │ + mov r2, #32 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp sl, #15 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ble 50b18 │ │ │ │ - add ip, r3, #1120 @ 0x460 │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - add ip, ip, #8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r5, [pc, #2932] @ 50f78 │ │ │ │ - mov r0, r8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r9, [r5, #1040] @ 0x410 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [r5, #1144] @ 0x478 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r6, [pc, #2900] @ 50f7c │ │ │ │ - add r8, r5, #1120 @ 0x460 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r8, r8, #8 │ │ │ │ - b 50444 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - str r3, [r5, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - add r1, r6, r4, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3298c │ │ │ │ - ldr r4, [r5, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50434 │ │ │ │ - ldr ip, [pc, #2832] @ 50f80 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - add ip, ip, r4, lsl #4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r5, r5, #1136 @ 0x470 │ │ │ │ - add lr, r5, #12 │ │ │ │ - mov r5, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33f34 │ │ │ │ - mov r1, #32 │ │ │ │ + bl 3445c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31108 │ │ │ │ - str r0, [r7] │ │ │ │ - b 50a68 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 34378 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add fp, r4, #1 │ │ │ │ - mov r0, fp │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [pc, #2728] @ 50f84 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add sl, fp, r5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp sl, #1 │ │ │ │ - movcs r0, sl │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - stm sp, {r5, r6} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp sl, #15 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ble 50aec │ │ │ │ - add ip, r3, #1120 @ 0x460 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add ip, ip, #8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #2596] @ 50f88 │ │ │ │ - bl 2fdb8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r7, [r4, #1040] @ 0x410 │ │ │ │ - mov r1, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r5, [pc, #2568] @ 50f8c │ │ │ │ - add r6, r4, #1120 @ 0x460 │ │ │ │ - add r6, r6, #8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - b 505a0 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, r7 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r5, r1, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50590 │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r3, [pc, #2488] @ 50f90 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - cmp r8, #80 @ 0x50 │ │ │ │ - add r1, r3, r1, lsl #4 │ │ │ │ - ble 50b7c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r2, [pc, #2452] @ 50f94 │ │ │ │ - ldr r3, [pc, #2392] @ 50f5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 50358 │ │ │ │ - sub r2, r8, #80 @ 0x50 │ │ │ │ mov r1, #32 │ │ │ │ - add r0, r9, #80 @ 0x50 │ │ │ │ - add sp, sp, #556 @ 0x22c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 313fc │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r0, [r4, #404] @ 0x194 │ │ │ │ + mov r0, fp │ │ │ │ bl 34378 │ │ │ │ - ldr r7, [pc, #2384] @ 50f98 │ │ │ │ - add r7, pc, r7 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, #1 │ │ │ │ - add sl, r9, r5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp sl, #1 │ │ │ │ - movcs r0, sl │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - stm sp, {r5, r6} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp sl, #15 │ │ │ │ - ble 50ac0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add ip, r7, #1120 @ 0x460 │ │ │ │ - add ip, ip, #8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #2244] @ 50f9c │ │ │ │ - bl 2fdb8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r7, [r4, #1040] @ 0x410 │ │ │ │ - mov r1, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r5, [pc, #2216] @ 50fa0 │ │ │ │ - add r6, r4, #1120 @ 0x460 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r6, #8 │ │ │ │ - b 50714 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, r7 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r5, r1, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50704 │ │ │ │ - ldr ip, [pc, #2144] @ 50fa4 │ │ │ │ - add ip, pc, ip │ │ │ │ - b 507b0 │ │ │ │ - ldr r4, [pc, #2136] @ 50fa8 │ │ │ │ - mov r1, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r8, [r4, #1040] @ 0x410 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r7, [pc, #2112] @ 50fac │ │ │ │ - add r7, pc, r7 │ │ │ │ - b 50780 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, r8 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r7, r1, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50770 │ │ │ │ - ldr ip, [pc, #2048] @ 50fb0 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add ip, ip, r1, lsl #4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r4, r4, #1136 @ 0x470 │ │ │ │ - add lr, r4, #12 │ │ │ │ - mov r4, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33f34 │ │ │ │ mov r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3199c │ │ │ │ - str r0, [fp] │ │ │ │ - b 50a68 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r0, [r4, #408] @ 0x198 │ │ │ │ + mov r0, sl │ │ │ │ bl 34378 │ │ │ │ - ldr r4, [pc, #1960] @ 50fb4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - bic r7, r0, r0, asr #31 │ │ │ │ - add r9, r7, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, #1 │ │ │ │ - add fp, r9, r5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp fp, #1 │ │ │ │ - movcs r0, fp │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - stm sp, {r5, r6} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp fp, #15 │ │ │ │ - ble 50a94 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - add ip, r4, #1120 @ 0x460 │ │ │ │ - add ip, ip, #8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r4, [pc, #1824] @ 50fb8 │ │ │ │ + ldr r1, [pc, #796] @ 3dd00 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r0, [r4, #412] @ 0x19c │ │ │ │ mov r0, r7 │ │ │ │ - add r4, pc, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r7, [r4, #1040] @ 0x410 │ │ │ │ - mov r1, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r5, [pc, #1792] @ 50fbc │ │ │ │ - add r6, r4, #1120 @ 0x460 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r6, #8 │ │ │ │ - b 508d8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, r7 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r5, r1, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r6 │ │ │ │ bl 3298c │ │ │ │ - ldr r1, [r4, #1144] @ 0x478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 508c8 │ │ │ │ - ldr ip, [pc, #1720] @ 50fc0 │ │ │ │ - add ip, pc, ip │ │ │ │ - b 50a24 │ │ │ │ - ldr r4, [pc, #1712] @ 50fc4 │ │ │ │ - mov r1, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r9, [r4, #1040] @ 0x410 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r8, [pc, #1688] @ 50fc8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b 50944 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, r9 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ + beq 3da18 │ │ │ │ + ldr r4, [r4] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50934 │ │ │ │ - ldr ip, [pc, #1624] @ 50fcc │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add ip, pc, ip │ │ │ │ - add ip, ip, r1, lsl #4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r4, r4, #1136 @ 0x470 │ │ │ │ - add lr, r4, #12 │ │ │ │ - mov r4, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33f34 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31108 │ │ │ │ - str r0, [r7] │ │ │ │ - b 50a68 │ │ │ │ - ldr r4, [pc, #1548] @ 50fd0 │ │ │ │ - mov r1, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [pc, #740] @ 3dd04 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r8, [r4, #1040] @ 0x410 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 50a68 │ │ │ │ - ldr r7, [pc, #1524] @ 50fd4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - b 509f4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, r8 │ │ │ │ - str r1, [r4, #1144] @ 0x478 │ │ │ │ - bgt 50a68 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r7, r1, lsl #4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 509e4 │ │ │ │ - ldr ip, [pc, #1460] @ 50fd8 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add ip, ip, r1, lsl #4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r4, r4, #1136 @ 0x470 │ │ │ │ - add lr, r4, #12 │ │ │ │ - mov r4, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33f34 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30118 │ │ │ │ - str r0, [sl] │ │ │ │ - ldr r2, [pc, #1388] @ 50fdc │ │ │ │ - ldr r3, [pc, #1256] @ 50f5c │ │ │ │ + ldr r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + blt 3da60 │ │ │ │ + ldr r2, [pc, #720] @ 3dd08 │ │ │ │ + ldr r3, [pc, #684] @ 3dce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 50358 │ │ │ │ - add sp, sp, #556 @ 0x22c │ │ │ │ + bne 3dcdc │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, r4, #1120 @ 0x460 │ │ │ │ - add r4, r4, #8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, fp, #16 │ │ │ │ - add r0, r4, fp │ │ │ │ - bl 313fc │ │ │ │ - b 50890 │ │ │ │ - add r7, r7, #1120 @ 0x460 │ │ │ │ - add r7, r7, #8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, sl, #16 │ │ │ │ - add r0, r7, sl │ │ │ │ - bl 313fc │ │ │ │ - b 506cc │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, sl, #16 │ │ │ │ - add r0, r0, sl │ │ │ │ - bl 313fc │ │ │ │ - b 50558 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, sl, #16 │ │ │ │ - add r0, r0, sl │ │ │ │ - bl 313fc │ │ │ │ - b 503fc │ │ │ │ - ldr r2, [pc, #1172] @ 50fe0 │ │ │ │ - ldr r3, [pc, #1036] @ 50f5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 50358 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #556 @ 0x22c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - ldr r2, [pc, #1120] @ 50fe4 │ │ │ │ - ldr r3, [pc, #980] @ 50f5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 50b68 │ │ │ │ - b 50358 │ │ │ │ - ldr r4, [pc, #1084] @ 50fe8 │ │ │ │ - ldr r0, [pc, #1084] @ 50fec │ │ │ │ - add r4, pc, r4 │ │ │ │ + ldr r1, [pc, #676] @ 3dd0c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - mov r2, #10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r4, #368 @ 0x170 │ │ │ │ + bl 3298c │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r3, #95 @ 0x5f │ │ │ │ - strbeq r3, [r4] │ │ │ │ - ldr r4, [pc, #1032] @ 50ff0 │ │ │ │ - ldr r0, [pc, #1032] @ 50ff4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r5, r4, #4 │ │ │ │ + beq 3da8c │ │ │ │ + ldr r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 3db0c │ │ │ │ + ldr r4, [pc, #636] @ 3dd10 │ │ │ │ + ldr r1, [pc, #636] @ 3dd14 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - mov r2, #10 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #42 @ 0x2a │ │ │ │ - strbeq r3, [r4, #4] │ │ │ │ - ldr r4, [pc, #980] @ 50ff8 │ │ │ │ - ldr r0, [pc, #980] @ 50ffc │ │ │ │ add r4, pc, r4 │ │ │ │ - add r5, r4, #8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - ldr r5, [pc, #944] @ 51000 │ │ │ │ - mov r2, #5 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [pc, #924] @ 51004 │ │ │ │ - moveq r3, #32 │ │ │ │ - strbeq r3, [r4, #8] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - bl 30958 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, #1024 @ 0x400 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50a68 │ │ │ │ - bl 31438 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r4, #368 @ 0x170 │ │ │ │ + bl 3298c │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r5, #1036] @ 0x40c │ │ │ │ - beq 50a68 │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #860] @ 51008 │ │ │ │ - ldr r4, [pc, #860] @ 5100c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r7, sp, #16 │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - ldr r9, [pc, #848] @ 51010 │ │ │ │ + beq 3dac0 │ │ │ │ + ldr r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3db8c │ │ │ │ + ldr r4, [pc, #592] @ 3dd18 │ │ │ │ add r4, pc, r4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #832] @ 51014 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r2, #9 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3da30 │ │ │ │ + ldr r1, [pc, #572] @ 3dd1c │ │ │ │ + add r5, r4, #420 @ 0x1a4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #42 @ 0x2a │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + bl 3445c │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + add r2, r4, #324 @ 0x144 │ │ │ │ + add r1, r4, #312 @ 0x138 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336c4 │ │ │ │ + b 3da30 │ │ │ │ + ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ + ldr r2, [r4, #328] @ 0x148 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r4, #416] @ 0x1a0 │ │ │ │ + ldr r2, [r4, #404] @ 0x194 │ │ │ │ + bne 3dc4c │ │ │ │ + ldr r3, [pc, #496] @ 3dd20 │ │ │ │ + mov r0, #13 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #6 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r6, [sp, #180] @ 0xb4 │ │ │ │ - bl 2fa94 <_gfortran_st_open@plt> │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov fp, r5 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r5, #1036] @ 0x40c │ │ │ │ - add sl, r9, #1040 @ 0x410 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add sl, sl, #8 │ │ │ │ - bl 31f3c <_gfortran_st_rewind@plt> │ │ │ │ - add r8, sp, #200 @ 0xc8 │ │ │ │ - str r6, [fp, #1040]! @ 0x410 │ │ │ │ - add r3, fp, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #724] @ 51018 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #476] @ 3dd24 │ │ │ │ + ldr r3, [pc, #476] @ 3dd28 │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #712] @ 5101c │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, r4, #372 @ 0x174 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, #7 │ │ │ │ + str r0, [sp] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r0, r4, #420 @ 0x1a4 │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 34aec │ │ │ │ + b 3dc2c │ │ │ │ + ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ + ldr r2, [r4, #328] @ 0x148 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r4, #416] @ 0x1a0 │ │ │ │ + ldr r2, [r4, #404] @ 0x194 │ │ │ │ + beq 3dcac │ │ │ │ + ldr r3, [pc, #380] @ 3dd2c │ │ │ │ + ldr ip, [pc, #380] @ 3dd30 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ - ldr r3, [pc, #704] @ 51020 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [r5, #1036] @ 0x40c │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - mov r3, #44 @ 0x2c │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #1044] @ 0x414 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - bl 2f74c <_gfortran_st_read@plt> │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - add r1, fp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 330dc <_gfortran_transfer_character@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ - ldr r3, [r5, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 50ebc │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ - ldrb r3, [r5, #1048] @ 0x418 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 50d34 │ │ │ │ - ldr r6, [r5, #1040] @ 0x410 │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - str r3, [r5, #1040] @ 0x410 │ │ │ │ - bgt 50ef4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - add r3, r9, #8 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - ldr r3, [pc, #564] @ 51024 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #412] @ 0x19c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r4, #372 @ 0x174 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #356] @ 3dd34 │ │ │ │ + mov r0, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, r6, lsl #4 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - cmp r2, #79 @ 0x4f │ │ │ │ - mov r4, r0 │ │ │ │ - ble 50e1c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, sl │ │ │ │ - bl 33cdc │ │ │ │ - b 50e40 │ │ │ │ - bic r6, r2, r2, asr #31 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl 313fc │ │ │ │ - ldr r3, [pc, #480] @ 51028 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #408] @ 0x198 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, r4, #336 @ 0x150 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #328] @ 3dd38 │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ - add r6, r3, #1040 @ 0x410 │ │ │ │ - add r6, r6, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 34378 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r1, r6, r4 │ │ │ │ - ldr r3, [r3, #1040] @ 0x410 │ │ │ │ - ldr r2, [pc, #440] @ 5102c │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r6, r2, r3, lsl #4 │ │ │ │ - sub r4, r0, r4 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ - ble 50f30 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - bl 33f34 │ │ │ │ - ldr r3, [pc, #384] @ 51030 │ │ │ │ + add r0, r4, #420 @ 0x1a4 │ │ │ │ + add ip, pc, ip │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 34aec │ │ │ │ + ldr r0, [pc, #264] @ 3dd3c │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, r0, #324 @ 0x144 │ │ │ │ + add r1, r0, #312 @ 0x138 │ │ │ │ + add r0, r0, #420 @ 0x1a4 │ │ │ │ + bl 336c4 │ │ │ │ + b 3dac0 │ │ │ │ + ldr r3, [pc, #236] @ 3dd40 │ │ │ │ + ldr ip, [pc, #236] @ 3dd44 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 50d34 │ │ │ │ - ldr r2, [pc, #368] @ 51034 │ │ │ │ - ldr r3, [pc, #368] @ 51038 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2, #1036] @ 0x40c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #412] @ 0x19c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r4, #372 @ 0x174 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #212] @ 3dd48 │ │ │ │ + mov r0, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #408] @ 0x198 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, r4, #336 @ 0x150 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #184] @ 3dd4c │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r4, #420 @ 0x1a4 │ │ │ │ + add ip, pc, ip │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + b 3dc04 │ │ │ │ + ldr r3, [pc, #156] @ 3dd50 │ │ │ │ + mov r0, #13 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #6 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #136] @ 3dd54 │ │ │ │ + ldr r3, [pc, #136] @ 3dd58 │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov ip, #60 @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 34348 <_gfortran_st_close@plt> │ │ │ │ - b 50a68 │ │ │ │ - mov r3, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #316] @ 5103c │ │ │ │ - ldr r1, [pc, #316] @ 51040 │ │ │ │ - ldr r0, [pc, #316] @ 51044 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r6, [r5, #1040] @ 0x410 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - b 50dcc │ │ │ │ - add r4, r4, #1 │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - add r0, r6, r4 │ │ │ │ - bl 313fc │ │ │ │ - b 50e9c │ │ │ │ - andseq sp, r1, r8, asr sl │ │ │ │ + b 3db54 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r3, r0, ror #7 │ │ │ │ + mulseq r3, ip, lr │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andseq r7, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x0012d5fc │ │ │ │ - andseq pc, r2, r0, asr #19 │ │ │ │ - andseq sp, r2, r0, lsr sl │ │ │ │ - andseq sp, r1, ip, ror #18 │ │ │ │ - andseq sp, r2, r8, lsr #10 │ │ │ │ - andseq sp, r2, r4, lsr #9 │ │ │ │ - andseq pc, r2, ip, asr r8 @ │ │ │ │ - @ instruction: 0x0012d8d4 │ │ │ │ - andseq sp, r2, ip, asr #7 │ │ │ │ - andseq sp, r2, r4, asr #6 │ │ │ │ - @ instruction: 0x0012f6fc │ │ │ │ - andseq sp, r2, ip, ror #14 │ │ │ │ - andseq sp, r1, r8, lsr #13 │ │ │ │ - andseq sp, r2, r4, ror #4 │ │ │ │ - @ instruction: 0x0012d1d0 │ │ │ │ - andseq pc, r2, ip, lsl #11 │ │ │ │ - andseq sp, r2, r4, lsl #12 │ │ │ │ - andseq sp, r2, r8, asr r1 │ │ │ │ - andseq pc, r2, ip, lsl r5 @ │ │ │ │ - mulseq r2, r8, r5 │ │ │ │ - andseq sp, r2, r0, lsr #1 │ │ │ │ - andseq sp, r2, r0, lsl r0 │ │ │ │ - andseq pc, r2, r8, asr #7 │ │ │ │ - andseq sp, r2, r0, asr #8 │ │ │ │ - mulseq r2, r4, pc @ │ │ │ │ - andseq pc, r2, r8, asr r3 @ │ │ │ │ - andseq sp, r2, ip, asr #7 │ │ │ │ - andseq ip, r2, r4, ror #29 │ │ │ │ - andseq pc, r2, r8, lsr #5 │ │ │ │ - andseq sp, r2, r4, lsr #6 │ │ │ │ - andseq sp, r1, r8, lsr r2 │ │ │ │ - andseq sp, r1, ip, asr r1 │ │ │ │ - andseq sp, r1, r4, lsr #2 │ │ │ │ - @ instruction: 0x0012ccfc │ │ │ │ - strdeq r7, [pc], -r8 │ │ │ │ - andseq ip, r2, r0, asr #25 │ │ │ │ - andeq r7, pc, r8, asr #25 │ │ │ │ - andseq ip, r2, r4, lsl #25 │ │ │ │ - muleq pc, r8, ip @ │ │ │ │ - andseq ip, r2, r8, asr ip │ │ │ │ - andeq r7, pc, ip, ror #24 │ │ │ │ - andeq r7, pc, r0, asr #24 │ │ │ │ - andeq r7, pc, r4, lsr #24 │ │ │ │ - andseq ip, r2, r0, asr #23 │ │ │ │ - tsteq r0, r0, lsl #18 │ │ │ │ - muleq pc, ip, fp @ │ │ │ │ - andeq r7, pc, r8, lsr #23 │ │ │ │ - andeq r1, r0, r0, lsr #32 │ │ │ │ - mulseq r2, r4, lr │ │ │ │ - andseq ip, r2, r0, ror #20 │ │ │ │ - andseq ip, r2, ip, asr #29 │ │ │ │ - @ instruction: 0x0012c9fc │ │ │ │ - andseq ip, r2, r4, ror #19 │ │ │ │ - andeq r7, pc, r4, lsl sl @ │ │ │ │ - andeq r7, pc, ip, ror #19 │ │ │ │ - andeq r7, pc, r8, lsl sl @ │ │ │ │ - andseq r2, r0, r4, lsr #8 │ │ │ │ + andseq sl, r0, r0, lsr #31 │ │ │ │ + andseq sl, r0, r8, ror pc │ │ │ │ + andseq sl, r0, ip, ror #30 │ │ │ │ + andseq sl, r0, r0, ror #30 │ │ │ │ + andseq sl, r0, r4, asr pc │ │ │ │ + andseq r7, r1, r8, lsl pc │ │ │ │ + andseq pc, r3, r0, asr sp @ │ │ │ │ + andseq r0, r3, r0, ror r2 │ │ │ │ + andseq r7, r1, ip, asr r5 │ │ │ │ + @ instruction: 0x0013fcd4 │ │ │ │ + andseq sl, r0, r0, lsr #22 │ │ │ │ + andseq pc, r3, r8, lsr #25 │ │ │ │ + andseq sl, r0, r8, lsr #28 │ │ │ │ + @ instruction: 0x0010adb0 │ │ │ │ + andseq sl, r0, ip, ror sp │ │ │ │ + @ instruction: 0x001328f4 │ │ │ │ + andseq sl, r0, r0, asr #26 │ │ │ │ + @ instruction: 0x0010acbc │ │ │ │ + andseq sl, r0, r4, ror #25 │ │ │ │ + andseq r2, r3, ip, asr #16 │ │ │ │ + andseq pc, r3, r8, lsr fp @ │ │ │ │ + andseq sl, r0, r0, lsl #25 │ │ │ │ + andseq sl, r0, r8, lsl ip │ │ │ │ + andseq sl, r0, r0, asr #24 │ │ │ │ + andseq r2, r3, r8, lsr #15 │ │ │ │ + andseq sl, r0, r8, asr #24 │ │ │ │ + @ instruction: 0x0010abf8 │ │ │ │ + andseq r2, r3, r0, ror r7 │ │ │ │ │ │ │ │ -00051048 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r2, r3 │ │ │ │ +0003dd5c : │ │ │ │ + ldr r2, [r2] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + bxle lr │ │ │ │ mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00051090 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov ip, #0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, ip │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, #8 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 33cdc │ │ │ │ │ │ │ │ -000510dc : │ │ │ │ +0003dd78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, #7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r6, [r3] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r7, [r2] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, #0 │ │ │ │ + bgt 3ddcc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r6, r4 │ │ │ │ + add r3, r3, r9 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 3ddb4 │ │ │ │ + ldr r1, [r8] │ │ │ │ + mov r0, r3 │ │ │ │ + mla r1, r4, r1, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r6, r4 │ │ │ │ + add r3, r0, r9 │ │ │ │ + bne 3ddcc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00051128 : │ │ │ │ +0003ddf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov ip, #0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r2] │ │ │ │ mov r3, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r2, ip │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, #6 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 3de28 │ │ │ │ + mov r1, r0 │ │ │ │ + sub r2, r4, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 33cdc │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3, #-1] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00051174 : │ │ │ │ +0003de38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, #5 │ │ │ │ - mov r1, r3 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 323e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000511c0 : │ │ │ │ +0003de54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, ip │ │ │ │ - mov r0, #4 │ │ │ │ - str lr, [sp, #16] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ + bl 30f34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00051214 : │ │ │ │ +0003de80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov lr, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r0, #3 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - stmib sp, {r3, lr} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00051268 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov ip, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r0, #2 │ │ │ │ - stmib sp, {r2, ip, lr} │ │ │ │ - str r2, [sp] │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000512b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - stmib sp, {r0, ip} │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - mov r0, #1 │ │ │ │ - bl 5022c │ │ │ │ - add sp, sp, #28 │ │ │ │ + bl 33a84 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00051300 : │ │ │ │ +0003deac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ 5134c │ │ │ │ - ldr r0, [pc, #52] @ 51350 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #95 @ 0x5f │ │ │ │ - strbeq r3, [r4] │ │ │ │ + bl 32704 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r0, r3, ip, lsr #17 │ │ │ │ - muleq pc, r4, r5 @ │ │ │ │ │ │ │ │ -00051354 : │ │ │ │ +0003dec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ 513e0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ - ble 513cc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - sub r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r6, #80 @ 0x50 │ │ │ │ - mov r1, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 313fc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq r0, r3, r8, asr r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3511c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000513e4 : │ │ │ │ +0003dee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 51438 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30118 │ │ │ │ - str r0, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, r3, r8, asr #15 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fcf8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005143c : │ │ │ │ +0003df00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 51490 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3199c │ │ │ │ - str r0, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, r3, r0, ror r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 335bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00051494 : │ │ │ │ +0003df1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 514e8 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31108 │ │ │ │ - str r0, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, r3, r8, lsl r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 308b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000514ec : │ │ │ │ +0003df38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 34378 │ │ │ │ - ldr r5, [pc, #320] @ 51660 │ │ │ │ - add r5, pc, r5 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - add r7, sl, r8 │ │ │ │ - add r5, r5, #84 @ 0x54 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r6 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #15 │ │ │ │ - ble 51624 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [pc, #176] @ 51664 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r0, #4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5161c │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 5161c │ │ │ │ - cmp fp, #80 @ 0x50 │ │ │ │ - ble 51648 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, fp, #80 @ 0x50 │ │ │ │ - add r0, r4, #80 @ 0x50 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 313fc │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, r5, r7 │ │ │ │ - rsb r2, r7, #16 │ │ │ │ - bl 313fc │ │ │ │ - b 515a4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq r0, r3, r8, lsr #13 │ │ │ │ - andseq r0, r3, r0, lsl r6 │ │ │ │ - │ │ │ │ -00051668 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 34378 │ │ │ │ - ldr r5, [pc, #264] @ 517a4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - add r7, fp, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3e040 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 3e058 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 30094 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ str fp, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - cmp r7, #15 │ │ │ │ - ble 51764 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, #84 @ 0x54 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [pc, #120] @ 517a8 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r0, #4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5178c │ │ │ │ - add sp, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r5, r5, #84 @ 0x54 │ │ │ │ + ldr r1, [pc, #40] @ 3e070 │ │ │ │ + ldr r0, [pc, #40] @ 3e074 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 3e078 │ │ │ │ + ldr r0, [pc, #24] @ 3e07c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r7, #16 │ │ │ │ - add r0, r5, r7 │ │ │ │ - bl 313fc │ │ │ │ - b 51720 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30118 │ │ │ │ - str r0, [r8] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r3, ip, lsr #10 │ │ │ │ - mulseq r3, r4, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x0010a8f0 │ │ │ │ + andseq sl, r0, r8, lsl #18 │ │ │ │ + @ instruction: 0x0010a8d8 │ │ │ │ + andseq sl, r0, r8, lsl r9 │ │ │ │ │ │ │ │ -000517ac : │ │ │ │ +0003e080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34678 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e09c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 327d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e0b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 342b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e0d4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 326f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e0f0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31bf4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e10c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f9b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e128 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 34378 │ │ │ │ - ldr r5, [pc, #264] @ 518e8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - add r7, fp, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #15 │ │ │ │ - ble 518a8 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, #84 @ 0x54 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [pc, #120] @ 518ec │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r0, #4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 518d0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r5, r5, #84 @ 0x54 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r7, #16 │ │ │ │ - add r0, r5, r7 │ │ │ │ - bl 313fc │ │ │ │ - b 51864 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3199c │ │ │ │ - str r0, [r8] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 314e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r3, r8, ror #7 │ │ │ │ - andseq r0, r3, r0, asr r3 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000518f0 : │ │ │ │ +0003e15c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 34378 │ │ │ │ - ldr r5, [pc, #264] @ 51a2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - add r7, fp, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #15 │ │ │ │ - ble 519ec │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, #84 @ 0x54 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [pc, #120] @ 51a30 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r0, #4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51a14 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r5, r5, #84 @ 0x54 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r7, #16 │ │ │ │ - add r0, r5, r7 │ │ │ │ - bl 313fc │ │ │ │ - b 519a8 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31108 │ │ │ │ - str r0, [r8] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31f00 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r3, r4, lsr #5 │ │ │ │ - andseq r0, r3, ip, lsl #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00051a34 : │ │ │ │ +0003e188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #172] @ 51af8 │ │ │ │ - ldr r0, [pc, #172] @ 51afc │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - ldr r5, [pc, #136] @ 51b00 │ │ │ │ - mov r2, #10 │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #95 @ 0x5f │ │ │ │ - ldr r0, [pc, #120] @ 51b04 │ │ │ │ - strbeq r3, [r4] │ │ │ │ - add r4, r5, #4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - mov r2, #10 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #45 @ 0x2d │ │ │ │ - strbeq r3, [r5, #4] │ │ │ │ - ldr r5, [pc, #68] @ 51b08 │ │ │ │ - ldr r0, [pc, #68] @ 51b0c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r4, r5, #8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 30160 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #61 @ 0x3d │ │ │ │ - strbeq r3, [r5, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001301dc │ │ │ │ - andeq r6, pc, r8, asr lr @ │ │ │ │ - @ instruction: 0x001301b0 │ │ │ │ - muleq pc, ip, lr @ │ │ │ │ - andseq r0, r3, r4, ror #2 │ │ │ │ - andeq r6, pc, ip, ror #28 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33d3c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00051b10 : │ │ │ │ +0003e1b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - add r5, r2, #1 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 33ebc │ │ │ │ - stm sp, {r6, r9} │ │ │ │ - ldr r6, [pc, #364] @ 51cc0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r6, #4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 51c84 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - add r0, r6, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #308] @ 51cc4 │ │ │ │ - bl 2fdb8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 51c7c │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 51bd4 │ │ │ │ - ldr r2, [pc, #264] @ 51cc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 51c7c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 51bb8 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51bb8 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 51c7c │ │ │ │ - sub r4, r0, r6 │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - cmp r7, r4 │ │ │ │ - add r1, r5, r6 │ │ │ │ - ble 51cac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r7, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 313fc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, r6, r5 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - bl 313fc │ │ │ │ - b 51b84 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 35794 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 33cdc │ │ │ │ - ldrsbeq r0, [r3], -r4 │ │ │ │ - mulseq r3, r8, r0 │ │ │ │ - andseq r0, r3, ip, rrx │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00051ccc : │ │ │ │ +0003e1e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r5, r2, #1 │ │ │ │ - cmp r5, #1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r8, r0 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 33ebc │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [pc, #304] @ 51e3c │ │ │ │ - mov r2, #1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r6, #4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 51e14 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r6, #12 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ 51e40 │ │ │ │ - bl 2fdb8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 51e0c │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 51d90 │ │ │ │ - ldr r2, [pc, #200] @ 51e44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 51e0c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 51d74 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51d74 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - sub r1, r0, r4 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 30118 │ │ │ │ - str r0, [r7] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r6, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 51d40 │ │ │ │ - andseq pc, r2, ip, lsl pc @ │ │ │ │ - @ instruction: 0x0012fedc │ │ │ │ - @ instruction: 0x0012feb0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31e58 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00051e48 : │ │ │ │ +0003e1fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r5, r2, #1 │ │ │ │ - cmp r5, #1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r8, r0 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 33ebc │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [pc, #304] @ 51fb8 │ │ │ │ - mov r2, #1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r6, #4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 51f90 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r6, #12 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ 51fbc │ │ │ │ - bl 2fdb8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 51f88 │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 51f0c │ │ │ │ - ldr r2, [pc, #200] @ 51fc0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 51f88 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 51ef0 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51ef0 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - sub r1, r0, r4 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 3199c │ │ │ │ - str r0, [r7] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r6, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 51ebc │ │ │ │ - andseq pc, r2, r0, lsr #27 │ │ │ │ - andseq pc, r2, r0, ror #26 │ │ │ │ - andseq pc, r2, r4, lsr sp @ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 324d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00051fc4 : │ │ │ │ +0003e218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r5, r2, #1 │ │ │ │ - cmp r5, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [pc, #304] @ 52134 │ │ │ │ - mov r2, #1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r6, #4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 5210c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3e2c4 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - add r0, r6, #12 │ │ │ │ - bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ 52138 │ │ │ │ - bl 2fdb8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + str r5, [sp] │ │ │ │ + bl 33b8c │ │ │ │ mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 52104 │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 52088 │ │ │ │ - ldr r2, [pc, #200] @ 5213c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 52104 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 5206c │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5206c │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - sub r1, r0, r4 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 31108 │ │ │ │ - str r0, [r7] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r6, r6, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3e2dc │ │ │ │ + ldr r0, [pc, #16] @ 3e2e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r6, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 52038 │ │ │ │ - andseq pc, r2, r4, lsr #24 │ │ │ │ - andseq pc, r2, r4, ror #23 │ │ │ │ - @ instruction: 0x0012fbb8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq sl, r0, ip, ror #12 │ │ │ │ + @ instruction: 0x0010a6d4 │ │ │ │ │ │ │ │ -00052140 : │ │ │ │ +0003e2e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - bl 34378 │ │ │ │ - ldr r7, [pc, #504] @ 52370 │ │ │ │ - add r7, pc, r7 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add fp, r4, #1 │ │ │ │ - mov r0, fp │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r7, #4 │ │ │ │ - stm sp, {r4, r6} │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - add fp, r9, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp fp, #1 │ │ │ │ - movcs r0, fp │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp fp, #79 @ 0x4f │ │ │ │ - ble 52334 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - add r0, r7, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r4, [pc, #316] @ 52374 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, pc, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 5232c │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 52280 │ │ │ │ - ldr r2, [pc, #268] @ 52378 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 5232c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 52264 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52264 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 5232c │ │ │ │ - sub r4, r0, r6 │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - cmp sl, r4 │ │ │ │ - add r1, r5, r6 │ │ │ │ - ble 5235c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, sl, r4 │ │ │ │ - add r0, r5, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 313fc │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, r7, #12 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, r7, fp │ │ │ │ - rsb r2, fp, #80 @ 0x50 │ │ │ │ - bl 313fc │ │ │ │ - b 52230 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2f734 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 33cdc │ │ │ │ - @ instruction: 0x0012fab4 │ │ │ │ - @ instruction: 0x0012f9f0 │ │ │ │ - andseq pc, r2, r0, asr #19 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005237c : │ │ │ │ +0003e320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31510 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e33c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33ba4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e358 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32278 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0003e38c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f770 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e3a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34b4c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e3c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32f74 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e3e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 305c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e3fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31f78 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e418 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34504 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e434 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30c88 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e450 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34708 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e46c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33fe8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e488 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 323f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e4a4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f8a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e4c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 32fc8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0003e4ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 345dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e508 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30490 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e524 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 303e8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e540 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34f60 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e55c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3418c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e578 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32524 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e594 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32338 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e5b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 325a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e5cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30df0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e5e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 34378 │ │ │ │ - ldr r9, [pc, #436] @ 52564 │ │ │ │ - add r9, pc, r9 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r9, #4 │ │ │ │ - stm sp, {r4, r6} │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - add r8, fp, r4 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #79 @ 0x4f │ │ │ │ - ble 5253c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3e688 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r9, #12 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r4, [pc, #248] @ 52568 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - add r4, pc, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + bl 34f24 │ │ │ │ mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 52534 │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 524b8 │ │ │ │ - ldr r2, [pc, #200] @ 5256c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 52534 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 5249c │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5249c │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - ldr r4, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - sub r1, r0, r4 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 30118 │ │ │ │ - str r0, [r7] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r9, r9, #12 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r8, #80 @ 0x50 │ │ │ │ - add r0, r9, r8 │ │ │ │ - bl 313fc │ │ │ │ - b 52468 │ │ │ │ - andseq pc, r2, ip, ror r8 @ │ │ │ │ - @ instruction: 0x0012f7b8 │ │ │ │ - andseq pc, r2, r8, lsl #15 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3e6a0 │ │ │ │ + ldr r0, [pc, #16] @ 3e6a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq sl, r0, r8, lsr #5 │ │ │ │ + andseq sl, r0, r8, lsr r3 │ │ │ │ │ │ │ │ -00052570 : │ │ │ │ +0003e6a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 34378 │ │ │ │ - ldr r9, [pc, #436] @ 52758 │ │ │ │ - add r9, pc, r9 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r9, #4 │ │ │ │ - stm sp, {r4, r6} │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - add r8, fp, r4 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #79 @ 0x4f │ │ │ │ - ble 52730 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3e748 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r9, #12 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r4, [pc, #248] @ 5275c │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - add r4, pc, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + bl 2f3ec │ │ │ │ mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 52728 │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 526ac │ │ │ │ - ldr r2, [pc, #200] @ 52760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 52728 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 52690 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52690 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - ldr r4, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - sub r1, r0, r4 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 3199c │ │ │ │ - str r0, [r7] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r9, r9, #12 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r8, #80 @ 0x50 │ │ │ │ - add r0, r9, r8 │ │ │ │ - bl 313fc │ │ │ │ - b 5265c │ │ │ │ - andseq pc, r2, r8, lsl #13 │ │ │ │ - andseq pc, r2, r4, asr #11 │ │ │ │ - mulseq r2, r4, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3e760 │ │ │ │ + ldr r0, [pc, #16] @ 3e764 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq sl, r0, r8, ror #3 │ │ │ │ + andseq sl, r0, r0, lsr #5 │ │ │ │ │ │ │ │ -00052764 : │ │ │ │ +0003e768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30c34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e784 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33ce8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e7a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f86c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e7bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 334a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e7d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32a94 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e7f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32860 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e810 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30afc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e82c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3532c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e848 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30ba4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e864 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34534 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e880 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35950 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e89c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 300b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e8b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 34378 │ │ │ │ - ldr r9, [pc, #436] @ 5294c │ │ │ │ - add r9, pc, r9 │ │ │ │ - bic r4, r0, r0, asr #31 │ │ │ │ - add r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r9, #4 │ │ │ │ - stm sp, {r4, r6} │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3e960 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33ebc │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30d84 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - add r8, fp, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #79 @ 0x4f │ │ │ │ - ble 52924 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r9, #12 │ │ │ │ - bl 33cdc │ │ │ │ - ldr r4, [pc, #248] @ 52950 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - add r4, pc, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 316d8 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ble 5291c │ │ │ │ - add r5, r4, #100 @ 0x64 │ │ │ │ - b 528a0 │ │ │ │ - ldr r2, [pc, #200] @ 52954 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - blt 5291c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 33934 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ - add r3, r4, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #180] @ 0xb4 │ │ │ │ - beq 52884 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52884 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r4, #180] @ 0xb4 │ │ │ │ - bl 34378 │ │ │ │ - sub r1, r0, r4 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 31108 │ │ │ │ - str r0, [r7] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r9, r9, #12 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r8, #80 @ 0x50 │ │ │ │ - add r0, r9, r8 │ │ │ │ - bl 313fc │ │ │ │ - b 52850 │ │ │ │ - mulseq r2, r4, r4 │ │ │ │ - @ instruction: 0x0012f3d0 │ │ │ │ - andseq pc, r2, r0, lsr #7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3e978 │ │ │ │ + ldr r0, [pc, #16] @ 3e97c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00109fd0 │ │ │ │ + ldrheq sl, [r0], -r0 │ │ │ │ │ │ │ │ -00052958 : │ │ │ │ - bx lr │ │ │ │ +0003e980 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f3bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005295c : │ │ │ │ +0003e99c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 34378 │ │ │ │ - ldr r1, [pc, #180] @ 52a3c │ │ │ │ - mov r3, #11 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r8, [pc, #172] @ 52a40 │ │ │ │ - add r8, pc, r8 │ │ │ │ - bic r2, r0, r0, asr #31 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3298c │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 529c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52a30 │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - ldr r8, [r6] │ │ │ │ - cmp r8, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r6, #1 │ │ │ │ - b 52a10 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 31b7c │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 30cc4 │ │ │ │ - cmp r8, r6 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - add r5, r5, #80 @ 0x50 │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 529d4 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34318 │ │ │ │ - b 529d4 │ │ │ │ - bl 34498 │ │ │ │ - str r7, [r8] │ │ │ │ - b 529b8 │ │ │ │ - andeq r5, pc, r4, asr #31 │ │ │ │ - andseq sp, r1, r4, ror #24 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3229c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052a44 : │ │ │ │ +0003e9b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #136] @ 52ae4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - bne 52acc │ │ │ │ - ldr r7, [r6] │ │ │ │ - cmp r7, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 309c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 32824 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 313d8 │ │ │ │ - cmp r7, r6 │ │ │ │ - add r5, r5, #40 @ 0x28 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bge 52a84 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 34498 │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - b 52a74 │ │ │ │ - mulseq r1, r8, fp │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3433c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052ae8 : │ │ │ │ +0003e9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #136] @ 52b88 │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - bne 52b70 │ │ │ │ - ldr r7, [r6] │ │ │ │ - cmp r7, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 2f488 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 35428 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 30e68 │ │ │ │ - cmp r7, r6 │ │ │ │ - add r5, r5, #40 @ 0x28 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bge 52b28 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 34498 │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - b 52b18 │ │ │ │ - @ instruction: 0x0011daf4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34918 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052b8c : │ │ │ │ +0003e9f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #136] @ 52c2c │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - bne 52c14 │ │ │ │ - ldr r7, [r6] │ │ │ │ - cmp r7, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 349f0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 30c28 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - bl 2f440 │ │ │ │ - cmp r7, r6 │ │ │ │ - add r5, r5, #40 @ 0x28 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bge 52bcc │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 34498 │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - b 52bbc │ │ │ │ - andseq sp, r1, r0, asr sl │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35248 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052c30 : │ │ │ │ +0003ea0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #232] @ 52d3c │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f398 <_gfortran_compare_string@plt> │ │ │ │ - ldr r9, [pc, #200] @ 52d40 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - beq 52c98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52d2c │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 52d24 │ │ │ │ - mov r6, #1 │ │ │ │ - mov sl, #80 @ 0x50 │ │ │ │ - mov r9, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 52d00 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - bl 356a4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - bl 32698 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r4, r4, #80 @ 0x50 │ │ │ │ - blt 52d24 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 52cb8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - bl 343fc │ │ │ │ - b 52cb8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 34498 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - b 52c90 │ │ │ │ - andeq r5, pc, r4, lsl #26 │ │ │ │ - andseq sp, r1, r0, lsl #19 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3469c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052d44 : │ │ │ │ +0003ea28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [pc, #180] @ 52e10 │ │ │ │ - mov r8, r3 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r9] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bne 52df8 │ │ │ │ - ldr r9, [r8] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 52df0 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 33ac0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 2fc2c │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 351e8 │ │ │ │ - cmp r9, sl │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bge 52d94 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 34498 │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - b 52d80 │ │ │ │ - mulseq r1, r8, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fe18 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052e14 : │ │ │ │ +0003ea44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [pc, #180] @ 52ee0 │ │ │ │ - mov r8, r3 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r9] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bne 52ec8 │ │ │ │ - ldr r9, [r8] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 52ec0 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 31bc4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 2fefc │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 330f4 │ │ │ │ - cmp r9, sl │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bge 52e64 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 34498 │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - b 52e50 │ │ │ │ - andseq sp, r1, r8, asr #15 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33ea4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052ee4 : │ │ │ │ +0003ea60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [pc, #180] @ 52fb0 │ │ │ │ - mov r8, r3 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r9] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bne 52f98 │ │ │ │ - ldr r9, [r8] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 52f90 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 34750 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 3268c │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 32e48 │ │ │ │ - cmp r9, sl │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bge 52f34 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 34498 │ │ │ │ - bl 31db0 │ │ │ │ - bl 2f548 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - b 52f20 │ │ │ │ - @ instruction: 0x0011d6f8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30514 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052fb4 : │ │ │ │ +0003ea7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #248] @ 530d0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #240] @ 530d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r4, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, r4, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #4096 @ 0x1000 │ │ │ │ - sub r6, r4, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, r1, #20 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - bl 313fc │ │ │ │ - ldr r0, [pc, #176] @ 530d8 │ │ │ │ - add r1, r4, #1020 @ 0x3fc │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 301f0 │ │ │ │ - ldr r0, [pc, #156] @ 530dc │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r6, #2048 @ 0x800 │ │ │ │ - add r4, sp, #20 │ │ │ │ - bl 301f0 │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 301f0 │ │ │ │ - ldr r3, [pc, #112] @ 530e0 │ │ │ │ - mov ip, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, r3, #4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 332e0 │ │ │ │ - ldr r2, [pc, #72] @ 530e4 │ │ │ │ - ldr r3, [pc, #52] @ 530d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #20 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 530cc │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sl, r1, r8, asr #25 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, pc, r4, lsr r9 @ │ │ │ │ - andeq r5, pc, r4, lsr #18 │ │ │ │ - andseq r4, r0, r0, lsr #16 │ │ │ │ - andseq sl, r1, ip, lsl #24 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 308e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000530e8 : │ │ │ │ - mov r3, #20 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ +0003ea98 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33a90 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000530f4 : │ │ │ │ +0003eab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 531a0 │ │ │ │ - ldr r7, [pc, #148] @ 531a4 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #160 @ 0xa0 │ │ │ │ - str r3, [r4] │ │ │ │ - b 53160 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53190 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #20 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 53198 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - beq 53134 │ │ │ │ - ldr r3, [pc, #16] @ 531a8 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - str r0, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0012ebd0 │ │ │ │ - andseq sp, r1, r4, ror #9 │ │ │ │ - andseq lr, r2, ip, asr #22 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30400 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000531ac : │ │ │ │ +0003ead0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi 53200 │ │ │ │ - ldr r2, [pc, #260] @ 532dc │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 5326c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 53234 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 532a4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #216] @ 532e0 │ │ │ │ - ldr r1, [pc, #216] @ 532e4 │ │ │ │ - ldr r0, [pc, #216] @ 532e8 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #176] @ 532ec │ │ │ │ - ldr r0, [pc, #176] @ 532f0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 2f764 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 35044 │ │ │ │ - ldr r5, [pc, #128] @ 532f4 │ │ │ │ - ldr r0, [pc, #128] @ 532f8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 307a8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 30418 │ │ │ │ - ldr r5, [pc, #80] @ 532fc │ │ │ │ - ldr r0, [pc, #80] @ 53300 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 34cd8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33ed4 │ │ │ │ - andseq r4, r0, r0, asr #13 │ │ │ │ - andeq r5, pc, r8, lsr r3 @ │ │ │ │ - andeq r5, pc, r4, asr r7 @ │ │ │ │ - andseq r0, r0, r0, lsr #2 │ │ │ │ - andseq lr, r2, r4, lsr #21 │ │ │ │ - @ instruction: 0x0011d3b4 │ │ │ │ - andseq lr, r2, ip, ror #20 │ │ │ │ - andseq sp, r1, ip, ror r3 │ │ │ │ - andseq lr, r2, r4, lsr sl │ │ │ │ - andseq sp, r1, r4, asr #6 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 323ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00053304 : │ │ │ │ +0003eaec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi 53358 │ │ │ │ - ldr r2, [pc, #260] @ 53434 │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 533c4 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 5338c │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 533fc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #216] @ 53438 │ │ │ │ - ldr r1, [pc, #216] @ 5343c │ │ │ │ - ldr r0, [pc, #216] @ 53440 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #176] @ 53444 │ │ │ │ - ldr r0, [pc, #176] @ 53448 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 2f764 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 353bc │ │ │ │ - ldr r5, [pc, #128] @ 5344c │ │ │ │ - ldr r0, [pc, #128] @ 53450 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 307a8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 34474 │ │ │ │ - ldr r5, [pc, #80] @ 53454 │ │ │ │ - ldr r0, [pc, #80] @ 53458 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #8 │ │ │ │ - bl 34cd8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 323c8 │ │ │ │ - andseq r4, r0, r8, ror #10 │ │ │ │ - andeq r5, pc, r0, ror #3 │ │ │ │ - andeq r5, pc, r4, lsl #12 │ │ │ │ - andeq pc, pc, r8, asr #31 │ │ │ │ - andseq lr, r2, ip, asr #18 │ │ │ │ - andseq sp, r1, ip, asr r2 │ │ │ │ - andseq lr, r2, r4, lsl r9 │ │ │ │ - andseq sp, r1, r4, lsr #4 │ │ │ │ - @ instruction: 0x0012e8dc │ │ │ │ - andseq sp, r1, ip, ror #3 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32f38 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005345c : │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi 53480 │ │ │ │ - ldr r2, [pc, #84] @ 534c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ - str r3, [r1] │ │ │ │ - bx lr │ │ │ │ +0003eb08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 534cc │ │ │ │ - ldr r1, [pc, #52] @ 534d0 │ │ │ │ - ldr r0, [pc, #52] @ 534d4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r4, r0, r8, lsr #8 │ │ │ │ - andeq r5, pc, r4, lsr #1 │ │ │ │ - ldrdeq r5, [pc], -r0 │ │ │ │ - andeq pc, pc, ip, lsl #29 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fea8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000534d8 : │ │ │ │ +0003eb24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi 5354c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 53578 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #124] @ 53590 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #160 @ 0xa0 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 53580 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 53594 │ │ │ │ - ldr r1, [pc, #64] @ 53598 │ │ │ │ - ldr r0, [pc, #64] @ 5359c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq sp, r1, r4, ror #1 │ │ │ │ - andeq r4, pc, ip, ror #31 │ │ │ │ - andeq r5, pc, r0, lsr #8 │ │ │ │ - ldrdeq pc, [pc], -r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 308c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000535a0 : │ │ │ │ +0003eb40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi 5360c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 53638 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 53650 │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 53640 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 53654 │ │ │ │ - ldr r1, [pc, #64] @ 53658 │ │ │ │ - ldr r0, [pc, #64] @ 5365c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq sp, r1, ip, lsl r0 │ │ │ │ - andeq r4, pc, ip, lsr #30 │ │ │ │ - andeq r5, pc, r8, ror #6 │ │ │ │ - andeq pc, pc, r4, lsl sp @ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32320 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003eb5c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3541c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003eb78 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30988 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00053660 : │ │ │ │ +0003eb94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 53818 │ │ │ │ - ldr r7, [pc, #416] @ 5381c │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #160 @ 0xa0 │ │ │ │ - str r3, [r4] │ │ │ │ - b 536d0 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53700 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #20 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 53718 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3ec3c │ │ │ │ + add r6, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 536a4 │ │ │ │ - ldr r3, [pc, #280] @ 53820 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - bic r6, r0, r0, asr #31 │ │ │ │ - add r8, r6, #11 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 53824 │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - add r5, r6, #28 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2f680 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 53828 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 537f0 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 5382c │ │ │ │ - ldr r1, [pc, #108] @ 53830 │ │ │ │ - ldr r0, [pc, #108] @ 53834 │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3ec54 │ │ │ │ + ldr r0, [pc, #16] @ 3ec58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r2, #8 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r4, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 537b0 │ │ │ │ - andseq lr, r2, r4, ror #12 │ │ │ │ - andseq ip, r1, r8, ror pc │ │ │ │ - @ instruction: 0x0012e5dc │ │ │ │ - andeq r4, pc, r8, asr #28 │ │ │ │ - andeq r4, pc, r4, lsr #28 │ │ │ │ - andseq lr, r2, r4, lsl r5 │ │ │ │ - andeq r5, pc, r4, asr #3 │ │ │ │ - andeq pc, pc, r8, ror #22 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00109cf4 │ │ │ │ + @ instruction: 0x00109dfc │ │ │ │ │ │ │ │ -00053838 : │ │ │ │ +0003ec5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 538b0 │ │ │ │ - ldr r3, [pc, #96] @ 538b4 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 31900 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2fc08 │ │ │ │ - ldr r2, [pc, #48] @ 538b8 │ │ │ │ - ldr r3, [pc, #40] @ 538b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 538ac │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sl, r1, r8, asr r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq sl, r1, r0, lsr #8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2ff8c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000538bc : │ │ │ │ +0003ec78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #488] @ 53abc │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #484] @ 53ac0 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - bl 31900 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34b94 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 328d8 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35128 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34738 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ec94 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 305e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ecb0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31894 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003eccc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30eec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ece8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 347a4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ed04 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30da8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ed20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34264 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ed3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31d14 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ed58 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 321d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ed74 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3490c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ed90 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 53984 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 539ec │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 53a50 │ │ │ │ - ldr r2, [pc, #356] @ 53ac4 │ │ │ │ - ldr r3, [pc, #348] @ 53ac0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 53ab8 │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [pc, #316] @ 53ac8 │ │ │ │ - ldr r0, [pc, #316] @ 53acc │ │ │ │ - mov r1, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ + mov r9, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3ee38 │ │ │ │ add r6, sp, #12 │ │ │ │ - mov sl, #40 @ 0x28 │ │ │ │ - mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 31390 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33fc4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 307a8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30418 │ │ │ │ - b 53958 │ │ │ │ - ldr r9, [pc, #220] @ 53ad0 │ │ │ │ - ldr r0, [pc, #220] @ 53ad4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov sl, #40 @ 0x28 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 31ccc │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 30100 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2f764 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35044 │ │ │ │ - b 53958 │ │ │ │ - ldr r9, [pc, #128] @ 53ad8 │ │ │ │ - ldr r0, [pc, #128] @ 53adc │ │ │ │ - mov r1, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov sl, #40 @ 0x28 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 2f644 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3130c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 34cd8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33ed4 │ │ │ │ - b 53958 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0011a3d0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq sl, r1, r8, asr #6 │ │ │ │ - andseq r3, r0, r8, asr pc │ │ │ │ - @ instruction: 0x000f4fb0 │ │ │ │ - @ instruction: 0x00103ef0 │ │ │ │ - andeq r4, pc, ip, asr #30 │ │ │ │ - andseq r3, r0, ip, lsl #29 │ │ │ │ - andeq r4, pc, r4, ror #29 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3ee50 │ │ │ │ + ldr r0, [pc, #16] @ 3ee54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00109af8 │ │ │ │ + andseq r9, r0, r8, lsr #24 │ │ │ │ │ │ │ │ -00053ae0 : │ │ │ │ +0003ee58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 53b58 │ │ │ │ - ldr r3, [pc, #96] @ 53b5c │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f344 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ee74 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31318 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ee90 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3463c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003eeac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 31900 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 33dd8 │ │ │ │ - ldr r2, [pc, #48] @ 53b60 │ │ │ │ - ldr r3, [pc, #40] @ 53b5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 53b54 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 34930 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0011a1b0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq sl, r1, r8, ror r1 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00053b64 : │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ +0003eed8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32788 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00053b70 : │ │ │ │ +0003eef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 53c1c │ │ │ │ - ldr r7, [pc, #148] @ 53c20 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #32 │ │ │ │ - str r3, [r4] │ │ │ │ - b 53bdc │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53c0c │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 53c14 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - beq 53bb0 │ │ │ │ - ldr r3, [pc, #16] @ 53c24 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - str r0, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq lr, r2, ip, lsr #3 │ │ │ │ - andseq ip, r1, r8, lsr #28 │ │ │ │ - andseq lr, r2, r8, lsr #2 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34900 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00053c28 : │ │ │ │ +0003ef10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #284] @ 53d5c │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #192] @ 0xc0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bne 53cfc │ │ │ │ - ldr r0, [r6] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 53cc8 │ │ │ │ - ldr r3, [pc, #236] @ 53d60 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #196 @ 0xc4 │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - add r3, r3, r0, lsl #4 │ │ │ │ - bgt 53cb0 │ │ │ │ - mov r2, r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34990 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ef2c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fb78 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ef48 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 303b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ef64 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3577c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ef80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35344 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ef9c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30ed4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003efb8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3526c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003efd4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31a80 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003eff0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3f0f8 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 3f110 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - add r0, r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 313fc │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 33cdc │ │ │ │ - ldr r2, [pc, #148] @ 53d64 │ │ │ │ - ldr r1, [pc, #148] @ 53d68 │ │ │ │ - ldr r0, [pc, #148] @ 53d6c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32140 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 3f128 │ │ │ │ + ldr r0, [pc, #40] @ 3f12c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r8, [pc, #108] @ 53d70 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #104] @ 53d74 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r9, r7, #196 @ 0xc4 │ │ │ │ - mov sl, #80 @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 3f130 │ │ │ │ + ldr r0, [pc, #24] @ 3f134 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 310c0 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r7, #32 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 33298 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #192] @ 0xc0 │ │ │ │ - b 53c5c │ │ │ │ - andseq ip, r1, r8, ror sp │ │ │ │ - andseq ip, r1, r4, asr #26 │ │ │ │ - andeq r4, pc, r0, ror r8 @ │ │ │ │ - @ instruction: 0x000f4cbc │ │ │ │ - andeq pc, pc, r8, asr r6 @ │ │ │ │ - andseq r3, r0, r4, ror #23 │ │ │ │ - andeq r4, pc, ip, lsr ip @ │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r9, r0, r8, lsr r8 │ │ │ │ + mulseq r0, r0, r9 │ │ │ │ + andseq r9, r0, r0, lsr #16 │ │ │ │ + andseq r9, r0, r0, lsr #19 │ │ │ │ │ │ │ │ -00053d78 : │ │ │ │ +0003f138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #284] @ 53eac │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #192] @ 0xc0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bne 53e38 │ │ │ │ - ldr r3, [r5] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi 53e04 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 53e30 │ │ │ │ - ldr r1, [pc, #228] @ 53eb0 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #196 @ 0xc4 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ - add r1, r1, r3, lsl #4 │ │ │ │ - ble 53e98 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #80 @ 0x50 │ │ │ │ - add r0, r6, #80 @ 0x50 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #168] @ 53eb4 │ │ │ │ - ldr r1, [pc, #168] @ 53eb8 │ │ │ │ - ldr r0, [pc, #168] @ 53ebc │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r8, [pc, #128] @ 53ec0 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #124] @ 53ec4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r9, r7, #196 @ 0xc4 │ │ │ │ - mov sl, #80 @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 310c0 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r7, #32 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 33298 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #192] @ 0xc0 │ │ │ │ - b 53dac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq ip, r1, r8, lsr #24 │ │ │ │ - andseq ip, r1, ip, ror #23 │ │ │ │ - andeq r4, pc, r4, lsr r7 @ │ │ │ │ - andeq r4, pc, r8, lsl #23 │ │ │ │ - andeq pc, pc, ip, lsl r5 @ │ │ │ │ - andseq r3, r0, r8, lsr #21 │ │ │ │ - andeq r4, pc, r0, lsl #22 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32464 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00053ec8 : │ │ │ │ +0003f154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi 53f3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 53f68 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #124] @ 53f80 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #32 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 53f70 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 53f84 │ │ │ │ - ldr r1, [pc, #64] @ 53f88 │ │ │ │ - ldr r0, [pc, #64] @ 53f8c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - @ instruction: 0x0011cab4 │ │ │ │ - strdeq r4, [pc], -ip │ │ │ │ - andeq r4, pc, r8, asr sl @ │ │ │ │ - andeq pc, pc, r4, ror #7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31774 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00053f90 : │ │ │ │ +0003f170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32fe0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f18c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33a48 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f1a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3214c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f1c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35314 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f1e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34eac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f1fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32cb0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f218 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fbc0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f234 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f818 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f250 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3133c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f26c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f5e4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f288 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32ea8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f2a4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f494 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f2c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33ab4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f2dc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33f88 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f2f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32764 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f314 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32800 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f330 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 320bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f34c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31e40 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f368 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 343b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f384 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f350 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f3a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34144 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f3bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34e34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f3d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34120 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f3f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi 53ffc │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 54028 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 54040 │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 54030 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 54044 │ │ │ │ - ldr r1, [pc, #64] @ 54048 │ │ │ │ - ldr r0, [pc, #64] @ 5404c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34894 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq ip, r1, ip, ror #19 │ │ │ │ - andeq r4, pc, ip, lsr r5 @ │ │ │ │ - andeq r4, pc, r0, lsr #19 │ │ │ │ - andeq pc, pc, r4, lsr #6 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00054050 : │ │ │ │ +0003f428 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 54208 │ │ │ │ - ldr r7, [pc, #416] @ 5420c │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30ee0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f444 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f4c4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f460 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33f70 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f47c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30940 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f498 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3091c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f4b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 310cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f4d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fbe4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f4ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #32 │ │ │ │ - str r3, [r4] │ │ │ │ - b 540c0 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 540f0 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 54108 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 54094 │ │ │ │ - ldr r3, [pc, #280] @ 54210 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - bic r6, r0, r0, asr #31 │ │ │ │ - add r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r3 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 54214 │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3f5c0 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3f5d8 │ │ │ │ + add fp, sp, #56 @ 0x38 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ - add r5, r6, #28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + bl 314ec │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 54218 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 541e0 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 5421c │ │ │ │ - ldr r1, [pc, #108] @ 54220 │ │ │ │ - ldr r0, [pc, #108] @ 54224 │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 3f5f0 │ │ │ │ + ldr r0, [pc, #40] @ 3f5f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r4, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 541a0 │ │ │ │ - andseq sp, r2, ip, asr #25 │ │ │ │ - andseq ip, r1, r8, asr #18 │ │ │ │ - andseq sp, r2, r4, asr #24 │ │ │ │ - andeq r4, pc, r8, asr r4 @ │ │ │ │ - andeq r4, pc, r4, lsr r4 @ │ │ │ │ - andseq sp, r2, ip, ror fp │ │ │ │ - strdeq r4, [pc], -ip │ │ │ │ - andeq pc, pc, r8, ror r1 @ │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 3f5f8 │ │ │ │ + ldr r0, [pc, #24] @ 3f5fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r9, r0, r0, ror r3 │ │ │ │ + andseq r9, r0, r8, lsl r5 │ │ │ │ + andseq r9, r0, r8, asr r3 │ │ │ │ + andseq r9, r0, r8, lsr #10 │ │ │ │ │ │ │ │ -00054228 : │ │ │ │ +0003f600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #100] @ 542a8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #96] @ 542ac │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2ff2c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 33454 │ │ │ │ - ldr r2, [pc, #48] @ 542b0 │ │ │ │ - ldr r3, [pc, #40] @ 542ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 542a4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r9, r1, r0, ror #20 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r9, r1, r8, lsr #20 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32200 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000542b4 : │ │ │ │ +0003f61c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #284] @ 543e8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - cmp r3, #79 @ 0x4f │ │ │ │ - ldr r3, [pc, #276] @ 543ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #0 │ │ │ │ - ble 543c4 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - add r4, sp, #20 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3f6c4 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ff2c │ │ │ │ - ldr r7, [pc, #208] @ 543f0 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31cd8 │ │ │ │ - ldr r0, [pc, #192] @ 543f4 │ │ │ │ - mov r8, #80 @ 0x50 │ │ │ │ - mov r9, #40 @ 0x28 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34024 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl 310c0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3502c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 33298 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 34edc │ │ │ │ - ldr r2, [pc, #88] @ 543f8 │ │ │ │ - ldr r3, [pc, #72] @ 543ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 543e4 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3f6dc │ │ │ │ + ldr r0, [pc, #16] @ 3f6e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - add r0, r6, r4 │ │ │ │ - bl 313fc │ │ │ │ - b 54300 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001199d4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001035b8 │ │ │ │ - andeq r4, pc, r8, lsl r6 @ │ │ │ │ - andseq r9, r1, r8, lsl #18 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r9, r0, ip, ror #4 │ │ │ │ + andseq r9, r0, r4, ror #8 │ │ │ │ │ │ │ │ -000543fc : │ │ │ │ +0003f6e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #100] @ 5447c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #96] @ 54480 │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2ff2c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 34edc │ │ │ │ - ldr r2, [pc, #48] @ 54484 │ │ │ │ - ldr r3, [pc, #40] @ 54480 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 54478 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r9, r1, ip, lsl #17 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r9, r1, r4, asr r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32074 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00054488 : │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ +0003f700 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34840 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00054494 : │ │ │ │ +0003f71c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 54540 │ │ │ │ - ldr r7, [pc, #148] @ 54544 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #48 @ 0x30 │ │ │ │ - str r3, [r4] │ │ │ │ - b 54500 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 54530 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 54538 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - beq 544d4 │ │ │ │ - ldr r3, [pc, #16] @ 54548 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - str r0, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0012d8dc │ │ │ │ - andseq ip, r1, r8, lsl #14 │ │ │ │ - andseq sp, r2, r8, asr r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2ffd4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005454c : │ │ │ │ +0003f738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #492] @ 54750 │ │ │ │ - ldr r2, [pc, #492] @ 54754 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, #288] @ 0x120 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #476] @ 54758 │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 546f8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi 546c8 │ │ │ │ - ldr r2, [pc, #428] @ 5475c │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 54604 │ │ │ │ - ldr r3, [pc, #404] @ 54760 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r2, [r3, #292] @ 0x124 │ │ │ │ - ldr r2, [pc, #388] @ 54764 │ │ │ │ - ldr r3, [pc, #372] @ 54758 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5474c │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #348] @ 54768 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ldr r3, [pc, #336] @ 5476c │ │ │ │ - mov r0, #8 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r0, #18 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [pc, #308] @ 54770 │ │ │ │ - mov r1, #16 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, #18 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #34 @ 0x22 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r5, [pc, #268] @ 54774 │ │ │ │ - mov ip, r4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r5, pc, r5 │ │ │ │ - add lr, r5, #4 │ │ │ │ - mov r6, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ - ldr r3, [ip] │ │ │ │ - add r0, r5, #38 @ 0x26 │ │ │ │ - mov r1, #32 │ │ │ │ - strh r3, [lr] │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #212] @ 54778 │ │ │ │ - ldr r0, [pc, #212] @ 5477c │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 545d8 │ │ │ │ - ldr r2, [pc, #176] @ 54780 │ │ │ │ - ldr r1, [pc, #176] @ 54784 │ │ │ │ - ldr r0, [pc, #176] @ 54788 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 545d8 │ │ │ │ - ldr r7, [pc, #140] @ 5478c │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #136] @ 54790 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r8, r6, #292 @ 0x124 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2f644 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r6, #48 @ 0x30 │ │ │ │ - bl 3130c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #288] @ 0x120 │ │ │ │ - b 54598 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r1, r8, asr r6 │ │ │ │ - andseq r9, r1, ip, lsr r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r0, r4, asr #6 │ │ │ │ - @ instruction: 0x0011c5f0 │ │ │ │ - andseq r9, r1, r8, asr #13 │ │ │ │ - @ instruction: 0x0011c5b0 │ │ │ │ - andeq r4, pc, r4, lsr #7 │ │ │ │ - muleq pc, r4, r3 @ │ │ │ │ - andseq sp, r2, r0, lsr #14 │ │ │ │ - andeq r4, pc, r8, lsr r3 @ │ │ │ │ - andeq lr, pc, ip, lsl #25 │ │ │ │ - andeq r3, pc, r0, ror lr @ │ │ │ │ - andeq r4, pc, r4, lsl #6 │ │ │ │ - andeq lr, pc, r8, asr ip @ │ │ │ │ - @ instruction: 0x001031f0 │ │ │ │ - andeq r4, pc, r4, asr #4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34fd8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00054794 : │ │ │ │ +0003f754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #216] @ 54884 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, #288] @ 0x120 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 547f0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi 54850 │ │ │ │ - ldr r2, [pc, #172] @ 54888 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #292] @ 0x124 │ │ │ │ - str r3, [r5] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #148] @ 5488c │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #144] @ 54890 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r8, r6, #292 @ 0x124 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2f644 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r6, #48 @ 0x30 │ │ │ │ - bl 3130c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #288] @ 0x120 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bls 547d4 │ │ │ │ - ldr r2, [pc, #60] @ 54894 │ │ │ │ - ldr r1, [pc, #60] @ 54898 │ │ │ │ - ldr r0, [pc, #60] @ 5489c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq ip, r1, r0, lsl r4 │ │ │ │ - andseq ip, r1, r4, ror #7 │ │ │ │ - ldrsheq r3, [r0], -r8 │ │ │ │ - andeq r4, pc, ip, asr #2 │ │ │ │ - andeq r3, pc, r8, ror #25 │ │ │ │ - andeq r4, pc, ip, ror r1 @ │ │ │ │ - ldrdeq lr, [pc], -r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 306f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000548a0 : │ │ │ │ +0003f770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31c84 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f78c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30ae4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f7a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 346b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f7c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f800 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f7e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34b34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f7fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32080 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f818 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 343c0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f834 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi 54914 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 54940 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #124] @ 54958 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 54948 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 5495c │ │ │ │ - ldr r1, [pc, #64] @ 54960 │ │ │ │ - ldr r0, [pc, #64] @ 54964 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 32d94 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq ip, r1, r0, ror #5 │ │ │ │ - andeq r3, pc, r4, lsr #24 │ │ │ │ - andeq r4, pc, r0, asr #1 │ │ │ │ - andeq lr, pc, ip, lsl #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00054968 : │ │ │ │ +0003f860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 303a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0003f8b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 344b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f8d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3331c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f8ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 318e8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f908 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31d8c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f924 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fa4c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f940 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3454c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f95c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fd7c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f978 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3598c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f994 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34b04 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f9b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi 549d4 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 54a00 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 54a18 │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 54a08 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 54a1c │ │ │ │ - ldr r1, [pc, #64] @ 54a20 │ │ │ │ - ldr r0, [pc, #64] @ 54a24 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33010 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq ip, r1, r8, lsl r2 │ │ │ │ - andeq r3, pc, r4, ror #22 │ │ │ │ - andeq r4, pc, r8 │ │ │ │ - andeq lr, pc, ip, asr #18 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00054a28 : │ │ │ │ +0003f9dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 54be0 │ │ │ │ - ldr r7, [pc, #416] @ 54be4 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 358a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f9f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31a2c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fa14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 301a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fa30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #48 @ 0x30 │ │ │ │ - str r3, [r4] │ │ │ │ - b 54a98 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 54ac8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 54ae0 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 54a6c │ │ │ │ - ldr r3, [pc, #280] @ 54be8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - bic r6, r0, r0, asr #31 │ │ │ │ - add r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 54bec │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - add r5, r6, #28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 54bf0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 54bb8 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 54bf4 │ │ │ │ - ldr r1, [pc, #108] @ 54bf8 │ │ │ │ - ldr r0, [pc, #108] @ 54bfc │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fcd4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r4, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 54b78 │ │ │ │ - andseq sp, r2, r8, asr #6 │ │ │ │ - andseq ip, r1, r4, ror r1 │ │ │ │ - andseq sp, r2, r0, asr #5 │ │ │ │ - andeq r3, pc, r0, lsl #21 │ │ │ │ - andeq r3, pc, ip, asr sl @ │ │ │ │ - @ instruction: 0x0012d1f8 │ │ │ │ - andeq r3, pc, r4, ror #28 │ │ │ │ - andeq lr, pc, r0, lsr #15 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00054c00 : │ │ │ │ +0003fa64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 54c78 │ │ │ │ - ldr r3, [pc, #96] @ 54c7c │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34cd8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 323c8 │ │ │ │ - ldr r2, [pc, #48] @ 54c80 │ │ │ │ - ldr r3, [pc, #40] @ 54c7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 54c74 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r1, r0, r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r9, r1, r8, asr r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 31630 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0003faa0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34b58 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fabc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3256c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fad8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 327f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003faf4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3529c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fb10 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31edc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fb2c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31690 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00054c84 : │ │ │ │ +0003fb48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #208] @ 54d6c │ │ │ │ - ldr ip, [pc, #208] @ 54d70 │ │ │ │ - sub sp, sp, #64 @ 0x40 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r7, [pc, #164] @ 54d74 │ │ │ │ - bl 34cd8 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31210 │ │ │ │ - ldr r0, [pc, #144] @ 54d78 │ │ │ │ - mov r8, #40 @ 0x28 │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - stm sp, {r2, r8} │ │ │ │ - mov r2, r5 │ │ │ │ - bl 2f644 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33724 │ │ │ │ - mov r3, r8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3fbe8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3130c │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33ed4 │ │ │ │ - ldr r2, [pc, #56] @ 54d7c │ │ │ │ - ldr r3, [pc, #40] @ 54d70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 54d68 │ │ │ │ - add sp, sp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 318c4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r9, r1, r8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r0, r4, lsr #24 │ │ │ │ - andeq r3, pc, r0, ror #24 │ │ │ │ - andseq r8, r1, r4, ror #30 │ │ │ │ + ldr r1, [pc, #16] @ 3fc00 │ │ │ │ + ldr r0, [pc, #16] @ 3fc04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r8, r0, r8, asr #26 │ │ │ │ + andseq r8, r0, r8, ror #30 │ │ │ │ │ │ │ │ -00054d80 : │ │ │ │ +0003fc08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 54df8 │ │ │ │ - ldr r3, [pc, #96] @ 54dfc │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34cd8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 33ed4 │ │ │ │ - ldr r2, [pc, #48] @ 54e00 │ │ │ │ - ldr r3, [pc, #40] @ 54dfc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 54df4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r1, r0, lsl pc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x00118ed8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32434 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00054e04 : │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ +0003fc24 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33e98 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00054e10 : │ │ │ │ +0003fc40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 54ebc │ │ │ │ - ldr r7, [pc, #148] @ 54ec0 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #24 │ │ │ │ - str r3, [r4] │ │ │ │ - b 54e7c │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 54eac │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #3 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 54eb4 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - beq 54e50 │ │ │ │ - ldr r3, [pc, #16] @ 54ec4 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - str r0, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0012cfb4 │ │ │ │ - andseq fp, r1, r8, asr #29 │ │ │ │ - andseq ip, r2, r0, lsr pc │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 2fb6c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00054ec8 : │ │ │ │ +0003fc8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r7, [pc, #500] @ 550d4 │ │ │ │ - ldr r2, [pc, #500] @ 550d8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #144] @ 0x90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #484] @ 550dc │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 55074 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi 55044 │ │ │ │ - ldr r2, [pc, #436] @ 550e0 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 54f80 │ │ │ │ - ldr r3, [pc, #412] @ 550e4 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #396] @ 550e8 │ │ │ │ - ldr r3, [pc, #380] @ 550dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 550d0 │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #356] @ 550ec │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ldr r3, [pc, #344] @ 550f0 │ │ │ │ - mov r0, #8 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r0, #18 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [pc, #316] @ 550f4 │ │ │ │ - mov r1, #16 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, #18 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #34 @ 0x22 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r5, [pc, #276] @ 550f8 │ │ │ │ - mov ip, r4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r5, pc, r5 │ │ │ │ - add lr, r5, #16 │ │ │ │ - mov r6, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ - ldr r3, [ip] │ │ │ │ - add r0, r5, #50 @ 0x32 │ │ │ │ - mov r1, #32 │ │ │ │ - strh r3, [lr] │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #220] @ 550fc │ │ │ │ - ldr r0, [pc, #220] @ 55100 │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 54f54 │ │ │ │ - ldr r2, [pc, #184] @ 55104 │ │ │ │ - ldr r1, [pc, #184] @ 55108 │ │ │ │ - ldr r0, [pc, #184] @ 5510c │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 54f54 │ │ │ │ - ldr r6, [pc, #148] @ 55110 │ │ │ │ - ldr r8, [pc, #148] @ 55114 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #144] @ 55118 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 30100 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r7, #24 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #144] @ 0x90 │ │ │ │ - b 54f14 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r1, r8, lsl lr │ │ │ │ - andseq r8, r1, r0, asr #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r0, r8, ror #19 │ │ │ │ - mulseq r2, r8, lr │ │ │ │ - andseq r8, r1, ip, asr #26 │ │ │ │ - andseq fp, r1, r0, ror sp │ │ │ │ - andeq r3, pc, r8, lsr #20 │ │ │ │ - andeq r3, pc, r8, lsl sl @ │ │ │ │ - @ instruction: 0x0012cdf8 │ │ │ │ - ldrdeq r3, [pc], -ip │ │ │ │ - andeq lr, pc, r0, lsl r3 @ │ │ │ │ - strdeq r3, [pc], -r4 │ │ │ │ - andeq r3, pc, r8, lsr #19 │ │ │ │ - ldrdeq lr, [pc], -ip │ │ │ │ - andseq ip, r2, ip, asr sp │ │ │ │ - andseq r2, r0, ip, lsl #17 │ │ │ │ - andeq r3, pc, r0, asr #17 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 35740 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005511c : │ │ │ │ +0003fcd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #224] @ 55214 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, #144] @ 0x90 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 55178 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi 551e0 │ │ │ │ - ldr r2, [pc, #180] @ 55218 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [r5] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #156] @ 5521c │ │ │ │ - ldr r8, [pc, #156] @ 55220 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #152] @ 55224 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 30100 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r7, #24 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #144] @ 0x90 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls 5515c │ │ │ │ - ldr r2, [pc, #64] @ 55228 │ │ │ │ - ldr r1, [pc, #64] @ 5522c │ │ │ │ - ldr r0, [pc, #64] @ 55230 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq fp, r1, r4, asr #23 │ │ │ │ - andseq ip, r2, r0, lsl #25 │ │ │ │ - andseq ip, r2, r8, asr ip │ │ │ │ - andseq r2, r0, r8, lsl #15 │ │ │ │ - @ instruction: 0x000f37bc │ │ │ │ - andeq r3, pc, r8, asr r3 @ │ │ │ │ - andeq r3, pc, ip, lsl #16 │ │ │ │ - andeq lr, pc, r0, asr #2 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33cac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00055234 : │ │ │ │ +0003fcf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi 552a8 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 552d4 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #124] @ 552ec │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #24 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 552dc │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 552f0 │ │ │ │ - ldr r1, [pc, #64] @ 552f4 │ │ │ │ - ldr r0, [pc, #64] @ 552f8 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq fp, r1, r8, lsl #21 │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - andeq r3, pc, ip, asr #14 │ │ │ │ - andeq lr, pc, r8, ror r0 @ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33844 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000552fc : │ │ │ │ +0003fd10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi 55368 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 55394 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 553ac │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 5539c │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 553b0 │ │ │ │ - ldr r1, [pc, #64] @ 553b4 │ │ │ │ - ldr r0, [pc, #64] @ 553b8 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq fp, r1, r0, asr #19 │ │ │ │ - ldrdeq r3, [pc], -r0 │ │ │ │ - muleq pc, r4, r6 @ │ │ │ │ - @ instruction: 0x000fdfb8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3274c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000553bc : │ │ │ │ +0003fd2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 55574 │ │ │ │ - ldr r7, [pc, #416] @ 55578 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 337a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fd48 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r9, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #24 │ │ │ │ - str r3, [r4] │ │ │ │ - b 5542c │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5545c │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #3 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 55474 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 55400 │ │ │ │ - ldr r3, [pc, #280] @ 5557c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - bic r6, r0, r0, asr #31 │ │ │ │ - add r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r8, r3 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 55580 │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - add r5, r6, #28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3fe68 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 55584 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3fe80 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 31b1c │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 5554c │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 55588 │ │ │ │ - ldr r1, [pc, #108] @ 5558c │ │ │ │ - ldr r0, [pc, #108] @ 55590 │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 3fe98 │ │ │ │ + ldr r0, [pc, #40] @ 3fe9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r2, #16 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #16 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r4, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 5550c │ │ │ │ - andseq ip, r2, r8, lsl #20 │ │ │ │ - andseq fp, r1, ip, lsl r9 │ │ │ │ - andseq ip, r2, r0, lsl #19 │ │ │ │ - andeq r3, pc, ip, ror #1 │ │ │ │ - andeq r3, pc, r8, asr #1 │ │ │ │ - @ instruction: 0x0012c8b8 │ │ │ │ - strdeq r3, [pc], -r0 │ │ │ │ - andeq sp, pc, ip, lsl #28 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 3fea0 │ │ │ │ + ldr r0, [pc, #24] @ 3fea4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r8, r0, r8, asr #21 │ │ │ │ + andseq r8, r0, r0, lsl sp │ │ │ │ + @ instruction: 0x00108ab0 │ │ │ │ + andseq r8, r0, r0, lsr #26 │ │ │ │ │ │ │ │ -00055594 : │ │ │ │ +0003fea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 5560c │ │ │ │ - ldr r3, [pc, #96] @ 55610 │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33520 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003fec4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2f764 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 353bc │ │ │ │ - ldr r2, [pc, #48] @ 55614 │ │ │ │ - ldr r3, [pc, #40] @ 55610 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 55608 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32c8c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001186fc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r8, r1, r4, asr #13 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00055618 : │ │ │ │ +0003fef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #208] @ 55700 │ │ │ │ - ldr ip, [pc, #208] @ 55704 │ │ │ │ - sub sp, sp, #64 @ 0x40 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r7, [pc, #164] @ 55708 │ │ │ │ - bl 2f764 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 317e0 │ │ │ │ - ldr r0, [pc, #144] @ 5570c │ │ │ │ - mov r8, #40 @ 0x28 │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - stm sp, {r2, r8} │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30100 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f2e4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35044 │ │ │ │ - ldr r2, [pc, #56] @ 55710 │ │ │ │ - ldr r3, [pc, #40] @ 55704 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 556fc │ │ │ │ - add sp, sp, #64 @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r1, r4, ror r6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r0, r4, lsr #5 │ │ │ │ - andeq r3, pc, ip, asr #5 │ │ │ │ - @ instruction: 0x001185d0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3292c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00055714 : │ │ │ │ +0003ff14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 5578c │ │ │ │ - ldr r3, [pc, #96] @ 55790 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2f764 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 35044 │ │ │ │ - ldr r2, [pc, #48] @ 55794 │ │ │ │ - ldr r3, [pc, #40] @ 55790 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 55788 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r1, ip, ror r5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r8, r1, r4, asr #10 │ │ │ │ - │ │ │ │ -00055798 : │ │ │ │ - mov r3, #12 │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30a24 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000557a4 : │ │ │ │ +0003ff30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 55850 │ │ │ │ - ldr r7, [pc, #148] @ 55854 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, r1 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #96 @ 0x60 │ │ │ │ - str r3, [r4] │ │ │ │ - b 55810 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 55840 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #12 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 55848 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3ffd8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - beq 557e4 │ │ │ │ - ldr r3, [pc, #16] @ 55858 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - str r0, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq ip, r2, r0, lsl #13 │ │ │ │ - andseq fp, r1, r8, asr #11 │ │ │ │ - @ instruction: 0x0012c5fc │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31fcc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 3fff0 │ │ │ │ + ldr r0, [pc, #16] @ 3fff4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r8, r0, r8, asr r9 │ │ │ │ + @ instruction: 0x00108bf0 │ │ │ │ │ │ │ │ -0005585c : │ │ │ │ +0003fff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #492] @ 55a60 │ │ │ │ - ldr r2, [pc, #492] @ 55a64 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, #576] @ 0x240 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #476] @ 55a68 │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 55a08 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi 559d8 │ │ │ │ - ldr r2, [pc, #428] @ 55a6c │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 55914 │ │ │ │ - ldr r3, [pc, #404] @ 55a70 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r2, [r3, #580] @ 0x244 │ │ │ │ - ldr r2, [pc, #388] @ 55a74 │ │ │ │ - ldr r3, [pc, #372] @ 55a68 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 55a5c │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #348] @ 55a78 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ldr r3, [pc, #336] @ 55a7c │ │ │ │ - mov r0, #8 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r0, #18 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [pc, #308] @ 55a80 │ │ │ │ - mov r1, #16 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, #18 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r9, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 40118 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 40130 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, #34 @ 0x22 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - ldr r5, [pc, #268] @ 55a84 │ │ │ │ - mov ip, r4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r5, pc, r5 │ │ │ │ - add lr, r5, #4 │ │ │ │ - mov r6, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ - ldr r3, [ip] │ │ │ │ - add r0, r5, #38 @ 0x26 │ │ │ │ - mov r1, #32 │ │ │ │ - strh r3, [lr] │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #212] @ 55a88 │ │ │ │ - ldr r0, [pc, #212] @ 55a8c │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 2fe9c │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 40148 │ │ │ │ + ldr r0, [pc, #40] @ 4014c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 558e8 │ │ │ │ - ldr r2, [pc, #176] @ 55a90 │ │ │ │ - ldr r1, [pc, #176] @ 55a94 │ │ │ │ - ldr r0, [pc, #176] @ 55a98 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 40150 │ │ │ │ + ldr r0, [pc, #24] @ 40154 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 558e8 │ │ │ │ - ldr r7, [pc, #140] @ 55a9c │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #136] @ 55aa0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r8, r6, #580 @ 0x244 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 31390 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r6, #96 @ 0x60 │ │ │ │ - bl 33fc4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #576] @ 0x240 │ │ │ │ - b 558a8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r1, r8, lsl r5 │ │ │ │ - andseq r8, r1, ip, lsr #8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r0, r8, rrx │ │ │ │ - @ instruction: 0x0011b4b0 │ │ │ │ - @ instruction: 0x001183b8 │ │ │ │ - andseq fp, r1, r0, ror r4 │ │ │ │ - muleq pc, r4, r0 @ │ │ │ │ - andeq r3, pc, r4, lsl #1 │ │ │ │ - andseq ip, r2, r4, asr #9 │ │ │ │ - andeq r3, pc, r8, rrx │ │ │ │ - andeq sp, pc, ip, ror r9 @ │ │ │ │ - andeq r2, pc, r0, ror #22 │ │ │ │ - andeq r3, pc, r4, lsr r0 @ │ │ │ │ - andeq sp, pc, r8, asr #18 │ │ │ │ - andseq r1, r0, r4, lsl pc │ │ │ │ - andeq r2, pc, r4, lsr pc @ │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r8, r0, r8, lsl r8 │ │ │ │ + @ instruction: 0x00108ad8 │ │ │ │ + andseq r8, r0, r0, lsl #16 │ │ │ │ + andseq r8, r0, r8, ror #21 │ │ │ │ │ │ │ │ -00055aa4 : │ │ │ │ +00040158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #216] @ 55b94 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, #576] @ 0x240 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 55b00 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi 55b60 │ │ │ │ - ldr r2, [pc, #172] @ 55b98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [r5] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #148] @ 55b9c │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [pc, #144] @ 55ba0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r8, r6, #580 @ 0x244 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3166c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040174 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f6a4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040190 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 40270 │ │ │ │ + add fp, sp, #100 @ 0x64 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + mov r3, r9 │ │ │ │ + stm sp, {r4, ip} │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 2f314 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 31390 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r6, #96 @ 0x60 │ │ │ │ - bl 33fc4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #576] @ 0x240 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bls 55ae4 │ │ │ │ - ldr r2, [pc, #60] @ 55ba4 │ │ │ │ - ldr r1, [pc, #60] @ 55ba8 │ │ │ │ - ldr r0, [pc, #60] @ 55bac │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 40288 │ │ │ │ + ldr r0, [pc, #16] @ 4028c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0011b2d0 │ │ │ │ - andseq fp, r1, r4, lsr #5 │ │ │ │ - andseq r1, r0, ip, lsl lr │ │ │ │ - andeq r2, pc, ip, lsr lr @ │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ - andeq r2, pc, ip, lsr #29 │ │ │ │ - andeq sp, pc, r0, asr #15 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r8, r0, r0, asr #13 │ │ │ │ + @ instruction: 0x001089d0 │ │ │ │ │ │ │ │ -00055bb0 : │ │ │ │ +00040290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi 55c24 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 55c50 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #124] @ 55c68 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #96 @ 0x60 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 55c58 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 55c6c │ │ │ │ - ldr r1, [pc, #64] @ 55c70 │ │ │ │ - ldr r0, [pc, #64] @ 55c74 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33904 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - andseq fp, r1, r0, lsr #3 │ │ │ │ - andeq r2, pc, r4, lsl r9 @ │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ - strdeq sp, [pc], -ip │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00055c78 : │ │ │ │ +000402c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi 55ce4 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ble 55d10 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 55d28 │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, r3, lsl #3 │ │ │ │ - ble 55d18 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, r4, #8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r2, [pc, #64] @ 55d2c │ │ │ │ - ldr r1, [pc, #64] @ 55d30 │ │ │ │ - ldr r0, [pc, #64] @ 55d34 │ │ │ │ - mov lr, #20 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33cdc │ │ │ │ - ldrsbeq fp, [r1], -r8 │ │ │ │ - andeq r2, pc, r4, asr r8 @ │ │ │ │ - andeq r2, pc, r8, lsr sp @ │ │ │ │ - andeq sp, pc, ip, lsr r6 @ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31828 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00055d38 : │ │ │ │ +000402e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #416] @ 55ef0 │ │ │ │ - ldr r7, [pc, #416] @ 55ef4 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 40388 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r8, r7, #96 @ 0x60 │ │ │ │ - str r3, [r4] │ │ │ │ - b 55da8 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r8, r1, lsl #3 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 55dd8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #12 │ │ │ │ - str r1, [r4] │ │ │ │ - bgt 55df0 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r7, r1, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - beq 55d7c │ │ │ │ - ldr r3, [pc, #280] @ 55ef8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 34834 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - bic r6, r0, r0, asr #31 │ │ │ │ - add r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #232] @ 55efc │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - add r5, r6, #28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #188] @ 55f00 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble 55ec8 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r2, [pc, #108] @ 55f04 │ │ │ │ - ldr r1, [pc, #108] @ 55f08 │ │ │ │ - ldr r0, [pc, #108] @ 55f0c │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 403a0 │ │ │ │ + ldr r0, [pc, #16] @ 403a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add r0, r4, r5 │ │ │ │ - bl 313fc │ │ │ │ - b 55e88 │ │ │ │ - andseq ip, r2, ip, ror #1 │ │ │ │ - andseq fp, r1, r4, lsr r0 │ │ │ │ - andseq ip, r2, r4, rrx │ │ │ │ - andeq r2, pc, r0, ror r7 @ │ │ │ │ - andeq r2, pc, ip, asr #14 │ │ │ │ - mulseq r2, ip, pc @ │ │ │ │ - muleq pc, r4, fp @ │ │ │ │ - muleq pc, r0, r4 @ │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r8, r0, r8, lsr #11 │ │ │ │ + andseq r8, r0, r0, ror #17 │ │ │ │ │ │ │ │ -00055f10 : │ │ │ │ +000403a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 55f88 │ │ │ │ - ldr r3, [pc, #96] @ 55f8c │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 307a8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 34474 │ │ │ │ - ldr r2, [pc, #48] @ 55f90 │ │ │ │ - ldr r3, [pc, #40] @ 55f8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 55f84 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r1, r0, lsl #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r7, r1, r8, asr #26 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32b54 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000403c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 338bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00055f94 : │ │ │ │ +000403e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #208] @ 5607c │ │ │ │ - ldr ip, [pc, #208] @ 56080 │ │ │ │ - sub sp, sp, #64 @ 0x40 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r7, [pc, #164] @ 56084 │ │ │ │ - bl 307a8 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3580c │ │ │ │ - ldr r0, [pc, #144] @ 56088 │ │ │ │ - mov r8, #40 @ 0x28 │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - stm sp, {r2, r8} │ │ │ │ - mov r2, r5 │ │ │ │ - bl 31390 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 332a4 │ │ │ │ - mov r3, r8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 40478 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33fc4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30418 │ │ │ │ - ldr r2, [pc, #56] @ 5608c │ │ │ │ - ldr r3, [pc, #40] @ 56080 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56078 │ │ │ │ - add sp, sp, #64 @ 0x40 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33820 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00117cf8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r1, r0, r0, ror #18 │ │ │ │ - andeq r2, pc, r0, asr r9 @ │ │ │ │ - andseq r7, r1, r4, asr ip │ │ │ │ + ldr r1, [pc, #16] @ 40490 │ │ │ │ + ldr r0, [pc, #16] @ 40494 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001084b8 │ │ │ │ + andseq r8, r0, r8, lsl r8 │ │ │ │ │ │ │ │ -00056090 : │ │ │ │ +00040498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 358cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000404b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fef0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000404d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35320 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000404ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 320d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040508 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 56108 │ │ │ │ - ldr r3, [pc, #96] @ 5610c │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 307a8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 30418 │ │ │ │ - ldr r2, [pc, #48] @ 56110 │ │ │ │ - ldr r3, [pc, #40] @ 5610c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56104 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r1, r0, lsl #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r7, r1, r8, asr #23 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 35374 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00056114 : │ │ │ │ +0004054c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #308] @ 56264 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #304] @ 56268 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 40654 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4066c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 33964 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33964 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 34444 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - movne r4, #1 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 56220 │ │ │ │ - ldr r0, [pc, #184] @ 5626c │ │ │ │ - mov r2, #5 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 40684 │ │ │ │ + ldr r0, [pc, #40] @ 40688 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r2, [pc, #168] @ 56270 │ │ │ │ - ldr r1, [pc, #168] @ 56274 │ │ │ │ - ldr r0, [pc, #168] @ 56278 │ │ │ │ - mov lr, #66 @ 0x42 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4068c │ │ │ │ + ldr r0, [pc, #24] @ 40690 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - bl 33a00 │ │ │ │ - ldr r2, [pc, #132] @ 5627c │ │ │ │ - ldr r3, [pc, #108] @ 56268 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56260 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 30244 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - b 561f0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r1, r4, ror fp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, pc, r8, lsr #11 │ │ │ │ - andeq r2, pc, r0, ror r8 @ │ │ │ │ - @ instruction: 0x000f28b0 │ │ │ │ - andeq ip, pc, r4, asr #31 │ │ │ │ - @ instruction: 0x00117ab0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001082dc │ │ │ │ + andseq r8, r0, r4, ror #12 │ │ │ │ + andseq r8, r0, r4, asr #5 │ │ │ │ + andseq r8, r0, r4, ror r6 │ │ │ │ │ │ │ │ -00056280 : │ │ │ │ +00040694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 32d70 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32d70 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr sl, [r9] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r9, [fp] │ │ │ │ - ble 56378 │ │ │ │ - add r7, r7, #4 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - mov r7, r8 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r4, #0 │ │ │ │ - add fp, r5, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r0, [r8, #-4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r8, r8, sl │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #-4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add r6, r6, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r7, fp │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5630c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - b 5635c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 312e8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00056380 : │ │ │ │ +000406c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr sl, [r2] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r8, [r2] │ │ │ │ - ble 563fc │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r6, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r5, r1, #4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - ldr r0, [r6, #-4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r6, r6, r9 │ │ │ │ - add r5, r5, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmp r7, sl │ │ │ │ - mov r4, r0 │ │ │ │ - bne 563c4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f89c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056408 : │ │ │ │ +000406dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r6, r2 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56440 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 317c8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30f4c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056454 : │ │ │ │ +000406f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56488 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 34bdc │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f848 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056498 : │ │ │ │ +00040714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + bl 303c4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000564c0 : │ │ │ │ +00040730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #180] @ 5658c │ │ │ │ - ldr r3, [pc, #180] @ 56590 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #172] @ 56594 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56550 │ │ │ │ - ldr r2, [pc, #120] @ 56598 │ │ │ │ - ldr r3, [pc, #108] @ 56590 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56588 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 3013c │ │ │ │ - ldr r2, [pc, #68] @ 5659c │ │ │ │ - ldr r3, [pc, #52] @ 56590 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56588 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 350e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 33acc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001177d0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, pc, r0, lsr #11 │ │ │ │ - andseq r7, r1, r8, lsl #15 │ │ │ │ - andseq r7, r1, r0, asr r7 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000565a0 : │ │ │ │ +0004075c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r6, r2 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 565d8 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 317c8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32284 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000565ec : │ │ │ │ +00040790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56620 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 34bdc │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2f5fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00056630 : │ │ │ │ +000407c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + bl 30b98 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056658 : │ │ │ │ +000407e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #180] @ 56724 │ │ │ │ - ldr r3, [pc, #180] @ 56728 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #172] @ 5672c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 566e8 │ │ │ │ - ldr r2, [pc, #120] @ 56730 │ │ │ │ - ldr r3, [pc, #108] @ 56728 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56720 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 34168 │ │ │ │ - ldr r2, [pc, #68] @ 56734 │ │ │ │ - ldr r3, [pc, #52] @ 56728 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56720 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 30604 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r1, r8, lsr r6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, pc, r8, lsl #8 │ │ │ │ - @ instruction: 0x001175f0 │ │ │ │ - @ instruction: 0x001175b8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32ec0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056738 : │ │ │ │ +000407fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r6, r2 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56770 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 35734 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30f94 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056784 : │ │ │ │ +00040818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 567b8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 319d8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 351b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000567c8 : │ │ │ │ +00040834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + bl 305ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000567f0 : │ │ │ │ +00040850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #180] @ 568bc │ │ │ │ - ldr r3, [pc, #180] @ 568c0 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #172] @ 568c4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fcec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004086c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30f88 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040888 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32d04 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000408a4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56880 │ │ │ │ - ldr r2, [pc, #120] @ 568c8 │ │ │ │ - ldr r3, [pc, #108] @ 568c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 568b8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 3400c │ │ │ │ - ldr r2, [pc, #68] @ 568cc │ │ │ │ - ldr r3, [pc, #52] @ 568c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 568b8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 34fb4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 34a80 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r1, r0, lsr #9 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, pc, r0, ror r2 @ │ │ │ │ - andseq r7, r1, r8, asr r4 │ │ │ │ - andseq r7, r1, r0, lsr #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000568d0 : │ │ │ │ +000408d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r6, r2 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56908 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 35734 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 30e2c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005691c : │ │ │ │ +000408fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56950 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 319d8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32638 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056960 : │ │ │ │ +00040918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + bl 34d5c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056988 : │ │ │ │ +00040934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #180] @ 56a54 │ │ │ │ - ldr r3, [pc, #180] @ 56a58 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #172] @ 56a5c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56a18 │ │ │ │ - ldr r2, [pc, #120] @ 56a60 │ │ │ │ - ldr r3, [pc, #108] @ 56a58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56a50 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 35578 │ │ │ │ - ldr r2, [pc, #68] @ 56a64 │ │ │ │ - ldr r3, [pc, #52] @ 56a58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56a50 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 311c8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r1, r8, lsl #6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ - andseq r7, r1, r0, asr #5 │ │ │ │ - andseq r7, r1, r8, lsl #5 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 340a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056a68 : │ │ │ │ +00040950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r4, r2 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + bl 35008 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056aa0 : │ │ │ │ +0004096c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #180] @ 56b6c │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 56b48 │ │ │ │ - ldr r4, [pc, #156] @ 56b70 │ │ │ │ - ldr r0, [pc, #156] @ 56b74 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, #5 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r5, [r5] │ │ │ │ - ldr r6, [r6] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bic r7, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ - mov r4, r0 │ │ │ │ - bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #40] @ 56b78 │ │ │ │ - ldr r0, [pc, #40] @ 56b7c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 34bb8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - b 56acc │ │ │ │ - andseq sl, r1, r8, asr #10 │ │ │ │ - andseq fp, r2, r0, asr #7 │ │ │ │ - andeq r1, pc, r0, asr #31 │ │ │ │ - andseq fp, r2, r4, asr #6 │ │ │ │ - andeq r1, pc, r4, asr #30 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31ac8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056b80 : │ │ │ │ +00040988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ + bl 329b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056ba8 : │ │ │ │ +000409a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #180] @ 56c74 │ │ │ │ - ldr r3, [pc, #180] @ 56c78 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #172] @ 56c7c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56c38 │ │ │ │ - ldr r2, [pc, #120] @ 56c80 │ │ │ │ - ldr r3, [pc, #108] @ 56c78 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56c70 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 319d8 │ │ │ │ - ldr r2, [pc, #68] @ 56c84 │ │ │ │ - ldr r3, [pc, #52] @ 56c78 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56c70 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 32f50 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r1, r8, ror #1 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000f1eb8 │ │ │ │ - andseq r7, r1, r0, lsr #1 │ │ │ │ - andseq r7, r1, r8, rrx │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30178 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056c88 : │ │ │ │ +000409c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r4, r2 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + bl 30ad8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056cc0 : │ │ │ │ +000409dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34390 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000409f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33a0c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040a14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30250 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040a30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 346fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040a4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31f84 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040a68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #180] @ 56d8c │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 56d68 │ │ │ │ - ldr r4, [pc, #156] @ 56d90 │ │ │ │ - ldr r0, [pc, #156] @ 56d94 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, #5 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r5, [r5] │ │ │ │ - ldr r6, [r6] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bic r7, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ - mov r4, r0 │ │ │ │ - bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #40] @ 56d98 │ │ │ │ - ldr r0, [pc, #40] @ 56d9c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 34bb8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - b 56cec │ │ │ │ - andseq sl, r1, ip, lsr #6 │ │ │ │ - andseq fp, r2, r8, lsr #3 │ │ │ │ - andeq r1, pc, r0, lsr #27 │ │ │ │ - andseq fp, r2, ip, lsr #2 │ │ │ │ - andeq r1, pc, r4, lsr #26 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32aa0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00056da0 : │ │ │ │ +00040aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + bl 33628 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056dc8 : │ │ │ │ +00040ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32218 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040adc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f704 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040af8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34e40 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040b14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3259c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040b30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #180] @ 56e94 │ │ │ │ - ldr r3, [pc, #180] @ 56e98 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #172] @ 56e9c │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 302d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00040b6c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56e58 │ │ │ │ - ldr r2, [pc, #120] @ 56ea0 │ │ │ │ - ldr r3, [pc, #108] @ 56e98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56e90 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33928 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 34bdc │ │ │ │ - ldr r2, [pc, #68] @ 56ea4 │ │ │ │ - ldr r3, [pc, #52] @ 56e98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 56e90 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00040ba0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30fac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2f530 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r1, r8, asr #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq pc, r8, ip @ │ │ │ │ - andseq r6, r1, r0, lsl #29 │ │ │ │ - andseq r6, r1, r8, asr #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00056ea8 : │ │ │ │ +00040bd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #1056] @ 572e8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1052] @ 572ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 56fb4 │ │ │ │ - ldr r1, [pc, #924] @ 572f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56f74 │ │ │ │ - ldr r3, [pc, #908] @ 572f4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r3, [r2] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bic r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ - bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r1, [pc, #872] @ 572f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 572b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 57294 │ │ │ │ - ldr r4, [fp] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r1, [pc, #816] @ 572fc │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - beq 5727c │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r4, [r3] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r1, [pc, #772] @ 572fc │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - beq 57274 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 40c54 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30298 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #452] @ 57300 │ │ │ │ - mov sl, r0 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 572b8 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 40c6c │ │ │ │ + ldr r0, [pc, #16] @ 40c70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00107cdc │ │ │ │ + ldrheq r8, [r0], -r4 │ │ │ │ + │ │ │ │ +00040c74 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 40cf4 │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #300] @ 57304 │ │ │ │ - str r0, [fp] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57240 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 57284 │ │ │ │ - ldr r1, [pc, #264] @ 57308 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #228] @ 5730c │ │ │ │ - str r0, [r3] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56f4c │ │ │ │ - ldr r3, [pc, #208] @ 57310 │ │ │ │ - b 56f64 │ │ │ │ - ldr r1, [pc, #204] @ 57314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57210 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5728c │ │ │ │ - ldr r1, [pc, #156] @ 57308 │ │ │ │ + bl 2f62c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - b 57204 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - b 57004 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - b 56fd8 │ │ │ │ - ldr r0, [pc, #140] @ 57318 │ │ │ │ - b 57204 │ │ │ │ - ldr r0, [pc, #136] @ 5731c │ │ │ │ - b 57204 │ │ │ │ - ldr r0, [pc, #132] @ 57320 │ │ │ │ - mov r2, #6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 40d0c │ │ │ │ + ldr r0, [pc, #16] @ 40d10 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [fp] │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r2, [pc, #100] @ 57324 │ │ │ │ - ldr r3, [pc, #40] @ 572ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 572e4 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00116ddc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svclt 0x00c90fdb │ │ │ │ - svclt 0x00c7c82d │ │ │ │ - ldrbcc sl, [fp, r2, lsl #17]! │ │ │ │ - ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ - bicscc fp, r6, #596 @ 0x254 │ │ │ │ - submi r1, r9, lr, ror r1 │ │ │ │ - ldrdmi r0, [r9], #251 @ 0xfb │ │ │ │ - svccc 0x00c90fdb │ │ │ │ - svccc 0x00c7c82d │ │ │ │ - subgt r1, r9, lr, ror r1 │ │ │ │ - submi r6, r8, r4, lsl #24 │ │ │ │ - subgt r6, r8, r4, lsl #24 │ │ │ │ - andeq r1, pc, ip, lsl #16 │ │ │ │ - andseq r6, r1, r8, ror #19 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, ip, lsr ip │ │ │ │ + andseq r8, r0, ip, lsr r0 │ │ │ │ │ │ │ │ -00057328 : │ │ │ │ +00040d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #1412] @ 578c8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #1408] @ 578cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 311b0 │ │ │ │ - ldr r4, [r4] │ │ │ │ - ldr r1, [pc, #1344] @ 578d0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57428 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1304] @ 578d4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57484 │ │ │ │ - ldr r1, [pc, #1264] @ 578d8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r2, [pc, #1240] @ 578dc │ │ │ │ - ldr r3, [pc, #1220] @ 578cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 578c4 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [pc, #1180] @ 578d0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5748c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1148] @ 578d4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 40db4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r6] │ │ │ │ - add r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 573e0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 573e0 │ │ │ │ - ldr r1, [pc, #1084] @ 578d0 │ │ │ │ - bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - bic r9, r8, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57540 │ │ │ │ - ldr r1, [pc, #1060] @ 578d0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [r6] │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r8, [r7] │ │ │ │ - bne 573fc │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - strne r4, [r7] │ │ │ │ - streq r0, [r7] │ │ │ │ - b 573fc │ │ │ │ - ldr r1, [pc, #920] @ 578e0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 576ac │ │ │ │ - str r8, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + bl 2f4f4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #828] @ 578e4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #816] @ 578e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #792] @ 578ec │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #744] @ 578f0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #728] @ 578f4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #688] @ 578f8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #648] @ 578fc │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #616] @ 57900 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [r6] │ │ │ │ - b 573fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 30448 │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, sl │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #412] @ 57904 │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - addeq r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r6] │ │ │ │ - b 573fc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r1, r0, ror #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - andseq r6, r1, r4, lsr #17 │ │ │ │ - bcc fe11c2a4 <__bss_end__@@Base+0xfded05a0> │ │ │ │ - svccc 0x007a2155 │ │ │ │ - svccc 0x000c68a4 │ │ │ │ - mulsmi ip, sl, pc @ │ │ │ │ - @ instruction: 0x40bd8eb0 │ │ │ │ - rscmi sl, r6, r9, lsr #31 │ │ │ │ - addsmi r7, r4, r6, lsl #9 │ │ │ │ - svccc 0x00c01b00 │ │ │ │ - vmovcc.8 d5[1], r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 40dcc │ │ │ │ + ldr r0, [pc, #16] @ 40dd0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, ip, ror fp │ │ │ │ + andseq r7, r0, r4, lsr #31 │ │ │ │ │ │ │ │ -00057908 : │ │ │ │ - b 34654 │ │ │ │ +00040dd4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30934 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005790c : │ │ │ │ +00040e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r4, [pc, #68] @ 5798c │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr lr, [pc, #52] @ 57990 │ │ │ │ - ldr ip, [pc, #52] @ 57994 │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr ip, [r4, ip] │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2f614 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r6, r1, r4, ror #6 │ │ │ │ - andseq r0, r0, r4 │ │ │ │ - andeq r2, r0, r4, lsl r3 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 3448c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00057998 : │ │ │ │ +00040e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r4, r1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r5, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 40f08 │ │ │ │ + add sl, sp, #72 @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 311b0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 2ff5c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [r4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - add r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ - str r4, [r8] │ │ │ │ - bl 30a90 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r6] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 40f20 │ │ │ │ + ldr r0, [pc, #16] @ 40f24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r8, lsr #20 │ │ │ │ + andseq r7, r0, r8, ror lr │ │ │ │ │ │ │ │ -00057a2c : │ │ │ │ +00040f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r1] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ 57b3c │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r5, r3 │ │ │ │ - str r4, [r3] │ │ │ │ - ldr r3, [pc, #228] @ 57b40 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 304f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00040f64 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33a9c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040f80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35818 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040f9c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 30a90 │ │ │ │ - ldr r1, [pc, #196] @ 57b44 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 57a9c │ │ │ │ - ldr r0, [r7] │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41060 │ │ │ │ + add sl, sp, #60 @ 0x3c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r1, [pc, #160] @ 57b48 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [r6] │ │ │ │ - bic r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57aec │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 33ca0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57b0c │ │ │ │ - ldr r0, [pc, #88] @ 57b4c │ │ │ │ - mov r2, #6 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 41078 │ │ │ │ + ldr r0, [pc, #16] @ 4107c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r6] │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r2, [pc, #60] @ 57b50 │ │ │ │ - ldr r3, [pc, #40] @ 57b40 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 57b38 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r1, r0, asr r2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - @ instruction: 0x000f0fb4 │ │ │ │ - mulseq r1, r4, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001078d0 │ │ │ │ + andseq r7, r0, r8, asr #26 │ │ │ │ │ │ │ │ -00057b54 : │ │ │ │ +00041080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 311b0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #500] @ 57d94 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r6] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [pc, #464] @ 57d94 │ │ │ │ - moveq r4, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 30358 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000410ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2f32c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000410d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33c58 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00041114 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31ae0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00041130 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31a50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004114c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32938 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00041168 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #364] @ 57d98 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #348] @ 57d9c │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #344] @ 57da0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #320] @ 57da4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 411e8 │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #280] @ 57da8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #248] @ 57dac │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #216] @ 57db0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #188] @ 57db4 │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #176] @ 57db8 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #152] @ 57dbc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + bl 2f5a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #112] @ 57dc0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 41200 │ │ │ │ + ldr r0, [pc, #16] @ 41204 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r8, asr #14 │ │ │ │ + andseq r7, r0, r8, ror #23 │ │ │ │ + │ │ │ │ +00041208 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41288 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3316c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #80] @ 57dc4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [fp] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - ldclcc 6, cr4, [sl, #628] @ 0x274 │ │ │ │ - svccc 0x007fa8b5 │ │ │ │ - mcrcc 0, 1, r4, cr2, cr11, {7} │ │ │ │ - mcrcc 8, 0, r4, cr2, cr5, {4} │ │ │ │ - ldccc 5, cr10, [pc, #-92]! @ 57d54 │ │ │ │ - blcc fe23ecb4 <__bss_end__@@Base+0xfdff2fb0> │ │ │ │ - bcc 1c0966c <__bss_end__@@Base+0x19bd968> │ │ │ │ - @ instruction: 0x3eb7caa7 │ │ │ │ - ldccc 7, cr12, [r2], #-416 @ 0xfffffe60 │ │ │ │ - stccc 1, cr6, [r7], #656 @ 0x290 │ │ │ │ - ldccc 13, cr0, [sl], {82} @ 0x52 │ │ │ │ - blcc 3a35b8 <__bss_end__@@Base+0x1578b4> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 412a0 │ │ │ │ + ldr r0, [pc, #16] @ 412a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r8, lsr #13 │ │ │ │ + andseq r7, r0, r0, ror fp │ │ │ │ │ │ │ │ -00057dc8 : │ │ │ │ +000412a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #740] @ 580c8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #736] @ 580cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41348 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #624] @ 580d0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #612] @ 580d4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #588] @ 580d8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #540] @ 580dc │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #508] @ 580e0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #476] @ 580e4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + bl 30388 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #388] @ 580e8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #372] @ 580ec │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #368] @ 580f0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #344] @ 580f4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #304] @ 580f8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #272] @ 580fc │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #240] @ 58100 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #212] @ 58104 │ │ │ │ - mov ip, r0 │ │ │ │ - bic r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str ip, [r7] │ │ │ │ - mov r0, #0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58078 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58098 │ │ │ │ - ldr r0, [pc, #136] @ 58108 │ │ │ │ - mov r2, #6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 41360 │ │ │ │ + ldr r0, [pc, #16] @ 41364 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r2, [pc, #108] @ 5810c │ │ │ │ - ldr r3, [pc, #40] @ 580cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 580c4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r1, r0, asr #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - eormi lr, lr, r8, asr #2 │ │ │ │ - svccc 0x00e08f32 │ │ │ │ - ldrdmi fp, [ip, r3] │ │ │ │ - rsbsmi fp, r7, #236544 @ 0x39c00 │ │ │ │ - vldmiacc lr, {d15-} │ │ │ │ - stccc 12, cr10, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - ldclcc 6, cr4, [sl, #628] @ 0x274 │ │ │ │ - svccc 0x007fa8b5 │ │ │ │ - mcrcc 0, 1, r4, cr2, cr11, {7} │ │ │ │ - mcrcc 8, 0, r4, cr2, cr5, {4} │ │ │ │ - ldccc 5, cr10, [pc, #-92]! @ 580a4 │ │ │ │ - blcc fe23f004 <__bss_end__@@Base+0xfdff3300> │ │ │ │ - bcc 1c099bc <__bss_end__@@Base+0x19bdcb8> │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - andeq r0, pc, r8, lsr #20 │ │ │ │ - andseq r5, r1, r8, lsl #24 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r8, ror #11 │ │ │ │ + @ instruction: 0x00107ad8 │ │ │ │ + │ │ │ │ +00041368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3576] @ 0xdf8 │ │ │ │ - sub sp, sp, #484 @ 0x1e4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #2412] @ 58a9c │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #2404] @ 58aa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r8, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #476] @ 0x1dc │ │ │ │ - mov r3, #0 │ │ │ │ - bl 311b0 │ │ │ │ - ldr r1, [pc, #2368] @ 58aa4 │ │ │ │ - add fp, sp, #56 @ 0x38 │ │ │ │ - mov r6, #4096 @ 0x1000 │ │ │ │ - mov r7, #6 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2348] @ 58aa8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r2, fp │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41434 │ │ │ │ + add sl, sp, #72 @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #2328] @ 58aac │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #2316] @ 58aac │ │ │ │ - mov sl, r0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 3589c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #2292] @ 58ab0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #2288] @ 58ab4 │ │ │ │ - ldr r3, [pc, #2288] @ 58ab8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #23 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r9, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, #18 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - strd r6, [r4] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #2228] @ 58abc │ │ │ │ - mov r2, #6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4144c │ │ │ │ + ldr r0, [pc, #16] @ 41450 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r1, [pc, #2172] @ 58ac0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2164] @ 58ac4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #2136] @ 58ac8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #2124] @ 58ac8 │ │ │ │ - mov r7, #6 │ │ │ │ - mov fp, r0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001074fc │ │ │ │ + andseq r7, r0, r4, lsl sl │ │ │ │ + │ │ │ │ +00041454 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32668 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00041470 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41510 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - str fp, [sp, #100] @ 0x64 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r6, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #2068] @ 58ab0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #28 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33df0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, #18 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - strd r6, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #2040] @ 58acc │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - ldr r1, [pc, #1984] @ 58ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1976] @ 58ad4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #1956] @ 58ad8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1944] @ 58ad8 │ │ │ │ - mov ip, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #1876] @ 58ab0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, #18 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - strd r6, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #1864] @ 58adc │ │ │ │ - mov r2, #6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 41528 │ │ │ │ + ldr r0, [pc, #16] @ 4152c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r0, lsr #8 │ │ │ │ + andseq r7, r0, r0, ror #18 │ │ │ │ + │ │ │ │ +00041530 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 415d0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31300 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #1708] @ 58ae0 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, #6 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [r4] │ │ │ │ - mov r3, #35 @ 0x23 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #9 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #1652] @ 58ae4 │ │ │ │ - mov r2, #4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 415e8 │ │ │ │ + ldr r0, [pc, #16] @ 415ec │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r0, ror #6 │ │ │ │ + andseq r7, r0, r8, asr #17 │ │ │ │ + │ │ │ │ +000415f0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41690 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, #38 @ 0x26 │ │ │ │ - mov ip, #18 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r3, #6 │ │ │ │ - str ip, [sp, #184] @ 0xb8 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [r4] │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #1380] @ 58ae8 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 304cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov ip, #18 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, #6 │ │ │ │ - str ip, [sp, #184] @ 0xb8 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - strd r2, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #45 @ 0x2d │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #1008] @ 58aec │ │ │ │ - mov r2, #7 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 416a8 │ │ │ │ + ldr r0, [pc, #16] @ 416ac │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r0, lsr #5 │ │ │ │ + andseq r7, r0, r0, lsr r8 │ │ │ │ + │ │ │ │ +000416b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31858 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000416cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fde8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000416e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41788 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #800] @ 58ab0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #776] @ 58ab0 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r3, #6 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - strd r2, [r4] │ │ │ │ - ldr r2, [pc, #768] @ 58af0 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - mov r2, #10 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #724] @ 58af4 │ │ │ │ - mov r3, #9 │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + bl 2f5cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58a78 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 31450 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2fe78 │ │ │ │ - add r1, r8, #-2147483648 @ 0x80000000 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fe78 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - addne sl, sl, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, sl │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r3, [pc, #432] @ 58af8 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #420] @ 58afc │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, #60 @ 0x3c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #9 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r3, #6 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, [r4] │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #372] @ 58b00 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #236] @ 58ab0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #116] @ 58ab0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #188] @ 58b04 │ │ │ │ - str r6, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r3, [pc, #68] @ 58aa0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #476] @ 0x1dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 58a98 │ │ │ │ - add sp, sp, #484 @ 0x1e4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 58b08 │ │ │ │ - mov r2, #6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 417a0 │ │ │ │ + ldr r0, [pc, #16] @ 417a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - mov r6, r0 │ │ │ │ - b 58a3c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r1, r0, ror fp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - cdpcc 1, 14, cr7, cr8, cr15, {3} │ │ │ │ - strhmi fp, [r2], -r4 │ │ │ │ - eormi lr, sl, r4, lsl r7 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andeq r0, pc, ip, ror #17 │ │ │ │ - strdeq r0, [pc], -r4 │ │ │ │ - andeq r0, pc, r8, asr #17 │ │ │ │ - svccc 0x006a2b66 │ │ │ │ - mlami lr, sl, r0, r7 │ │ │ │ - svccc 0x00fe4e5e │ │ │ │ - andeq r0, pc, r4, lsl #16 │ │ │ │ - svccc 0x00759037 │ │ │ │ - subsmi r6, fp, r8, asr #12 │ │ │ │ - svccc 0x00a46302 │ │ │ │ - andeq r0, pc, ip, asr #14 │ │ │ │ - @ instruction: 0x000f06b4 │ │ │ │ - andeq r0, pc, r4, lsl #13 │ │ │ │ - andeq r0, pc, r8, ror r5 @ │ │ │ │ - andeq r0, pc, r8, lsl #8 │ │ │ │ - andeq r0, pc, ip, lsl r3 @ │ │ │ │ - strdeq r0, [pc], -r4 │ │ │ │ - andeq r0, pc, r8, ror #2 │ │ │ │ - muleq pc, r0, r1 @ │ │ │ │ - muleq pc, r8, r1 @ │ │ │ │ - andseq r5, r1, ip, asr r2 │ │ │ │ - andeq r0, pc, r8, lsr #32 │ │ │ │ - │ │ │ │ -00058b0c : │ │ │ │ - mov ip, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov lr, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, lr │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 58110 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r7, r0, r8, lsr #3 │ │ │ │ + andseq r7, r0, r0, ror #14 │ │ │ │ │ │ │ │ -00058b30 : │ │ │ │ +000417a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [r0] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str ip, [r2] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ 58bdc │ │ │ │ - str r1, [r3] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ 58be0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #112] @ 58be4 │ │ │ │ - bic r0, ip, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58bac │ │ │ │ - ldr r0, [pc, #84] @ 58be8 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 58bec │ │ │ │ - ldr r3, [pc, #40] @ 58be0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 58bd8 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 331b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r1, r4, asr #2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andeq pc, lr, r4, lsl pc @ │ │ │ │ - ldrsheq r5, [r1], -r4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00058bf0 : │ │ │ │ +000417dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #228] @ 58cf0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #224] @ 58cf4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r1] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r6, [r1] │ │ │ │ - bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #196] @ 58cf8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58cb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 324c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 300ac │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r9, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ 58cfc │ │ │ │ - ldr r3, [pc, #48] @ 58cf4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [r7] │ │ │ │ - str r6, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 58cec │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 31078 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r1, r8, r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ - andseq r4, r1, r8, ror #31 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00058d00 : │ │ │ │ +00041818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ 58d8c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #108] @ 58d90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 311b0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, sp │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3142c │ │ │ │ - ldr r2, [pc, #48] @ 58d94 │ │ │ │ - ldr r3, [pc, #40] @ 58d90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 58d88 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, r8, lsl #31 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r4, r1, r4, asr #30 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32cec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00058d98 : │ │ │ │ +00041834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr ip, [pc, #748] @ 590a4 │ │ │ │ - ldr r2, [pc, #748] @ 590a8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #744] @ 590ac │ │ │ │ - add ip, pc, ip │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #712] @ 590b0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 58f18 │ │ │ │ - ldr r3, [pc, #692] @ 590b4 │ │ │ │ - ldr r8, [pc, #692] @ 590b8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, r3, #288 @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r7, [pc, #676] @ 590bc │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, #1056964608 @ 0x3f000000 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add fp, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #628] @ 590c0 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #624] @ 590c4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr sl, [pc, #604] @ 590c8 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r4, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #572] @ 590cc │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - add r6, r6, #48 @ 0x30 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3142c │ │ │ │ - cmp r4, #7 │ │ │ │ - bne 58e78 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #13 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bne 58e34 │ │ │ │ - ldr r3, [pc, #456] @ 590d0 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r4, [pc, #436] @ 590d4 │ │ │ │ - mov ip, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr sl, [r6] │ │ │ │ - ldr r7, [pc, #424] @ 590d8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #1 │ │ │ │ - add r8, r4, #288 @ 0x120 │ │ │ │ - mov r5, ip │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bic r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [r6, r8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bic fp, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59014 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #264] @ 590c0 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #260] @ 590c4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #240] @ 590b8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #236] @ 590bc │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r5 │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #216] @ 590cc │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #188] @ 590b8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #196] @ 590c8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #176] @ 590bc │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #7 │ │ │ │ - add r6, r6, #48 @ 0x30 │ │ │ │ - bne 58f58 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, #13 │ │ │ │ - add r5, r5, #4 │ │ │ │ - bne 58f48 │ │ │ │ - ldr lr, [pc, #152] @ 590dc │ │ │ │ - ldr ip, [pc, #152] @ 590e0 │ │ │ │ - add lr, pc, lr │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2f614 │ │ │ │ - ldr r2, [pc, #104] @ 590e4 │ │ │ │ - ldr r3, [pc, #44] @ 590ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 590a0 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, r8, ror #29 │ │ │ │ - andseq r4, r1, r4, ror #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r8, r1, r0, lsr #4 │ │ │ │ - andseq r9, r2, r4, lsr #1 │ │ │ │ - teqmi r4, #0 │ │ │ │ - vstmiacc lr, {s30-s82} │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - @ instruction: 0x43b40000 │ │ │ │ - adcsmi r0, r4, #0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - ldrsheq r8, [r1], -ip │ │ │ │ - andseq r8, r2, r4, lsl #31 │ │ │ │ - @ instruction: 0x501502f9 │ │ │ │ - andeq lr, pc, r0, lsr #18 │ │ │ │ - andeq r2, r0, r4, asr #5 │ │ │ │ - andseq r4, r1, ip, lsr #24 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32fec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00041850 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30b20 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004186c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 352c0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00041888 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 303dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000418a4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33688 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000418c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31bb8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000418dc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31a20 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000418f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30274 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000590e8 : │ │ │ │ +00041914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 311b0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r5] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r1, [pc, #64] @ 5919c │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 300ac │ │ │ │ - bl 35350 │ │ │ │ - ldr r1, [pc, #12] @ 591a0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r7] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - svccc 0x00a00000 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31660 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000591a4 : │ │ │ │ +00041930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #224] @ 592a0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #220] @ 592a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r5, [r5] │ │ │ │ - ldr r1, [pc, #180] @ 592a8 │ │ │ │ - str r5, [r7] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 3103c │ │ │ │ - bl 2ffc8 │ │ │ │ - ldr r1, [pc, #156] @ 592ac │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59250 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59270 │ │ │ │ - ldr r0, [pc, #88] @ 592b0 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r2, [pc, #60] @ 592b4 │ │ │ │ - ldr r3, [pc, #40] @ 592a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5929c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, r4, ror #21 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svccc 0x00a00000 │ │ │ │ - andeq pc, lr, r0, asr r8 @ │ │ │ │ - andseq r4, r1, r0, lsr sl │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f4b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000592b8 : │ │ │ │ +0004194c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #204] @ 593a0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #200] @ 593a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #180] @ 593a8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r1, [pc, #152] @ 593ac │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #128] @ 593ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 300ac │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #64] @ 593b0 │ │ │ │ - ldr r3, [pc, #48] @ 593a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5939c │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001149d0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x00c90fdb │ │ │ │ - svccc 0x00c8ef16 │ │ │ │ - andseq r4, r1, r8, lsr r9 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31a68 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000593b4 : │ │ │ │ +00041968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59448 │ │ │ │ - add r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fe78 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2ffc8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 59454 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r6] │ │ │ │ - str r4, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 59454 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5943c │ │ │ │ - svccc 0x00c90fdb │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32944 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00041984 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31d44 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000419a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33d90 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000419bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32554 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000419d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35104 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000419f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34528 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00041a10 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33fdc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00059458 : │ │ │ │ +00041a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #136] @ 594fc │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ 59500 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 311b0 │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41abc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [r5] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #60] @ 59504 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [pc, #56] @ 59508 │ │ │ │ - ldr r3, [pc, #44] @ 59500 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 594f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 355e4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, r0, lsr r8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x00c90fdb │ │ │ │ - @ instruction: 0x001147d8 │ │ │ │ + ldr r1, [pc, #16] @ 41ad4 │ │ │ │ + ldr r0, [pc, #16] @ 41ad8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r4, ror lr │ │ │ │ + andseq r7, r0, r4, asr r4 │ │ │ │ │ │ │ │ -0005950c : │ │ │ │ +00041adc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #252] @ 59624 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #248] @ 59628 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r7, [r0] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41b5c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31e70 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 595fc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30448 │ │ │ │ - str r0, [r8] │ │ │ │ - bl 30a90 │ │ │ │ - ldr r1, [pc, #140] @ 5962c │ │ │ │ - mov r4, r0 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, #0 │ │ │ │ - bne 595e4 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r2, [pc, #112] @ 59630 │ │ │ │ - ldr r3, [pc, #100] @ 59628 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59620 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #72] @ 59634 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - b 595b4 │ │ │ │ - ldr r0, [pc, #52] @ 59638 │ │ │ │ - mov r2, #6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 41b74 │ │ │ │ + ldr r0, [pc, #16] @ 41b78 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r8] │ │ │ │ - b 595b8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, ip, ror r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - andseq r4, r1, r8, ror #13 │ │ │ │ - svccc 0x00c90fdb │ │ │ │ - andeq pc, lr, r4, lsr #9 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00106dd4 │ │ │ │ + @ instruction: 0x001073dc │ │ │ │ │ │ │ │ -0005963c : │ │ │ │ +00041b7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 311b0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #80] @ 596d8 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [r7] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41c1c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [pc, #44] @ 596d8 │ │ │ │ - moveq r4, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 300ac │ │ │ │ - str r0, [r6] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - │ │ │ │ -000596dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #204] @ 597c4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #200] @ 597c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r5, [r5] │ │ │ │ - str r5, [r7] │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35608 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 2ffc8 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59774 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59794 │ │ │ │ - ldr r0, [pc, #80] @ 597cc │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r2, [pc, #52] @ 597d0 │ │ │ │ - ldr r3, [pc, #40] @ 597c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 597c0 │ │ │ │ - add sp, sp, #8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, ip, lsr #11 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq pc, lr, ip, lsr #6 │ │ │ │ - andseq r4, r1, ip, lsl #10 │ │ │ │ + ldr r1, [pc, #16] @ 41c34 │ │ │ │ + ldr r0, [pc, #16] @ 41c38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r4, lsl sp │ │ │ │ + andseq r7, r0, r4, asr #6 │ │ │ │ │ │ │ │ -000597d4 : │ │ │ │ +00041c3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 3037c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 311b0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 300ac │ │ │ │ - ldr r3, [pc, #32] @ 59840 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001177f0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35140 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00059844 : │ │ │ │ +00041c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 30a90 │ │ │ │ - ldr r3, [pc, #8] @ 5986c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [r3] │ │ │ │ + bl 30b08 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, r1, ip, lsr #15 │ │ │ │ │ │ │ │ -00059870 : │ │ │ │ +00041c74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #200] @ 59954 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #196] @ 59958 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r4, [r4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r4, [r6] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #136] @ 5995c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 2ffc8 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bic r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59924 │ │ │ │ - ldr r0, [pc, #84] @ 59960 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r6] │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r2, [pc, #56] @ 59964 │ │ │ │ - ldr r3, [pc, #40] @ 59958 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59950 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, r8, lsl r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r7, r1, ip, lsr r7 │ │ │ │ - muleq lr, ip, r1 │ │ │ │ - andseq r4, r1, ip, ror r3 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3055c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00059968 : │ │ │ │ +00041ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31e34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00041cd4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33f40 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00041d10 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 3037c │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41ddc │ │ │ │ + add sl, sp, #72 @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 311b0 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - ldr r1, [pc, #28] @ 599d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 3145c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #4] @ 599d0 │ │ │ │ - str r4, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - svclt 0x00800000 │ │ │ │ - │ │ │ │ -000599d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #204] @ 59abc │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #200] @ 59ac0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r5, [r5] │ │ │ │ - str r5, [r7] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 30448 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59a6c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59a8c │ │ │ │ - ldr r0, [pc, #80] @ 59ac4 │ │ │ │ - mov r2, #6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 41df4 │ │ │ │ + ldr r0, [pc, #16] @ 41df8 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r2, [pc, #52] @ 59ac8 │ │ │ │ - ldr r3, [pc, #40] @ 59ac0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59ab8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001142b4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq pc, lr, r4, lsr r0 @ │ │ │ │ - andseq r4, r1, r4, lsl r2 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r4, asr fp │ │ │ │ + andseq r7, r0, ip, lsr #3 │ │ │ │ │ │ │ │ -00059acc : │ │ │ │ +00041dfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #76] @ 59b30 │ │ │ │ - ldr r6, [r0] │ │ │ │ - add r4, pc, r4 │ │ │ │ - bic r5, r6, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #60] @ 59b34 │ │ │ │ - str r5, [r4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bl 300ac │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bl 31b64 │ │ │ │ - ldr r2, [pc, #32] @ 59b38 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrlt r3, [pc, #28] @ 59b3c │ │ │ │ - movge r3, #1065353216 @ 0x3f800000 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, r1, ip, lsr #10 │ │ │ │ - svccc 0x00c90fdb │ │ │ │ - @ instruction: 0x001174f0 │ │ │ │ - svclt 0x00800000 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35878 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00059b40 : │ │ │ │ +00041e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #292] @ 59c80 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #288] @ 59c84 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r8, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr sl, [pc, #236] @ 59c88 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41ec0 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r9, [sl, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - bne 59bf8 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 32a58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fe78 │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [pc, #136] @ 59c8c │ │ │ │ - str r3, [r5] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bl 2ffc8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #84] @ 59c90 │ │ │ │ - str r3, [r4] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 41ed8 │ │ │ │ + ldr r0, [pc, #16] @ 41edc │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 59c94 │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59c84 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59c7c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r1, r8, asr #2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r7, r1, r8, ror r4 │ │ │ │ - andseq r7, r1, ip, lsl #8 │ │ │ │ - andeq lr, lr, ip, ror #28 │ │ │ │ - andseq r4, r1, r0, asr r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r0, ror sl │ │ │ │ + ldrsheq r7, [r0], -r0 │ │ │ │ │ │ │ │ -00059c98 : │ │ │ │ +00041ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #212] @ 59d88 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #208] @ 59d8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 311b0 │ │ │ │ - ldr r4, [pc, #176] @ 59d90 │ │ │ │ - ldr r1, [r5] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r9, [r4, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bl 300ac │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [sp] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 41f88 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #60] @ 59d94 │ │ │ │ - ldr r3, [pc, #48] @ 59d8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59d84 │ │ │ │ + bl 340d8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00113ff0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r7, r1, r0, lsr r3 │ │ │ │ - andseq r3, r1, r0, asr pc │ │ │ │ + ldr r1, [pc, #16] @ 41fa0 │ │ │ │ + ldr r0, [pc, #16] @ 41fa4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r8, lsr #19 │ │ │ │ + andseq r7, r0, r0, asr r0 │ │ │ │ │ │ │ │ -00059d98 : │ │ │ │ +00041fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #260] @ 59eb4 │ │ │ │ - ldr r3, [pc, #260] @ 59eb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 30dc0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - ldr r2, [pc, #192] @ 59ebc │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 317c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59e44 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 42050 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 334b4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 42068 │ │ │ │ + ldr r0, [pc, #16] @ 4206c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r0, ror #17 │ │ │ │ + @ instruction: 0x00106fb0 │ │ │ │ + │ │ │ │ +00042070 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 338c8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r6, [r6] │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - mov r0, r6 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004208c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 315c4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - asr r4, r4, #1 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - add r4, r4, r0, asr #31 │ │ │ │ - eor r0, r4, r0, asr #31 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #52] @ 59ec0 │ │ │ │ - ldr r3, [pc, #40] @ 59eb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59eb0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00113ef8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sp, pc, ip, ror #22 │ │ │ │ - andseq r3, r1, ip, lsl lr │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00059ec4 : │ │ │ │ +000420a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #248] @ 59fd8 │ │ │ │ - ldr r3, [pc, #248] @ 59fdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r9, [pc, #236] @ 59fe0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, #20 │ │ │ │ - add sl, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - add r8, sp, #16 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - bic r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59fa8 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #132] @ 59fe4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4] │ │ │ │ - bic r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59fa8 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - bne 59f10 │ │ │ │ - ldr r2, [pc, #100] @ 59fe8 │ │ │ │ - ldr r1, [pc, #100] @ 59fec │ │ │ │ - ldr r0, [pc, #100] @ 59ff0 │ │ │ │ - mov lr, #29 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - ldr r2, [pc, #68] @ 59ff4 │ │ │ │ - ldr r3, [pc, #40] @ 59fdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59fd4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r1, r8, asr #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x3749539c │ │ │ │ - ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ - muleq lr, ip, fp │ │ │ │ - @ instruction: 0x000eebb8 │ │ │ │ - andeq r9, pc, r4, lsr #7 │ │ │ │ - @ instruction: 0x00113cf8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fd4c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00059ff8 : │ │ │ │ +000420c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #236] @ 5a100 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #232] @ 5a104 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 31b64 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r9, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #116] @ 5a108 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #112] @ 5a10c │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #60] @ 5a110 │ │ │ │ - ldr r3, [pc, #44] @ 5a104 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a0fc │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r1, r0, ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - svccc 0x005db3d7 │ │ │ │ - @ instruction: 0x00113bd4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35944 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005a114 : │ │ │ │ +000420e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #212] @ 5a204 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #208] @ 5a208 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r9, [r7] │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 31b64 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr sl, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #52] @ 5a20c │ │ │ │ - ldr r3, [pc, #44] @ 5a208 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a200 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r1, r4, ror fp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x00113ad0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 307c0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000420fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3493c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042118 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f2d8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042134 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30f28 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042150 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30b74 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00042184 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fad0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a210 : │ │ │ │ +000421b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #212] @ 5a300 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #208] @ 5a304 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 31b64 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4227c │ │ │ │ + add sl, sp, #60 @ 0x3c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 333c4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - ldr r9, [sp] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #52] @ 5a308 │ │ │ │ - ldr r3, [pc, #44] @ 5a304 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a2fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r1, r8, ror sl │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001139d4 │ │ │ │ + ldr r1, [pc, #16] @ 42294 │ │ │ │ + ldr r0, [pc, #16] @ 42298 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001066b4 │ │ │ │ + andseq r6, r0, ip, lsr #27 │ │ │ │ + │ │ │ │ +0004229c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34ed0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000422d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30f04 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000422ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32260 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00042320 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3442c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004233c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33670 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005a30c : │ │ │ │ +00042358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ 5a418 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #236] @ 5a41c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 423f0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fca4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r4 │ │ │ │ - movne r0, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #56] @ 5a420 │ │ │ │ - ldr r3, [pc, #48] @ 5a41c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a414 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r1, ip, ror r9 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r1, r0, asr #17 │ │ │ │ - │ │ │ │ -0005a424 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #320] @ 5a580 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ 5a584 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 3037c │ │ │ │ - ldr r9, [r7] │ │ │ │ - ldr r4, [r4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a568 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a548 │ │ │ │ - add r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fe78 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 30448 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #108] @ 5a588 │ │ │ │ - ldr r3, [pc, #100] @ 5a584 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [r6] │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a57c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #60] @ 5a58c │ │ │ │ - mov r2, #6 │ │ │ │ + ldr r1, [pc, #16] @ 42408 │ │ │ │ + ldr r0, [pc, #16] @ 4240c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - b 5a514 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r4, #0 │ │ │ │ - b 5a514 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r1, r4, ror #16 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r1, ip, lsl #15 │ │ │ │ - andeq lr, lr, r8, asr r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r0, asr #10 │ │ │ │ + andseq r6, r0, r0, ror #24 │ │ │ │ │ │ │ │ -0005a590 : │ │ │ │ +00042410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #212] @ 5a680 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #208] @ 5a684 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 424a8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34bd0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #56] @ 5a688 │ │ │ │ - ldr r3, [pc, #48] @ 5a684 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a67c │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001136f8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r1, r8, asr r6 │ │ │ │ + ldr r1, [pc, #16] @ 424c0 │ │ │ │ + ldr r0, [pc, #16] @ 424c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r8, lsl #9 │ │ │ │ + @ instruction: 0x00106bd0 │ │ │ │ │ │ │ │ -0005a68c : │ │ │ │ +000424c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32da0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000424e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 316a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042500 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 333d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004251c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #280] @ 5a7c0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #276] @ 5a7c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 3037c │ │ │ │ - ldr r9, [r8] │ │ │ │ - ldr r5, [r5] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4259c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a7a8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a788 │ │ │ │ - add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fe78 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 336f4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #108] @ 5a7c8 │ │ │ │ - ldr r3, [pc, #100] @ 5a7c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r5, [r7] │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a7bc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #60] @ 5a7cc │ │ │ │ - mov r2, #6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 425b4 │ │ │ │ + ldr r0, [pc, #16] @ 425b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - b 5a754 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r5, #0 │ │ │ │ - b 5a754 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001135fc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r1, ip, asr #10 │ │ │ │ - andeq lr, lr, r8, lsl r3 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, r4, r3 │ │ │ │ + andseq r6, r0, r4, lsl #22 │ │ │ │ │ │ │ │ -0005a7d0 : │ │ │ │ +000425bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 5a8d8 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 5a8dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #176] @ 5a8e0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4263c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32968 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r4 │ │ │ │ - movne r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 300ac │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #60] @ 5a8e4 │ │ │ │ - ldr r3, [pc, #48] @ 5a8dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a8d4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001134b8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ - andseq r3, r1, r0, lsl #8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 42654 │ │ │ │ + ldr r0, [pc, #16] @ 42658 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001062f4 │ │ │ │ + andseq r6, r0, ip, lsl #21 │ │ │ │ │ │ │ │ -0005a8e8 : │ │ │ │ +0004265c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 3037c │ │ │ │ - ldr sl, [r6] │ │ │ │ - ldr r4, [r4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 426fc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 2ffc8 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33148 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5a9a8 │ │ │ │ - add r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fe78 │ │ │ │ - str r0, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 42714 │ │ │ │ + ldr r0, [pc, #16] @ 42718 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r4, lsr r2 │ │ │ │ + @ instruction: 0x001069f4 │ │ │ │ │ │ │ │ -0005a9b0 : │ │ │ │ +0004271c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ 5aac4 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #244] @ 5aac8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 311b0 │ │ │ │ - add r8, sp, #4 │ │ │ │ - mov r2, sp │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 427e0 │ │ │ │ + add sl, sp, #60 @ 0x3c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, sp │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 3409c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r3, [pc, #184] @ 5aacc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r4, [sp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5aa4c │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r3, [pc, #108] @ 5aad0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r7, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [r3, #8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r6] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #64] @ 5aad4 │ │ │ │ - ldr r3, [pc, #48] @ 5aac8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5aac0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001132d8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001276d0 │ │ │ │ - andseq r7, r2, r0, lsl #13 │ │ │ │ - andseq r3, r1, r4, lsl r2 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 427f8 │ │ │ │ + ldr r0, [pc, #16] @ 427fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r0, asr r1 │ │ │ │ + andseq r6, r0, r8, lsr r9 │ │ │ │ │ │ │ │ -0005aad8 : │ │ │ │ +00042800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r5, [pc, #52] @ 5ab34 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - add r5, pc, r5 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r5] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r5, #4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, r2, r4, ror #11 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3289c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005ab38 : │ │ │ │ +0004282c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r1] │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32c50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00042868 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 32f5c │ │ │ │ - ldr r3, [pc, #320] @ 5acd0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 5ac10 │ │ │ │ - ldr sl, [r3, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 428fc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac5c │ │ │ │ - ldr r4, [pc, #232] @ 5acd4 │ │ │ │ - ldr r0, [pc, #232] @ 5acd8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r4, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r6, #0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34a8c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, #8] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5aca8 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5abe4 │ │ │ │ - add r1, r8, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fe78 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31450 │ │ │ │ - str r0, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 31450 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 2ffc8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - str r0, [r5] │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5acbc │ │ │ │ - str r5, [r7] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [r7] │ │ │ │ - bl 31450 │ │ │ │ - str r0, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r1, r8, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fe78 │ │ │ │ - str r0, [r7] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r7, r2, r8, asr r5 │ │ │ │ - @ instruction: 0x001274f8 │ │ │ │ - @ instruction: 0x000edeb0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 42914 │ │ │ │ + ldr r0, [pc, #16] @ 42918 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r6, r0, r4, lsr r0 │ │ │ │ + andseq r6, r0, r4, asr #16 │ │ │ │ │ │ │ │ -0005acdc : │ │ │ │ +0004291c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #284] @ 5ae14 │ │ │ │ - ldr r4, [pc, #284] @ 5ae18 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #280] @ 5ae1c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ada8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r7, [r6] │ │ │ │ - ldr r2, [pc, #160] @ 5ae20 │ │ │ │ - ldr r3, [pc, #152] @ 5ae1c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ae10 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r9 │ │ │ │ - bl 311b0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 5ad78 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r1, r8, lsr #31 │ │ │ │ - andseq r7, r2, ip, ror #7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r1, r8, lsr #30 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32ac4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ae24 : │ │ │ │ +00042938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [pc, #100] @ 5aea8 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 5aeac │ │ │ │ - str r3, [r1], #20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r4, [pc, #72] @ 5aeb0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrlt r3, [pc, #68] @ 5aeb4 │ │ │ │ - movge r3, #1065353216 @ 0x3f800000 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl 300ac │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001272b0 │ │ │ │ - andeq sp, lr, r4, asr ip │ │ │ │ - andseq r7, r2, r4, lsl #5 │ │ │ │ - svclt 0x00800000 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31d2c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005aeb8 : │ │ │ │ +00042954 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r8, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 327e8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042970 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33c70 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004298c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30acc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000429a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32d4c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000429c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33b14 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000429e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33370 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000429fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33538 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042a18 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - ldr fp, [pc, #304] @ 5b028 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r1, [fp, #12] │ │ │ │ - str r0, [fp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [fp] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr fp, [fp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r6] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b018 │ │ │ │ - bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5afbc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b018 │ │ │ │ - ldr r3, [pc, #132] @ 5b02c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r6] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fe78 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5afa0 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32af4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00042a4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f7b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042a68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3340c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042a84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32ab8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042aa0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33364 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042abc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3427c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042ad8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33d54 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r2, r0, lsl #4 │ │ │ │ - andseq r7, r2, r0, asr r1 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005b030 : │ │ │ │ +00042b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #392] @ 5b1d0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #388] @ 5b1d4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #380] @ 5b1d8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr sl, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #304] @ 5b1dc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - ldr r3, [pc, #276] @ 5b1e0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - movne r4, r5 │ │ │ │ - str r4, [r3, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 300ac │ │ │ │ - ldr r1, [pc, #240] @ 5b1e4 │ │ │ │ - ldr r5, [pc, #240] @ 5b1e8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - movne r4, r3 │ │ │ │ - moveq r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - bl 341a4 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #184] @ 5b1ec │ │ │ │ - mov r4, r0 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, r4 │ │ │ │ - ldr r4, [pc, #168] @ 5b1f0 │ │ │ │ - ldrne r3, [pc, #160] @ 5b1ec │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r5, #24] │ │ │ │ - bl 311b0 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #84] @ 5b1f4 │ │ │ │ - ldr r3, [pc, #52] @ 5b1d8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5b1cc │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r2, r0, asr #1 │ │ │ │ - andseq r2, r1, r0, asr ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - andseq r7, r2, r0, asr #32 │ │ │ │ - strcc r3, [r6, #1981] @ 0x7bd │ │ │ │ - andseq r7, r2, r8, lsl r0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq r6, r2, r4, asr #31 │ │ │ │ - andseq r2, r1, r8, lsl #22 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32344 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005b1f8 : │ │ │ │ +00042b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [pc, #348] @ 5b378 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r1], #28 │ │ │ │ - ldr r0, [pc, #336] @ 5b37c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r4, [r4] │ │ │ │ - ldr r5, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #308] @ 5b380 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bic r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r6, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrlt r2, [pc, #284] @ 5b384 │ │ │ │ - movge r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 31b64 │ │ │ │ - bl 35350 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 31b64 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 35350 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 300ac │ │ │ │ - bl 35350 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 300ac │ │ │ │ - mov r5, r0 │ │ │ │ - bl 35350 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [pc, #92] @ 5b388 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 341a4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r6, #20] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00126ef0 │ │ │ │ - andeq sp, lr, r0, lsl #17 │ │ │ │ - andseq r6, r2, r0, asr #29 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andseq r6, r2, r4, ror #27 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34018 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005b38c : │ │ │ │ +00042b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r4, [pc, #236] @ 5b4d4 │ │ │ │ - mov r1, fp │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr sl, [r4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b4bc │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fe78 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b458 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - str r0, [r5] │ │ │ │ - str r0, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 341a4 │ │ │ │ - bl 2ffc8 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, sl │ │ │ │ - str fp, [r5] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r2, r4, lsr #26 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 340b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005b4d8 : │ │ │ │ +00042b78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #244] @ 5b5e8 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r4, [pc, #240] @ 5b5ec │ │ │ │ - ldr r3, [pc, #240] @ 5b5f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl 311b0 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #60] @ 5b5f4 │ │ │ │ - ldr r3, [pc, #52] @ 5b5f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5b5e4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r1, ip, lsr #15 │ │ │ │ - andseq r6, r2, r8, lsr #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001126f0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31aa4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005b5f8 : │ │ │ │ +00042ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [pc, #128] @ 5b698 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ 5b69c │ │ │ │ - str r3, [r1], #20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r4, [pc, #100] @ 5b6a0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrlt r3, [pc, #96] @ 5b6a4 │ │ │ │ - movge r3, #1065353216 @ 0x3f800000 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bl 30a90 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #1073741824 @ 0x40000000 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, r2, r4, lsl fp │ │ │ │ - andeq sp, lr, r0, lsl #9 │ │ │ │ - andseq r6, r2, r8, ror #21 │ │ │ │ - svclt 0x00800000 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32758 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005b6a8 : │ │ │ │ +00042bd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r8, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r9, [pc, #252] @ 5b7e0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r9, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r1, #0 │ │ │ │ - movne r0, r1 │ │ │ │ - bne 5b744 │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fe78 │ │ │ │ - ldr r1, [r9, #16] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #152] @ 5b7e4 │ │ │ │ - str r0, [r4] │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r8, [r7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5b784 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b79c │ │ │ │ - ldr r3, [pc, #92] @ 5b7e8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - str r0, [r4] │ │ │ │ - str r0, [r6] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30448 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r6] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r6, r2, ip, asr #20 │ │ │ │ - andseq r6, r2, r0, ror #19 │ │ │ │ - andseq r6, r2, r4, lsr #19 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 314a4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005b7ec : │ │ │ │ +00042c04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #228] @ 5b8ec │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r4, [pc, #224] @ 5b8f0 │ │ │ │ - ldr r3, [pc, #224] @ 5b8f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4] │ │ │ │ - bl 311b0 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #60] @ 5b8f8 │ │ │ │ - ldr r3, [pc, #52] @ 5b8f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5b8e8 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33064 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r1, r8, r4 │ │ │ │ - andseq r6, r2, ip, lsr #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r2, r1, ip, ror #7 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005b8fc : │ │ │ │ +00042c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [pc, #116] @ 5b990 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #20 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ 5b994 │ │ │ │ - str r3, [r1, #-16] │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r4, [pc, #84] @ 5b998 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrlt r3, [pc, #80] @ 5b99c │ │ │ │ - movge r3, #1065353216 @ 0x3f800000 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 30a90 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 300ac │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, r2, r8, lsr #16 │ │ │ │ - andeq sp, lr, r8, ror r1 │ │ │ │ - @ instruction: 0x001267f8 │ │ │ │ - svclt 0x00800000 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 334f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005b9a0 : │ │ │ │ +00042c5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r4, [pc, #200] @ 5bac0 │ │ │ │ - mov r1, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - str r0, [r4] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r9, #0 │ │ │ │ - movne r0, r9 │ │ │ │ - bne 5ba40 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fe78 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r9, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r4, [pc, #124] @ 5bac4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - str r4, [r6] │ │ │ │ - mov r0, fp │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - bic r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #24] @ 5bac8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r6] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r2, ip, asr #14 │ │ │ │ - @ instruction: 0x001266fc │ │ │ │ - mulseq r2, r8, r6 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f7dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005bacc : │ │ │ │ +00042c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ 5bbd8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #236] @ 5bbdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [pc, #200] @ 5bbe0 │ │ │ │ - ldr r4, [pc, #200] @ 5bbe4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #184] @ 5bbe8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3118c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 311b0 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #124] @ 5bbec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #108] @ 5bbf0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #84] @ 5bbec │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #72] @ 5bbf4 │ │ │ │ - ldr r3, [pc, #44] @ 5bbdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5bbd4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001121bc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x00666666 │ │ │ │ - mulseq r1, r0, r1 │ │ │ │ - muleq r0, r0, r2 │ │ │ │ - svccc 0x00c49025 │ │ │ │ - svccc 0x00e66666 │ │ │ │ - ldrsheq r2, [r1], -ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f890 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005bbf8 : │ │ │ │ +00042c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #288] @ 5bd34 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #284] @ 5bd38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 348f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042cb0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31348 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042ccc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 343d8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042ce8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r7, [r7] │ │ │ │ - ldr r1, [pc, #244] @ 5bd3c │ │ │ │ - mov r5, r0 │ │ │ │ - bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bcb4 │ │ │ │ - ldr r1, [pc, #224] @ 5bd40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 30448 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2fc80 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00042d14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ - bl 30a90 │ │ │ │ - ldr r1, [pc, #200] @ 5bd40 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #180] @ 5bd44 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 42e14 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 42e2c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [r4] │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5bd00 │ │ │ │ - ldr r0, [pc, #140] @ 5bd48 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp] │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r2, [pc, #116] @ 5bd4c │ │ │ │ - ldr r3, [pc, #92] @ 5bd38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5bd30 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 34774 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #40] @ 5bd50 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 30448 │ │ │ │ - b 5bcd0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r1, r0, r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x00aa3a86 │ │ │ │ - svccc 0x00c49025 │ │ │ │ - svccc 0x00e66666 │ │ │ │ - andeq ip, lr, ip, ror #27 │ │ │ │ - @ instruction: 0x00111fd0 │ │ │ │ - eorsmi r7, sp, sl, lsl #15 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 42e44 │ │ │ │ + ldr r0, [pc, #40] @ 42e48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 42e4c │ │ │ │ + ldr r0, [pc, #24] @ 42e50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, ip, lsl fp │ │ │ │ + andseq r6, r0, r4, asr r3 │ │ │ │ + andseq r5, r0, r4, lsl #22 │ │ │ │ + andseq r6, r0, r4, ror #6 │ │ │ │ │ │ │ │ -0005bd54 : │ │ │ │ +00042e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #232] @ 5be58 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ 5be5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #216] @ 5be60 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r3, [pc, #192] @ 5be64 │ │ │ │ - ldr r2, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r0, r3 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 42eec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 3118c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 311b0 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30a90 │ │ │ │ - ldr r1, [pc, #132] @ 5be68 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #80] @ 5be68 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ + bl 3070c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #64] @ 5be6c │ │ │ │ - ldr r3, [pc, #44] @ 5be5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5be54 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r1, r4, lsr pc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r1, r1, r4, lsl #30 │ │ │ │ - andeq r2, r0, r0, lsl #5 │ │ │ │ - svccc 0x0061cc6c │ │ │ │ - andseq r1, r1, ip, ror lr │ │ │ │ + ldr r1, [pc, #16] @ 42f04 │ │ │ │ + ldr r0, [pc, #16] @ 42f08 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r4, asr #20 │ │ │ │ + andseq r6, r0, ip, asr #5 │ │ │ │ │ │ │ │ -0005be70 : │ │ │ │ +00042f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #328] @ 5bfd4 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #324] @ 5bfd8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [pc, #288] @ 5bfdc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bic r9, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bf4c │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr sl, [sp] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #200] @ 5bfdc │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5bf98 │ │ │ │ - ldr r0, [pc, #140] @ 5bfe0 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r2, [pc, #116] @ 5bfe4 │ │ │ │ - ldr r3, [pc, #100] @ 5bfd8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5bfd0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 30448 │ │ │ │ - b 5bf68 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r1, r8, lsl lr │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x0061cc6c │ │ │ │ - andeq ip, lr, r4, asr fp │ │ │ │ - andseq r1, r1, r8, lsr sp │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33424 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005bfe8 : │ │ │ │ +00042f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ 5c0e8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #224] @ 5c0ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - add r4, sp, #4 │ │ │ │ - bl 311b0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sp │ │ │ │ - bl 324c4 │ │ │ │ - mov r2, sp │ │ │ │ - ldr r0, [r8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [sp] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - ldr r1, [pc, #116] @ 5c0f0 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #84] @ 5c0f4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [pc, #60] @ 5c0f8 │ │ │ │ - ldr r3, [pc, #44] @ 5c0ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5c0e4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r1, r0, lsr #25 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x403504f4 │ │ │ │ - svccc 0x00b504f4 │ │ │ │ - andseq r1, r1, ip, ror #23 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 311e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c0fc : │ │ │ │ +00042f54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 305f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00042f70 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #388] @ 5c29c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #384] @ 5c2a0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r9, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #340] @ 5c2a4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r8, [r7] │ │ │ │ - ldr r1, [pc, #328] @ 5c2a4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43010 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c1e4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34060 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, #1073741824 @ 0x40000000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #216] @ 5c2a4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c234 │ │ │ │ - ldr r0, [pc, #188] @ 5c2a8 │ │ │ │ - mov r2, #6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43028 │ │ │ │ + ldr r0, [pc, #16] @ 4302c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r6, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #164] @ 5c2ac │ │ │ │ - ldr r3, [pc, #148] @ 5c2a0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r5] │ │ │ │ - str r6, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5c298 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 30448 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 30a90 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #64] @ 5c2a4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r7, r0 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c1e4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30448 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - b 5c200 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r1, ip, lsl #23 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x00b504f4 │ │ │ │ - @ instruction: 0x000ec8bc │ │ │ │ - andseq r1, r1, r0, lsr #21 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r0, lsr #18 │ │ │ │ + @ instruction: 0x001061d0 │ │ │ │ │ │ │ │ -0005c2b0 : │ │ │ │ +00043030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #180] @ 5c380 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #176] @ 5c384 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 311b0 │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [pc, #104] @ 5c388 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 430d0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33a30 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r1, [pc, #76] @ 5c38c │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #60] @ 5c390 │ │ │ │ - ldr r3, [pc, #44] @ 5c384 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5c37c │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001119d8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x403504f4 │ │ │ │ - svccc 0x00b504f4 │ │ │ │ - andseq r1, r1, r4, asr r9 │ │ │ │ + ldr r1, [pc, #16] @ 430e8 │ │ │ │ + ldr r0, [pc, #16] @ 430ec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r0, ror #16 │ │ │ │ + andseq r6, r0, r8, lsr r1 │ │ │ │ │ │ │ │ -0005c394 : │ │ │ │ +000430f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #328] @ 5c4f8 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #324] @ 5c4fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r7, [r7] │ │ │ │ - ldr r1, [pc, #284] @ 5c500 │ │ │ │ - bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c4a0 │ │ │ │ - ldr r1, [pc, #256] @ 5c500 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 30448 │ │ │ │ - str r0, [r4] │ │ │ │ - bl 30a90 │ │ │ │ - ldr r1, [pc, #232] @ 5c500 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [r5] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43190 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c474 │ │ │ │ - ldr r0, [pc, #168] @ 5c504 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r2, [pc, #140] @ 5c508 │ │ │ │ - ldr r3, [pc, #124] @ 5c4fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5c4f4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #88] @ 5c500 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c454 │ │ │ │ - ldr r0, [r8] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c454 │ │ │ │ - ldr r1, [pc, #44] @ 5c500 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [r5] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32e84 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - b 5c454 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001118f4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x00b504f4 │ │ │ │ - andeq ip, lr, ip, asr #12 │ │ │ │ - andseq r1, r1, ip, lsr #16 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 431a8 │ │ │ │ + ldr r0, [pc, #16] @ 431ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r0, lsr #15 │ │ │ │ + andseq r6, r0, r0, lsr #1 │ │ │ │ │ │ │ │ -0005c50c : │ │ │ │ +000431b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #224] @ 5c608 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #220] @ 5c60c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r5, [pc, #184] @ 5c610 │ │ │ │ - ldr r3, [pc, #184] @ 5c614 │ │ │ │ - ldr r2, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3118c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 311b0 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #112] @ 5c618 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #84] @ 5c61c │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #68] @ 5c620 │ │ │ │ - ldr r3, [pc, #44] @ 5c60c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5c604 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r1, ip, ror r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r1, r1, ip, asr #14 │ │ │ │ - strdeq r2, [r0], -r0 │ │ │ │ - @ instruction: 0x403504f4 │ │ │ │ - svccc 0x00b504f4 │ │ │ │ - andseq r1, r1, ip, asr #13 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32a70 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005c624 : │ │ │ │ +000431cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30af0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000431e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #368] @ 5c7b0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #364] @ 5c7b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - ldr r7, [r7] │ │ │ │ - ldr r1, [pc, #324] @ 5c7b8 │ │ │ │ - bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c72c │ │ │ │ - ldr r1, [pc, #296] @ 5c7b8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 30448 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 30a90 │ │ │ │ - ldr r1, [pc, #272] @ 5c7b8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c77c │ │ │ │ - ldr r0, [pc, #212] @ 5c7bc │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp] │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r2, [pc, #188] @ 5c7c0 │ │ │ │ - ldr r3, [pc, #172] @ 5c7b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5c7ac │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #132] @ 5c7b8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c6e0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c6e0 │ │ │ │ - ldr r1, [pc, #88] @ 5c7b8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [r4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - b 5c6fc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 31b64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43288 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - bl 30448 │ │ │ │ - b 5c6fc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r1, r4, ror #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - svccc 0x00b504f4 │ │ │ │ - andeq ip, lr, r0, asr #7 │ │ │ │ - andseq r1, r1, r4, lsr #11 │ │ │ │ - │ │ │ │ -0005c7c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35590 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #80] @ 5c85c │ │ │ │ - mov r4, r0 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [pc, #68] @ 5c85c │ │ │ │ - cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - ldrne r4, [pc, #56] @ 5c85c │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - movne r4, r5 │ │ │ │ - bl 311b0 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 300ac │ │ │ │ - bl 35350 │ │ │ │ - str r0, [r6] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ + ldr r1, [pc, #16] @ 432a0 │ │ │ │ + ldr r0, [pc, #16] @ 432a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r8, lsr #13 │ │ │ │ + @ instruction: 0x00105fd0 │ │ │ │ + │ │ │ │ +000432a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fd58 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000432c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 319fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000432e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34054 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000432fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f2cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00043318 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fe60 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00043334 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 332c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005c860 : │ │ │ │ +00043350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ 5c944 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #196] @ 5c948 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3037c │ │ │ │ - ldr ip, [r6] │ │ │ │ - str ip, [r4] │ │ │ │ - bic r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c920 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 34768 │ │ │ │ - bl 2ffc8 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #84] @ 5c94c │ │ │ │ - ldr r3, [pc, #76] @ 5c948 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5c940 │ │ │ │ - add sp, sp, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 433f0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 311a4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #40] @ 5c950 │ │ │ │ - mov r2, #6 │ │ │ │ + ldr r1, [pc, #16] @ 43408 │ │ │ │ + ldr r0, [pc, #16] @ 4340c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp] │ │ │ │ - str r0, [r4] │ │ │ │ - b 5c8f0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r1, r8, lsr #8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001113b0 │ │ │ │ - andeq ip, lr, r0, lsl #3 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r0, asr #10 │ │ │ │ + mulseq r0, r0, lr │ │ │ │ │ │ │ │ -0005c954 : │ │ │ │ +00043410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r7, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 434b0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 311b0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 332b0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, r4 │ │ │ │ - add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, r4 │ │ │ │ - str r5, [r6] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 434c8 │ │ │ │ + ldr r0, [pc, #16] @ 434cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r0, lsl #9 │ │ │ │ + @ instruction: 0x00105df8 │ │ │ │ │ │ │ │ -0005c9d4 : │ │ │ │ +000434d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #192] @ 5cab0 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #188] @ 5cab4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3037c │ │ │ │ - ldr ip, [r7] │ │ │ │ - ldr r6, [r6] │ │ │ │ - bic r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ - str ip, [r5] │ │ │ │ - str r6, [r4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43570 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30cdc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ca60 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - bic r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ca80 │ │ │ │ - ldr r0, [pc, #80] @ 5cab8 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 5cabc │ │ │ │ - ldr r3, [pc, #40] @ 5cab4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5caac │ │ │ │ - add sp, sp, #8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001112b4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, lr, r0, asr #32 │ │ │ │ - andseq r1, r1, r0, lsr #4 │ │ │ │ + ldr r1, [pc, #16] @ 43588 │ │ │ │ + ldr r0, [pc, #16] @ 4358c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r0, asr #7 │ │ │ │ + andseq r5, r0, r0, ror #26 │ │ │ │ │ │ │ │ -0005cac0 : │ │ │ │ - ldr r3, [pc, #60] @ 5cb04 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5cae4 │ │ │ │ - ldr r3, [pc, #44] @ 5cb08 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #32] @ 5cb0c │ │ │ │ - ldr r1, [pc, #32] @ 5cb10 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [r2] │ │ │ │ - str ip, [r3] │ │ │ │ - bx lr │ │ │ │ - andseq r4, r1, ip, asr r5 │ │ │ │ - andseq r5, r2, r4, lsl #13 │ │ │ │ - andseq r5, r2, r0, ror r6 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ +00043590 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 348b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005cb14 : │ │ │ │ +000435ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ 5cb48 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3037c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 35494 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - teqmi r4, #0 │ │ │ │ │ │ │ │ -0005cb4c : │ │ │ │ +000435c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0] │ │ │ │ - bl 3037c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #4] @ 5cb7c │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 311d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - teqmi r4, #0 │ │ │ │ │ │ │ │ -0005cb80 : │ │ │ │ +000435e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - beq 5cc48 │ │ │ │ - ldr r8, [r6] │ │ │ │ - ldr r4, [r4] │ │ │ │ - eor r6, r8, r8, asr #31 │ │ │ │ - cmp r8, #0 │ │ │ │ - sub r6, r6, r8, asr #31 │ │ │ │ - beq 5cc0c │ │ │ │ - ldr r7, [r5] │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bgt 5cbf0 │ │ │ │ - b 5cc20 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bne 5cbe8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bne 5cc18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, #10 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 5cc7c │ │ │ │ - ldr r2, [pc, #36] @ 5cc80 │ │ │ │ - ldr r0, [pc, #36] @ 5cc84 │ │ │ │ - mov r3, #6 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43684 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 317f8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4369c │ │ │ │ + ldr r0, [pc, #16] @ 436a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 5cbac │ │ │ │ - strdeq fp, [lr], -r8 │ │ │ │ - strdeq fp, [lr], -r0 │ │ │ │ - andeq r6, pc, ip, asr #13 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, ip, lsr #5 │ │ │ │ + andseq r5, r0, r4, ror ip │ │ │ │ │ │ │ │ -0005cc88 : │ │ │ │ +000436a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5cce0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 34fcc │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 34fcc │ │ │ │ - mov r0, #10 │ │ │ │ - mov r1, #6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [pc, #32] @ 5cd18 │ │ │ │ - ldr r1, [pc, #32] @ 5cd1c │ │ │ │ - ldr r0, [pc, #32] @ 5cd20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r4, [r5] │ │ │ │ - b 5ccbc │ │ │ │ - andeq fp, lr, ip, ror #28 │ │ │ │ - andeq fp, lr, r0, ror lr │ │ │ │ - andeq r6, pc, r4, lsr r6 @ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 327dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005cd24 : │ │ │ │ +000436c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 5cd70 │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3352c <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r1 │ │ │ │ - add r0, r0, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3352c <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r1 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, #10 │ │ │ │ - mov r1, #6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [pc, #32] @ 5cdac │ │ │ │ - ldr r1, [pc, #32] @ 5cdb0 │ │ │ │ - ldr r0, [pc, #32] @ 5cdb4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r4, [r5] │ │ │ │ - b 5cd48 │ │ │ │ - andeq fp, lr, ip, ror #27 │ │ │ │ - strdeq fp, [lr], -r0 │ │ │ │ - andeq r6, pc, r0, lsr #11 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f47c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005cdb8 : │ │ │ │ +000436dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4377c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - sub r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 359bc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add r0, r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43794 │ │ │ │ + ldr r0, [pc, #16] @ 43798 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001051b4 │ │ │ │ + andseq r5, r0, r4, lsr #23 │ │ │ │ │ │ │ │ -0005ce00 : │ │ │ │ +0004379c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r5, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4383c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30670 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43854 │ │ │ │ + ldr r0, [pc, #16] @ 43858 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsheq r5, [r0], -r4 │ │ │ │ + andseq r5, r0, ip, lsl #22 │ │ │ │ │ │ │ │ -0005ce6c : │ │ │ │ +0004385c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #156] @ 5cf24 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #152] @ 5cf28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 438fc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 2fb24 │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 324c4 │ │ │ │ + bl 2f878 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - str r0, [r5] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3103c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #52] @ 5cf2c │ │ │ │ - ldr r3, [pc, #44] @ 5cf28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5cf20 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r1, ip, lsl lr │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x00110db0 │ │ │ │ + ldr r1, [pc, #16] @ 43914 │ │ │ │ + ldr r0, [pc, #16] @ 43918 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r5, r0, r4, lsr r0 │ │ │ │ + andseq r5, r0, r4, ror sl │ │ │ │ │ │ │ │ -0005cf30 : │ │ │ │ +0004391c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31bdc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00043938 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3334c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00043954 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 439f4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35830 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [r8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r7] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43a0c │ │ │ │ + ldr r0, [pc, #16] @ 43a10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r4, r0, ip, lsr pc │ │ │ │ + andseq r5, r0, r4, lsr #19 │ │ │ │ + │ │ │ │ +00043a14 : │ │ │ │ + b 2f380 │ │ │ │ │ │ │ │ -0005cfd8 : │ │ │ │ +00043a18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #220] @ 5d0d0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ 5d0d4 │ │ │ │ - ldr r8, [r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fb24 │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 324c4 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5d0ac │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3103c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [pc, #88] @ 5d0d8 │ │ │ │ - ldr r3, [pc, #80] @ 5d0d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r7, [r6] │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d0cc │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #40] @ 5d0dc │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - b 5d078 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r1, ip, lsr #25 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r0, r1, r8, lsr #24 │ │ │ │ - strdeq fp, [lr], -r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30be0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005d0e0 : │ │ │ │ +00043a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #724] @ 5d3d0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #720] @ 5d3d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr fp, [pc, #716] @ 5d3d8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add fp, pc, fp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bne 5d388 │ │ │ │ - ldr r3, [pc, #660] @ 5d3dc │ │ │ │ - ldr r1, [pc, #660] @ 5d3e0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 317c8 │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr r9, [r8] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r8, [r5] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - beq 5d1c0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [r6] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #588] @ 5d3e4 │ │ │ │ - ldr r3, [pc, #568] @ 5d3d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d3cc │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r5, sp, #24 │ │ │ │ - add sl, sp, #28 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 324c4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43b34 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 43b4c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 324c4 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - bl 324c4 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 35488 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #380] @ 5d3e8 │ │ │ │ - mov r5, r0 │ │ │ │ - bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d2fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31450 │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movne r4, #1 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, #0 │ │ │ │ - andne r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 5d3bc │ │ │ │ - mov r1, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fe78 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - b 5d190 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - bl 30448 │ │ │ │ - mov r1, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - str sl, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d288 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r6] │ │ │ │ - b 5d288 │ │ │ │ - ldr r1, [pc, #92] @ 5d3ec │ │ │ │ - ldr r0, [pc, #92] @ 5d3f0 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 43b64 │ │ │ │ + ldr r0, [pc, #40] @ 43b68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 34bb8 │ │ │ │ - bl 3037c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - b 5d140 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - b 5d190 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r1, r8, lsr #23 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r3, r1, r4, lsl pc │ │ │ │ - andseq r5, r2, r8, lsl r0 │ │ │ │ - andeq sl, pc, r0, lsr #16 │ │ │ │ - andseq r0, r1, r0, lsl fp │ │ │ │ - svccc 0x004ccccd │ │ │ │ - @ instruction: 0x00124dd0 │ │ │ │ - andeq fp, lr, r4, lsl #14 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 43b6c │ │ │ │ + ldr r0, [pc, #24] @ 43b70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00104dfc │ │ │ │ + andseq r5, r0, ip, lsl #17 │ │ │ │ + andseq r4, r0, r4, ror #27 │ │ │ │ + mulseq r0, ip, r8 │ │ │ │ │ │ │ │ -0005d3f4 : │ │ │ │ +00043b74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #188] @ 5d4cc │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #180] @ 5d4d0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43c14 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - bl 2f584 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r6, sp, #8 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r6 │ │ │ │ - bl 2f584 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 2f584 │ │ │ │ - ldr r2, [pc, #48] @ 5d4d4 │ │ │ │ - ldr r3, [pc, #40] @ 5d4d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d4c8 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r1, ip, lsl #17 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r0, r1, r4, lsl #16 │ │ │ │ - │ │ │ │ -0005d4d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #204] @ 5d5c0 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #200] @ 5d5c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r2, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - bl 324c4 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r6, [r6] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r9, [r5] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #52] @ 5d5c8 │ │ │ │ - ldr r3, [pc, #44] @ 5d5c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r7] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d5bc │ │ │ │ + bl 34cc0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001107b0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r0, r1, r4, lsl r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43c2c │ │ │ │ + ldr r0, [pc, #16] @ 43c30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r4, r0, ip, lsl sp │ │ │ │ + @ instruction: 0x001057fc │ │ │ │ │ │ │ │ -0005d5cc : │ │ │ │ +00043c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #212] @ 5d6bc │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #208] @ 5d6c0 │ │ │ │ + cmp r2, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov ip, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [ip] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r9, sp, #8 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r9 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43d34 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 43d4c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 35194 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [fp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #52] @ 5d6c4 │ │ │ │ - ldr r3, [pc, #44] @ 5d6c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sl] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d6b8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001106b4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r0, r1, r8, lsl r6 │ │ │ │ + ldr r1, [pc, #40] @ 43d64 │ │ │ │ + ldr r0, [pc, #40] @ 43d68 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 43d6c │ │ │ │ + ldr r0, [pc, #24] @ 43d70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00104bfc │ │ │ │ + andseq r5, r0, r4, lsl #14 │ │ │ │ + andseq r4, r0, r4, ror #23 │ │ │ │ + andseq r5, r0, r4, lsl r7 │ │ │ │ │ │ │ │ -0005d6c8 : │ │ │ │ +00043d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r6, [r1] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [r5] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43e14 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8] │ │ │ │ + bl 3355c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43e2c │ │ │ │ + ldr r0, [pc, #16] @ 43e30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r4, r0, ip, lsl fp │ │ │ │ + andseq r5, r0, r4, ror r6 │ │ │ │ + │ │ │ │ +00043e34 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43ed4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fe78 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32f5c │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fe78 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 345c4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43eec │ │ │ │ + ldr r0, [pc, #16] @ 43ef0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r4, r0, ip, asr sl │ │ │ │ + @ instruction: 0x001055dc │ │ │ │ │ │ │ │ -0005d764 : │ │ │ │ +00043ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #136] @ 5d80c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #132] @ 5d810 │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [ip] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 324c4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 43f94 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 35890 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #52] @ 5d814 │ │ │ │ - ldr r3, [pc, #44] @ 5d810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d808 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r1, r0, lsr #10 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq r0, r1, r8, asr #9 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 43fac │ │ │ │ + ldr r0, [pc, #16] @ 43fb0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, ip, r9 │ │ │ │ + andseq r5, r0, r4, asr #10 │ │ │ │ │ │ │ │ -0005d818 : │ │ │ │ +00043fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r6, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4404c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34810 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fe78 │ │ │ │ - str r0, [r4] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 44064 │ │ │ │ + ldr r0, [pc, #16] @ 44068 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r4, r0, r4, ror #17 │ │ │ │ + @ instruction: 0x001054b4 │ │ │ │ │ │ │ │ -0005d884 : │ │ │ │ +0004406c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 348c4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 313cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005d8bc : │ │ │ │ +00044088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34b70 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32f2c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005d8f4 : │ │ │ │ +000440a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #200] @ 5d9d8 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #196] @ 5d9dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ 5d9e0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31048 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000440c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #80] @ 44128 │ │ │ │ + ldr r3, [pc, #80] @ 4412c │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 5d994 │ │ │ │ - ldr r2, [pc, #136] @ 5d9e4 │ │ │ │ - ldr r3, [pc, #124] @ 5d9dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d9d4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321dc │ │ │ │ - ldr r2, [pc, #76] @ 5d9e8 │ │ │ │ - ldr r3, [pc, #60] @ 5d9dc │ │ │ │ + bl 33124 │ │ │ │ + ldr r2, [pc, #48] @ 44130 │ │ │ │ + ldr r3, [pc, #40] @ 4412c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5d9d4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ + bne 44124 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 34690 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r1, r4, r3 │ │ │ │ + @ instruction: 0x00129bd0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r8, asr #28 │ │ │ │ - andseq r0, r1, ip, asr #6 │ │ │ │ - andseq r0, r1, ip, lsl #6 │ │ │ │ - │ │ │ │ -0005d9ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30b14 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r9, r2, r8, lsr #23 │ │ │ │ │ │ │ │ -0005da24 : │ │ │ │ +00044134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #80] @ 4419c │ │ │ │ + ldr r3, [pc, #80] @ 441a0 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3403c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0005da5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #200] @ 5db40 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #196] @ 5db44 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ 5db48 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 5dafc │ │ │ │ - ldr r2, [pc, #136] @ 5db4c │ │ │ │ - ldr r3, [pc, #124] @ 5db44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5db3c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 33c10 │ │ │ │ - ldr r2, [pc, #76] @ 5db50 │ │ │ │ - ldr r3, [pc, #60] @ 5db44 │ │ │ │ + bl 306ac │ │ │ │ + ldr r2, [pc, #48] @ 441a4 │ │ │ │ + ldr r3, [pc, #40] @ 441a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5db3c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ + bne 44198 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 32bf0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r1, ip, lsr #4 │ │ │ │ + andseq r9, r2, ip, asr fp │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r0, ror #25 │ │ │ │ - andseq r0, r1, r4, ror #3 │ │ │ │ - andseq r0, r1, r4, lsr #3 │ │ │ │ + andseq r9, r2, r4, lsr fp │ │ │ │ │ │ │ │ -0005db54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 32bcc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ +000441a8 : │ │ │ │ + b 2fd1c │ │ │ │ │ │ │ │ -0005db8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 31c48 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ +000441ac : │ │ │ │ + b 3085c │ │ │ │ │ │ │ │ -0005dbc4 : │ │ │ │ +000441b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #200] @ 5dca8 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #196] @ 5dcac │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ 5dcb0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 5dc64 │ │ │ │ - ldr r2, [pc, #136] @ 5dcb4 │ │ │ │ - ldr r3, [pc, #124] @ 5dcac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5dca4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 34b1c │ │ │ │ - ldr r2, [pc, #76] @ 5dcb8 │ │ │ │ - ldr r3, [pc, #60] @ 5dcac │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r4, [pc, #240] @ 442b8 │ │ │ │ + ldr lr, [pc, #240] @ 442bc │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #112 @ 0x70 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #148] @ 0x94 │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #108] @ 0x6c │ │ │ │ + mov lr, #0 │ │ │ │ + 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 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr lr, [sp, #124] @ 0x7c │ │ │ │ + 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] │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 34a20 │ │ │ │ + ldr r2, [pc, #48] @ 442c0 │ │ │ │ + ldr r3, [pc, #40] @ 442bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5dca4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321b8 │ │ │ │ + bne 442b4 │ │ │ │ + add sp, sp, #112 @ 0x70 │ │ │ │ + pop {r4, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r1, r4, asr #1 │ │ │ │ + andseq r9, r2, r0, ror #21 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r8, ror fp │ │ │ │ - andseq r0, r1, ip, ror r0 │ │ │ │ - andseq r0, r1, ip, lsr r0 │ │ │ │ + andseq r9, r2, r8, lsl sl │ │ │ │ │ │ │ │ -0005dcbc : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r4, [r3] │ │ │ │ - pople {r4, pc} │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r0, #-4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r2, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 5dcf0 │ │ │ │ - pop {r4, pc} │ │ │ │ +000442c4 : │ │ │ │ + b 35398 │ │ │ │ │ │ │ │ -0005dd10 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r4, [r3] │ │ │ │ - pople {r4, pc} │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r0, #-4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r2, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 5dd44 │ │ │ │ - pop {r4, pc} │ │ │ │ +000442c8 : │ │ │ │ + b 2f860 │ │ │ │ │ │ │ │ -0005dd64 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r4, [r3] │ │ │ │ - pople {r4, pc} │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r0, #-4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r2, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 5dd98 │ │ │ │ - pop {r4, pc} │ │ │ │ +000442cc : │ │ │ │ + b 32854 │ │ │ │ + │ │ │ │ +000442d0 : │ │ │ │ + b 31df8 │ │ │ │ │ │ │ │ -0005ddb8 : │ │ │ │ +000442d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #200] @ 5de9c │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #196] @ 5dea0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #84] @ 44340 │ │ │ │ + ldr r3, [pc, #84] @ 44344 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #188] @ 5dea4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bl 32bc0 │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ble 5de6c │ │ │ │ - ldr lr, [sp] │ │ │ │ - add r0, r5, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [r0, #-4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, lr │ │ │ │ - ldrne r2, [r6] │ │ │ │ - moveq r2, lr │ │ │ │ - cmp r3, ip │ │ │ │ - str r2, [r1, #-4] │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r1, r1, r5 │ │ │ │ - bne 5de44 │ │ │ │ - ldr r2, [pc, #52] @ 5dea8 │ │ │ │ - ldr r3, [pc, #40] @ 5dea0 │ │ │ │ + bl 2f6f8 │ │ │ │ + ldr r2, [pc, #48] @ 44348 │ │ │ │ + ldr r3, [pc, #40] @ 44344 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5de98 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne 4433c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010fed0 │ │ │ │ + @ instruction: 0x001299bc │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, ip, lsl #19 │ │ │ │ - andseq pc, r0, r4, lsr lr @ │ │ │ │ - │ │ │ │ -0005deac : │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bxle lr │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - ldr ip, [r3] │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str ip, [r1, #-4] │ │ │ │ - add r1, r1, r0 │ │ │ │ - bne 5ded8 │ │ │ │ - bx lr │ │ │ │ + mulseq r2, r0, r9 │ │ │ │ │ │ │ │ -0005def0 : │ │ │ │ +0004434c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 5dfec │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 5dff0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #80] @ 443b4 │ │ │ │ + ldr r3, [pc, #80] @ 443b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 5dff4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5dfa0 │ │ │ │ - ldr r2, [pc, #152] @ 5dff8 │ │ │ │ - ldr r3, [pc, #140] @ 5dff0 │ │ │ │ + bl 316cc │ │ │ │ + ldr r2, [pc, #48] @ 443bc │ │ │ │ + ldr r3, [pc, #40] @ 443b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5dfe8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + bne 443b0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 348c4 │ │ │ │ - ldr r2, [pc, #84] @ 5dffc │ │ │ │ - ldr r3, [pc, #68] @ 5dff0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r9, r2, r4, asr #18 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r9, r2, ip, lsl r9 │ │ │ │ + │ │ │ │ +000443c0 : │ │ │ │ + b 33658 │ │ │ │ + │ │ │ │ +000443c4 : │ │ │ │ + b 3439c │ │ │ │ + │ │ │ │ +000443c8 : │ │ │ │ + b 31738 │ │ │ │ + │ │ │ │ +000443cc : │ │ │ │ + b 2ffec │ │ │ │ + │ │ │ │ +000443d0 : │ │ │ │ + b 31fd8 │ │ │ │ + │ │ │ │ +000443d4 : │ │ │ │ + b 34138 │ │ │ │ + │ │ │ │ +000443d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #96] @ 44458 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr ip, [pc, #88] @ 4445c │ │ │ │ + str r3, [sp] │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + mov ip, #0 │ │ │ │ + bl 344d4 │ │ │ │ + ldr r2, [pc, #48] @ 44460 │ │ │ │ + ldr r3, [pc, #40] @ 4445c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5dfe8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 34b70 │ │ │ │ + bne 44454 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r0, r8, sp │ │ │ │ + andseq r9, r2, r4, lsr #17 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r0, asr r8 │ │ │ │ - andseq pc, r0, r8, asr #26 │ │ │ │ - andseq pc, r0, r0, lsl #26 │ │ │ │ + andseq r9, r2, r8, ror r8 │ │ │ │ │ │ │ │ -0005e000 : │ │ │ │ +00044464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #204] @ 5e0e8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ 5e0ec │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #80] @ 444cc │ │ │ │ + ldr r3, [pc, #80] @ 444d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #192] @ 5e0f0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bl 32bc0 │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ble 5e0b8 │ │ │ │ - ldr lr, [sp] │ │ │ │ - add r0, r5, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - ldrne r4, [r6] │ │ │ │ - moveq r3, lr │ │ │ │ - mulne r3, r4, r3 │ │ │ │ - cmp r2, ip │ │ │ │ - str r3, [r1, #-4] │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r1, r1, r5 │ │ │ │ - bne 5e08c │ │ │ │ - ldr r2, [pc, #52] @ 5e0f4 │ │ │ │ - ldr r3, [pc, #40] @ 5e0ec │ │ │ │ + bl 3067c │ │ │ │ + ldr r2, [pc, #48] @ 444d4 │ │ │ │ + ldr r3, [pc, #40] @ 444d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e0e4 │ │ │ │ + bne 444c8 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r0, r8, lsl #25 │ │ │ │ + andseq r9, r2, ip, lsr #16 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r4, asr #14 │ │ │ │ - andseq pc, r0, r8, ror #23 │ │ │ │ + andseq r9, r2, r4, lsl #16 │ │ │ │ │ │ │ │ -0005e0f8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r4, [r3] │ │ │ │ - ldr lr, [r2] │ │ │ │ - pople {r4, r5, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - ldr r5, [r3] │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - mul r3, r5, r3 │ │ │ │ - cmp r2, ip │ │ │ │ - str r3, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 5e134 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0005e158 : │ │ │ │ +000444d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 5e254 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 5e258 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #80] @ 44540 │ │ │ │ + ldr r3, [pc, #80] @ 44544 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 5e25c │ │ │ │ - sub sp, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5e208 │ │ │ │ - ldr r2, [pc, #152] @ 5e260 │ │ │ │ - ldr r3, [pc, #140] @ 5e258 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5e250 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 30b14 │ │ │ │ - ldr r2, [pc, #84] @ 5e264 │ │ │ │ - ldr r3, [pc, #68] @ 5e258 │ │ │ │ + bl 35440 │ │ │ │ + ldr r2, [pc, #48] @ 44548 │ │ │ │ + ldr r3, [pc, #40] @ 44544 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e250 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + bne 4453c │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3403c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r0, r0, lsr fp @ │ │ │ │ + @ instruction: 0x001297b8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r8, ror #11 │ │ │ │ - andseq pc, r0, r0, ror #21 │ │ │ │ - mulseq r0, r8, sl │ │ │ │ + mulseq r2, r0, r7 │ │ │ │ + │ │ │ │ +0004454c : │ │ │ │ + b 33a18 │ │ │ │ + │ │ │ │ +00044550 : │ │ │ │ + b 3364c │ │ │ │ │ │ │ │ -0005e268 : │ │ │ │ +00044554 : │ │ │ │ + b 31f90 │ │ │ │ + │ │ │ │ +00044558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #204] @ 5e350 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ 5e354 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #192] @ 5e358 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #80] @ 445c0 │ │ │ │ + ldr r3, [pc, #80] @ 445c4 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bl 32bc0 │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ble 5e320 │ │ │ │ - ldr lr, [sp] │ │ │ │ - add r0, r5, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - ldrne r4, [r6] │ │ │ │ - moveq r3, lr │ │ │ │ - addne r3, r3, r4 │ │ │ │ - cmp r2, ip │ │ │ │ - str r3, [r1, #-4] │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r1, r1, r5 │ │ │ │ - bne 5e2f4 │ │ │ │ - ldr r2, [pc, #52] @ 5e35c │ │ │ │ - ldr r3, [pc, #40] @ 5e354 │ │ │ │ + bl 30a30 │ │ │ │ + ldr r2, [pc, #48] @ 445c8 │ │ │ │ + ldr r3, [pc, #40] @ 445c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e34c │ │ │ │ + bne 445bc │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r0, r0, lsr #20 │ │ │ │ + andseq r9, r2, r8, lsr r7 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq sl, [lr], -ip │ │ │ │ - andseq pc, r0, r0, lsl #19 │ │ │ │ + andseq r9, r2, r0, lsl r7 │ │ │ │ │ │ │ │ -0005e360 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r4, [r3] │ │ │ │ - ldr lr, [r2] │ │ │ │ - pople {r4, r5, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - ldr r5, [r3] │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r3, r3, r5 │ │ │ │ - cmp r2, ip │ │ │ │ - str r3, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 5e39c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ +000445cc : │ │ │ │ + b 34924 │ │ │ │ │ │ │ │ -0005e3c0 : │ │ │ │ +000445d0 : │ │ │ │ + b 30a54 │ │ │ │ + │ │ │ │ +000445d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 5e4bc │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 5e4c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 5e4c4 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r2, sp │ │ │ │ + bl 31198 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00044604 : │ │ │ │ + b 34744 │ │ │ │ + │ │ │ │ +00044608 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 305d4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00044630 : │ │ │ │ + b 35230 │ │ │ │ + │ │ │ │ +00044634 : │ │ │ │ + b 2fe6c │ │ │ │ + │ │ │ │ +00044638 : │ │ │ │ + b 3466c │ │ │ │ + │ │ │ │ +0004463c : │ │ │ │ + b 347ec │ │ │ │ + │ │ │ │ +00044640 : │ │ │ │ + b 34984 │ │ │ │ + │ │ │ │ +00044644 : │ │ │ │ + b 32068 │ │ │ │ + │ │ │ │ +00044648 : │ │ │ │ + b 348d0 │ │ │ │ + │ │ │ │ +0004464c : │ │ │ │ + b 31810 │ │ │ │ + │ │ │ │ +00044650 : │ │ │ │ + b 33358 │ │ │ │ + │ │ │ │ +00044654 : │ │ │ │ + b 314d4 │ │ │ │ + │ │ │ │ +00044658 : │ │ │ │ + b 2f6c8 │ │ │ │ + │ │ │ │ +0004465c : │ │ │ │ + b 2f6bc │ │ │ │ + │ │ │ │ +00044660 : │ │ │ │ + b 31504 │ │ │ │ + │ │ │ │ +00044664 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #80] @ 446cc │ │ │ │ + ldr r3, [pc, #80] @ 446d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5e470 │ │ │ │ - ldr r2, [pc, #152] @ 5e4c8 │ │ │ │ - ldr r3, [pc, #140] @ 5e4c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5e4b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 32bcc │ │ │ │ - ldr r2, [pc, #84] @ 5e4cc │ │ │ │ - ldr r3, [pc, #68] @ 5e4c0 │ │ │ │ + bl 319a8 │ │ │ │ + ldr r2, [pc, #48] @ 446d4 │ │ │ │ + ldr r3, [pc, #40] @ 446d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e4b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + bne 446c8 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 31c48 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r0, r8, asr #17 │ │ │ │ + andseq r9, r2, ip, lsr #12 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r0, lsl #7 │ │ │ │ - andseq pc, r0, r8, ror r8 @ │ │ │ │ - andseq pc, r0, r0, lsr r8 @ │ │ │ │ + andseq r9, r2, r4, lsl #12 │ │ │ │ + │ │ │ │ +000446d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30b80 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000446f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35284 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044710 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 329f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004472c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3136c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044748 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32efc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e4d0 : │ │ │ │ +00044764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #232] @ 5e5d8 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #228] @ 5e5dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r0, [pc, #212] @ 5e5e0 │ │ │ │ - ldr r2, [r2] │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r9, [r4] │ │ │ │ - ldr r2, [r5] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr ip, [sl] │ │ │ │ - ble 5e5a8 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - rsb r4, r2, #1 │ │ │ │ - rsb r5, ip, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - b 5e568 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sl] │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r4, r4, r2 │ │ │ │ - sub r0, r4, #1 │ │ │ │ - add r5, r5, ip │ │ │ │ - ldr ip, [r8, r0, lsl #2] │ │ │ │ - sub r7, r5, #1 │ │ │ │ - cmp ip, fp │ │ │ │ - moveq r0, fp │ │ │ │ - beq 5e594 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, r8, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - str r0, [r3, r7, lsl #2] │ │ │ │ - bge 5e55c │ │ │ │ - ldr r2, [pc, #52] @ 5e5e4 │ │ │ │ - ldr r3, [pc, #40] @ 5e5dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5e5d4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44864 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4487c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fc44 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010f7b4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, ip, asr r2 │ │ │ │ - @ instruction: 0x0010f6f8 │ │ │ │ + ldr r1, [pc, #40] @ 44894 │ │ │ │ + ldr r0, [pc, #40] @ 44898 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4489c │ │ │ │ + ldr r0, [pc, #24] @ 448a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r4, r0, ip, asr #1 │ │ │ │ + andseq r4, r0, r4, asr #25 │ │ │ │ + ldrheq r4, [r0], -r4 @ │ │ │ │ + @ instruction: 0x00104cd4 │ │ │ │ │ │ │ │ -0005e5e8 : │ │ │ │ +000448a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [r2] │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r1, [sl] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - rsb r4, r2, #1 │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - mov fp, #1 │ │ │ │ - add r4, r4, r2 │ │ │ │ - sub r0, r4, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r7, r0, lsl #2 │ │ │ │ - add r5, r5, r1 │ │ │ │ - blx r3 │ │ │ │ - add fp, fp, #1 │ │ │ │ - sub r2, r5, #1 │ │ │ │ - cmp r9, fp │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ - poplt {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [sl] │ │ │ │ - b 5e628 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4493c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3586c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 44954 │ │ │ │ + ldr r0, [pc, #16] @ 44958 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00103ff4 │ │ │ │ + andseq r4, r0, ip, lsr ip │ │ │ │ │ │ │ │ -0005e660 : │ │ │ │ +0004495c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30cac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044978 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fc38 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044994 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 355cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000449b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30e74 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000449cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 320e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000449e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32830 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044a04 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30220 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044a20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f374 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044a3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f8f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044a58 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 322e4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044a74 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33d84 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044a90 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31de0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044aac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 309b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044ac8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 5e75c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 5e760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 5e764 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5e710 │ │ │ │ - ldr r2, [pc, #152] @ 5e768 │ │ │ │ - ldr r3, [pc, #140] @ 5e760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5e758 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 34258 │ │ │ │ - ldr r2, [pc, #84] @ 5e76c │ │ │ │ - ldr r3, [pc, #68] @ 5e760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5e758 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44b68 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 34dec │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r0, r8, lsr #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, r0, ror #1 │ │ │ │ - @ instruction: 0x0010f5d8 │ │ │ │ - mulseq r0, r0, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ae0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 44b80 │ │ │ │ + ldr r0, [pc, #16] @ 44b84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r8, asr #27 │ │ │ │ + andseq r4, r0, r8, lsr sl │ │ │ │ │ │ │ │ -0005e770 : │ │ │ │ +00044b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #840] @ 5ead8 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #832] @ 5eadc │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr fp, [ip] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r3, fp, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi 5ea74 │ │ │ │ - ldr sl, [pc, #784] @ 5eae0 │ │ │ │ - ldr r9, [pc, #784] @ 5eae4 │ │ │ │ - ldr r8, [pc, #784] @ 5eae8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 5e818 │ │ │ │ - sub r2, r5, #4 │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 5e818 │ │ │ │ - sub r3, r7, #4 │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 5e83c │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, sl │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44c28 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33a00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - ble 5e7ec │ │ │ │ - ldr r0, [pc, #668] @ 5eaec │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2fba8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2fba8 │ │ │ │ - ldr r4, [r4] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5eac0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub r1, r5, #4 │ │ │ │ - sub r0, r2, #4 │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - sub r3, r7, #4 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, ip │ │ │ │ - add r8, r0, r4, lsl #2 │ │ │ │ - mov r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ - ldr lr, [sl, #4]! │ │ │ │ - str r4, [fp], #4 │ │ │ │ - sub lr, lr, r4 │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ - add lr, lr, #1 │ │ │ │ - sub lr, r4, lr │ │ │ │ - mul lr, r6, lr │ │ │ │ - cmp r7, r8 │ │ │ │ - mul r6, r4, r6 │ │ │ │ - str lr, [r9], #4 │ │ │ │ - bne 5e8c8 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov lr, #1 │ │ │ │ - b 5e940 │ │ │ │ - ldr r3, [r0, #4]! │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - ldr sl, [ip], #4 │ │ │ │ - add lr, lr, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r4, lr │ │ │ │ - add r8, r8, sl │ │ │ │ - str r3, [r2] │ │ │ │ - blt 5e94c │ │ │ │ - ldr sl, [r1, #4]! │ │ │ │ - cmp sl, r3 │ │ │ │ - blt 5e918 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - beq 5e9b0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - ldr fp, [r2, r3, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 5ea0c │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - str fp, [sp, #16] │ │ │ │ - bgt 5ea44 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5e9b0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r1, r5, #4 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - b 5e90c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - ldr r9, [r2, r3, lsl #2] │ │ │ │ + bl 321ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ea30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r9, [sp, #16] │ │ │ │ - cmp r8, r7 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - bgt 5ea44 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5e9b0 │ │ │ │ - mov r9, #0 │ │ │ │ - b 5e998 │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - bgt 5eab8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5e958 │ │ │ │ - mov r9, #1 │ │ │ │ - b 5e998 │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - ble 5e9fc │ │ │ │ - ldr r2, [pc, #164] @ 5eaf0 │ │ │ │ - ldr r3, [pc, #140] @ 5eadc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ead4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #116] @ 5eaf4 │ │ │ │ - ldr r1, [pc, #116] @ 5eaf8 │ │ │ │ - ldr r0, [pc, #116] @ 5eafc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 44c40 │ │ │ │ + ldr r0, [pc, #16] @ 44c44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr fp, [r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 5e7c8 │ │ │ │ - b 5e848 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b 5ea44 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - b 5e958 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r0, r0, lsl r5 @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sl, lr, ip, ror #7 │ │ │ │ - andeq sl, lr, r0, ror #7 │ │ │ │ - andeq r4, pc, ip, asr fp @ │ │ │ │ - andeq r9, lr, ip, lsl #30 │ │ │ │ - andseq pc, r0, ip, asr r2 @ │ │ │ │ - andeq sl, lr, r0, lsl #2 │ │ │ │ - andeq sl, lr, r4, lsr #2 │ │ │ │ - andeq r4, pc, r0, lsr #17 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r8, lsl #26 │ │ │ │ + andseq r4, r0, r0, lsr #19 │ │ │ │ │ │ │ │ -0005eb00 : │ │ │ │ +00044c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #640] @ 5eda0 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #632] @ 5eda4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r9, [ip] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - mov sl, r1 │ │ │ │ - bhi 5ed58 │ │ │ │ - ldr r3, [pc, #584] @ 5eda8 │ │ │ │ - ldr r2, [pc, #584] @ 5edac │ │ │ │ - ldr fp, [pc, #584] @ 5edb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub r6, r7, #4 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r4, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 5ebb4 │ │ │ │ - sub r2, r5, #4 │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 5ebb4 │ │ │ │ - sub r3, sl, #4 │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 5ebd8 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, fp │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44ce8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33a00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - ble 5eb88 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add r3, sp, #28 │ │ │ │ + bl 349c0 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fba8 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fba8 │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 5ec70 │ │ │ │ - sub r2, r7, #4 │ │ │ │ - sub r6, sl, #4 │ │ │ │ - add r4, sp, #76 @ 0x4c │ │ │ │ - sub lr, r5, #4 │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - add sl, r2, r9, lsl #2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr fp, [r2, #4]! │ │ │ │ - ldr r3, [lr, #4]! │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - sub r3, r3, fp │ │ │ │ - add r3, r3, #1 │ │ │ │ - sub r3, r0, r3 │ │ │ │ - mul r3, r1, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - mul r1, r0, r1 │ │ │ │ - str fp, [r4], #4 │ │ │ │ - str r3, [ip], #4 │ │ │ │ - bne 5ec40 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r3, r4, #1 │ │ │ │ - ldr sl, [r8, r3, lsl #2] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 5ecf0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub ip, r6, #4 │ │ │ │ - sub fp, r7, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add lr, sp, #36 @ 0x24 │ │ │ │ - mov r0, #1 │ │ │ │ - b 5ece0 │ │ │ │ - ldr r3, [fp, #4]! │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - ldr r1, [lr], #4 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r9, r0 │ │ │ │ - add r4, r4, r1 │ │ │ │ - str r3, [r2] │ │ │ │ - blt 5ecec │ │ │ │ - ldr r1, [ip, #4]! │ │ │ │ - cmp r1, r3 │ │ │ │ - blt 5ecb8 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - sub r2, r4, #1 │ │ │ │ - ldr fp, [r8, r2, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq fp, sl │ │ │ │ - cmp r3, r4 │ │ │ │ - mov sl, fp │ │ │ │ - bge 5ec94 │ │ │ │ - ldr r2, [pc, #132] @ 5edb4 │ │ │ │ - ldr r3, [pc, #112] @ 5eda4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ed9c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #84] @ 5edb8 │ │ │ │ - ldr r1, [pc, #84] @ 5edbc │ │ │ │ - ldr r0, [pc, #84] @ 5edc0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 44d00 │ │ │ │ + ldr r0, [pc, #16] @ 44d04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r9, [r3] │ │ │ │ - cmp r9, #0 │ │ │ │ - bgt 5eb58 │ │ │ │ - b 5ebec │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r0, r0, lsl #3 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq lr, r4, r0 │ │ │ │ - ldrdeq r4, [pc], -r4 @ │ │ │ │ - andeq sl, lr, ip, asr #32 │ │ │ │ - andseq lr, r0, r8, ror pc │ │ │ │ - andeq r9, lr, ip, lsl lr │ │ │ │ - andeq r9, lr, ip, ror lr │ │ │ │ - @ instruction: 0x000f45bc │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r8, asr #24 │ │ │ │ + andseq r4, r0, r8, lsl #18 │ │ │ │ + │ │ │ │ +00044d08 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 327ac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044d24 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33c28 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005edc4 : │ │ │ │ +00044d40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ 5eeb4 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #208] @ 5eeb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #200] @ 5eebc │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ee6c │ │ │ │ - ldr r2, [pc, #144] @ 5eec0 │ │ │ │ - ldr r3, [pc, #132] @ 5eeb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5eeb0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44de0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fed8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 44df8 │ │ │ │ + ldr r0, [pc, #16] @ 44dfc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r0, asr fp │ │ │ │ + andseq r4, r0, r8, lsr r8 │ │ │ │ + │ │ │ │ +00044e00 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 32b90 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00044e64 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 340fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044e80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fe00 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044e9c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33e80 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044eb8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 335f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044ed4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 345a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044ef0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32a34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044f0c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30718 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044f28 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34078 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044f44 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 342a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044f60 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34d50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044f7c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3436c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044f98 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2fc50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00044fc4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31ef4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044fe0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 318a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00044ffc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 450a8 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3112c │ │ │ │ - ldr r2, [pc, #80] @ 5eec4 │ │ │ │ - ldr r3, [pc, #64] @ 5eeb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5eeb0 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 33c34 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 33910 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, r4, asr #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r9, lr, ip, ror r9 │ │ │ │ - andseq lr, r0, r8, ror lr │ │ │ │ - andseq lr, r0, r4, lsr lr │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 450c0 │ │ │ │ + ldr r0, [pc, #16] @ 450c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r8, lsl #17 │ │ │ │ + mulseq r0, r8, r5 │ │ │ │ │ │ │ │ -0005eec8 : │ │ │ │ +000450c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #840] @ 5f230 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #832] @ 5f234 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr fp, [ip] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r3, fp, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi 5f1cc │ │ │ │ - ldr sl, [pc, #784] @ 5f238 │ │ │ │ - ldr r9, [pc, #784] @ 5f23c │ │ │ │ - ldr r8, [pc, #784] @ 5f240 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 5ef70 │ │ │ │ - sub r2, r5, #4 │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 5ef70 │ │ │ │ - sub r3, r7, #4 │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 5ef94 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45160 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31c00 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, sl │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45178 │ │ │ │ + ldr r0, [pc, #16] @ 4517c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001037d0 │ │ │ │ + andseq r4, r0, r8, lsl #10 │ │ │ │ + │ │ │ │ +00045180 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30eb0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004519c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45234 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 304a8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33a00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - ble 5ef44 │ │ │ │ - ldr r0, [pc, #668] @ 5f244 │ │ │ │ - mov r2, #5 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4524c │ │ │ │ + ldr r0, [pc, #16] @ 45250 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001036fc │ │ │ │ + andseq r4, r0, ip, asr r4 │ │ │ │ + │ │ │ │ +00045254 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 452fc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3319c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45314 │ │ │ │ + ldr r0, [pc, #16] @ 45318 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r4, lsr r6 │ │ │ │ + @ instruction: 0x001043bc │ │ │ │ + │ │ │ │ +0004531c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33970 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00045338 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 453fc │ │ │ │ + add sl, sp, #60 @ 0x3c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 35380 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2fba8 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ - add r3, sp, #28 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45414 │ │ │ │ + ldr r0, [pc, #16] @ 45418 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2fba8 │ │ │ │ - ldr r4, [r4] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5f218 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub r1, r5, #4 │ │ │ │ - sub r0, r2, #4 │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - sub r3, r7, #4 │ │ │ │ - mov fp, r2 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r4, lsr r5 │ │ │ │ + andseq r4, r0, r4, ror #5 │ │ │ │ + │ │ │ │ +0004541c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, ip │ │ │ │ - add r8, r0, r4, lsl #2 │ │ │ │ - mov r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ - ldr lr, [sl, #4]! │ │ │ │ - str r4, [fp], #4 │ │ │ │ - sub lr, lr, r4 │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ - add lr, lr, #1 │ │ │ │ - sub lr, r4, lr │ │ │ │ - mul lr, r6, lr │ │ │ │ - cmp r7, r8 │ │ │ │ - mul r6, r4, r6 │ │ │ │ - str lr, [r9], #4 │ │ │ │ - bne 5f020 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov lr, #1 │ │ │ │ - b 5f098 │ │ │ │ - ldr r3, [r0, #4]! │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - ldr sl, [ip], #4 │ │ │ │ - add lr, lr, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r4, lr │ │ │ │ - add r8, r8, sl │ │ │ │ - str r3, [r2] │ │ │ │ - blt 5f0a4 │ │ │ │ - ldr sl, [r1, #4]! │ │ │ │ - cmp sl, r3 │ │ │ │ - blt 5f070 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - beq 5f108 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - ldr fp, [r2, r3, lsl #2] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4549c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 5f164 │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - str fp, [sp, #16] │ │ │ │ - bgt 5f19c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5f108 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r1, r5, #4 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - b 5f064 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - ldr r9, [r2, r3, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32e6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 454b4 │ │ │ │ + ldr r0, [pc, #16] @ 454b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, r4, r4 │ │ │ │ + andseq r4, r0, ip, ror #4 │ │ │ │ + │ │ │ │ +000454bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4553c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 357c4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45554 │ │ │ │ + ldr r0, [pc, #16] @ 45558 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001033f4 │ │ │ │ + @ instruction: 0x001041f4 │ │ │ │ + │ │ │ │ +0004555c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 455fc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 359d4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f188 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r9, [sp, #16] │ │ │ │ - cmp r8, r7 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - bgt 5f19c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5f108 │ │ │ │ - mov r9, #0 │ │ │ │ - b 5f0f0 │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - bgt 5f210 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 5f0b0 │ │ │ │ - mov r9, #1 │ │ │ │ - b 5f0f0 │ │ │ │ - add r8, r8, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ - str sl, [sp, #76] @ 0x4c │ │ │ │ - ble 5f154 │ │ │ │ - ldr r2, [pc, #164] @ 5f248 │ │ │ │ - ldr r3, [pc, #140] @ 5f234 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f22c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #116] @ 5f24c │ │ │ │ - ldr r1, [pc, #116] @ 5f250 │ │ │ │ - ldr r0, [pc, #116] @ 5f254 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45614 │ │ │ │ + ldr r0, [pc, #16] @ 45618 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r4, lsr r3 │ │ │ │ + andseq r4, r0, ip, asr r1 │ │ │ │ + │ │ │ │ +0004561c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3265c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00045638 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 456d8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33de4 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 456f0 │ │ │ │ + ldr r0, [pc, #16] @ 456f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr fp, [r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 5ef20 │ │ │ │ - b 5efa0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b 5f19c │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - b 5f0b0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010edb8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq lr, r4, ip │ │ │ │ - andeq r9, lr, ip, asr #25 │ │ │ │ - andeq r4, pc, r4, lsl #8 │ │ │ │ - @ instruction: 0x000e97b4 │ │ │ │ - andseq lr, r0, r4, lsl #22 │ │ │ │ - andeq r9, lr, r8, lsr #19 │ │ │ │ - andeq r9, lr, r0, lsl sl │ │ │ │ - andeq r4, pc, r8, asr #2 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r3, r0, r8, asr r2 │ │ │ │ + andseq r4, r0, r8, lsr #1 │ │ │ │ │ │ │ │ -0005f258 : │ │ │ │ +000456f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #640] @ 5f4f8 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #632] @ 5f4fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r9, [ip] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - mov sl, r1 │ │ │ │ - bhi 5f4b0 │ │ │ │ - ldr r3, [pc, #584] @ 5f500 │ │ │ │ - ldr r2, [pc, #584] @ 5f504 │ │ │ │ - ldr fp, [pc, #584] @ 5f508 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub r6, r7, #4 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r4, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 5f30c │ │ │ │ - sub r2, r5, #4 │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 5f30c │ │ │ │ - sub r3, sl, #4 │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 5f330 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, fp │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45798 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33a00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - ble 5f2e0 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add r3, sp, #28 │ │ │ │ + bl 312f4 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fba8 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fba8 │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 5f3c8 │ │ │ │ - sub r2, r7, #4 │ │ │ │ - sub r6, sl, #4 │ │ │ │ - add r4, sp, #76 @ 0x4c │ │ │ │ - sub lr, r5, #4 │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - add sl, r2, r9, lsl #2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr fp, [r2, #4]! │ │ │ │ - ldr r3, [lr, #4]! │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - sub r3, r3, fp │ │ │ │ - add r3, r3, #1 │ │ │ │ - sub r3, r0, r3 │ │ │ │ - mul r3, r1, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - mul r1, r0, r1 │ │ │ │ - str fp, [r4], #4 │ │ │ │ - str r3, [ip], #4 │ │ │ │ - bne 5f398 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r3, r4, #1 │ │ │ │ - ldr sl, [r8, r3, lsl #2] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 5f448 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub ip, r6, #4 │ │ │ │ - sub fp, r7, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add lr, sp, #36 @ 0x24 │ │ │ │ - mov r0, #1 │ │ │ │ - b 5f438 │ │ │ │ - ldr r3, [fp, #4]! │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - ldr r1, [lr], #4 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r9, r0 │ │ │ │ - add r4, r4, r1 │ │ │ │ - str r3, [r2] │ │ │ │ - blt 5f444 │ │ │ │ - ldr r1, [ip, #4]! │ │ │ │ - cmp r1, r3 │ │ │ │ - blt 5f410 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - sub r2, r4, #1 │ │ │ │ - ldr fp, [r8, r2, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq fp, sl │ │ │ │ - cmp r3, r4 │ │ │ │ - mov sl, fp │ │ │ │ - bge 5f3ec │ │ │ │ - ldr r2, [pc, #132] @ 5f50c │ │ │ │ - ldr r3, [pc, #112] @ 5f4fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f4f4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #84] @ 5f510 │ │ │ │ - ldr r1, [pc, #84] @ 5f514 │ │ │ │ - ldr r0, [pc, #84] @ 5f518 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 457b0 │ │ │ │ + ldr r0, [pc, #16] @ 457b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, r8, r1 │ │ │ │ + andseq r4, r0, r0, lsl r0 │ │ │ │ + │ │ │ │ +000457b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45858 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 304c0 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45870 │ │ │ │ + ldr r0, [pc, #16] @ 45874 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r9, [r3] │ │ │ │ - cmp r9, #0 │ │ │ │ - bgt 5f2b0 │ │ │ │ - b 5f344 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, r8, lsr #20 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r9, lr, ip, asr #18 │ │ │ │ - andeq r4, pc, ip, ror r0 @ │ │ │ │ - strdeq r9, [lr], -r4 │ │ │ │ - andseq lr, r0, r0, lsr #16 │ │ │ │ - andeq r9, lr, r4, asr #13 │ │ │ │ - andeq r9, lr, r4, lsr r7 │ │ │ │ - andeq r3, pc, r4, ror #28 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrsbeq r3, [r0], -r8 │ │ │ │ + andseq r3, r0, r8, ror pc │ │ │ │ + │ │ │ │ +00045878 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 309dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00045894 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3184c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000458b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fdf4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005f51c : │ │ │ │ +000458cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ 5f60c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #208] @ 5f610 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #200] @ 5f614 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f5c4 │ │ │ │ - ldr r2, [pc, #144] @ 5f618 │ │ │ │ - ldr r3, [pc, #132] @ 5f610 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f608 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 325e4 │ │ │ │ - ldr r2, [pc, #80] @ 5f61c │ │ │ │ - ldr r3, [pc, #64] @ 5f610 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f608 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4596c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30454 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, ip, ror #14 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r9, lr, r4, lsr #4 │ │ │ │ - andseq lr, r0, r0, lsr #14 │ │ │ │ - @ instruction: 0x0010e6dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f5c0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45984 │ │ │ │ + ldr r0, [pc, #16] @ 45988 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r4, asr #31 │ │ │ │ + andseq r3, r0, ip, lsl #29 │ │ │ │ │ │ │ │ -0005f620 : │ │ │ │ +0004598c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #332] @ 5f784 │ │ │ │ - ldr r3, [pc, #332] @ 5f788 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #324] @ 5f78c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f3d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000459a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r8, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr fp, [sp] │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 5f764 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45a48 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 5f700 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - ldr r6, [r9, r5, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f6e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f320 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 5f6b0 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 5f730 │ │ │ │ - ldr r2, [pc, #136] @ 5f790 │ │ │ │ - ldr r3, [pc, #124] @ 5f788 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f780 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #92] @ 5f794 │ │ │ │ - ldr r3, [pc, #76] @ 5f788 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f780 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32f5c │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 5f6a4 │ │ │ │ - b 5f700 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, r0, ror r6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r9, lr, r8, lsl #2 │ │ │ │ - andseq lr, r0, r0, lsr #11 │ │ │ │ - andseq lr, r0, r0, ror r5 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45a60 │ │ │ │ + ldr r0, [pc, #16] @ 45a64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x00103dd8 │ │ │ │ │ │ │ │ -0005f798 : │ │ │ │ +00045a68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r7, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r4, r3, #1 │ │ │ │ - blt 5f81c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5f834 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r1, [r8, r6, lsl #2] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r6, r6, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5f7e8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 32f5c │ │ │ │ - rsb r1, r7, #0 │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5f7e0 │ │ │ │ - mov r0, #0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45b08 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ba8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45b20 │ │ │ │ + ldr r0, [pc, #16] @ 45b24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r8, lsr #28 │ │ │ │ + andseq r3, r0, r0, asr #26 │ │ │ │ │ │ │ │ -0005f83c : │ │ │ │ +00045b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 5f914 │ │ │ │ - ldr r3, [pc, #192] @ 5f918 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 5f91c │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5f8d4 │ │ │ │ - ldr r2, [pc, #128] @ 5f920 │ │ │ │ - ldr r3, [pc, #116] @ 5f918 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f910 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45bc8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2f4d0 │ │ │ │ - ldr r2, [pc, #72] @ 5f924 │ │ │ │ - ldr r3, [pc, #56] @ 5f918 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f910 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 34510 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, r4, asr r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, r0, lsl #30 │ │ │ │ - andseq lr, r0, r8, lsl #8 │ │ │ │ - andseq lr, r0, ip, asr #7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30730 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45be0 │ │ │ │ + ldr r0, [pc, #16] @ 45be4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r8, ror #26 │ │ │ │ + andseq r3, r0, r8, lsr #25 │ │ │ │ │ │ │ │ -0005f928 : │ │ │ │ +00045be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #348] @ 5fa9c │ │ │ │ - ldr r3, [pc, #348] @ 5faa0 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #340] @ 5faa4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31dc8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00045c04 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31684 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00045c20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r8, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr fp, [sp] │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 5fa7c │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45cc0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 5fa08 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - ldr r6, [r9, r5, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f9f0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f788 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 5f9b8 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 5fa38 │ │ │ │ - ldr r2, [pc, #152] @ 5faa8 │ │ │ │ - ldr r3, [pc, #140] @ 5faa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fa98 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ 5faac │ │ │ │ - ldr r3, [pc, #92] @ 5faa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fa98 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32f5c │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 5f9ac │ │ │ │ - b 5fa08 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, r8, ror #6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, r0, lsl #28 │ │ │ │ - mulseq r0, r8, r2 │ │ │ │ - andseq lr, r0, r8, ror #4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45cd8 │ │ │ │ + ldr r0, [pc, #16] @ 45cdc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r0, ror ip │ │ │ │ + @ instruction: 0x00103bd8 │ │ │ │ │ │ │ │ -0005fab0 : │ │ │ │ +00045ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r1] │ │ │ │ - ldr r6, [r2] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - mul r3, r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r4, r3, #1 │ │ │ │ - blt 5fb48 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5fb60 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [r7, r9, lsl #2] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r9, r9, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5fb00 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 32f5c │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - rsb r1, r6, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5faf8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5fb2c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35254 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fb68 : │ │ │ │ +00045cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 5fc40 │ │ │ │ - ldr r3, [pc, #192] @ 5fc44 │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 5fc48 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45d9c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34cd8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45db4 │ │ │ │ + ldr r0, [pc, #16] @ 45db8 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5fc00 │ │ │ │ - ldr r2, [pc, #128] @ 5fc4c │ │ │ │ - ldr r3, [pc, #116] @ 5fc44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fc3c │ │ │ │ mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, r4, fp │ │ │ │ + andseq r3, r0, r4, lsr #22 │ │ │ │ + │ │ │ │ +00045dbc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45e5c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3034c │ │ │ │ - ldr r2, [pc, #72] @ 5fc50 │ │ │ │ - ldr r3, [pc, #56] @ 5fc44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fc3c │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 32b0c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, r8, lsr #2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r8, [lr], -r4 │ │ │ │ - ldrsbeq lr, [r0], -ip │ │ │ │ - andseq lr, r0, r0, lsr #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31210 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45e74 │ │ │ │ + ldr r0, [pc, #16] @ 45e78 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00102ad4 │ │ │ │ + andseq r3, r0, ip, lsl #21 │ │ │ │ │ │ │ │ -0005fc54 : │ │ │ │ +00045e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #376] @ 5fde4 │ │ │ │ - ldr r3, [pc, #376] @ 5fde8 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #368] @ 5fdec │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45f1c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32aac │ │ │ │ - ldr r8, [r4] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - cmp r8, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [r5] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 5fdc4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 5fd50 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr fp, [r7, r5, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5fd38 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 5fcf8 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 5fd80 │ │ │ │ - ldr r2, [pc, #152] @ 5fdf0 │ │ │ │ - ldr r3, [pc, #140] @ 5fde8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fde0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ 5fdf4 │ │ │ │ - ldr r3, [pc, #92] @ 5fde8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fde0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32f5c │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 5fcec │ │ │ │ - b 5fd50 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r0, ip, lsr r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r8, [lr], -r0 │ │ │ │ - andseq sp, r0, r0, asr pc │ │ │ │ - andseq sp, r0, r0, lsr #30 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33724 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45f34 │ │ │ │ + ldr r0, [pc, #16] @ 45f38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r4, lsl sl │ │ │ │ + @ instruction: 0x001039f4 │ │ │ │ │ │ │ │ -0005fdf8 : │ │ │ │ +00045f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 32d70 │ │ │ │ - ldr sl, [r5] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r7, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 45fdc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 323d4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - sub r0, sl, #1 │ │ │ │ - mul r0, r7, r0 │ │ │ │ - add r4, r0, #1 │ │ │ │ - blt 5fea4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5febc │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r0, [r9, r6, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r6, r6, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5fe54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 32f5c │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r7, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5fe4c │ │ │ │ - mov r4, #0 │ │ │ │ - b 5fe88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 45ff4 │ │ │ │ + ldr r0, [pc, #16] @ 45ff8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r4, asr r9 │ │ │ │ + andseq r3, r0, ip, asr r9 │ │ │ │ │ │ │ │ -0005fec4 : │ │ │ │ +00045ffc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 5ff9c │ │ │ │ - ldr r3, [pc, #192] @ 5ffa0 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 5ffa4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5ff5c │ │ │ │ - ldr r2, [pc, #128] @ 5ffa8 │ │ │ │ - ldr r3, [pc, #116] @ 5ffa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ff98 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4609c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 32c2c │ │ │ │ - ldr r2, [pc, #72] @ 5ffac │ │ │ │ - ldr r3, [pc, #56] @ 5ffa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ff98 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ee0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 460b4 │ │ │ │ + ldr r0, [pc, #16] @ 460b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, r4, r8 │ │ │ │ + andseq r3, r0, r4, asr #17 │ │ │ │ + │ │ │ │ +000460bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4615c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 30598 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r0, ip, asr #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, r8, ror r8 │ │ │ │ - andseq sp, r0, r0, lsl #27 │ │ │ │ - andseq sp, r0, r4, asr #26 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f95c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46174 │ │ │ │ + ldr r0, [pc, #16] @ 46178 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001027d4 │ │ │ │ + andseq r3, r0, ip, lsr #16 │ │ │ │ │ │ │ │ -0005ffb0 : │ │ │ │ +0004617c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #336] @ 60118 │ │ │ │ - ldr r3, [pc, #336] @ 6011c │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #328] @ 60120 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 461fc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32aac │ │ │ │ - ldr r8, [r4] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - cmp r8, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [r5] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 600f8 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 328b4 │ │ │ │ mov r4, r0 │ │ │ │ - ble 600ac │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - ldr fp, [r7, r5, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60094 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 60054 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 600dc │ │ │ │ - ldr r2, [pc, #112] @ 60124 │ │ │ │ - ldr r3, [pc, #100] @ 6011c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60114 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, sl │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 600ac │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 60048 │ │ │ │ - b 600ac │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r0, r0, ror #25 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, r4, ror r7 │ │ │ │ - @ instruction: 0x0010dbf4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46214 │ │ │ │ + ldr r0, [pc, #16] @ 46218 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r4, lsr r7 │ │ │ │ + @ instruction: 0x001037b4 │ │ │ │ │ │ │ │ -00060128 : │ │ │ │ +0004621c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 32d70 │ │ │ │ - ldr sl, [r5] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - sub r0, sl, #1 │ │ │ │ - mul r0, r7, r0 │ │ │ │ - add r4, r0, #1 │ │ │ │ - blt 601d0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 601e8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r0, [r9, r6, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r6, r6, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmn r5, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4629c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 320a4 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60184 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r7, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 6017c │ │ │ │ - mov r4, #0 │ │ │ │ - b 601b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 462b4 │ │ │ │ + ldr r0, [pc, #16] @ 462b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, r4, r6 │ │ │ │ + andseq r3, r0, ip, lsr r7 │ │ │ │ │ │ │ │ -000601f0 : │ │ │ │ +000462bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 602c8 │ │ │ │ - ldr r3, [pc, #192] @ 602cc │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 602d0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60288 │ │ │ │ - ldr r2, [pc, #128] @ 602d4 │ │ │ │ - ldr r3, [pc, #116] @ 602cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 602c4 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4635c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 31f54 │ │ │ │ - ldr r2, [pc, #72] @ 602d8 │ │ │ │ - ldr r3, [pc, #56] @ 602cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 602c4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 33964 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r0, r0, lsr #21 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, ip, asr #10 │ │ │ │ - andseq sp, r0, r4, asr sl │ │ │ │ - andseq sp, r0, r8, lsl sl │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339e8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46374 │ │ │ │ + ldr r0, [pc, #16] @ 46378 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001025d4 │ │ │ │ + andseq r3, r0, r4, lsr #13 │ │ │ │ │ │ │ │ -000602dc : │ │ │ │ +0004637c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #296] @ 6041c │ │ │ │ - ldr r3, [pc, #296] @ 60420 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #288] @ 60424 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r8, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r9, [sp] │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 603fc │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 603b0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r6, [sl, r5, lsl #2] │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4647c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 46494 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60398 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 6036c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 603e0 │ │ │ │ - ldr r2, [pc, #112] @ 60428 │ │ │ │ - ldr r3, [pc, #100] @ 60420 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 313a8 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 464ac │ │ │ │ + ldr r0, [pc, #40] @ 464b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 464b4 │ │ │ │ + ldr r0, [pc, #24] @ 464b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001024b4 │ │ │ │ + andseq r3, r0, ip, lsr #11 │ │ │ │ + mulseq r0, ip, r4 │ │ │ │ + @ instruction: 0x001035bc │ │ │ │ + │ │ │ │ +000464bc : │ │ │ │ + b 30bec │ │ │ │ + │ │ │ │ +000464c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr lr, [pc, #80] @ 46528 │ │ │ │ + ldr ip, [pc, #80] @ 4652c │ │ │ │ + add lr, pc, lr │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + mov r0, sp │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + bl 337d8 │ │ │ │ + ldr r2, [pc, #48] @ 46530 │ │ │ │ + ldr r3, [pc, #40] @ 4652c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60418 │ │ │ │ - mov r0, r9 │ │ │ │ + bne 46524 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, fp │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 603b0 │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 60360 │ │ │ │ - b 603b0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010d9b4 │ │ │ │ + @ instruction: 0x001277d0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, ip, asr #8 │ │ │ │ - @ instruction: 0x0010d8f0 │ │ │ │ + andseq r7, r2, r8, lsr #15 │ │ │ │ │ │ │ │ -0006042c : │ │ │ │ +00046534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [r1] │ │ │ │ - ldr r6, [r2] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - mul r3, r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r4, r3, #1 │ │ │ │ - blt 604b4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 604cc │ │ │ │ - mov r9, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [r7, r9, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmn r5, #1 │ │ │ │ - add r9, r9, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 6047c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - rsb r1, r6, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 60474 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6049c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fb18 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000604d4 : │ │ │ │ +00046550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 605ac │ │ │ │ - ldr r3, [pc, #192] @ 605b0 │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 605b4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6056c │ │ │ │ - ldr r2, [pc, #128] @ 605b8 │ │ │ │ - ldr r3, [pc, #116] @ 605b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 605a8 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 465f0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 32aac │ │ │ │ - ldr r2, [pc, #72] @ 605bc │ │ │ │ - ldr r3, [pc, #56] @ 605b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 605a8 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 32d70 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010d7bc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, r8, ror #4 │ │ │ │ - andseq sp, r0, r0, ror r7 │ │ │ │ - andseq sp, r0, r4, lsr r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31e04 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46608 │ │ │ │ + ldr r0, [pc, #16] @ 4660c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r0, asr #6 │ │ │ │ + andseq r3, r0, r8, lsl #9 │ │ │ │ │ │ │ │ -000605c0 : │ │ │ │ +00046610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #268] @ 606e4 │ │ │ │ - ldr r3, [pc, #268] @ 606e8 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #260] @ 606ec │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r8, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 606c4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 60694 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r6, [r9, r5, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6067c │ │ │ │ - mov r0, r7 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 466b0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2fb9c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 60650 │ │ │ │ - cmp fp, #0 │ │ │ │ - movne sl, r7 │ │ │ │ - ldr r2, [pc, #84] @ 606f0 │ │ │ │ - ldr r3, [pc, #72] @ 606e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 606e0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 60644 │ │ │ │ - b 60694 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010d6d0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, lr, r8, ror #2 │ │ │ │ - andseq sp, r0, ip, lsl #12 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 466c8 │ │ │ │ + ldr r0, [pc, #16] @ 466cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r0, lsl #5 │ │ │ │ + @ instruction: 0x001033f0 │ │ │ │ │ │ │ │ -000606f4 : │ │ │ │ +000466d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r6, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, r3, #1 │ │ │ │ - blt 60760 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46770 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 35704 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 60778 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r1, [r7, r5, lsl #2] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r6 │ │ │ │ - bne 60744 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsb r1, r6, #0 │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 6073c │ │ │ │ - mov r0, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46788 │ │ │ │ + ldr r0, [pc, #16] @ 4678c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r0, asr #3 │ │ │ │ + andseq r3, r0, r8, asr r3 │ │ │ │ │ │ │ │ -00060780 : │ │ │ │ +00046790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 60858 │ │ │ │ - ldr r3, [pc, #192] @ 6085c │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 302f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000467ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33034 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000467c8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 60860 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60818 │ │ │ │ - ldr r2, [pc, #128] @ 60864 │ │ │ │ - ldr r3, [pc, #116] @ 6085c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60854 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46868 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2f434 │ │ │ │ - ldr r2, [pc, #72] @ 60868 │ │ │ │ - ldr r3, [pc, #56] @ 6085c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60854 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 33094 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r0, r0, lsl r5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000e7fbc │ │ │ │ - andseq sp, r0, r4, asr #9 │ │ │ │ - andseq sp, r0, r8, lsl #9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ab0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46880 │ │ │ │ + ldr r0, [pc, #16] @ 46884 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r2, r0, r8, asr #1 │ │ │ │ + andseq r3, r0, r8, lsl #5 │ │ │ │ │ │ │ │ -0006086c : │ │ │ │ +00046888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #348] @ 609e0 │ │ │ │ - ldr r3, [pc, #348] @ 609e4 │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #340] @ 609e8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r8, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 609c0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 60960 │ │ │ │ - ldr r7, [r9] │ │ │ │ - mov r5, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60990 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r5, r8, r5 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - beq 609b8 │ │ │ │ - ldr r6, [r9, r5, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46950 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 46968 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 609a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34bac │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, r7 │ │ │ │ - cmn r4, #1 │ │ │ │ - mov r7, r6 │ │ │ │ - bne 6091c │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r2, [pc, #132] @ 609ec │ │ │ │ - ldr r3, [pc, #120] @ 609e4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 609dc │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - beq 60960 │ │ │ │ - ldr r7, [r9, r5, lsl #2] │ │ │ │ - b 608f8 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 6091c │ │ │ │ - mov sl, r7 │ │ │ │ - b 60960 │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ - ble 608f0 │ │ │ │ - b 60960 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r0, r4, lsr #8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000e7ebc │ │ │ │ - andseq sp, r0, r0, asr #6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 46980 │ │ │ │ + ldr r0, [pc, #40] @ 46984 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 46988 │ │ │ │ + ldr r0, [pc, #24] @ 4698c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r0, ror #31 │ │ │ │ + andseq r3, r0, r8, asr #3 │ │ │ │ + andseq r1, r0, r8, asr #31 │ │ │ │ + @ instruction: 0x001031d8 │ │ │ │ │ │ │ │ -000609f0 : │ │ │ │ +00046990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r8, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r8, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - add r4, r3, #1 │ │ │ │ - blt 60a74 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 60a6c │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r4, [r7, r6, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r6, r6, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r9 │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r9, r4 │ │ │ │ - bne 60a40 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46a54 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 46a6c │ │ │ │ mov r0, r9 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 60a3c │ │ │ │ - b 60a6c │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31570 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 46a84 │ │ │ │ + ldr r0, [pc, #40] @ 46a88 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 46a8c │ │ │ │ + ldr r0, [pc, #24] @ 46a90 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00101edc │ │ │ │ + andseq r3, r0, r4, lsl r1 │ │ │ │ + andseq r1, r0, r4, asr #29 │ │ │ │ + andseq r3, r0, r4, lsr #2 │ │ │ │ │ │ │ │ -00060a90 : │ │ │ │ +00046a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 60b68 │ │ │ │ - ldr r3, [pc, #192] @ 60b6c │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 60b70 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60b28 │ │ │ │ - ldr r2, [pc, #128] @ 60b74 │ │ │ │ - ldr r3, [pc, #116] @ 60b6c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60b64 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46b94 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 46bac │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 32110 │ │ │ │ - ldr r2, [pc, #72] @ 60b78 │ │ │ │ - ldr r3, [pc, #56] @ 60b6c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60b64 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 349e4 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2ff20 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r0, r0, lsl #4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, lr, ip, lsr #25 │ │ │ │ - @ instruction: 0x0010d1b4 │ │ │ │ - andseq sp, r0, r8, ror r1 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 46bc4 │ │ │ │ + ldr r0, [pc, #40] @ 46bc8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 46bcc │ │ │ │ + ldr r0, [pc, #24] @ 46bd0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + mulseq r0, ip, sp │ │ │ │ + andseq r3, r0, r4, lsr #32 │ │ │ │ + andseq r1, r0, r4, lsl #27 │ │ │ │ + andseq r3, r0, r4, lsr r0 │ │ │ │ │ │ │ │ -00060b7c : │ │ │ │ +00046bd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #348] @ 60cf0 │ │ │ │ - ldr r3, [pc, #348] @ 60cf4 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #340] @ 60cf8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r8, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r5, r0, #1 │ │ │ │ - blt 60cd0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ble 60c70 │ │ │ │ - ldr r7, [r9] │ │ │ │ - mov r5, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60ca0 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r5, r8, r5 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - beq 60cc8 │ │ │ │ - ldr r6, [r9, r5, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46c54 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60cb8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, r7 │ │ │ │ - cmn r4, #1 │ │ │ │ - mov r7, r6 │ │ │ │ - bne 60c2c │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r2, [pc, #132] @ 60cfc │ │ │ │ - ldr r3, [pc, #120] @ 60cf4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60cec │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - beq 60c70 │ │ │ │ - ldr r7, [r9, r5, lsl #2] │ │ │ │ - b 60c08 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 60c2c │ │ │ │ - mov sl, r7 │ │ │ │ - b 60c70 │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33460 │ │ │ │ mov r4, r0 │ │ │ │ - ble 60c00 │ │ │ │ - b 60c70 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r0, r4, lsl r1 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, lr, ip, lsr #23 │ │ │ │ - andseq sp, r0, r0, lsr r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46c6c │ │ │ │ + ldr r0, [pc, #16] @ 46c70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00101cdc │ │ │ │ + @ instruction: 0x00102fb4 │ │ │ │ │ │ │ │ -00060d00 : │ │ │ │ +00046c74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r8, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r8, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - add r4, r3, #1 │ │ │ │ - blt 60d84 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 60d7c │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r4, [r7, r6, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46cf4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32b9c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r6, r6, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r9 │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r9, r4 │ │ │ │ - bne 60d50 │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - rsb r1, r8, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 60d4c │ │ │ │ - b 60d7c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46d0c │ │ │ │ + ldr r0, [pc, #16] @ 46d10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, ip, lsr ip │ │ │ │ + andseq r2, r0, ip, lsr pc │ │ │ │ │ │ │ │ -00060da0 : │ │ │ │ +00046d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 60e78 │ │ │ │ - ldr r3, [pc, #192] @ 60e7c │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 60e80 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60e38 │ │ │ │ - ldr r2, [pc, #128] @ 60e84 │ │ │ │ - ldr r3, [pc, #116] @ 60e7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60e74 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46db4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 306d0 │ │ │ │ - ldr r2, [pc, #72] @ 60e88 │ │ │ │ - ldr r3, [pc, #56] @ 60e7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60e74 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fe30 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010cef0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ - andseq ip, r0, r4, lsr #29 │ │ │ │ - andseq ip, r0, r8, ror #28 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 330e8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46dcc │ │ │ │ + ldr r0, [pc, #16] @ 46dd0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, ip, ror fp │ │ │ │ + andseq r2, r0, r4, lsr #29 │ │ │ │ │ │ │ │ -00060e8c : │ │ │ │ +00046dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 329bc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f980 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060ec4 : │ │ │ │ +00046df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 339b8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31090 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060efc : │ │ │ │ +00046e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #200] @ 60fe0 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #196] @ 60fe4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ 60fe8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 60f9c │ │ │ │ - ldr r2, [pc, #136] @ 60fec │ │ │ │ - ldr r3, [pc, #124] @ 60fe4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60fdc │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46eac │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32728 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 31f18 │ │ │ │ - ldr r2, [pc, #76] @ 60ff0 │ │ │ │ - ldr r3, [pc, #60] @ 60fe4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60fdc │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2fe90 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, ip, lsl #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, lr, r0, asr #16 │ │ │ │ - andseq ip, r0, r4, asr #26 │ │ │ │ - andseq ip, r0, r4, lsl #26 │ │ │ │ - │ │ │ │ -00060ff4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34240 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46ec4 │ │ │ │ + ldr r0, [pc, #16] @ 46ec8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, lsl #21 │ │ │ │ + @ instruction: 0x00102dd4 │ │ │ │ │ │ │ │ -0006102c : │ │ │ │ +00046ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 31ee8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 46f6c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 315ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 46f84 │ │ │ │ + ldr r0, [pc, #16] @ 46f88 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, asr #19 │ │ │ │ + andseq r2, r0, ip, lsr sp │ │ │ │ │ │ │ │ -00061064 : │ │ │ │ +00046f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #200] @ 61148 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #196] @ 6114c │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ 61150 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 61104 │ │ │ │ - ldr r2, [pc, #136] @ 61154 │ │ │ │ - ldr r3, [pc, #124] @ 6114c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61144 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4700c │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 34c6c │ │ │ │ - ldr r2, [pc, #76] @ 61158 │ │ │ │ - ldr r3, [pc, #60] @ 6114c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61144 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 302bc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, r4, lsr #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r7, [lr], -r8 │ │ │ │ - @ instruction: 0x0010cbdc │ │ │ │ - mulseq r0, ip, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 355d8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47024 │ │ │ │ + ldr r0, [pc, #16] @ 47028 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, lsr #18 │ │ │ │ + andseq r2, r0, r4, asr #25 │ │ │ │ │ │ │ │ -0006115c : │ │ │ │ +0004702c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fa64 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 470ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31e7c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 470c4 │ │ │ │ + ldr r0, [pc, #16] @ 470c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, lsl #17 │ │ │ │ + andseq r2, r0, ip, asr #24 │ │ │ │ │ │ │ │ -00061194 : │ │ │ │ +000470cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34a98 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4716c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 355fc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47184 │ │ │ │ + ldr r0, [pc, #16] @ 47188 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, asr #15 │ │ │ │ + @ instruction: 0x00102bb4 │ │ │ │ │ │ │ │ -000611cc : │ │ │ │ +0004718c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #200] @ 612b0 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #196] @ 612b4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ 612b8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr ip, [sp] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 6126c │ │ │ │ - ldr r2, [pc, #136] @ 612bc │ │ │ │ - ldr r3, [pc, #124] @ 612b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 612ac │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4720c │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 32c44 │ │ │ │ - ldr r2, [pc, #76] @ 612c0 │ │ │ │ - ldr r3, [pc, #60] @ 612b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 612ac │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 34384 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010cabc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, lr, r0, ror r5 │ │ │ │ - andseq ip, r0, r4, ror sl │ │ │ │ - andseq ip, r0, r4, lsr sl │ │ │ │ - │ │ │ │ -000612c4 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r4, [r3] │ │ │ │ - pople {r4, pc} │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r0, #-4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r2, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 612f8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00061318 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r4, [r3] │ │ │ │ - pople {r4, pc} │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r0, #-4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r2, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 6134c │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006136c : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr lr, [r2] │ │ │ │ - ldr r4, [r3] │ │ │ │ - pople {r4, pc} │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r0, #-4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r2, [r1, #-4] │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r1, r1, lr │ │ │ │ - bne 613a0 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30f1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47224 │ │ │ │ + ldr r0, [pc, #16] @ 47228 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, lsr #14 │ │ │ │ + andseq r2, r0, ip, lsr fp │ │ │ │ │ │ │ │ -000613c0 : │ │ │ │ +0004722c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #208] @ 614ac │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #204] @ 614b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #196] @ 614b4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr fp, [r7] │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r8, [r8] │ │ │ │ - ble 6147c │ │ │ │ - ldr r7, [sp] │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r6, r6, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r0, [r6, #-4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r6, r6, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [sl] │ │ │ │ - movne r3, r7 │ │ │ │ - cmp r4, fp │ │ │ │ - str r3, [r5, #-4] │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 6144c │ │ │ │ - ldr r2, [pc, #52] @ 614b8 │ │ │ │ - ldr r3, [pc, #40] @ 614b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 614a8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, r8, asr #17 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, lr, r4, ror #6 │ │ │ │ - andseq ip, r0, r4, lsr #16 │ │ │ │ - │ │ │ │ -000614bc : │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bxle lr │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - ldr ip, [r3] │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 472ac │ │ │ │ mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str ip, [r1, #-4] │ │ │ │ - add r1, r1, r0 │ │ │ │ - bne 614e8 │ │ │ │ - bx lr │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3238c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 472c4 │ │ │ │ + ldr r0, [pc, #16] @ 472c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, lsl #13 │ │ │ │ + andseq r2, r0, r4, asr #21 │ │ │ │ │ │ │ │ -00061500 : │ │ │ │ +000472cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 615fc │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 61600 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 61604 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 615b0 │ │ │ │ - ldr r2, [pc, #152] @ 61608 │ │ │ │ - ldr r3, [pc, #140] @ 61600 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 615f8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 329bc │ │ │ │ - ldr r2, [pc, #84] @ 6160c │ │ │ │ - ldr r3, [pc, #68] @ 61600 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 615f8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4736c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 339b8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, r8, lsl #15 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, lr, r0, asr #4 │ │ │ │ - andseq ip, r0, r8, lsr r7 │ │ │ │ - @ instruction: 0x0010c6f0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30868 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47384 │ │ │ │ + ldr r0, [pc, #16] @ 47388 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, asr #11 │ │ │ │ + andseq r2, r0, ip, lsr #20 │ │ │ │ │ │ │ │ -00061610 : │ │ │ │ +0004738c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #232] @ 61714 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ 61718 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #216] @ 6171c │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r8, [r7] │ │ │ │ - ldr sl, [r6] │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r9, [r9] │ │ │ │ - ble 616e4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr fp, [r5, #-4] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47444 │ │ │ │ + add fp, sp, #64 @ 0x40 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + stm sp, {r4, ip} │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r7 │ │ │ │ - bne 616cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r5, r5, sl │ │ │ │ - add r4, r4, r9 │ │ │ │ - bne 616a0 │ │ │ │ - ldr r2, [pc, #52] @ 61720 │ │ │ │ - ldr r3, [pc, #40] @ 61718 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61710 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl 34e4c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, r8, ror r6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, lr, r4, lsl #2 │ │ │ │ - @ instruction: 0x0010c5bc │ │ │ │ + ldr r1, [pc, #16] @ 4745c │ │ │ │ + ldr r0, [pc, #16] @ 47460 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, ip, ror #9 │ │ │ │ + andseq r2, r0, ip, ror r9 │ │ │ │ │ │ │ │ -00061724 : │ │ │ │ +00047464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r2] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r8, [r2] │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - ldr sl, [r3] │ │ │ │ - add r5, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r4, r1, #4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r0, [r5, #-4] │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - add r5, r5, r9 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r4, r4, r8 │ │ │ │ - bne 6176c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 354f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061794 : │ │ │ │ +00047480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 61890 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 61894 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 61898 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61844 │ │ │ │ - ldr r2, [pc, #152] @ 6189c │ │ │ │ - ldr r3, [pc, #140] @ 61894 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6188c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 34240 │ │ │ │ - ldr r2, [pc, #84] @ 618a0 │ │ │ │ - ldr r3, [pc, #68] @ 61894 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6188c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 31ee8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010c4f4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, lr, ip, lsr #31 │ │ │ │ - andseq ip, r0, r4, lsr #9 │ │ │ │ - andseq ip, r0, ip, asr r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 309f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000618a4 : │ │ │ │ +0004749c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #232] @ 619a8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ 619ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #216] @ 619b0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r8, [r7] │ │ │ │ - ldr sl, [r6] │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r9, [r9] │ │ │ │ - ble 61978 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr fp, [r5, #-4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r7 │ │ │ │ - bne 61960 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r5, r5, sl │ │ │ │ - add r4, r4, r9 │ │ │ │ - bne 61934 │ │ │ │ - ldr r2, [pc, #52] @ 619b4 │ │ │ │ - ldr r3, [pc, #40] @ 619ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 619a4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, r4, ror #7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, lr, r0, ror lr │ │ │ │ - andseq ip, r0, r8, lsr #6 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32a28 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000619b8 : │ │ │ │ +000474b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r2] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r8, [r2] │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - ldr sl, [r3] │ │ │ │ - add r5, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r4, r1, #4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r0, [r5, #-4] │ │ │ │ - mov r1, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - add r5, r5, r9 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r4, r4, r8 │ │ │ │ - bne 61a00 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30c94 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061a28 : │ │ │ │ +000474d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 61b24 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 61b28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 61b2c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61ad8 │ │ │ │ - ldr r2, [pc, #152] @ 61b30 │ │ │ │ - ldr r3, [pc, #140] @ 61b28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61b20 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2fa64 │ │ │ │ - ldr r2, [pc, #84] @ 61b34 │ │ │ │ - ldr r3, [pc, #68] @ 61b28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61b20 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 34a98 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, r0, ror #4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, lr, r8, lsl sp │ │ │ │ - andseq ip, r0, r0, lsl r2 │ │ │ │ - andseq ip, r0, r8, asr #3 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fc14 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061b38 : │ │ │ │ +000474f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #252] @ 61c54 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #244] @ 61c58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #228] @ 61c5c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r2, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - ble 61c24 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - rsb r4, r2, #1 │ │ │ │ - rsb r5, r0, #1 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r9, r1 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - b 61bdc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r4, r4, r2 │ │ │ │ - sub fp, r4, #1 │ │ │ │ - add r5, r5, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [r7, fp, lsl #2] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - sub r6, r5, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r8 │ │ │ │ - bne 61c10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, r7, fp, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r9, sl │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - bge 61bcc │ │ │ │ - ldr r2, [pc, #52] @ 61c60 │ │ │ │ - ldr r3, [pc, #40] @ 61c58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61c50 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r0, r8, asr #2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r6, [lr], -ip │ │ │ │ - andseq ip, r0, ip, ror r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34d74 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061c64 : │ │ │ │ +0004750c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [r2] │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r1, [sl] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r6, r3 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - rsb r4, r2, #1 │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - mov fp, #1 │ │ │ │ - add r4, r4, r2 │ │ │ │ - sub r0, r4, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r7, r0, lsl #2 │ │ │ │ - add r5, r5, r1 │ │ │ │ - blx r3 │ │ │ │ - add fp, fp, #1 │ │ │ │ - sub r2, r5, #1 │ │ │ │ - cmp r9, fp │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ - poplt {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [sl] │ │ │ │ - b 61ca4 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4758c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34c30 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 475a4 │ │ │ │ + ldr r0, [pc, #16] @ 475a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, lsr #7 │ │ │ │ + andseq r2, r0, ip, asr r8 │ │ │ │ │ │ │ │ -00061cdc : │ │ │ │ +000475ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #224] @ 61dd8 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 61ddc │ │ │ │ - add r2, pc, r2 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4762c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3391c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 61de0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61d8c │ │ │ │ - ldr r2, [pc, #152] @ 61de4 │ │ │ │ - ldr r3, [pc, #140] @ 61ddc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61dd4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 318ac │ │ │ │ - ldr r2, [pc, #84] @ 61de8 │ │ │ │ - ldr r3, [pc, #68] @ 61ddc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61dd4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 308d4 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r0, ip, lsr #31 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, lr, r4, ror #20 │ │ │ │ - andseq fp, r0, ip, asr pc │ │ │ │ - andseq fp, r0, r4, lsl pc │ │ │ │ - │ │ │ │ -00061dec : │ │ │ │ - ldr r1, [pc, #8] @ 61dfc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - b 32d58 │ │ │ │ - andseq r0, r2, r8, ror r3 │ │ │ │ - │ │ │ │ -00061e00 : │ │ │ │ - ldr r1, [pc, #8] @ 61e10 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47644 │ │ │ │ + ldr r0, [pc, #16] @ 47648 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - b 33304 │ │ │ │ - andseq r0, r2, r4, ror #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, lsl #6 │ │ │ │ + andseq r2, r0, r4, ror #15 │ │ │ │ │ │ │ │ -00061e14 : │ │ │ │ +0004764c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #112] @ 61e9c │ │ │ │ - ldr r3, [pc, #112] @ 61ea0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add r5, sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 317d4 │ │ │ │ - ldr r1, [pc, #68] @ 61ea4 │ │ │ │ - mov r2, r5 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 476ec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30e20 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47704 │ │ │ │ + ldr r0, [pc, #16] @ 47708 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 312d0 │ │ │ │ - ldr r2, [pc, #52] @ 61ea8 │ │ │ │ - ldr r3, [pc, #40] @ 61ea0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61e98 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r0, r8, ror lr │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, pc, r0, lsl fp @ │ │ │ │ - andseq fp, r0, r4, lsr lr │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, asr #4 │ │ │ │ + andseq r2, r0, ip, asr #14 │ │ │ │ │ │ │ │ -00061eac : │ │ │ │ +0004770c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #112] @ 61f34 │ │ │ │ - ldr r3, [pc, #112] @ 61f38 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add r5, sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fae8 │ │ │ │ - ldr r1, [pc, #68] @ 61f3c │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 312d0 │ │ │ │ - ldr r2, [pc, #52] @ 61f40 │ │ │ │ - ldr r3, [pc, #40] @ 61f38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61f30 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r0, r0, ror #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, pc, ip, ror sl @ │ │ │ │ - mulseq r0, ip, sp │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 302ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00061f44 : │ │ │ │ +00047740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #112] @ 61fcc │ │ │ │ - ldr r3, [pc, #112] @ 61fd0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add r5, sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 31e94 │ │ │ │ - ldr r1, [pc, #68] @ 61fd4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 312d0 │ │ │ │ - ldr r2, [pc, #52] @ 61fd8 │ │ │ │ - ldr r3, [pc, #40] @ 61fd0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61fc8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r0, r8, asr #26 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, pc, r8, ror #19 │ │ │ │ - andseq fp, r0, r4, lsl #26 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 313f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061fdc : │ │ │ │ +0004775c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #112] @ 62064 │ │ │ │ - ldr r3, [pc, #112] @ 62068 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add r5, sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34dbc │ │ │ │ - ldr r1, [pc, #68] @ 6206c │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 477dc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ad4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 312d0 │ │ │ │ - ldr r2, [pc, #52] @ 62070 │ │ │ │ - ldr r3, [pc, #40] @ 62068 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 62060 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010bcb0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, pc, r4, asr r9 @ │ │ │ │ - andseq fp, r0, ip, ror #24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 477f4 │ │ │ │ + ldr r0, [pc, #16] @ 477f8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r1, r0, r4, asr r1 │ │ │ │ + andseq r2, r0, r4, lsl #13 │ │ │ │ │ │ │ │ -00062074 : │ │ │ │ +000477fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bhi 62130 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 620d0 │ │ │ │ - ldr r6, [r5] │ │ │ │ - ldr r1, [pc, #164] @ 62164 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - ldr r0, [r4, r3, lsl #2] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 62104 │ │ │ │ - mov r0, #27 │ │ │ │ - mov r1, #6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [pc, #128] @ 62168 │ │ │ │ - ldr r1, [pc, #128] @ 6216c │ │ │ │ - ldr r0, [pc, #128] @ 62170 │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4787c │ │ │ │ mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r6, [r5] │ │ │ │ - ldr r2, [pc, #104] @ 62174 │ │ │ │ - ldr r3, [pc, #104] @ 62178 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r6, [r1], #4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fd70 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 3049c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #28 │ │ │ │ - mov r1, #6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 6217c │ │ │ │ - ldr r1, [pc, #52] @ 62180 │ │ │ │ - ldr r0, [pc, #52] @ 62184 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47894 │ │ │ │ + ldr r0, [pc, #16] @ 47898 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 620a0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq r6, lr, ip, asr #22 │ │ │ │ - andeq r6, lr, ip, lsr fp │ │ │ │ - andeq r1, pc, r4, asr #4 │ │ │ │ - andseq lr, r0, ip, lsl pc │ │ │ │ - andeq r5, pc, r0, ror r8 @ │ │ │ │ - andeq r6, lr, r4, asr #21 │ │ │ │ - ldrdeq r6, [lr], -ip │ │ │ │ - andeq r1, pc, r4, ror #3 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrheq r1, [r0], -r4 │ │ │ │ + andseq r2, r0, ip, lsl #12 │ │ │ │ │ │ │ │ -00062188 : │ │ │ │ +0004789c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #376] @ 6231c │ │ │ │ - ldr r3, [pc, #376] @ 62320 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, #0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62218 │ │ │ │ - mov r0, #0 │ │ │ │ - str r8, [r6] │ │ │ │ - ldr r2, [pc, #308] @ 62324 │ │ │ │ - ldr r3, [pc, #300] @ 62320 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 62318 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #260] @ 62328 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r0, [r7] │ │ │ │ - bl 3280c │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, r3 │ │ │ │ - bl 32980 │ │ │ │ - mov r3, r0 │ │ │ │ - rsb r1, r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r0, [pc, #220] @ 6232c │ │ │ │ - bl 34174 <__powisf2@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4793c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62300 │ │ │ │ - ldr r1, [pc, #180] @ 62330 │ │ │ │ - add r2, r7, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 35524 │ │ │ │ - ldr r7, [pc, #164] @ 62334 │ │ │ │ - ldr r9, [pc, #164] @ 62338 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r0, [r9, #12] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 34c0c │ │ │ │ - ldr r1, [r7] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 318b8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - add r7, r7, r8, lsl #2 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - and r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [r4] │ │ │ │ - str r3, [r6] │ │ │ │ - add r0, r0, r2 │ │ │ │ - b 621e8 │ │ │ │ - ldr r1, [pc, #52] @ 6233c │ │ │ │ - add r2, r7, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47954 │ │ │ │ + ldr r0, [pc, #16] @ 47958 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 30f70 │ │ │ │ - b 62288 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r0, r4, lsl #22 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x0010bab8 │ │ │ │ - mulseq r1, ip, pc @ │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq lr, r0, ip, lsr #27 │ │ │ │ - mulseq r0, r8, sp │ │ │ │ - andseq pc, r1, r4, lsr #30 │ │ │ │ - andseq lr, r0, r0, lsr #26 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x00100ff4 │ │ │ │ + andseq r2, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00062340 : │ │ │ │ +0004795c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #376] @ 624d4 │ │ │ │ - ldr r3, [pc, #376] @ 624d8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33f1c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00047988 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 47a08 │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 623d0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r8, [r6] │ │ │ │ - ldr r2, [pc, #308] @ 624dc │ │ │ │ - ldr r3, [pc, #300] @ 624d8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 624d0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33550 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #260] @ 624e0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r0, [r7] │ │ │ │ - bl 3280c │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, r3 │ │ │ │ - bl 32980 │ │ │ │ - mov r3, r0 │ │ │ │ - rsb r1, r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r0, [pc, #220] @ 624e4 │ │ │ │ - bl 34174 <__powisf2@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 624b8 │ │ │ │ - ldr r1, [pc, #180] @ 624e8 │ │ │ │ - add r2, r7, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 3109c │ │ │ │ - ldr r7, [pc, #164] @ 624ec │ │ │ │ - ldr r9, [pc, #164] @ 624f0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r0, [r9, #12] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 34c0c │ │ │ │ - ldr r1, [r7] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - add r7, r7, r8, lsl #2 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - and r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [r4] │ │ │ │ - str r3, [r6] │ │ │ │ - add r0, r0, r2 │ │ │ │ - b 623a0 │ │ │ │ - ldr r1, [pc, #52] @ 624f4 │ │ │ │ - add r2, r7, #8 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47a20 │ │ │ │ + ldr r0, [pc, #16] @ 47a24 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 337f0 │ │ │ │ - b 62440 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r0, ip, asr #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq fp, r0, r0, lsl #18 │ │ │ │ - andseq pc, r1, r4, ror #27 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - @ instruction: 0x0010ebf4 │ │ │ │ - andseq lr, r0, r0, ror #23 │ │ │ │ - andseq pc, r1, ip, ror #26 │ │ │ │ - andseq lr, r0, r8, ror #22 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, lsr #30 │ │ │ │ + @ instruction: 0x001024d0 │ │ │ │ │ │ │ │ -000624f8 : │ │ │ │ +00047a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #376] @ 6268c │ │ │ │ - ldr r3, [pc, #376] @ 62690 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 47aa8 │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62588 │ │ │ │ - mov r0, #0 │ │ │ │ - str r8, [r6] │ │ │ │ - ldr r2, [pc, #308] @ 62694 │ │ │ │ - ldr r3, [pc, #300] @ 62690 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 62688 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33580 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #260] @ 62698 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r0, [r7] │ │ │ │ - bl 3280c │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, r3 │ │ │ │ - bl 32980 │ │ │ │ - mov r3, r0 │ │ │ │ - rsb r1, r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r0, [pc, #220] @ 6269c │ │ │ │ - bl 34174 <__powisf2@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62670 │ │ │ │ - ldr r1, [pc, #180] @ 626a0 │ │ │ │ - add r2, r7, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 30f70 │ │ │ │ - ldr r7, [pc, #164] @ 626a4 │ │ │ │ - ldr r9, [pc, #164] @ 626a8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r0, [r9, #12] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 34c0c │ │ │ │ - ldr r1, [r7] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - add r7, r7, r8, lsl #2 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - and r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [r4] │ │ │ │ - str r3, [r6] │ │ │ │ - add r0, r0, r2 │ │ │ │ - b 62558 │ │ │ │ - ldr r1, [pc, #52] @ 626ac │ │ │ │ - add r2, r7, #8 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47ac0 │ │ │ │ + ldr r0, [pc, #16] @ 47ac4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 35524 │ │ │ │ - b 625f8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - mulseq r0, r4, r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq fp, r0, r8, asr #14 │ │ │ │ - andseq pc, r1, ip, lsr #24 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq lr, r0, ip, lsr sl │ │ │ │ - andseq lr, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x0011fbb4 │ │ │ │ - @ instruction: 0x0010e9b0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, lsl #29 │ │ │ │ + andseq r2, r0, r8, asr r4 │ │ │ │ │ │ │ │ -000626b0 : │ │ │ │ +00047ac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #376] @ 62844 │ │ │ │ - ldr r3, [pc, #376] @ 62848 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, #0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62740 │ │ │ │ - mov r0, #0 │ │ │ │ - str r8, [r6] │ │ │ │ - ldr r2, [pc, #308] @ 6284c │ │ │ │ - ldr r3, [pc, #300] @ 62848 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 62840 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #260] @ 62850 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r0, [r7] │ │ │ │ - bl 3280c │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, r3 │ │ │ │ - bl 32980 │ │ │ │ - mov r3, r0 │ │ │ │ - rsb r1, r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r0, [pc, #220] @ 62854 │ │ │ │ - bl 34174 <__powisf2@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 47b68 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62828 │ │ │ │ - ldr r1, [pc, #180] @ 62858 │ │ │ │ - add r2, r7, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 337f0 │ │ │ │ - ldr r7, [pc, #164] @ 6285c │ │ │ │ - ldr r9, [pc, #164] @ 62860 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r0, [r9, #12] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 34c0c │ │ │ │ - ldr r1, [r7] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3190c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - add r7, r7, r8, lsl #2 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - and r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [r4] │ │ │ │ - str r3, [r6] │ │ │ │ - add r0, r0, r2 │ │ │ │ - b 62710 │ │ │ │ - ldr r1, [pc, #52] @ 62864 │ │ │ │ - add r2, r7, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47b80 │ │ │ │ + ldr r0, [pc, #16] @ 47b84 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r1, #4 │ │ │ │ - bl 3109c │ │ │ │ - b 627b0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010b5dc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mulseq r0, r0, r5 │ │ │ │ - andseq pc, r1, r4, ror sl @ │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq lr, r0, r4, lsl #17 │ │ │ │ - andseq lr, r0, r0, ror r8 │ │ │ │ - @ instruction: 0x0011f9fc │ │ │ │ - @ instruction: 0x0010e7f8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, asr #27 │ │ │ │ + andseq r2, r0, r0, asr #7 │ │ │ │ + │ │ │ │ +00047b88 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32590 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062868 : │ │ │ │ +00047ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #48] @ 628b0 │ │ │ │ - ldr r3, [pc, #48] @ 628b4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr lr, [ip], #4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r2, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - str lr, [r2] │ │ │ │ - mov r0, ip │ │ │ │ - str r3, [sp] │ │ │ │ - bl 3049c │ │ │ │ - add sp, sp, #12 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 32644 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, r0, r8, lsr #15 │ │ │ │ - strdeq r5, [pc], -r0 │ │ │ │ │ │ │ │ -000628b8 : │ │ │ │ +00047bf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #316] @ 62a0c │ │ │ │ - ldr r3, [pc, #316] @ 62a10 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 30370 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - beq 629ac │ │ │ │ - ldr r3, [pc, #268] @ 62a14 │ │ │ │ - ldr r2, [pc, #268] @ 62a18 │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32e60 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047c0c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35920 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047c28 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 47cc8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 34330 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 62968 │ │ │ │ + bl 2fda0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f50c │ │ │ │ - ldr r2, [pc, #216] @ 62a1c │ │ │ │ - ldr r3, [pc, #200] @ 62a10 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 62a08 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - sub r1, r4, #1 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f50c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - sub r1, r1, r4 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 31108 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #132] @ 62a20 │ │ │ │ - bl 34174 <__powisf2@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - b 6293c │ │ │ │ - ldr lr, [pc, #112] @ 62a24 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #68] @ 62a28 │ │ │ │ - ldr r0, [pc, #68] @ 62a2c │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47ce0 │ │ │ │ + ldr r0, [pc, #16] @ 47ce4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 62900 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0010b3d8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r0, pc, ip, lsr #20 │ │ │ │ - andeq r5, pc, r0, ror r0 @ │ │ │ │ - andseq fp, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq r6, lr, r0, lsr #5 │ │ │ │ - andeq r6, lr, r8, lsl #5 │ │ │ │ - andeq r0, pc, ip, asr #18 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, ror #24 │ │ │ │ + andseq r2, r0, r8, lsl #5 │ │ │ │ │ │ │ │ -00062a30 : │ │ │ │ +00047ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #1060] @ 62e6c │ │ │ │ - ldr r3, [pc, #1060] @ 62e70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 312dc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, r0, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 47d88 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30370 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 62c88 │ │ │ │ - add r3, r6, r5 │ │ │ │ - ldrb r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - addeq r5, r7, #2 │ │ │ │ - mvneq r8, #0 │ │ │ │ - beq 62aac │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - addeq r5, r7, #2 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #952] @ 62e74 │ │ │ │ - bic r0, r4, r4, asr #31 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33004 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 62bb8 │ │ │ │ - sub r4, r4, r5 │ │ │ │ - cmp r4, #14 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r1, r6, r5 │ │ │ │ - ble 62d5c │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #16 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30370 │ │ │ │ - ldrb r3, [sp, #20] │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 62c08 │ │ │ │ - mov r6, #32 │ │ │ │ - b 62b3c │ │ │ │ - mov r1, #16 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - strb r6, [sp, #20] │ │ │ │ - bl 33f34 │ │ │ │ - ldrb r3, [sp, #20] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 62c08 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne 62b1c │ │ │ │ - bic r9, r4, r4, asr #31 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35410 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #776] @ 62e78 │ │ │ │ - bl 34174 <__powisf2@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #744] @ 62e7c │ │ │ │ - ldr r3, [pc, #728] @ 62e70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 62e68 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, r7 │ │ │ │ - cmpeq r4, r7 │ │ │ │ - beq 62ce8 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq 62df0 │ │ │ │ - sub r3, r7, #1 │ │ │ │ - sub r3, r3, r5 │ │ │ │ - add r9, r3, #1 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bic r9, r9, r9, asr #31 │ │ │ │ - add r1, r6, r5 │ │ │ │ - bne 62d88 │ │ │ │ - cmp r3, #14 │ │ │ │ - add r5, sp, #20 │ │ │ │ - ble 62e24 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - b 62d54 │ │ │ │ - cmp r4, #8 │ │ │ │ - ble 62b44 │ │ │ │ - ldr lr, [pc, #616] @ 62e80 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r6 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - mov r1, #32 │ │ │ │ - strh r2, [ip] │ │ │ │ - add r0, sp, #78 @ 0x4e │ │ │ │ - mov r2, #38 @ 0x26 │ │ │ │ - bl 313fc │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #556] @ 62e84 │ │ │ │ - ldr r0, [pc, #556] @ 62e88 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47da0 │ │ │ │ + ldr r0, [pc, #16] @ 47da4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, lsr #23 │ │ │ │ + @ instruction: 0x001021f0 │ │ │ │ + │ │ │ │ +00047da8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 47e48 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - sub r4, r4, #8 │ │ │ │ - bl 33a00 │ │ │ │ - mov r9, #8 │ │ │ │ - add r7, r7, r4 │ │ │ │ - b 62b48 │ │ │ │ - ldr lr, [pc, #508] @ 62e8c │ │ │ │ - add r8, sp, #36 @ 0x24 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 313fc │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #460] @ 62e90 │ │ │ │ - ldr r0, [pc, #460] @ 62e94 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34204 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47e60 │ │ │ │ + ldr r0, [pc, #16] @ 47e64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, ror #21 │ │ │ │ + andseq r2, r0, r8, asr r1 │ │ │ │ + │ │ │ │ +00047e68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33070 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047e84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 300a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047ea0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31420 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047ebc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 47f5c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 62a88 │ │ │ │ - ldr lr, [pc, #424] @ 62e98 │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r5 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - strh r2, [ip], #2 │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - strb r2, [ip] │ │ │ │ - mov r1, #32 │ │ │ │ - mov r2, #53 @ 0x35 │ │ │ │ - add r0, sp, #63 @ 0x3f │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #368] @ 62e9c │ │ │ │ - ldr r0, [pc, #368] @ 62ea0 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #6 │ │ │ │ - str r2, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34e70 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 47f74 │ │ │ │ + ldr r0, [pc, #16] @ 47f78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - add r5, sp, #20 │ │ │ │ - sub r7, r7, r4 │ │ │ │ - b 62af8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - add r5, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r5, r4 │ │ │ │ - bl 313fc │ │ │ │ - b 62af8 │ │ │ │ - sub r5, r4, r7 │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - add fp, r5, r9 │ │ │ │ - cmp fp, #1 │ │ │ │ - movcs r0, fp │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001009d4 │ │ │ │ + andseq r2, r0, ip, rrx │ │ │ │ + │ │ │ │ +00047f7c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32fbc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047f98 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r6, r6, r7 │ │ │ │ - mov r3, r1 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ - cmp fp, #15 │ │ │ │ - ble 62e44 │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b 62d54 │ │ │ │ - add r3, r7, #1 │ │ │ │ - sub r3, r4, r3 │ │ │ │ - cmp r3, #14 │ │ │ │ - add r1, r6, r7 │ │ │ │ - ble 62e18 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, #16 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48038 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - b 62d54 │ │ │ │ - add r9, r3, #1 │ │ │ │ - bic r9, r9, r9, asr #31 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r9 │ │ │ │ + bl 2fd28 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r9, #16 │ │ │ │ - add r0, r5, r9 │ │ │ │ - bl 313fc │ │ │ │ - b 62d54 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, fp, #16 │ │ │ │ - add r0, r5, fp │ │ │ │ - bl 313fc │ │ │ │ - b 62de4 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r0, r0, ror #4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq pc, r4, sl @ │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq fp, r0, r4, lsl r1 │ │ │ │ - andeq r6, lr, r0, lsl #1 │ │ │ │ - andeq r6, lr, ip │ │ │ │ - andeq r0, pc, r4, lsr r5 @ │ │ │ │ - andeq r5, lr, r4, asr #31 │ │ │ │ - andeq r5, lr, r0, lsr #31 │ │ │ │ - andeq r0, pc, r4, ror #12 │ │ │ │ - andeq r5, lr, ip, lsl #31 │ │ │ │ - andeq r5, lr, r4, lsr pc │ │ │ │ - strdeq r0, [pc], -r8 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48050 │ │ │ │ + ldr r0, [pc, #16] @ 48054 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001008f8 │ │ │ │ + @ instruction: 0x00101fb8 │ │ │ │ │ │ │ │ -00062ea4 : │ │ │ │ +00048058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #400] @ 6304c │ │ │ │ - ldr r3, [pc, #400] @ 63050 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 312dc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 480f8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 321f4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - add r4, r0, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30370 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62f5c │ │ │ │ - add r4, r5, r4 │ │ │ │ - ldrb r3, [r4, #-1] │ │ │ │ - ldr r1, [pc, #328] @ 63054 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - addne r4, r5, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3298c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 62fbc │ │ │ │ - ldr r2, [pc, #292] @ 63058 │ │ │ │ - ldr r3, [pc, #280] @ 63050 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 63048 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr lr, [pc, #248] @ 6305c │ │ │ │ - add r6, sp, #12 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r6 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #204] @ 63060 │ │ │ │ - ldr r0, [pc, #204] @ 63064 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r2, #6 │ │ │ │ - str r2, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48110 │ │ │ │ + ldr r0, [pc, #16] @ 48114 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, lsr r8 │ │ │ │ + andseq r1, r0, r0, lsr #30 │ │ │ │ + │ │ │ │ +00048118 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 481b8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 62efc │ │ │ │ - ldr r1, [pc, #164] @ 63068 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31678 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 481d0 │ │ │ │ + ldr r0, [pc, #16] @ 481d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 62f2c │ │ │ │ - ldr lr, [pc, #136] @ 6306c │ │ │ │ - add r4, sp, #12 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - strh r3, [ip], #2 │ │ │ │ - mov r2, #45 @ 0x2d │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #47 @ 0x2f │ │ │ │ - strb r3, [ip] │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #76] @ 63070 │ │ │ │ - ldr r0, [pc, #76] @ 63074 │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 62f2c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sl, r0, ip, ror #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r0, pc, ip, ror #4 │ │ │ │ - andseq sl, r0, r4, ror sp │ │ │ │ - strdeq r5, [lr], -r0 │ │ │ │ - andeq r5, lr, ip, lsl sp │ │ │ │ - muleq pc, r0, r3 @ │ │ │ │ - strdeq r0, [pc], -r0 @ │ │ │ │ - andeq r5, lr, r8, ror #25 │ │ │ │ - andeq r5, lr, r4, asr #25 │ │ │ │ - andeq r0, pc, r8, lsl #6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, ror r7 │ │ │ │ + andseq r1, r0, r8, lsl #29 │ │ │ │ + │ │ │ │ +000481d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35770 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000481f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 323bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00063078 : │ │ │ │ +00048210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #292] @ 631b4 │ │ │ │ - ldr r3, [pc, #292] @ 631b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 312dc │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r7, r0, #1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 482b0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30370 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 63150 │ │ │ │ - add r3, r5, r7 │ │ │ │ - ldrb r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq 6313c │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - addeq r3, r6, #2 │ │ │ │ - moveq r8, #1 │ │ │ │ - moveq r6, r7 │ │ │ │ - movne r8, #1 │ │ │ │ - moveq r7, r3 │ │ │ │ - sub r1, r4, r7 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r0, r5, r6 │ │ │ │ - bl 35410 │ │ │ │ - ldr r2, [pc, #168] @ 631bc │ │ │ │ - ldr r3, [pc, #160] @ 631b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - mul r0, r8, r0 │ │ │ │ - bne 631b0 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, r6, #2 │ │ │ │ - mvn r8, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - b 630f8 │ │ │ │ - ldr lr, [pc, #104] @ 631c0 │ │ │ │ - add r8, sp, #12 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 313fc │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #56] @ 631c4 │ │ │ │ - ldr r0, [pc, #56] @ 631c8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ + bl 32d34 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 482c8 │ │ │ │ + ldr r0, [pc, #16] @ 482cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 630d0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sl, r0, r8, lsl ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - mulseq r0, r4, fp │ │ │ │ - strdeq r5, [lr], -ip │ │ │ │ - andeq r5, lr, r8, lsr #22 │ │ │ │ - muleq pc, ip, r1 @ │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r0, lsl #13 │ │ │ │ + @ instruction: 0x00101db8 │ │ │ │ + │ │ │ │ +000482d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32f20 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000482ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32230 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000631cc : │ │ │ │ +00048308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 30370 │ │ │ │ - ldr r4, [pc, #372] @ 63364 │ │ │ │ - add r4, pc, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, r0 │ │ │ │ - str r0, [r4] │ │ │ │ - beq 63304 │ │ │ │ - ldr r5, [pc, #352] @ 63368 │ │ │ │ - mov r2, #1 │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ - ble 632f4 │ │ │ │ - ldr r7, [pc, #328] @ 6336c │ │ │ │ - mov r4, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r8, r5, #4 │ │ │ │ - b 63264 │ │ │ │ - ldr r2, [pc, #312] @ 63370 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r2, #84] @ 0x54 │ │ │ │ - ldr r3, [r2, #88] @ 0x58 │ │ │ │ - add r1, ip, ip, lsl #2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mla r4, ip, r0, r4 │ │ │ │ - str r1, [r2, #84] @ 0x54 │ │ │ │ - str r3, [r2, #88] @ 0x58 │ │ │ │ - ble 632f8 │ │ │ │ - mov ip, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r6, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #10 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 356d4 <_gfortran_string_index@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ - bne 63230 │ │ │ │ - ldr lr, [pc, #220] @ 63374 │ │ │ │ - mov ip, r8 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - mov r2, #47 @ 0x2f │ │ │ │ - ldr r3, [lr] │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, r5, #37 @ 0x25 │ │ │ │ - strb r3, [ip] │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #172] @ 63378 │ │ │ │ - ldr r0, [pc, #172] @ 6337c │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 483a8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ - b 63230 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr lr, [pc, #116] @ 63380 │ │ │ │ - add r5, r4, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r5 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - mov r1, #32 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - add r0, r4, r1 │ │ │ │ - bl 313fc │ │ │ │ - ldr r1, [pc, #72] @ 63384 │ │ │ │ - ldr r0, [pc, #72] @ 63388 │ │ │ │ - mov lr, #80 @ 0x50 │ │ │ │ - mov ip, #6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30190 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 483c0 │ │ │ │ + ldr r0, [pc, #16] @ 483c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [r4] │ │ │ │ - b 63200 │ │ │ │ - andseq lr, r1, r0, ror #31 │ │ │ │ - andseq lr, r1, r4, asr #31 │ │ │ │ - andseq sp, r0, r8, asr lr │ │ │ │ - mulseq r1, r4, pc @ │ │ │ │ - andeq r5, lr, r8, ror #20 │ │ │ │ - andeq r5, lr, r0, lsr #20 │ │ │ │ - andeq r0, pc, r8, rrx │ │ │ │ - andeq r5, lr, r8, asr #18 │ │ │ │ - @ instruction: 0x000e59b0 │ │ │ │ - strdeq pc, [lr], -r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, lsl #11 │ │ │ │ + andseq r1, r0, r8, ror #25 │ │ │ │ + │ │ │ │ +000483c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - mov r6, r0 │ │ │ │ - mul r0, r4, r7 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - cmp r7, #1 │ │ │ │ - str r0, [r6] │ │ │ │ - ble 633ec │ │ │ │ - sub r1, r5, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r1, r6 │ │ │ │ - add r3, r3, r4 │ │ │ │ - str r3, [r2, #4]! │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 633dc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48468 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3382c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48480 │ │ │ │ + ldr r0, [pc, #16] @ 48484 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, asr #9 │ │ │ │ + andseq r1, r0, r0, asr ip │ │ │ │ │ │ │ │ -000633f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr lr, [pc, #144] @ 63490 │ │ │ │ - ldr ip, [r1] │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldm lr, {r4, r6} │ │ │ │ - sub r0, ip, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r5, [r4, r0, lsl #2] │ │ │ │ - sub r1, r1, #-1073741823 @ 0xc0000001 │ │ │ │ - lsl ip, r0, #2 │ │ │ │ - ldr lr, [r6, r0, lsl #2] │ │ │ │ - add ip, ip, #4 │ │ │ │ - lsl r0, r1, #2 │ │ │ │ - ldr r4, [r4, ip] │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr ip, [r6, ip] │ │ │ │ - ldr r6, [r5, r1, lsl #2] │ │ │ │ - str r6, [r2] │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r4, r1, lsl #2] │ │ │ │ - str r2, [r5] │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [lr, r1, lsl #2] │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [lr, r0] │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [ip, r1, lsl #2] │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [ip, r0] │ │ │ │ - str r2, [r3] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq lr, r1, ip, lsr #28 │ │ │ │ - │ │ │ │ -00063494 : │ │ │ │ +00048488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #1432] @ 63a48 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - beq 637e8 │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 6338c │ │ │ │ - ldr r4, [pc, #1384] @ 63a4c │ │ │ │ - ldr r1, [r8] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r0, [r4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 6338c │ │ │ │ - ldr r3, [pc, #1360] @ 63a50 │ │ │ │ - ldr r2, [r7] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r7, #0 │ │ │ │ - str r7, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - ldr r4, [fp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 63644 │ │ │ │ - cmp r2, r7 │ │ │ │ - ble 6363c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [r8] │ │ │ │ - sub lr, r3, #4 │ │ │ │ - add ip, lr, r8, lsl #2 │ │ │ │ - cmp r8, #0 │ │ │ │ - bgt 63684 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 63550 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [fp] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63908 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - sub lr, r5, #4 │ │ │ │ - add fp, ip, r2, lsl #2 │ │ │ │ - ldr r4, [lr, #4]! │ │ │ │ - sub r3, r4, #4 │ │ │ │ - add r4, r4, r7 │ │ │ │ - ldr r0, [ip] │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 635a8 │ │ │ │ - add ip, ip, #4 │ │ │ │ - cmp ip, fp │ │ │ │ - bne 6359c │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - beq 6381c │ │ │ │ - cmp r3, #0 │ │ │ │ - mov lr, #1 │ │ │ │ - beq 636e0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - lsl sl, r8, #2 │ │ │ │ - mov r9, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - movgt r0, #0 │ │ │ │ - movgt r3, r0 │ │ │ │ - ble 63620 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 637c0 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 6379c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bne 63600 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r7, r7, sl │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 635f0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 636a4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 6363c │ │ │ │ - ldr r8, [r8] │ │ │ │ - mov r1, r7 │ │ │ │ - b 63588 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq 63564 │ │ │ │ - ldr r1, [r6, r7, lsl #2] │ │ │ │ - mov r3, lr │ │ │ │ - sub r1, r1, #4 │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne 63690 │ │ │ │ - b 63678 │ │ │ │ - ldr ip, [sl] │ │ │ │ - ldr lr, [r9] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 63a18 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 636d0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 6363c │ │ │ │ - ldr r8, [r8] │ │ │ │ - mov lr, r1 │ │ │ │ - b 635e0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 6363c │ │ │ │ - ldr r8, [r8] │ │ │ │ - mov r1, lr │ │ │ │ - sub r3, r2, #1 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - add r6, r6, r3, lsl #2 │ │ │ │ - lsl sl, r8, #2 │ │ │ │ - mov r9, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - movgt r0, #0 │ │ │ │ - movgt r3, r0 │ │ │ │ - ble 6372c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 63774 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 63750 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bne 6370c │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r7, r7, sl │ │ │ │ - sub r6, r6, #4 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 636fc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr fp, [r5] │ │ │ │ - ldr ip, [r7, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - str ip, [fp, r0] │ │ │ │ - add r0, r0, #4 │ │ │ │ - beq 6372c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 63754 │ │ │ │ - ldr fp, [r6] │ │ │ │ - ldr ip, [r4, r3, lsl #2] │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [fp, r0] │ │ │ │ - beq 63750 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bne 63778 │ │ │ │ - b 6372c │ │ │ │ - ldr fp, [r5] │ │ │ │ - ldr ip, [r7, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - str ip, [fp, r0] │ │ │ │ - add r0, r0, #4 │ │ │ │ - beq 63620 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 637a0 │ │ │ │ - ldr fp, [r6] │ │ │ │ - ldr ip, [r4, r3, lsl #2] │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [fp, r0] │ │ │ │ - beq 6379c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bne 637c4 │ │ │ │ - b 63620 │ │ │ │ - ldr r5, [pc, #612] @ 63a54 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r6, [r5] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 2fdb8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48528 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 2fdb8 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34624 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - b 634d0 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq lr, #1 │ │ │ │ - bne 639c4 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - sub fp, r8, #1 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - add r6, r6, r3, lsl #2 │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - lsl sl, r8, #2 │ │ │ │ - mov r9, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - movgt r0, fp │ │ │ │ - movgt r3, #0 │ │ │ │ - ble 638b0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 63884 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 638d8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - beq 638b0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 63864 │ │ │ │ - ldr ip, [r6] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r4, r3, lsl #2] │ │ │ │ - cmp lr, #0 │ │ │ │ - str r2, [ip, r0] │ │ │ │ - beq 638d4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bne 6388c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r7, r7, sl │ │ │ │ - sub r6, r6, #4 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 6384c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [r5] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r7, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - str r2, [ip, r0] │ │ │ │ - sub r0, r0, #4 │ │ │ │ - beq 638ac │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 638e0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b 63884 │ │ │ │ - ldr ip, [sl] │ │ │ │ - ldr lr, [r9] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 639cc │ │ │ │ - cmp lr, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - beq 63828 │ │ │ │ - sub fp, r8, #1 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - lsl sl, r8, #2 │ │ │ │ - mov r9, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - movgt r0, fp │ │ │ │ - movgt r3, #0 │ │ │ │ - ble 639a0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 63974 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 639e8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - beq 639a0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 63954 │ │ │ │ - ldr lr, [r6] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r4, r3, lsl #2] │ │ │ │ - cmp ip, #0 │ │ │ │ - str r2, [lr, r0] │ │ │ │ - beq 639e4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bne 6397c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r7, r7, sl │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 6393c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #1 │ │ │ │ - b 63924 │ │ │ │ - cmp lr, #0 │ │ │ │ - moveq r1, #1 │ │ │ │ - beq 636e0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - b 635e0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr lr, [r5] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r7, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - str r2, [lr, r0] │ │ │ │ - sub r0, r0, #4 │ │ │ │ - beq 6399c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 639f0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b 63974 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 63a34 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 6363c │ │ │ │ - ldr r8, [r8] │ │ │ │ - mov r1, ip │ │ │ │ - b 63924 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 6363c │ │ │ │ - ldr r8, [r8] │ │ │ │ - mov r1, lr │ │ │ │ - b 63828 │ │ │ │ - @ instruction: 0x0010dbd8 │ │ │ │ - andseq lr, r1, r8, asr #26 │ │ │ │ - andseq sp, r0, r8, lsl #23 │ │ │ │ - andseq lr, r1, r0, asr #20 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48540 │ │ │ │ + ldr r0, [pc, #16] @ 48544 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r8, lsl #8 │ │ │ │ + @ instruction: 0x00101bb8 │ │ │ │ │ │ │ │ -00063a58 : │ │ │ │ +00048548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #924] @ 63e14 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #916] @ 63e18 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r8] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 350f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048564 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34a50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048580 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48620 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [pc, #740] @ 63e1c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - add r6, pc, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 350a4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63b88 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #700] @ 63e20 │ │ │ │ - ldr r3, [pc, #688] @ 63e18 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 63e10 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r9] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - add r9, sp, #48 @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63c60 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 63df8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [r3] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r8, [r2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48638 │ │ │ │ + ldr r0, [pc, #16] @ 4863c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, r0, lsl r3 │ │ │ │ + andseq r1, r0, r8, ror #21 │ │ │ │ + │ │ │ │ +00048640 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 309d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004865c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34954 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048678 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35404 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048694 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48734 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #372] @ 63e24 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + bl 3244c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 63b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [r2] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4874c │ │ │ │ + ldr r0, [pc, #16] @ 48750 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x001001fc │ │ │ │ + @ instruction: 0x001019fc │ │ │ │ + │ │ │ │ +00048754 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 487f4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 31618 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63b58 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63b58 │ │ │ │ - add r1, r7, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63b58 │ │ │ │ - mov r0, #1 │ │ │ │ - b 63b5c │ │ │ │ - add r1, r6, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63c60 │ │ │ │ - b 63df0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq sl, r0, r4, lsr #4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r3, pc, r0, asr lr @ │ │ │ │ - andseq sl, r0, r4, asr #2 │ │ │ │ - ldrdeq r3, [pc], -ip │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4880c │ │ │ │ + ldr r0, [pc, #16] @ 48810 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, ip, lsr r1 │ │ │ │ + andseq r1, r0, r4, ror #18 │ │ │ │ │ │ │ │ -00063e28 : │ │ │ │ +00048814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #3520] @ 64c04 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #3516] @ 64c08 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr fp, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [sl] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r5] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [fp] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - ldr r9, [sp, #140] @ 0x8c │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - ldr r4, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr fp, [pc, #3412] @ 64c0c │ │ │ │ - add fp, pc, fp │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r4, sp, #32 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63f04 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 642a4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #3328] @ 64c10 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6407c │ │ │ │ - ldr sl, [sl] │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [r7] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [r3] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r9, sp, #36 @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63fe0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 64400 │ │ │ │ - ldr r4, [pc, #3116] @ 64c14 │ │ │ │ - mov r0, r9 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6448c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 488b4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r1, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r2, [pc, #3008] @ 64c18 │ │ │ │ - ldr r3, [pc, #2988] @ 64c08 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 64c00 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 34bdc │ │ │ │ - ldr sl, [sl] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 33a6c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r7, [r7] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 641c0 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 643ec │ │ │ │ - ldr r4, [pc, #2760] @ 64c1c │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 644fc │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3] │ │ │ │ - b 64050 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov sl, r0 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 64448 │ │ │ │ - ldr r4, [pc, #2520] @ 64c20 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6456c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - b 641a4 │ │ │ │ - ldr r4, [sl] │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 488cc │ │ │ │ + ldr r0, [pc, #16] @ 488d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andseq r0, r0, ip, ror r0 │ │ │ │ + andseq r1, r0, ip, asr #17 │ │ │ │ + │ │ │ │ +000488d4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31924 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000488f0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34c78 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004890c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [r7] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 489ac │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 64400 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 31cc0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3] │ │ │ │ - b 64050 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6414c │ │ │ │ - mov r0, #22 │ │ │ │ - mov r1, #6 │ │ │ │ - ldr r2, [pc, #2068] @ 64c24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [pc, #2060] @ 64c28 │ │ │ │ - ldr r1, [pc, #2060] @ 64c2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 489c4 │ │ │ │ + ldr r0, [pc, #16] @ 489c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r3, [r2] │ │ │ │ - b 64050 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64240 │ │ │ │ - mov r0, #22 │ │ │ │ - mov r1, #6 │ │ │ │ - ldr r2, [pc, #1988] @ 64c30 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [pc, #1980] @ 64c34 │ │ │ │ - ldr r1, [pc, #1980] @ 64c38 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, lsl #31 │ │ │ │ + @ instruction: 0x001017fc │ │ │ │ + │ │ │ │ +000489cc : │ │ │ │ + b 34d2c │ │ │ │ + │ │ │ │ +000489d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33d24 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000489ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48a8c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 6442c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 34bdc │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 648d4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r1, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3] │ │ │ │ - b 64050 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 34bdc │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 645e8 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3] │ │ │ │ - b 64050 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - bl 34bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64758 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, fp │ │ │ │ - add r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 30430 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48aa4 │ │ │ │ + ldr r0, [pc, #16] @ 48aa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, lsr #29 │ │ │ │ + andseq r1, r0, r4, asr #14 │ │ │ │ + │ │ │ │ +00048aac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48b4c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r4, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3] │ │ │ │ - b 64050 │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 30ce8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1516] @ 64c3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 64bf0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48b64 │ │ │ │ + ldr r0, [pc, #16] @ 48b68 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, ror #27 │ │ │ │ + andseq r1, r0, ip, lsr #13 │ │ │ │ + │ │ │ │ +00048b6c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48c0c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r5, [pc, #1396] @ 64c40 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64ac4 │ │ │ │ - add r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64ac4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r4, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r3] │ │ │ │ - b 64050 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 2ff44 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1140] @ 64c3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 64bdc │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r5, [pc, #1024] @ 64c44 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48c24 │ │ │ │ + ldr r0, [pc, #16] @ 48c28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, lsr #26 │ │ │ │ + andseq r1, r0, r4, lsl r6 │ │ │ │ + │ │ │ │ +00048c2c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33a24 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048c48 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f758 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048c64 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34114 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048c80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48d20 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64b00 │ │ │ │ - add r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64b00 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 645d4 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ + bl 30b2c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #768] @ 64c3c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48d38 │ │ │ │ + ldr r0, [pc, #16] @ 48d3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r0, lsl ip @ │ │ │ │ + andseq r1, r0, r8, lsr #10 │ │ │ │ + │ │ │ │ +00048d40 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 48e4c │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48e64 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 64ab4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 32f5c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [pc, #632] @ 64c48 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64a2c │ │ │ │ - add r1, r5, #4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 31588 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64a2c │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - str r4, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - b 6473c │ │ │ │ - ldr r5, [pc, #536] @ 64c4c │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64a64 │ │ │ │ - add r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r4, [sp, #60] @ 0x3c │ │ │ │ - bne 64a10 │ │ │ │ - mov r3, #25 │ │ │ │ - ldr r2, [pc, #480] @ 64c50 │ │ │ │ - ldr r1, [pc, #480] @ 64c54 │ │ │ │ - ldr r0, [pc, #480] @ 64c58 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 48e7c │ │ │ │ + ldr r0, [pc, #40] @ 48e80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - b 64a10 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - b 649a0 │ │ │ │ - ldr r5, [pc, #400] @ 64c5c │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64b3c │ │ │ │ - add r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64b3c │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b 64724 │ │ │ │ - ldr r5, [pc, #344] @ 64c60 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3013c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64b8c │ │ │ │ - add r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34168 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64b8c │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b 6489c │ │ │ │ - mov r3, #25 │ │ │ │ - ldr r2, [pc, #284] @ 64c64 │ │ │ │ - ldr r1, [pc, #284] @ 64c68 │ │ │ │ - ldr r0, [pc, #284] @ 64c6c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 48e84 │ │ │ │ + ldr r0, [pc, #24] @ 48e88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, ror #21 │ │ │ │ + andseq r1, r0, r4, lsr #8 │ │ │ │ + andeq pc, pc, ip, asr #21 │ │ │ │ + andseq r1, r0, r4, lsr r4 │ │ │ │ + │ │ │ │ +00048e8c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 359ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00048ea8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48f48 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - b 64724 │ │ │ │ - mov r3, #25 │ │ │ │ - ldr r2, [pc, #216] @ 64c70 │ │ │ │ - ldr r1, [pc, #216] @ 64c74 │ │ │ │ - ldr r0, [pc, #216] @ 64c78 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34600 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 48f60 │ │ │ │ + ldr r0, [pc, #16] @ 48f64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - b 6489c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 6482c │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r9 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - b 646b4 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r9, r0, ip, asr lr │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r3, [pc], -ip │ │ │ │ - andeq r3, pc, r4, lsl #21 │ │ │ │ - andeq r3, pc, r8, lsr #19 │ │ │ │ - andseq r9, r0, r0, asr ip │ │ │ │ - andeq r3, pc, ip, lsr r8 @ │ │ │ │ - andeq r3, pc, r8, asr #14 │ │ │ │ - andeq r4, lr, r8, lsl #18 │ │ │ │ - andeq lr, lr, r8, ror sp │ │ │ │ - andeq r4, lr, r8, lsl r9 │ │ │ │ - andeq r4, lr, ip, lsr #17 │ │ │ │ - andeq lr, lr, ip, lsl sp │ │ │ │ - @ instruction: 0x000e48bc │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andeq r3, pc, r8, asr #5 │ │ │ │ - andeq r3, pc, r0, asr r1 @ │ │ │ │ - andeq r2, pc, r0, asr #31 │ │ │ │ - andeq r2, pc, ip, asr pc @ │ │ │ │ - andeq r4, lr, r8, asr #5 │ │ │ │ - @ instruction: 0x000e42bc │ │ │ │ - andeq lr, lr, ip, lsl r7 │ │ │ │ - andeq r2, pc, r4, asr #29 │ │ │ │ - andeq r2, pc, r8, lsl #29 │ │ │ │ - strdeq r4, [lr], -r0 │ │ │ │ - andeq r4, lr, r4, ror #3 │ │ │ │ - andeq lr, lr, r4, asr #12 │ │ │ │ - andeq r4, lr, r0, lsr #3 │ │ │ │ - muleq lr, r4, r1 │ │ │ │ - strdeq lr, [lr], -r4 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r8, ror #19 │ │ │ │ + andseq r1, r0, r8, ror r3 │ │ │ │ │ │ │ │ -00064c7c : │ │ │ │ +00048f68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 32608 │ │ │ │ - mov r3, r8 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49008 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32674 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 32608 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49020 │ │ │ │ + ldr r0, [pc, #16] @ 49024 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r8, lsr #18 │ │ │ │ + andseq r1, r0, r0, ror #5 │ │ │ │ │ │ │ │ -00064cf0 : │ │ │ │ +00049028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [r5] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r8] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 490c8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 34e28 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 490e0 │ │ │ │ + ldr r0, [pc, #16] @ 490e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r8, ror #16 │ │ │ │ + andseq r1, r0, r8, asr #4 │ │ │ │ │ │ │ │ -00064dc8 : │ │ │ │ +000490e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #652] @ 6506c │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr ip, [ip] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f938 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00049104 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31138 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00049120 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 65038 │ │ │ │ - ldr r4, [pc, #616] @ 65070 │ │ │ │ - ldr r7, [pc, #616] @ 65074 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r4, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30f70 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - sub r8, r2, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - movge r3, r0 │ │ │ │ - movlt r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - movge r3, r8 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bne 64e60 │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ - ldr r1, [r6] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r8, [r4, #8] │ │ │ │ - ldr r4, [pc, #528] @ 65078 │ │ │ │ - ldr r7, [pc, #528] @ 6507c │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30f70 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - sub r8, r2, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - movge r3, r0 │ │ │ │ - movlt r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - movge r3, r8 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bne 64ec0 │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ - ldr r1, [r5] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r8, [r4, #20] │ │ │ │ - ldr r4, [pc, #440] @ 65080 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r1, r4, #56 @ 0x38 │ │ │ │ - add fp, r4, #36 @ 0x24 │ │ │ │ - add sl, r4, #40 @ 0x28 │ │ │ │ - add r9, r4, #44 @ 0x2c │ │ │ │ - add r8, r4, #48 @ 0x30 │ │ │ │ - add r7, r4, #52 @ 0x34 │ │ │ │ - add r2, r4, #32 │ │ │ │ - add r3, r4, #28 │ │ │ │ - add r0, r4, #12 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - add r1, r4, #24 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 353b0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r3, [pc, #352] @ 65084 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r1, r6, #1 │ │ │ │ - ldr r1, [r3, r1, lsl #2] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [pc, #304] @ 65088 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ - sub r2, r5, #1 │ │ │ │ - ldr r1, [r6, r2, lsl #2] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r6, r5, lsl #2] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r1, #64]! @ 0x40 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - stmib sp, {r7, r8, r9, sl} │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, r4, #60 @ 0x3c │ │ │ │ - bl 31fa8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65004 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 65004 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65004 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 65030 │ │ │ │ - ldr r2, [pc, #128] @ 6508c │ │ │ │ - ldr r1, [pc, #128] @ 65090 │ │ │ │ - ldr r0, [pc, #128] @ 65094 │ │ │ │ - mov lr, #26 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 491c0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31114 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 491d8 │ │ │ │ + ldr r0, [pc, #16] @ 491dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r0, ror r7 @ │ │ │ │ + andseq r1, r0, r8, ror r1 │ │ │ │ + │ │ │ │ +000491e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49278 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #19 │ │ │ │ - ldr r2, [pc, #84] @ 65098 │ │ │ │ - ldr r1, [pc, #84] @ 6509c │ │ │ │ - ldr r0, [pc, #84] @ 650a0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34558 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49290 │ │ │ │ + ldr r0, [pc, #16] @ 49294 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 64e00 │ │ │ │ - andseq sp, r1, r4, asr r4 │ │ │ │ - andseq sp, r1, ip, lsr #8 │ │ │ │ - andseq r1, r2, r8, lsl #6 │ │ │ │ - andseq sp, r1, ip, asr #7 │ │ │ │ - andseq sp, r1, r8, lsr #8 │ │ │ │ - andseq sp, r1, r0, ror r3 │ │ │ │ - @ instruction: 0x001211f0 │ │ │ │ - andseq sp, r1, r0, asr #6 │ │ │ │ - andeq r3, lr, r4, ror #26 │ │ │ │ - andeq r3, lr, r8, asr sp │ │ │ │ - andeq lr, lr, r0, lsl #3 │ │ │ │ - andeq r3, lr, ip, lsl #26 │ │ │ │ - andeq r3, lr, r8, lsl sp │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000ff6b8 │ │ │ │ + andseq r1, r0, r8, ror #1 │ │ │ │ │ │ │ │ -000650a4 : │ │ │ │ +00049298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1664] @ 65740 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1660] @ 65744 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 49404 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49434 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #4000 @ 0xfa0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bgt 65708 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #4000 @ 0xfa0 │ │ │ │ - bgt 65658 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 65694 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 656d0 │ │ │ │ - ldr sl, [pc, #1568] @ 65748 │ │ │ │ - ldr r0, [pc, #1568] @ 6574c │ │ │ │ - add sl, pc, sl │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, sl, #68 @ 0x44 │ │ │ │ - str r3, [sl, #16] │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sl, #4] │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4941c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr fp, [r6] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r9, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65234 │ │ │ │ - ldr r0, [pc, #1484] @ 65750 │ │ │ │ - cmp fp, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r2, [r0] │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sl, #72] @ 0x48 │ │ │ │ - mov r0, #2 │ │ │ │ - str r0, [sl, #12] │ │ │ │ - ble 6525c │ │ │ │ - ldr r1, [pc, #1452] @ 65754 │ │ │ │ - ldr sl, [pc, #1452] @ 65758 │ │ │ │ - ldr r9, [pc, #1452] @ 6575c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - b 65200 │ │ │ │ - ldr r1, [pc, #1424] @ 65760 │ │ │ │ - ldr r0, [pc, #1424] @ 65764 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r1, #12] │ │ │ │ - cmp fp, r2 │ │ │ │ - add r2, r5, r3, lsl #2 │ │ │ │ - ldr r1, [r2, #-4] │ │ │ │ - sub r2, r3, #1 │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ - blt 6525c │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 651c8 │ │ │ │ - mov r3, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33a00 │ │ │ │ - b 651c8 │ │ │ │ - ldr r0, [pc, #1324] @ 65768 │ │ │ │ - mov ip, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str ip, [sl, #72] @ 0x48 │ │ │ │ - sub ip, fp, #1 │ │ │ │ - str r2, [r0, ip, lsl #2] │ │ │ │ - cmp fp, #1 │ │ │ │ - mov r0, #2 │ │ │ │ - str r0, [sl, #12] │ │ │ │ - bgt 65468 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr fp, [r4] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r9, [r7] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6534c │ │ │ │ - ldr ip, [pc, #1244] @ 6576c │ │ │ │ - ldr r0, [pc, #1244] @ 65770 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r0, pc, r0 │ │ │ │ - str fp, [ip] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [r0, #76] @ 0x4c │ │ │ │ - cmp r9, #1 │ │ │ │ - mov ip, #2 │ │ │ │ - str ip, [r0, #24] │ │ │ │ - ble 6537c │ │ │ │ - ldr r2, [pc, #1208] @ 65774 │ │ │ │ - ldr r5, [pc, #1208] @ 65778 │ │ │ │ - ldr sl, [pc, #1208] @ 6577c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov fp, r5 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - b 65318 │ │ │ │ - ldr r1, [pc, #1176] @ 65780 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - add r2, r4, r3, lsl #2 │ │ │ │ - ldr r0, [r2, #-4] │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r1, #24] │ │ │ │ - cmp r9, r2 │ │ │ │ - ldr r2, [pc, #1148] @ 65784 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r2, r1, lsl #2] │ │ │ │ - blt 6537c │ │ │ │ - ldr r1, [r4, r3, lsl #2] │ │ │ │ - bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 652e0 │ │ │ │ - mov r3, #29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, sl │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 314ec │ │ │ │ + add lr, sp, #88 @ 0x58 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 33a00 │ │ │ │ - b 652e0 │ │ │ │ - ldr r0, [pc, #1076] @ 65788 │ │ │ │ - ldr ip, [pc, #1076] @ 6578c │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [r0, #76] @ 0x4c │ │ │ │ - sub lr, r9, #1 │ │ │ │ - str fp, [ip, lr, lsl #2] │ │ │ │ - cmp r9, #1 │ │ │ │ - mov ip, #2 │ │ │ │ - str ip, [r0, #24] │ │ │ │ - bgt 65504 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r4, [pc, #1028] @ 65790 │ │ │ │ - ldr r3, [pc, #1028] @ 65794 │ │ │ │ - ldr r5, [pc, #1028] @ 65798 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, r4, #76 @ 0x4c │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r4, #68 @ 0x44 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - stm sp, {r7, r8} │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 33d30 │ │ │ │ - ldr sl, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [r8] │ │ │ │ - mov r1, sl │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r9, [r6] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65600 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - ldr r3, [r5, r9, lsl #2] │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + stm sp, {r7, r9} │ │ │ │ + bl 30c58 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r4, [r7] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 655a0 │ │ │ │ - ldr r3, [pc, #908] @ 6579c │ │ │ │ - ldr r2, [pc, #908] @ 657a0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - str r1, [r2, #88] @ 0x58 │ │ │ │ - str r3, [r2, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #880] @ 657a4 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r2, [pc, #868] @ 657a8 │ │ │ │ - ldr r3, [pc, #764] @ 65744 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6573c │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #828] @ 657ac │ │ │ │ - ldr sl, [pc, #828] @ 657b0 │ │ │ │ + ldr r1, [pc, #64] @ 4944c │ │ │ │ + ldr r0, [pc, #64] @ 49450 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #820] @ 657b4 │ │ │ │ - add sl, pc, sl │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ 49454 │ │ │ │ + ldr r0, [pc, #48] @ 49458 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - b 654cc │ │ │ │ - ldr r3, [pc, #796] @ 657b8 │ │ │ │ - ldr ip, [pc, #796] @ 657bc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add ip, pc, ip │ │ │ │ - add r2, r1, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - add r3, r5, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #-4] │ │ │ │ - cmp r9, r2 │ │ │ │ - sub r2, fp, r1 │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ - blt 6525c │ │ │ │ - ldr r1, [r5, r1, lsl #2] │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65494 │ │ │ │ - mov r3, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - bl 33a00 │ │ │ │ - ldr fp, [r6] │ │ │ │ - b 65494 │ │ │ │ - ldr r2, [pc, #692] @ 657c0 │ │ │ │ - ldr sl, [pc, #692] @ 657c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #684] @ 657c8 │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r1, r3 │ │ │ │ - mov fp, r2 │ │ │ │ - b 65568 │ │ │ │ - ldr r0, [pc, #660] @ 657cc │ │ │ │ - ldr r2, [pc, #660] @ 657d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, r3, #1 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, r1 │ │ │ │ - add r1, r4, r3, lsl #2 │ │ │ │ - ldr r0, [r1, #-4] │ │ │ │ - sub r1, r9, r3 │ │ │ │ - str r0, [r2, r1, lsl #2] │ │ │ │ - blt 6537c │ │ │ │ - ldr r1, [r4, r3, lsl #2] │ │ │ │ - bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65530 │ │ │ │ - mov r3, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 33a00 │ │ │ │ - ldr r9, [r7] │ │ │ │ - b 65530 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r5, [pc, #552] @ 657d4 │ │ │ │ - mul r3, r4, r3 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 3115c │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #508] @ 657d8 │ │ │ │ - mul r3, r2, r3 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 4945c │ │ │ │ + ldr r0, [pc, #32] @ 49460 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, ip, lsr #10 │ │ │ │ + andseq r0, r0, r4, lsl #31 │ │ │ │ + andeq pc, pc, r4, lsl r5 @ │ │ │ │ + @ instruction: 0x00100fbc │ │ │ │ + strdeq pc, [pc], -ip │ │ │ │ + andseq r0, r0, ip, ror pc │ │ │ │ + │ │ │ │ +00049464 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33274 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00049480 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4958c │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 495a4 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r8, #88] @ 0x58 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 34108 │ │ │ │ - str r0, [r8, #92] @ 0x5c │ │ │ │ - b 6542c │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - ldr r9, [pc, #456] @ 657dc │ │ │ │ - mov r1, r5 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 3115c │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr ip, [r7] │ │ │ │ - mov r2, r9 │ │ │ │ - mul r3, ip, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 312b8 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34108 │ │ │ │ - ldr sl, [r4, #68] @ 0x44 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ - b 653ec │ │ │ │ - mov r3, #23 │ │ │ │ - ldr r2, [pc, #380] @ 657e0 │ │ │ │ - ldr r1, [pc, #380] @ 657e4 │ │ │ │ - ldr r0, [pc, #380] @ 657e8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 495bc │ │ │ │ + ldr r0, [pc, #40] @ 495c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 65114 │ │ │ │ - mov r3, #15 │ │ │ │ - ldr r2, [pc, #332] @ 657ec │ │ │ │ - ldr r1, [pc, #332] @ 657f0 │ │ │ │ - ldr r0, [pc, #332] @ 657f4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 495c4 │ │ │ │ + ldr r0, [pc, #24] @ 495c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 65120 │ │ │ │ - mov r3, #15 │ │ │ │ - ldr r2, [pc, #284] @ 657f8 │ │ │ │ - ldr r1, [pc, #284] @ 657fc │ │ │ │ - ldr r0, [pc, #284] @ 65800 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, lsr #7 │ │ │ │ + andseq r0, r0, r4, ror lr │ │ │ │ + andeq pc, pc, ip, lsl #7 │ │ │ │ + andseq r0, r0, r4, lsl #29 │ │ │ │ + │ │ │ │ +000495cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 49678 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [r7] │ │ │ │ - b 65120 │ │ │ │ - mov r3, #23 │ │ │ │ - ldr r2, [pc, #240] @ 65804 │ │ │ │ - ldr r1, [pc, #240] @ 65808 │ │ │ │ - ldr r0, [pc, #240] @ 6580c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #6 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 32488 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49690 │ │ │ │ + ldr r0, [pc, #16] @ 49694 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 650fc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r0, r4, ror #23 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andseq sp, r1, ip, lsl #2 │ │ │ │ - andeq r3, lr, ip, ror r9 │ │ │ │ - mulseq r2, r0, pc @ │ │ │ │ - andeq r3, lr, ip, lsr #24 │ │ │ │ - strdeq r3, [lr], -ip │ │ │ │ - andeq lr, lr, r4, lsl #3 │ │ │ │ - andseq sp, r1, r4, rrx │ │ │ │ - andseq r0, r2, ip, lsr pc │ │ │ │ - @ instruction: 0x00120ed8 │ │ │ │ - andseq sp, r1, r4 │ │ │ │ - andseq ip, r1, r0, lsr #31 │ │ │ │ - andeq r3, lr, ip, ror #21 │ │ │ │ - andeq lr, lr, ip, ror r0 │ │ │ │ - andeq r3, lr, ip, lsr #22 │ │ │ │ - andseq ip, r1, r0, asr pc │ │ │ │ - andseq ip, r1, ip, lsl #31 │ │ │ │ - andseq ip, r1, r0, ror #29 │ │ │ │ - andseq ip, r1, r8, lsr pc │ │ │ │ - andseq ip, r1, r4, lsr #29 │ │ │ │ - andseq ip, r1, r0, lsl #30 │ │ │ │ - andseq r0, r2, ip, ror sp │ │ │ │ - andseq ip, r1, r4, lsl #29 │ │ │ │ - andseq ip, r1, r8, lsl lr │ │ │ │ - andseq ip, r1, r0, lsl #28 │ │ │ │ - andseq r8, r0, r4, ror #16 │ │ │ │ - andeq r3, lr, r0, asr #18 │ │ │ │ - andeq r3, lr, ip, asr r9 │ │ │ │ - @ instruction: 0x000edebc │ │ │ │ - mulseq r1, r8, sp │ │ │ │ - andseq r0, r2, r0, ror ip │ │ │ │ - andeq r3, lr, ip, lsl #18 │ │ │ │ - muleq lr, r0, r8 │ │ │ │ - andeq sp, lr, r0, lsr #28 │ │ │ │ - @ instruction: 0x0011ccfc │ │ │ │ - andseq ip, r1, r4, asr sp │ │ │ │ - andeq r2, pc, r8, ror #7 │ │ │ │ - andseq ip, r1, r8, asr ip │ │ │ │ - andeq r2, pc, r4, lsl #7 │ │ │ │ - andeq r3, lr, r4, lsr #14 │ │ │ │ - andeq r3, lr, r4, lsr r7 │ │ │ │ - @ instruction: 0x000edcbc │ │ │ │ - andeq r3, lr, r8, lsl #14 │ │ │ │ - strdeq r3, [lr], -r8 │ │ │ │ - andeq sp, lr, r0, lsl #25 │ │ │ │ - ldrdeq r3, [lr], -ip │ │ │ │ - @ instruction: 0x000e36bc │ │ │ │ - andeq sp, lr, r4, asr #24 │ │ │ │ - andeq r3, lr, r4, ror r6 │ │ │ │ - andeq r3, lr, r8, lsl #13 │ │ │ │ - andeq sp, lr, r0, lsl ip │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000ff2b8 │ │ │ │ + @ instruction: 0x00100dd8 │ │ │ │ │ │ │ │ -00065810 : │ │ │ │ - ldr ip, [pc, #40] @ 65840 │ │ │ │ +00049698 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr lr, [ip, #80] @ 0x50 │ │ │ │ - str lr, [r0] │ │ │ │ - ldr r0, [ip, #84] @ 0x54 │ │ │ │ - str r0, [r1] │ │ │ │ - ldr r0, [ip, #88] @ 0x58 │ │ │ │ - ldr r1, [ip, #92] @ 0x5c │ │ │ │ - str r0, [r2] │ │ │ │ - str r1, [r3] │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 31e88 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq ip, r1, ip, lsl sl │ │ │ │ │ │ │ │ -00065844 : │ │ │ │ - ldr r3, [pc, #12] @ 65858 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r0] │ │ │ │ - bx lr │ │ │ │ - andseq ip, r1, ip, ror #19 │ │ │ │ - │ │ │ │ -0006585c : │ │ │ │ +000496dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #520] @ 65a7c │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr lr, [ip, #16] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmp lr, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [ip, #24] │ │ │ │ - ble 65a18 │ │ │ │ - ldr r4, [pc, #480] @ 65a80 │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [ip, #4] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4975c │ │ │ │ mov r3, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ - str r3, [ip, #12] │ │ │ │ - ble 659f8 │ │ │ │ - add r3, r4, #28 │ │ │ │ - add fp, r4, #32 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 658ec │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ble 659f4 │ │ │ │ - add sl, r4, #36 @ 0x24 │ │ │ │ - add r9, r4, #40 @ 0x28 │ │ │ │ - add r8, r4, #44 @ 0x2c │ │ │ │ - add r7, r4, #48 @ 0x30 │ │ │ │ - add r6, r4, #52 @ 0x34 │ │ │ │ - add r5, r4, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - add r1, r4, #24 │ │ │ │ - add r0, r4, #12 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - stmib sp, {r6, r7, r8, r9} │ │ │ │ - str r5, [sp] │ │ │ │ - bl 353b0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - str sl, [sp, #20] │ │ │ │ - stmib sp, {r6, r7, r8, r9} │ │ │ │ - str r5, [sp] │ │ │ │ - bl 35680 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 658d4 │ │ │ │ - add ip, r4, #64 @ 0x40 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - add ip, r4, #60 @ 0x3c │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - str r5, [sp] │ │ │ │ - str sl, [sp, #20] │ │ │ │ - stmib sp, {r6, r7, r8, r9} │ │ │ │ - bl 320c8 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r3, [pc, #252] @ 65a84 │ │ │ │ - sub r1, r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r5, [r3, r1, lsl #2] │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #204] @ 65a88 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [r1] │ │ │ │ - sub r1, r2, #1 │ │ │ │ - ldr r5, [r3, r1, lsl #2] │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r3] │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #140] @ 65a8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt 658a8 │ │ │ │ - ldr r4, [pc, #112] @ 65a90 │ │ │ │ - ldr r0, [pc, #112] @ 65a94 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r1, r4, #68 @ 0x44 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r2, [pc, #92] @ 65a98 │ │ │ │ - ldr r1, [pc, #92] @ 65a9c │ │ │ │ - ldr r0, [pc, #92] @ 65aa0 │ │ │ │ - mov lr, #23 │ │ │ │ - mov ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3301c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49774 │ │ │ │ + ldr r0, [pc, #16] @ 49778 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r3] │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq ip, r1, r0, asr #19 │ │ │ │ - mulseq r1, r4, r9 │ │ │ │ - andseq r0, r2, ip, lsl #15 │ │ │ │ - @ instruction: 0x0011c8dc │ │ │ │ - andseq ip, r1, r8, lsr r8 │ │ │ │ - andseq ip, r1, r4, lsl r8 │ │ │ │ - andeq r3, lr, ip, ror r0 │ │ │ │ - strdeq r3, [lr], -r0 │ │ │ │ - andeq r3, lr, r4, lsl #8 │ │ │ │ - andeq sp, lr, r0, asr r7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrdeq pc, [pc], -r4 │ │ │ │ + andseq r0, r0, ip, lsl sp │ │ │ │ │ │ │ │ -00065aa4 : │ │ │ │ +0004977c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ 65be4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ 65be8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #280] @ 65bec │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 497fc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32998 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49814 │ │ │ │ + ldr r0, [pc, #16] @ 49818 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr fp, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr sl, [r8] │ │ │ │ - ble 65bb4 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b 65b94 │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 65bac │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r5, r5, fp │ │ │ │ - add r4, r4, sl │ │ │ │ - add r7, r7, r3 │ │ │ │ - beq 65bb4 │ │ │ │ - ldr r9, [r5, #-4] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, lsr r1 @ │ │ │ │ + andseq r0, r0, r4, lsr #25 │ │ │ │ + │ │ │ │ +0004981c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 498bc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 348a0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 498d4 │ │ │ │ + ldr r0, [pc, #16] @ 498d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, pc, r4, ror r0 @ │ │ │ │ + andseq r0, r0, ip, lsl #24 │ │ │ │ + │ │ │ │ +000498dc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49984 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65b4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30b50 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - b 65b70 │ │ │ │ - ldr r2, [pc, #52] @ 65bf0 │ │ │ │ - ldr r3, [pc, #40] @ 65be8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 65be0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r0, r4, ror #3 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, lr, r0, lsl #25 │ │ │ │ - andseq r8, r0, ip, ror #1 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4999c │ │ │ │ + ldr r0, [pc, #16] @ 499a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, ip, lsr #31 │ │ │ │ + andseq r0, r0, ip, ror #22 │ │ │ │ │ │ │ │ -00065bf4 : │ │ │ │ +000499a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r3] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add fp, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r5, r1, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r4, r2, #4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - ldr r0, [fp, #-4] │ │ │ │ - bl 32044 <__aeabi_fdiv@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - add fp, fp, r9 │ │ │ │ - add r5, r5, r8 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r4, r4, r7 │ │ │ │ - bne 65c48 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33b38 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065c74 : │ │ │ │ +000499c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 65d7c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 65d80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 65d84 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65d2c │ │ │ │ - ldr r2, [pc, #160] @ 65d88 │ │ │ │ - ldr r3, [pc, #148] @ 65d80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 65d78 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 49a74 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 357d0 │ │ │ │ - ldr r2, [pc, #88] @ 65d8c │ │ │ │ - ldr r3, [pc, #72] @ 65d80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 65d78 │ │ │ │ + bl 33430 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fa28 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r0, r4, lsl r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, lr, ip, asr #21 │ │ │ │ - andseq r7, r0, r0, asr #31 │ │ │ │ - andseq r7, r0, r4, ror pc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49a8c │ │ │ │ + ldr r0, [pc, #16] @ 49a90 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000feebc │ │ │ │ + andseq r0, r0, r4, lsr #21 │ │ │ │ │ │ │ │ -00065d90 : │ │ │ │ +00049a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ 65ed0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ 65ed4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #280] @ 65ed8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 49b50 │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 359c8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49b68 │ │ │ │ + ldr r0, [pc, #16] @ 49b6c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr fp, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr sl, [r8] │ │ │ │ - ble 65ea0 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b 65e80 │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 65e98 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r5, r5, fp │ │ │ │ - add r4, r4, sl │ │ │ │ - add r7, r7, r3 │ │ │ │ - beq 65ea0 │ │ │ │ - ldr r9, [r5, #-4] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r0, ror #27 │ │ │ │ + @ instruction: 0x001009f0 │ │ │ │ + │ │ │ │ +00049b70 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49c18 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65e38 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34438 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - b 65e5c │ │ │ │ - ldr r2, [pc, #52] @ 65edc │ │ │ │ - ldr r3, [pc, #40] @ 65ed4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 65ecc │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00107ef8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq lr, r4, r9 │ │ │ │ - andseq r7, r0, r0, lsl #28 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49c30 │ │ │ │ + ldr r0, [pc, #16] @ 49c34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r8, lsl sp @ │ │ │ │ + andseq r0, r0, r0, asr r9 │ │ │ │ │ │ │ │ -00065ee0 : │ │ │ │ +00049c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r3] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add fp, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r5, r1, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r4, r2, #4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - ldr r0, [fp, #-4] │ │ │ │ - bl 329c8 <__aeabi_fmul@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - add fp, fp, r9 │ │ │ │ - add r5, r5, r8 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r4, r4, r7 │ │ │ │ - bne 65f34 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32890 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065f60 : │ │ │ │ +00049c54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 66068 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 6606c │ │ │ │ - add r2, pc, r2 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49cd4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30d0c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 66070 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66018 │ │ │ │ - ldr r2, [pc, #160] @ 66074 │ │ │ │ - ldr r3, [pc, #148] @ 6606c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 66064 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 31408 │ │ │ │ - ldr r2, [pc, #88] @ 66078 │ │ │ │ - ldr r3, [pc, #72] @ 6606c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 66064 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 3286c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r0, r8, lsr #26 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, lr, r0, ror #15 │ │ │ │ - @ instruction: 0x00107cd4 │ │ │ │ - andseq r7, r0, r8, lsl #25 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49cec │ │ │ │ + ldr r0, [pc, #16] @ 49cf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, ip, asr ip @ │ │ │ │ + @ instruction: 0x001008bc │ │ │ │ │ │ │ │ -0006607c : │ │ │ │ +00049cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ 661bc │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ 661c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #280] @ 661c4 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49d74 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30a0c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49d8c │ │ │ │ + ldr r0, [pc, #16] @ 49d90 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr fp, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr sl, [r8] │ │ │ │ - ble 6618c │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b 6616c │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66184 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r5, r5, fp │ │ │ │ - add r4, r4, sl │ │ │ │ - add r7, r7, r3 │ │ │ │ - beq 6618c │ │ │ │ - ldr r9, [r5, #-4] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000febbc │ │ │ │ + andseq r0, r0, r4, asr #16 │ │ │ │ + │ │ │ │ +00049d94 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49e34 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66124 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34564 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - b 66148 │ │ │ │ - ldr r2, [pc, #52] @ 661c8 │ │ │ │ - ldr r3, [pc, #40] @ 661c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 661b8 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r0, ip, lsl #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, lr, r8, lsr #13 │ │ │ │ - andseq r7, r0, r4, lsl fp │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49e4c │ │ │ │ + ldr r0, [pc, #16] @ 49e50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq lr, [pc], -ip │ │ │ │ + andseq r0, r0, ip, lsr #15 │ │ │ │ │ │ │ │ -000661cc : │ │ │ │ +00049e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31414 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00049e70 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r3] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add fp, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r5, r1, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r4, r2, #4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - ldr r0, [fp, #-4] │ │ │ │ - bl 339c4 <__aeabi_fsub@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - add fp, fp, r9 │ │ │ │ - add r5, r5, r8 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r4, r4, r7 │ │ │ │ - bne 66220 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 49f08 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34dd4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49f20 │ │ │ │ + ldr r0, [pc, #16] @ 49f24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r8, lsr #20 │ │ │ │ + andseq r0, r0, r0, lsl #14 │ │ │ │ │ │ │ │ -0006624c : │ │ │ │ +00049f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 66354 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 66358 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 6635c │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66304 │ │ │ │ - ldr r2, [pc, #160] @ 66360 │ │ │ │ - ldr r3, [pc, #148] @ 66358 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 66350 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 49fdc │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 34360 │ │ │ │ - ldr r2, [pc, #88] @ 66364 │ │ │ │ - ldr r3, [pc, #72] @ 66358 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 66350 │ │ │ │ + bl 353c8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 355b4 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r0, ip, lsr sl │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strdeq r2, [lr], -r4 │ │ │ │ - andseq r7, r0, r8, ror #19 │ │ │ │ - mulseq r0, ip, r9 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 49ff4 │ │ │ │ + ldr r0, [pc, #16] @ 49ff8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r4, asr r9 @ │ │ │ │ + andseq r0, r0, r4, asr r6 │ │ │ │ │ │ │ │ -00066368 : │ │ │ │ +00049ffc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ 664a8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ 664ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #280] @ 664b0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr fp, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr sl, [r8] │ │ │ │ - ble 66478 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - mov r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b 66458 │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66470 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r5, r5, fp │ │ │ │ - add r4, r4, sl │ │ │ │ - add r7, r7, r3 │ │ │ │ - beq 66478 │ │ │ │ - ldr r9, [r5, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66410 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a094 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f9bc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - b 66434 │ │ │ │ - ldr r2, [pc, #52] @ 664b4 │ │ │ │ - ldr r3, [pc, #40] @ 664ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 664a4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r0, r0, lsr #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000e23bc │ │ │ │ - andseq r7, r0, r8, lsr #16 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a0ac │ │ │ │ + ldr r0, [pc, #16] @ 4a0b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, ip, r8 @ │ │ │ │ + andseq r0, r0, r4, asr #11 │ │ │ │ │ │ │ │ -000664b8 : │ │ │ │ +0004a0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r3] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add fp, r0, #4 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - add r5, r1, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r4, r2, #4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - ldr r0, [fp, #-4] │ │ │ │ - bl 3553c <__aeabi_fadd@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - add fp, fp, r9 │ │ │ │ - add r5, r5, r8 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - add r4, r4, r7 │ │ │ │ - bne 6650c │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2ff98 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066538 : │ │ │ │ +0004a0d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 333f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004a0ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #236] @ 66640 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ 66644 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 66648 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 665f0 │ │ │ │ - ldr r2, [pc, #160] @ 6664c │ │ │ │ - ldr r3, [pc, #148] @ 66644 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6663c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2feb4 │ │ │ │ - ldr r2, [pc, #88] @ 66650 │ │ │ │ - ldr r3, [pc, #72] @ 66644 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6663c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a18c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 30724 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r0, r0, asr r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, lr, r8, lsl #4 │ │ │ │ - @ instruction: 0x001076fc │ │ │ │ - @ instruction: 0x001076b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 307d8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a1a4 │ │ │ │ + ldr r0, [pc, #16] @ 4a1a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r4, lsr #15 │ │ │ │ + @ instruction: 0x001004f4 │ │ │ │ │ │ │ │ -00066654 : │ │ │ │ +0004a1ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #336] @ 667c4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #332] @ 667c8 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #308] @ 667cc │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a24c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34f9c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a264 │ │ │ │ + ldr r0, [pc, #16] @ 4a268 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r2, #5 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 34bb8 │ │ │ │ - ldr lr, [r4] │ │ │ │ - ldr r0, [r6] │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r6, [r7] │ │ │ │ - ble 66794 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - rsb r9, r2, #1 │ │ │ │ - rsb sl, r0, #1 │ │ │ │ - rsb fp, r6, #1 │ │ │ │ - mov r4, #1 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - b 66764 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - sub r3, sl, #1 │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r4, ror #13 │ │ │ │ + andseq r0, r0, ip, asr r4 │ │ │ │ + │ │ │ │ +0004a26c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a30c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6678c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, r8, r6, lsl #2 │ │ │ │ - add r1, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - blt 66794 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r6, [r3] │ │ │ │ - add r9, r9, r2 │ │ │ │ - add fp, fp, r6 │ │ │ │ - sub r6, r9, #1 │ │ │ │ - add sl, sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [r8, r6, lsl #2] │ │ │ │ - bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ - sub r7, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 666fc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31060 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - b 66734 │ │ │ │ - ldr r2, [pc, #52] @ 667d0 │ │ │ │ - ldr r3, [pc, #40] @ 667c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 667c0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r0, ip, lsr #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strheq r2, [lr], -r0 │ │ │ │ - andseq r7, r0, ip, lsl #10 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a324 │ │ │ │ + ldr r0, [pc, #16] @ 4a328 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r4, lsr #12 │ │ │ │ + andseq r0, r0, r4, asr #7 │ │ │ │ │ │ │ │ -000667d4 : │ │ │ │ +0004a32c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3559c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004a348 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32b3c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004a364 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [r3] │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr lr, [r2] │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, #1 │ │ │ │ - rsb r6, lr, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a404 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32a7c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - rsb r4, r3, #1 │ │ │ │ - rsb r5, ip, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - add r4, r4, r1 │ │ │ │ - add r5, r5, ip │ │ │ │ - sub r1, r5, #1 │ │ │ │ - sub r0, r4, #1 │ │ │ │ - add r1, r9, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r0, r8, r0, lsl #2 │ │ │ │ - add r7, r7, lr │ │ │ │ - blx r3 │ │ │ │ - add r6, r6, #1 │ │ │ │ - sub r1, r7, #1 │ │ │ │ - cmp fp, r6 │ │ │ │ - str r0, [sl, r1, lsl #2] │ │ │ │ - poplt {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr lr, [r3] │ │ │ │ - b 66834 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a41c │ │ │ │ + ldr r0, [pc, #16] @ 4a420 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, ip, lsr #10 │ │ │ │ + @ instruction: 0x001002f4 │ │ │ │ │ │ │ │ -00066888 : │ │ │ │ +0004a424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #244] @ 66998 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #240] @ 6699c │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a4a4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 325f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #232] @ 669a0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a4bc │ │ │ │ + ldr r0, [pc, #16] @ 4a4c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - add r8, sp, #52 @ 0x34 │ │ │ │ - mov r2, #5 │ │ │ │ - ldm r8, {r8, r9, sl} │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 66944 │ │ │ │ - ldr r2, [pc, #168] @ 669a4 │ │ │ │ - ldr r3, [pc, #156] @ 6699c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 66994 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, ip, lsl #9 │ │ │ │ + andseq r0, r0, ip, ror r2 │ │ │ │ + │ │ │ │ +0004a4c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a544 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 300e8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fb30 │ │ │ │ - ldr r2, [pc, #92] @ 669a8 │ │ │ │ - ldr r3, [pc, #76] @ 6699c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 66994 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a55c │ │ │ │ + ldr r0, [pc, #16] @ 4a560 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, ip, ror #7 │ │ │ │ + andseq r0, r0, r4, lsl #4 │ │ │ │ + │ │ │ │ +0004a564 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a604 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 30bc8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r0, r0, lsl #8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000e1eb4 │ │ │ │ - andseq r7, r0, ip, lsr #7 │ │ │ │ - andseq r7, r0, ip, asr r3 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3004c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a61c │ │ │ │ + ldr r0, [pc, #16] @ 4a620 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, ip, lsr #6 │ │ │ │ + andseq r0, r0, ip, ror #2 │ │ │ │ │ │ │ │ -000669ac : │ │ │ │ +0004a624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [r1] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - ble 66a58 │ │ │ │ - ldr fp, [pc, #192] @ 66a9c │ │ │ │ - ldr sl, [pc, #192] @ 66aa0 │ │ │ │ - ldr r9, [pc, #192] @ 66aa4 │ │ │ │ - mov r7, r0 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b 66a0c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - beq 66a4c │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66a00 │ │ │ │ - mov lr, #23 │ │ │ │ - mov ip, #6 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a6c4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - add r6, r6, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 66a0c │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [r1] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - sub r3, r4, #1 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - b 66a78 │ │ │ │ - bl 31960 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66a90 │ │ │ │ - mov r4, r6 │ │ │ │ - cmp r4, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - sub r6, r4, #1 │ │ │ │ - bgt 66a64 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, lr, r4, ror r4 │ │ │ │ - andeq r2, lr, r8, lsl #9 │ │ │ │ - andeq ip, lr, r0, asr r9 │ │ │ │ + bl 2f500 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a6dc │ │ │ │ + ldr r0, [pc, #16] @ 4a6e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, ip, ror #4 │ │ │ │ + ldrsbeq r0, [r0], -r4 │ │ │ │ │ │ │ │ -00066aa8 : │ │ │ │ +0004a6e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [r1] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - ble 66b54 │ │ │ │ - ldr fp, [pc, #192] @ 66b98 │ │ │ │ - ldr sl, [pc, #192] @ 66b9c │ │ │ │ - ldr r9, [pc, #192] @ 66ba0 │ │ │ │ - mov r7, r0 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b 66b08 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - beq 66b48 │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66afc │ │ │ │ - mov lr, #23 │ │ │ │ - mov ip, #6 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4a850 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a880 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4a868 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - add r6, r6, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 66b08 │ │ │ │ + str r7, [sp] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [r1] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - sub r3, r4, #1 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - b 66b74 │ │ │ │ - bl 337fc │ │ │ │ - sub r5, r5, #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66b8c │ │ │ │ - mov r4, r6 │ │ │ │ - cmp r4, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 314ec │ │ │ │ + add lr, sp, #88 @ 0x58 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - sub r6, r4, #1 │ │ │ │ - bgt 66b60 │ │ │ │ - mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + stm sp, {r7, r9} │ │ │ │ + bl 357e8 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, lr, r8, ror r3 │ │ │ │ - muleq lr, r4, r3 │ │ │ │ - andeq ip, lr, r4, asr r8 │ │ │ │ + ldr r1, [pc, #64] @ 4a898 │ │ │ │ + ldr r0, [pc, #64] @ 4a89c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ 4a8a0 │ │ │ │ + ldr r0, [pc, #48] @ 4a8a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 4a8a8 │ │ │ │ + ldr r0, [pc, #32] @ 4a8ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, pc, r0, ror #1 │ │ │ │ + andeq pc, pc, r0, ror pc @ │ │ │ │ + andeq lr, pc, r8, asr #1 │ │ │ │ + andeq pc, pc, r8, lsr #31 │ │ │ │ + strheq lr, [pc], -r0 │ │ │ │ + andeq pc, pc, r8, ror #30 │ │ │ │ │ │ │ │ -00066ba4 : │ │ │ │ +0004a8b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [r1] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - ble 66c50 │ │ │ │ - ldr fp, [pc, #212] @ 66ca8 │ │ │ │ - ldr sl, [pc, #212] @ 66cac │ │ │ │ - ldr r9, [pc, #212] @ 66cb0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r5, #1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b 66c04 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 66c44 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66bf8 │ │ │ │ - mov lr, #23 │ │ │ │ - mov ip, #6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4a948 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - add r5, r5, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 66c04 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [r1] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 66c98 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - b 66c74 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bgt 66c94 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33178 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4a960 │ │ │ │ + ldr r0, [pc, #16] @ 4a964 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r8, ror #31 │ │ │ │ + strdeq pc, [pc], -r0 │ │ │ │ + │ │ │ │ +0004a968 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4aa00 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33130 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 345e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66c64 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4aa18 │ │ │ │ + ldr r0, [pc, #16] @ 4aa1c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r0, lsr pc @ │ │ │ │ + andeq pc, pc, r0, ror #28 │ │ │ │ + │ │ │ │ +0004aa20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32d1c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004aa3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4aae4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [r6] │ │ │ │ - add r5, r7, #1 │ │ │ │ + bl 30f10 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, lr, ip, ror r2 │ │ │ │ - andeq r2, lr, r0, lsr #5 │ │ │ │ - andeq ip, lr, r8, asr r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4aafc │ │ │ │ + ldr r0, [pc, #16] @ 4ab00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, ip, asr #28 │ │ │ │ + andeq pc, pc, r4, lsr #27 │ │ │ │ │ │ │ │ -00066cb4 : │ │ │ │ +0004ab04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [r1] │ │ │ │ + cmp r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - ble 66d60 │ │ │ │ - ldr fp, [pc, #212] @ 66db8 │ │ │ │ - ldr sl, [pc, #212] @ 66dbc │ │ │ │ - ldr r9, [pc, #212] @ 66dc0 │ │ │ │ - mov r6, r0 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r5, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b 66d14 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 66d54 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66d08 │ │ │ │ - mov lr, #23 │ │ │ │ - mov ip, #6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4abfc │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4ac14 │ │ │ │ + add r9, sp, #12 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - add r5, r5, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 66d14 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r7, [r1] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 66da8 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - b 66d84 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bgt 66da4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33b68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66d74 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [r6] │ │ │ │ - add r5, r7, #1 │ │ │ │ + mov sl, #1 │ │ │ │ + stm sp, {r4, r7} │ │ │ │ + bl 31918 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, lr, ip, ror #2 │ │ │ │ - muleq lr, r8, r1 │ │ │ │ - andeq ip, lr, r8, asr #12 │ │ │ │ + ldr r1, [pc, #40] @ 4ac2c │ │ │ │ + ldr r0, [pc, #40] @ 4ac30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4ac34 │ │ │ │ + ldr r0, [pc, #24] @ 4ac38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r4, lsr sp @ │ │ │ │ + @ instruction: 0x000ffcb4 │ │ │ │ + andeq sp, pc, ip, lsl sp @ │ │ │ │ + andeq pc, pc, r4, asr #25 │ │ │ │ │ │ │ │ -00066dc4 : │ │ │ │ +0004ac3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #232] @ 66ec4 │ │ │ │ - ldr r3, [pc, #232] @ 66ec8 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #224] @ 66ecc │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r4, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r6, [sp] │ │ │ │ - add r7, r0, #1 │ │ │ │ - blt 66ea8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 66e78 │ │ │ │ - mov r3, #0 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [r5, r3, lsl #2] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - addne ip, ip, #1 │ │ │ │ - addne r1, r1, r2 │ │ │ │ - cmn r0, #1 │ │ │ │ - add r3, r3, r4 │ │ │ │ - bne 66e50 │ │ │ │ - cmp ip, #0 │ │ │ │ - movne r6, r1 │ │ │ │ - ldr r2, [pc, #80] @ 66ed0 │ │ │ │ - ldr r3, [pc, #68] @ 66ec8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 66ec0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4acbc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32fa4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r4, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 66e44 │ │ │ │ - b 66e78 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r0, ip, asr #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, lr, r4, lsl #19 │ │ │ │ - andseq r6, r0, r8, lsr #28 │ │ │ │ + ldr r1, [pc, #16] @ 4acd4 │ │ │ │ + ldr r0, [pc, #16] @ 4acd8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r4, ror ip @ │ │ │ │ + andeq pc, pc, r4, asr #24 │ │ │ │ │ │ │ │ -00066ed4 : │ │ │ │ +0004acdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r4, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r6, r3, #1 │ │ │ │ - blt 66f40 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ble 66f58 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [r5, r2, lsl #2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - add r0, r0, r1 │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne 66f24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - rsb r1, r4, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - ble 66f1c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4ad5c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32194 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4ad74 │ │ │ │ + ldr r0, [pc, #16] @ 4ad78 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrdeq sp, [pc], -r4 │ │ │ │ + andeq pc, pc, ip, asr #23 │ │ │ │ │ │ │ │ -00066f60 : │ │ │ │ +0004ad7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 67038 │ │ │ │ - ldr r3, [pc, #192] @ 6703c │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 67040 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66ff8 │ │ │ │ - ldr r2, [pc, #128] @ 67044 │ │ │ │ - ldr r3, [pc, #116] @ 6703c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 67034 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4ae1c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 32314 │ │ │ │ - ldr r2, [pc, #72] @ 67048 │ │ │ │ - ldr r3, [pc, #56] @ 6703c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 67034 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 34000 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r0, r0, lsr sp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r1, [lr], -ip │ │ │ │ - andseq r6, r0, r4, ror #25 │ │ │ │ - andseq r6, r0, r8, lsr #25 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 340e4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4ae34 │ │ │ │ + ldr r0, [pc, #16] @ 4ae38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r4, lsl fp @ │ │ │ │ + andeq pc, pc, r4, lsr fp @ │ │ │ │ │ │ │ │ -0006704c : │ │ │ │ +0004ae3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #300] @ 67190 │ │ │ │ - ldr r3, [pc, #300] @ 67194 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #292] @ 67198 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r4, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r6, [sp] │ │ │ │ - add r7, r0, #1 │ │ │ │ - blt 6716c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ble 67184 │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq 67140 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r2, r4, r2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - beq 67114 │ │ │ │ - ldr r1, [r5, r2, lsl #2] │ │ │ │ - cmp r6, r1 │ │ │ │ - beq 67158 │ │ │ │ - cmp r0, r1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - movge r0, r1 │ │ │ │ - cmn r3, #1 │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne 670f0 │ │ │ │ - ldr r2, [pc, #128] @ 6719c │ │ │ │ - ldr r3, [pc, #116] @ 67194 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6718c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - add r2, r2, r4 │ │ │ │ - beq 67114 │ │ │ │ - ldr r0, [r5, r2, lsl #2] │ │ │ │ - b 670d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne 670f0 │ │ │ │ - b 67114 │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r4, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - ble 670d0 │ │ │ │ - mov r0, r6 │ │ │ │ - b 67114 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r0, r4, asr #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strdeq r1, [lr], -ip │ │ │ │ - andseq r6, r0, ip, lsl #23 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34b10 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000671a0 : │ │ │ │ +0004ae58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r6, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, r3, #1 │ │ │ │ - blt 67210 │ │ │ │ - mov r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4aef8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ea4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 67208 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r5, r3, lsl #2] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - movge r4, r2 │ │ │ │ - cmn r0, #1 │ │ │ │ - add r3, r3, r6 │ │ │ │ - bne 671ec │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - rsb r1, r6, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 671e8 │ │ │ │ - b 67208 │ │ │ │ + ldr r1, [pc, #16] @ 4af10 │ │ │ │ + ldr r0, [pc, #16] @ 4af14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r8, lsr sl @ │ │ │ │ + andeq pc, pc, r0, lsl #21 │ │ │ │ │ │ │ │ -00067228 : │ │ │ │ +0004af18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 67300 │ │ │ │ - ldr r3, [pc, #192] @ 67304 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 67308 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 672c0 │ │ │ │ - ldr r2, [pc, #128] @ 6730c │ │ │ │ - ldr r3, [pc, #116] @ 67304 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 672fc │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4afb8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2ff68 │ │ │ │ - ldr r2, [pc, #72] @ 67310 │ │ │ │ - ldr r3, [pc, #56] @ 67304 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 672fc │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 33aa8 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r0, r8, ror #20 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, lr, r4, lsl r5 │ │ │ │ - andseq r6, r0, ip, lsl sl │ │ │ │ - andseq r6, r0, r0, ror #19 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3337c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4afd0 │ │ │ │ + ldr r0, [pc, #16] @ 4afd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r8, ror r9 @ │ │ │ │ + andeq pc, pc, r8, ror #19 │ │ │ │ │ │ │ │ -00067314 : │ │ │ │ +0004afd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #300] @ 67458 │ │ │ │ - ldr r3, [pc, #300] @ 6745c │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #292] @ 67460 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r4, [r4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - mul r0, r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r6, [sp] │ │ │ │ - add r7, r0, #1 │ │ │ │ - blt 67434 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ble 6744c │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq 67408 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r2, r4, r2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - beq 673dc │ │ │ │ - ldr r1, [r5, r2, lsl #2] │ │ │ │ - cmp r6, r1 │ │ │ │ - beq 67420 │ │ │ │ - cmp r0, r1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - movlt r0, r1 │ │ │ │ - cmn r3, #1 │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne 673b8 │ │ │ │ - ldr r2, [pc, #128] @ 67464 │ │ │ │ - ldr r3, [pc, #116] @ 6745c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 67454 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - add r2, r2, r4 │ │ │ │ - beq 673dc │ │ │ │ - ldr r0, [r5, r2, lsl #2] │ │ │ │ - b 673a0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne 673b8 │ │ │ │ - b 673dc │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - rsb r1, r4, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - ble 67398 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b078 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - b 673dc │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r0, ip, ror r9 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, lr, r4, lsr r4 │ │ │ │ - andseq r6, r0, r4, asr #17 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f8cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b090 │ │ │ │ + ldr r0, [pc, #16] @ 4b094 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000fd8b8 │ │ │ │ + andeq pc, pc, r0, asr r9 @ │ │ │ │ + │ │ │ │ +0004b098 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30814 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004b0b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34d98 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00067468 : │ │ │ │ +0004b0d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r6, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mul r3, r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, r3, #1 │ │ │ │ - blt 674d8 │ │ │ │ - mov r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b170 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34f84 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 674d0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r5, r3, lsl #2] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - movlt r4, r2 │ │ │ │ - cmn r0, #1 │ │ │ │ - add r3, r3, r6 │ │ │ │ - bne 674b4 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsb r0, r3, #0 │ │ │ │ - rsb r1, r6, #0 │ │ │ │ - bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ + ldr r1, [pc, #16] @ 4b188 │ │ │ │ + ldr r0, [pc, #16] @ 4b18c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r0, asr #15 │ │ │ │ + andeq pc, pc, r0, lsl #17 │ │ │ │ + │ │ │ │ +0004b190 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4b36c │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 674b0 │ │ │ │ - b 674d0 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq 4b3b4 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq 4b39c │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 4b384 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #100 @ 0x64 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 314ec │ │ │ │ + add lr, sp, #104 @ 0x68 │ │ │ │ + mov r2, lr │ │ │ │ + add r9, sp, #108 @ 0x6c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + stm sp, {r5, r7} │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl 31150 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + str r9, [sp] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r9, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, fp │ │ │ │ + str r9, [sp] │ │ │ │ + bl 314ec │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #88] @ 4b3cc │ │ │ │ + ldr r0, [pc, #88] @ 4b3d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #72] @ 4b3d4 │ │ │ │ + ldr r0, [pc, #72] @ 4b3d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #56] @ 4b3dc │ │ │ │ + ldr r0, [pc, #56] @ 4b3e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #40] @ 4b3e4 │ │ │ │ + ldr r0, [pc, #40] @ 4b3e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r4, asr #11 │ │ │ │ + andeq pc, pc, ip, lsr #13 │ │ │ │ + andeq sp, pc, ip, lsr #11 │ │ │ │ + andeq pc, pc, ip, lsl #14 │ │ │ │ + muleq pc, r4, r5 @ │ │ │ │ + andeq pc, pc, ip, asr #13 │ │ │ │ + andeq sp, pc, ip, ror r5 @ │ │ │ │ + andeq pc, pc, ip, lsl #13 │ │ │ │ │ │ │ │ -000674f0 : │ │ │ │ +0004b3ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #192] @ 675c8 │ │ │ │ - ldr r3, [pc, #192] @ 675cc │ │ │ │ - add ip, pc, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ 675d0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bb4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 67588 │ │ │ │ - ldr r2, [pc, #128] @ 675d4 │ │ │ │ - ldr r3, [pc, #116] @ 675cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 675c4 │ │ │ │ - mov r2, r4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b484 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 319cc │ │ │ │ - ldr r2, [pc, #72] @ 675d8 │ │ │ │ - ldr r3, [pc, #56] @ 675cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 675c4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 353f8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b49c │ │ │ │ + ldr r0, [pc, #16] @ 4b4a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, ip, lsr #9 │ │ │ │ + andeq pc, pc, r4, lsr r6 @ │ │ │ │ + │ │ │ │ +0004b4a4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b53c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 33b74 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r0, r0, lsr #15 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, lr, ip, asr #4 │ │ │ │ - andseq r6, r0, r4, asr r7 │ │ │ │ - andseq r6, r0, r8, lsl r7 │ │ │ │ - │ │ │ │ -000675dc : │ │ │ │ - ldr r2, [pc, #16] @ 675f4 │ │ │ │ - mov r1, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [r2] │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00109ab4 │ │ │ │ - │ │ │ │ -000675f8 : │ │ │ │ - ldr r1, [pc, #32] @ 67620 │ │ │ │ - ldr r3, [pc, #32] @ 67624 │ │ │ │ - ldr r2, [pc, #32] @ 67628 │ │ │ │ - mov ip, r0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3022c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b554 │ │ │ │ + ldr r0, [pc, #16] @ 4b558 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [r1] │ │ │ │ - str r2, [r3] │ │ │ │ - bx lr │ │ │ │ - andseq r2, r2, ip, lsl #19 │ │ │ │ - andseq r9, r0, ip, lsl #21 │ │ │ │ - andeq r0, r0, r8, ror #19 │ │ │ │ - │ │ │ │ -0006762c : │ │ │ │ - ldr ip, [pc, #16] @ 67644 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, ip] │ │ │ │ - mov ip, lr │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - bx ip │ │ │ │ - andseq r9, r0, r4, ror #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq sp, [pc], -r4 │ │ │ │ + andeq pc, pc, r4, lsr #11 │ │ │ │ │ │ │ │ -00067648 : │ │ │ │ - ldr ip, [pc, #16] @ 67660 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, ip] │ │ │ │ - mov ip, lr │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - bx ip │ │ │ │ - andseq r9, r0, r8, asr #20 │ │ │ │ +0004b55c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 327a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00067664 : │ │ │ │ +0004b578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #104] @ 676e4 │ │ │ │ - subs r5, r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bgt 6768c │ │ │ │ - mov r0, #0 │ │ │ │ - bl 309e8 │ │ │ │ - ldr r1, [pc, #84] @ 676e8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ - ldr r0, [pc, #76] @ 676ec │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 33c1c │ │ │ │ - add r5, r4, r5 │ │ │ │ - ldrb r0, [r4], #1 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bl 32b78 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 676b4 │ │ │ │ - ldr r0, [pc, #32] @ 676f0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, #20 │ │ │ │ - mov r1, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b610 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3061c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b628 │ │ │ │ + ldr r0, [pc, #16] @ 4b62c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33c1c │ │ │ │ - b 67684 │ │ │ │ - andseq r6, r0, ip, lsr #12 │ │ │ │ - andeq r2, r0, r0, ror #5 │ │ │ │ - andeq r1, lr, ip, ror #15 │ │ │ │ - andeq r1, lr, r0, asr #15 │ │ │ │ - │ │ │ │ -000676f4 : │ │ │ │ - ldr r3, [pc, #28] @ 67718 │ │ │ │ - ldr ip, [pc, #28] @ 6771c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [r3, ip] │ │ │ │ - ldr r2, [pc, #20] @ 67720 │ │ │ │ - str r0, [ip] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r1, [r2] │ │ │ │ - bx lr │ │ │ │ - andseq r6, r0, ip, lsr #11 │ │ │ │ - andeq r2, r0, ip, lsl #5 │ │ │ │ - ldrdeq r2, [r0], -r8 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r0, lsr #6 │ │ │ │ + strdeq pc, [pc], -r8 │ │ │ │ │ │ │ │ -00067724 : │ │ │ │ - cmp r2, r3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add lr, r0, r2 │ │ │ │ - bgt 67760 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi 67808 │ │ │ │ - cmp r0, lr │ │ │ │ - popcs {r4, r5, pc} │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add r2, r1, r2 │ │ │ │ - ldrb r3, [r1], #1 │ │ │ │ - strb r3, [r0, #1]! │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 6774c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r4, r1, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ - movcc r2, #0 │ │ │ │ - movcs r2, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - orrls r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 677b4 │ │ │ │ - cmp r1, r4 │ │ │ │ - bcs 677f0 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrb ip, [r3], #1 │ │ │ │ - strb ip, [r2, #1]! │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 67790 │ │ │ │ - sub r0, r0, r1 │ │ │ │ - add r0, r4, r0 │ │ │ │ - cmp r0, lr │ │ │ │ - bcc 677f8 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r5, r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - mov ip, r4 │ │ │ │ - ldrb r0, [ip, #-1]! │ │ │ │ - strb r0, [r2, #-1]! │ │ │ │ - cmp r1, ip │ │ │ │ - bcc 677c0 │ │ │ │ - sub ip, r4, #1 │ │ │ │ - add r2, r1, #1 │ │ │ │ - cmp r1, ip │ │ │ │ - sub r0, r5, #1 │ │ │ │ - subls r1, r2, r4 │ │ │ │ - movhi r1, #0 │ │ │ │ - add r1, r1, r0 │ │ │ │ - add r0, r1, r3 │ │ │ │ - cmp r0, lr │ │ │ │ - popcs {r4, r5, pc} │ │ │ │ - sub r2, lr, r0 │ │ │ │ - mov r1, #32 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 313fc │ │ │ │ - add r3, r1, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - bls 6773c │ │ │ │ - cmp r0, lr │ │ │ │ - popcs {r4, r5, pc} │ │ │ │ - ldrb r2, [r3, #-1]! │ │ │ │ - strb r2, [lr, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 6781c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ +0004b630 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b6c8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33c64 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b6e0 │ │ │ │ + ldr r0, [pc, #16] @ 4b6e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, r8, ror #4 │ │ │ │ + andeq pc, pc, r8, ror #8 │ │ │ │ │ │ │ │ -00067830 : │ │ │ │ +0004b6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 309e8 │ │ │ │ + bl 30268 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00067848 : │ │ │ │ +0004b704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - ldr r7, [pc, #72] @ 678b8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 67884 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #48] @ 678bc │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #40] @ 678c0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 31258 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #20] @ 678c4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b7a4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30538 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b7bc │ │ │ │ + ldr r0, [pc, #16] @ 4b7c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2f338 │ │ │ │ - b 67878 │ │ │ │ - andseq r6, r0, ip, lsr r4 │ │ │ │ - andeq r2, r0, r0, ror #5 │ │ │ │ - andeq r1, lr, r8, lsl r6 │ │ │ │ - andseq r9, r0, r0, ror #15 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, ip, lsl #3 │ │ │ │ + @ instruction: 0x000ff3b4 │ │ │ │ │ │ │ │ -000678c8 : │ │ │ │ +0004b7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ble 679dc │ │ │ │ - sub sl, sl, #4 │ │ │ │ - sub r8, r1, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, sl │ │ │ │ - mov lr, sl │ │ │ │ - mov ip, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [ip, #4]! │ │ │ │ - ldr r0, [lr, #4]! │ │ │ │ - cmp r1, r7 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bcs 67934 │ │ │ │ - add r1, r1, r0 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc 679f4 │ │ │ │ - sub r6, r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt 679c4 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, r3, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r9, [r4, #4]! │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ - cmp r2, r9 │ │ │ │ - movlt r9, r2 │ │ │ │ - cmp r9, #0 │ │ │ │ - sub r2, r2, r9 │ │ │ │ - ble 67984 │ │ │ │ - sub r1, r0, #1 │ │ │ │ - add lr, r3, r9 │ │ │ │ - ldrb ip, [r3], #1 │ │ │ │ - strb ip, [r1, #1]! │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 67970 │ │ │ │ - add r0, r0, r9 │ │ │ │ - cmp r4, sl │ │ │ │ - bne 6794c │ │ │ │ cmp r2, #1 │ │ │ │ - bmi 6799c │ │ │ │ - mov r1, #32 │ │ │ │ - bl 313fc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 679d4 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b864 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34cb4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fdb8 │ │ │ │ - cmp r9, r3 │ │ │ │ - add r7, r7, r0 │ │ │ │ - bne 67914 │ │ │ │ - b 67940 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bmi 679d4 │ │ │ │ - mov r1, #32 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 313fc │ │ │ │ - ldr r1, [pc, #36] @ 67a20 │ │ │ │ - mov r0, r2 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b87c │ │ │ │ + ldr r0, [pc, #16] @ 4b880 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 30130 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r7, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - b 67944 │ │ │ │ - ldrdeq r1, [lr], -r0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, ip, asr #1 │ │ │ │ + andeq pc, pc, ip, lsl r3 @ │ │ │ │ │ │ │ │ -00067a24 : │ │ │ │ +0004b884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1312] @ 67f60 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r4, [pc, #1308] @ 67f64 │ │ │ │ - ldr r3, [pc, #1308] @ 67f68 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #1300] @ 67f6c │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r4, #4 │ │ │ │ - mov r2, #7 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #1256] @ 67f70 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r4, #8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #1240] @ 67f74 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r4, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #1224] @ 67f78 │ │ │ │ - mov r2, #7 │ │ │ │ - add r1, r4, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #1208] @ 67f7c │ │ │ │ - mov r2, #5 │ │ │ │ - add r1, r4, #20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bb4 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl 31b10 │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - add r9, r4, #28 │ │ │ │ - cmp ip, #1 │ │ │ │ - movge ip, #1 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 32ddc │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, r4, #60 @ 0x3c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3445c │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, r4, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3445c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - mov r1, #32 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34378 │ │ │ │ - mov r1, #32 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b924 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34378 │ │ │ │ - ldr r1, [pc, #1056] @ 67f80 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f44c │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b93c │ │ │ │ + ldr r0, [pc, #16] @ 4b940 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67c18 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 67c60 │ │ │ │ - ldr r3, [pc, #1008] @ 67f84 │ │ │ │ - ldr r1, [pc, #1008] @ 67f88 │ │ │ │ - ldr ip, [pc, #1008] @ 67f8c │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r7, #6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r6, #13 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #24] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov ip, #7 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, r4, #108 @ 0x6c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 34aec │ │ │ │ - ldr r0, [pc, #928] @ 67f90 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, r0, #4 │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r0, r0, #108 @ 0x6c │ │ │ │ - bl 336c4 │ │ │ │ - bl 30bf8 │ │ │ │ - ldr r0, [pc, #900] @ 67f94 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32104 │ │ │ │ - ldr r4, [pc, #888] @ 67f98 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 67ce0 │ │ │ │ - ldr r2, [pc, #868] @ 67f9c │ │ │ │ - ldr r3, [pc, #812] @ 67f68 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 67f5c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #820] @ 67fa0 │ │ │ │ - mov r1, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #808] @ 67fa4 │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #796] @ 67fa8 │ │ │ │ - ldr r3, [pc, #796] @ 67fac │ │ │ │ - str r0, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #100] @ 0x64 │ │ │ │ - mov r2, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r0, r4, #108 @ 0x6c │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 34aec │ │ │ │ - b 67be8 │ │ │ │ - ldr r1, [pc, #712] @ 67fb0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sp, pc, ip │ │ │ │ + andeq pc, pc, r4, lsl #5 │ │ │ │ + │ │ │ │ +0004b944 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4b9e4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r4, #60 @ 0x3c │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67d0c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 67d8c │ │ │ │ - ldr r4, [pc, #672] @ 67fb4 │ │ │ │ - ldr r1, [pc, #672] @ 67fb8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 35638 │ │ │ │ mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r4, #60 @ 0x3c │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67d40 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 67e0c │ │ │ │ - ldr r4, [pc, #628] @ 67fbc │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67c30 │ │ │ │ - ldr r1, [pc, #608] @ 67fc0 │ │ │ │ - add r5, r4, #108 @ 0x6c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #42 @ 0x2a │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - bl 3445c │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - add r2, r4, #16 │ │ │ │ - add r1, r4, #4 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 336c4 │ │ │ │ - b 67c30 │ │ │ │ - ldr r3, [r4, #308] @ 0x134 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #308] @ 0x134 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - bne 67ecc │ │ │ │ - ldr r3, [pc, #532] @ 67fc4 │ │ │ │ - mov r0, #13 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #6 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #512] @ 67fc8 │ │ │ │ - ldr r3, [pc, #512] @ 67fcc │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4b9fc │ │ │ │ + ldr r0, [pc, #16] @ 4ba00 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, r4, #64 @ 0x40 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, #7 │ │ │ │ - str r0, [sp] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r0, r4, #108 @ 0x6c │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 34aec │ │ │ │ - b 67eac │ │ │ │ - ldr r3, [r4, #308] @ 0x134 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #308] @ 0x134 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - beq 67f2c │ │ │ │ - ldr r3, [pc, #416] @ 67fd0 │ │ │ │ - ldr ip, [pc, #416] @ 67fd4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r4, #64 @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #392] @ 67fd8 │ │ │ │ - mov r0, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, r4, #28 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #364] @ 67fdc │ │ │ │ - mov r1, #2 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, r4, #108 @ 0x6c │ │ │ │ - add ip, pc, ip │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 34aec │ │ │ │ - ldr r0, [pc, #300] @ 67fe0 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #4 │ │ │ │ - add r0, r0, #108 @ 0x6c │ │ │ │ - bl 336c4 │ │ │ │ - b 67d40 │ │ │ │ - ldr r3, [pc, #272] @ 67fe4 │ │ │ │ - ldr ip, [pc, #272] @ 67fe8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r4, #64 @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #248] @ 67fec │ │ │ │ - mov r0, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, r4, #28 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #220] @ 67ff0 │ │ │ │ - mov r1, #2 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, r4, #108 @ 0x6c │ │ │ │ - add ip, pc, ip │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - b 67e84 │ │ │ │ - ldr r3, [pc, #192] @ 67ff4 │ │ │ │ - mov r0, #13 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #6 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #172] @ 67ff8 │ │ │ │ - ldr r3, [pc, #172] @ 67ffc │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 67dd4 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r0, ip, asr r2 │ │ │ │ - andseq r2, r2, r0, asr #10 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r0, lr, r0, lsr #26 │ │ │ │ - andeq r1, lr, r8, asr #8 │ │ │ │ - andeq r1, lr, ip, lsr r4 │ │ │ │ - ldrdeq r0, [lr], -r8 │ │ │ │ - andeq r1, lr, ip, lsl r4 │ │ │ │ - ldrdeq fp, [lr], -ip │ │ │ │ - andseq r9, r0, r8, ror #9 │ │ │ │ - andeq r1, lr, r4, ror #6 │ │ │ │ - andeq r1, lr, r0, ror r3 │ │ │ │ - andseq r2, r2, r4, lsr #7 │ │ │ │ - muleq lr, ip, r2 │ │ │ │ - andseq r2, r2, r8, ror r3 │ │ │ │ - andseq r6, r0, r0, ror r0 │ │ │ │ - muleq lr, r0, r2 │ │ │ │ - andeq r1, lr, r0, ror r2 │ │ │ │ - andeq r1, lr, r8, ror #4 │ │ │ │ - @ instruction: 0x001093dc │ │ │ │ - @ instruction: 0x000eb4b8 │ │ │ │ - andseq r2, r2, ip, ror r2 │ │ │ │ - andeq r0, lr, ip, asr #18 │ │ │ │ - andseq r2, r2, r0, asr r2 │ │ │ │ - andeq r1, lr, ip, ror #3 │ │ │ │ - andeq r1, lr, r4, ror r1 │ │ │ │ - andeq r1, lr, r0, asr #2 │ │ │ │ - andseq r9, r0, r0, asr #5 │ │ │ │ - andeq r1, lr, r4, lsl #2 │ │ │ │ - andeq r1, lr, r0, lsl #1 │ │ │ │ - andeq r1, lr, r8, lsr #1 │ │ │ │ - andseq r9, r0, r8, lsl r2 │ │ │ │ - andseq r2, r2, r0, ror #1 │ │ │ │ - andeq r1, lr, r4, asr #32 │ │ │ │ - ldrdeq r0, [lr], -ip │ │ │ │ - andeq r1, lr, r4 │ │ │ │ - andseq r9, r0, r4, ror r1 │ │ │ │ - andeq r1, lr, ip │ │ │ │ - @ instruction: 0x000e0fbc │ │ │ │ - andseq r9, r0, ip, lsr r1 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, ip, asr #30 │ │ │ │ + andeq pc, pc, ip, ror #3 │ │ │ │ + │ │ │ │ +0004ba04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3952] @ 0xf70 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1060] @ 68440 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [pc, #1056] @ 68444 │ │ │ │ - ldr r3, [pc, #1056] @ 68448 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #1048] @ 6844c │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r4, #312 @ 0x138 │ │ │ │ - mov r2, #7 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #996] @ 68450 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r4, #316 @ 0x13c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #980] @ 68454 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r4, #320 @ 0x140 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #964] @ 68458 │ │ │ │ - mov r2, #7 │ │ │ │ - add r1, r4, #324 @ 0x144 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bc0 │ │ │ │ - ldr r0, [pc, #948] @ 6845c │ │ │ │ - mov r2, #5 │ │ │ │ - add r1, r4, #328 @ 0x148 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32bb4 │ │ │ │ - add r0, r4, #332 @ 0x14c │ │ │ │ - bl 31b10 │ │ │ │ - ldr ip, [r4, #332] @ 0x14c │ │ │ │ - add fp, r4, #336 @ 0x150 │ │ │ │ - cmp ip, #1 │ │ │ │ - movge ip, #1 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #12 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 32ddc │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, r4, #368 @ 0x170 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add sl, r4, #372 @ 0x174 │ │ │ │ - bl 3445c │ │ │ │ - mov r2, #32 │ │ │ │ - mov r3, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4baa4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32b48 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3445c │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - mov r1, #32 │ │ │ │ - str r0, [r4, #404] @ 0x194 │ │ │ │ - mov r0, fp │ │ │ │ - bl 34378 │ │ │ │ - mov r1, #32 │ │ │ │ - str r0, [r4, #408] @ 0x198 │ │ │ │ - mov r0, sl │ │ │ │ - bl 34378 │ │ │ │ - ldr r1, [pc, #796] @ 68460 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4babc │ │ │ │ + ldr r0, [pc, #16] @ 4bac0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, ip, lsl #29 │ │ │ │ + andeq pc, pc, r4, asr r1 @ │ │ │ │ + │ │ │ │ +0004bac4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4bb64 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3358c │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4bb7c │ │ │ │ + ldr r0, [pc, #16] @ 4bb80 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r0, [r4, #412] @ 0x19c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 68178 │ │ │ │ - ldr r4, [r4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, ip, asr #27 │ │ │ │ + strheq pc, [pc], -ip @ │ │ │ │ + │ │ │ │ +0004bb84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4bc30 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ebc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4bc48 │ │ │ │ + ldr r0, [pc, #16] @ 4bc4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, r0, lsl #26 │ │ │ │ + andeq pc, pc, r8, lsl r0 @ │ │ │ │ + │ │ │ │ +0004bc50 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 335d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004bc6c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 35038 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0004bc98 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4bd38 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r4, [pc, #740] @ 68464 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 681c0 │ │ │ │ - ldr r2, [pc, #720] @ 68468 │ │ │ │ - ldr r3, [pc, #684] @ 68448 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6843c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #676] @ 6846c │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 341c8 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4bd50 │ │ │ │ + ldr r0, [pc, #16] @ 4bd54 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r4, #368 @ 0x170 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 681ec │ │ │ │ - ldr r3, [r4, #320] @ 0x140 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq ip, [pc], -r8 │ │ │ │ + andeq lr, pc, r8, lsr pc @ │ │ │ │ + │ │ │ │ +0004bd58 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6826c │ │ │ │ - ldr r4, [pc, #636] @ 68470 │ │ │ │ - ldr r1, [pc, #636] @ 68474 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4be00 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r4, #368 @ 0x170 │ │ │ │ - bl 3298c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 68220 │ │ │ │ - ldr r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 682ec │ │ │ │ - ldr r4, [pc, #592] @ 68478 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 68190 │ │ │ │ - ldr r1, [pc, #572] @ 6847c │ │ │ │ - add r5, r4, #420 @ 0x1a4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fe3c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4be18 │ │ │ │ + ldr r0, [pc, #16] @ 4be1c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, #42 @ 0x2a │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - bl 3445c │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - add r2, r4, #324 @ 0x144 │ │ │ │ - add r1, r4, #312 @ 0x138 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, r0, lsr fp @ │ │ │ │ + muleq pc, r8, lr @ │ │ │ │ + │ │ │ │ +0004be20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31120 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004be3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4bf04 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4bf1c │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 336c4 │ │ │ │ - b 68190 │ │ │ │ - ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r2, [r4, #328] @ 0x148 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r2, [r4, #404] @ 0x194 │ │ │ │ - bne 683ac │ │ │ │ - ldr r3, [pc, #496] @ 68480 │ │ │ │ - mov r0, #13 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #6 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #476] @ 68484 │ │ │ │ - ldr r3, [pc, #476] @ 68488 │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bl 34234 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 4bf34 │ │ │ │ + ldr r0, [pc, #40] @ 4bf38 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, r4, #372 @ 0x174 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, #7 │ │ │ │ - str r0, [sp] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r0, r4, #420 @ 0x1a4 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 34aec │ │ │ │ - b 6838c │ │ │ │ - ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r2, [r4, #328] @ 0x148 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r2, [r4, #404] @ 0x194 │ │ │ │ - beq 6840c │ │ │ │ - ldr r3, [pc, #380] @ 6848c │ │ │ │ - ldr ip, [pc, #380] @ 68490 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #412] @ 0x19c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r4, #372 @ 0x174 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #356] @ 68494 │ │ │ │ - mov r0, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #408] @ 0x198 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, r4, #336 @ 0x150 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #328] @ 68498 │ │ │ │ - mov r1, #2 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, r4, #420 @ 0x1a4 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 34aec │ │ │ │ - ldr r0, [pc, #264] @ 6849c │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r2, r0, #324 @ 0x144 │ │ │ │ - add r1, r0, #312 @ 0x138 │ │ │ │ - add r0, r0, #420 @ 0x1a4 │ │ │ │ - bl 336c4 │ │ │ │ - b 68220 │ │ │ │ - ldr r3, [pc, #236] @ 684a0 │ │ │ │ - ldr ip, [pc, #236] @ 684a4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #412] @ 0x19c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r4, #372 @ 0x174 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #212] @ 684a8 │ │ │ │ - mov r0, #11 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #408] @ 0x198 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, r4, #336 @ 0x150 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #184] @ 684ac │ │ │ │ - mov r1, #2 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, r4, #420 @ 0x1a4 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - b 68364 │ │ │ │ - ldr r3, [pc, #156] @ 684b0 │ │ │ │ - mov r0, #13 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #6 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #136] @ 684b4 │ │ │ │ - ldr r3, [pc, #136] @ 684b8 │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4bf3c │ │ │ │ + ldr r0, [pc, #24] @ 4bf40 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 682b4 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r0, r0, lsl #25 │ │ │ │ - andseq r1, r2, r4, ror #30 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r0, lr, r4, asr #14 │ │ │ │ - andeq r0, lr, r4, ror #28 │ │ │ │ - andeq r0, lr, r8, asr lr │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ - andeq r0, lr, r8, lsr lr │ │ │ │ - strdeq fp, [lr], -r8 │ │ │ │ - andseq r1, r2, r8, lsl lr │ │ │ │ - andseq r5, r0, r0, lsl fp │ │ │ │ - ldrdeq sl, [lr], -r8 │ │ │ │ - mulseq r2, ip, sp │ │ │ │ - andeq r0, lr, ip, ror #8 │ │ │ │ - andseq r1, r2, r0, ror sp │ │ │ │ - andeq r0, lr, ip, lsl #26 │ │ │ │ - muleq lr, r4, ip │ │ │ │ - andeq r0, lr, r0, ror #24 │ │ │ │ - andseq r8, r0, r0, ror #27 │ │ │ │ - andeq r0, lr, r4, lsr #24 │ │ │ │ - andeq r0, lr, r0, lsr #23 │ │ │ │ - andeq r0, lr, r8, asr #23 │ │ │ │ - andseq r8, r0, r8, lsr sp │ │ │ │ - andseq r1, r2, r0, lsl #24 │ │ │ │ - andeq r0, lr, r4, ror #22 │ │ │ │ - strdeq r0, [lr], -ip │ │ │ │ - andeq r0, lr, r4, lsr #22 │ │ │ │ - mulseq r0, r4, ip │ │ │ │ - andeq r0, lr, ip, lsr #22 │ │ │ │ - ldrdeq r0, [lr], -ip │ │ │ │ - andseq r8, r0, ip, asr ip │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, ip, lsr #20 │ │ │ │ + @ instruction: 0x000fedbc │ │ │ │ + andeq ip, pc, r4, lsl sl @ │ │ │ │ + andeq lr, pc, ip, asr #27 │ │ │ │ │ │ │ │ -000684bc : │ │ │ │ +0004bf44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #124] @ 68550 │ │ │ │ - ldr r3, [pc, #124] @ 68554 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 32440 │ │ │ │ - ldr r2, [pc, #80] @ 68558 │ │ │ │ - mov ip, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #3 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c008 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4c020 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [pc, #52] @ 6855c │ │ │ │ - ldr r3, [pc, #40] @ 68554 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6854c │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32d10 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001057d0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq lr, r4, r4 │ │ │ │ - andseq r5, r0, r0, lsl #15 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 4c038 │ │ │ │ + ldr r0, [pc, #40] @ 4c03c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4c040 │ │ │ │ + ldr r0, [pc, #24] @ 4c044 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, r8, lsr #18 │ │ │ │ + andeq lr, pc, r8, lsl #26 │ │ │ │ + andeq ip, pc, r0, lsl r9 @ │ │ │ │ + andeq lr, pc, r8, lsl sp @ │ │ │ │ │ │ │ │ -00068560 : │ │ │ │ +0004c048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #96] @ 685d8 │ │ │ │ - ldr r3, [pc, #96] @ 685dc │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 324dc │ │ │ │ - ldrb r3, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 685e0 │ │ │ │ - strb r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 685dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 685d4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r0, r0, lsr r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x001056f8 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c148 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4c160 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34714 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 4c178 │ │ │ │ + ldr r0, [pc, #40] @ 4c17c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4c180 │ │ │ │ + ldr r0, [pc, #24] @ 4c184 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, r8, ror #15 │ │ │ │ + andeq lr, pc, r8, lsl ip @ │ │ │ │ + ldrdeq ip, [pc], -r0 │ │ │ │ + andeq lr, pc, r8, lsr #24 │ │ │ │ │ │ │ │ -000685e4 : │ │ │ │ +0004c188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32158 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c220 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32a04 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4c238 │ │ │ │ + ldr r0, [pc, #16] @ 4c23c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, r0, lsl r7 @ │ │ │ │ + muleq pc, r0, fp @ │ │ │ │ │ │ │ │ -000685fc : │ │ │ │ +0004c240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30d3c │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c2e0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f308 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4c2f8 │ │ │ │ + ldr r0, [pc, #16] @ 4c2fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, r0, asr r6 @ │ │ │ │ + strdeq lr, [pc], -r8 │ │ │ │ │ │ │ │ -00068614 : │ │ │ │ +0004c300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ bl 33ebc │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4c40c │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #1 │ │ │ │ - mov r6, r0 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 68704 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c424 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ - stmib sp, {r3, r5} │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, fp │ │ │ │ - bl 33028 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r3, r8 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - stmib sp, {sl, fp} │ │ │ │ - str r6, [sp] │ │ │ │ - bl 34828 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 32878 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6871c │ │ │ │ - ldr r0, [pc, #16] @ 68720 │ │ │ │ + ldr r1, [pc, #40] @ 4c43c │ │ │ │ + ldr r0, [pc, #40] @ 4c440 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4c444 │ │ │ │ + ldr r0, [pc, #24] @ 4c448 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, lr, r0, ror r8 │ │ │ │ - andeq r0, lr, r8, lsl #17 │ │ │ │ + andeq ip, pc, r4, lsr #10 │ │ │ │ + strdeq lr, [pc], -r4 │ │ │ │ + andeq ip, pc, ip, lsl #10 │ │ │ │ + andeq lr, pc, r4, lsl #20 │ │ │ │ │ │ │ │ -00068724 : │ │ │ │ +0004c44c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 33ebc │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - cmp r7, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - movcs r0, r7 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 68814 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c4e4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33280 │ │ │ │ mov r3, #1 │ │ │ │ - stmib sp, {r3, r5} │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, fp │ │ │ │ - bl 33028 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - stmib sp, {sl, fp} │ │ │ │ - str r6, [sp] │ │ │ │ - bl 328cc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6882c │ │ │ │ - ldr r0, [pc, #16] @ 68830 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4c4fc │ │ │ │ + ldr r0, [pc, #16] @ 4c500 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, lr, r0, ror #14 │ │ │ │ - andeq r0, lr, r0, lsr #15 │ │ │ │ + andeq ip, pc, ip, asr #8 │ │ │ │ + andeq lr, pc, ip, ror #18 │ │ │ │ │ │ │ │ -00068834 : │ │ │ │ +0004c504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 33ebc │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - cmp r7, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - movcs r0, r7 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 68924 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + beq 4c5b0 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 35434 │ │ │ │ mov r3, #1 │ │ │ │ - stmib sp, {r3, r5} │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, fp │ │ │ │ - bl 33028 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - stmib sp, {sl, fp} │ │ │ │ - str r6, [sp] │ │ │ │ - bl 30dd8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6893c │ │ │ │ - ldr r0, [pc, #16] @ 68940 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4c5c8 │ │ │ │ + ldr r0, [pc, #16] @ 4c5cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, lr, r0, asr r6 │ │ │ │ - @ instruction: 0x000e06b8 │ │ │ │ + andeq ip, pc, r0, lsl #7 │ │ │ │ + andeq lr, pc, r8, asr #17 │ │ │ │ │ │ │ │ -00068944 : │ │ │ │ +0004c5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - movcs r0, r7 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 68a38 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c670 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35698 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r5, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, fp │ │ │ │ - bl 33028 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 30184 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 68a50 │ │ │ │ - ldr r0, [pc, #16] @ 68a54 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4c688 │ │ │ │ + ldr r0, [pc, #16] @ 4c68c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, lr, ip, lsr r5 │ │ │ │ - andeq r0, lr, ip, asr #11 │ │ │ │ + andeq ip, pc, r0, asr #5 │ │ │ │ + andeq lr, pc, r0, lsr r8 @ │ │ │ │ │ │ │ │ -00068a58 : │ │ │ │ +0004c690 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, #1 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c724 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 326bc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4c73c │ │ │ │ + ldr r0, [pc, #16] @ 4c740 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, pc, ip, lsl #4 │ │ │ │ + andeq lr, pc, r4, lsr #15 │ │ │ │ + │ │ │ │ +0004c744 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - movcs r0, r7 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 68b4c │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + beq 4c7f0 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 34a38 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - str r5, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, fp │ │ │ │ - bl 33028 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 30700 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 68b64 │ │ │ │ - ldr r0, [pc, #16] @ 68b68 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4c808 │ │ │ │ + ldr r0, [pc, #16] @ 4c80c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, lr, r8, lsr #8 │ │ │ │ - andeq r0, lr, r0, ror #9 │ │ │ │ + andeq ip, pc, r0, asr #2 │ │ │ │ + andeq lr, pc, r0, lsl #14 │ │ │ │ │ │ │ │ -00068b6c : │ │ │ │ +0004c810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4c918 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #1 │ │ │ │ - mov r6, r0 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 68c60 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4c930 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, sl │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, fp │ │ │ │ - bl 33028 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 341f8 │ │ │ │ - mov r5, r0 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 34fa8 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 68c78 │ │ │ │ - ldr r0, [pc, #16] @ 68c7c │ │ │ │ + ldr r1, [pc, #40] @ 4c948 │ │ │ │ + ldr r0, [pc, #40] @ 4c94c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 4c950 │ │ │ │ + ldr r0, [pc, #24] @ 4c954 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, lr, r4, lsl r3 │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ + andeq ip, pc, r8, lsl r0 @ │ │ │ │ + andeq lr, pc, r0, lsl #12 │ │ │ │ + andeq ip, pc, r0 │ │ │ │ + andeq lr, pc, r0, lsl r6 @ │ │ │ │ │ │ │ │ -00068c80 : │ │ │ │ +0004c958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [r2] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r0, #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4ca00 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30bbc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33028 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 30e8c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4ca18 │ │ │ │ + ldr r0, [pc, #16] @ 4ca1c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq fp, pc, r0, lsr pc @ │ │ │ │ + andeq lr, pc, r8, ror #10 │ │ │ │ │ │ │ │ -00068d54 : │ │ │ │ +0004ca20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [r2] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r0, #1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4cab8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33028 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fbcc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00068e28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [r2] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 33ebc │ │ │ │ + bl 30d78 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33028 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 33694 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4cad0 │ │ │ │ + ldr r0, [pc, #16] @ 4cad4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq fp, pc, r8, ror lr @ │ │ │ │ + ldrdeq lr, [pc], -r8 │ │ │ │ │ │ │ │ -00068f14 : │ │ │ │ +0004cad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [r2] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - cmp r0, #1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4cb70 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33028 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30d18 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00069000 : │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - bxle lr │ │ │ │ - mov r1, r3 │ │ │ │ - b 33cdc │ │ │ │ - │ │ │ │ -0006901c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [r2] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, #0 │ │ │ │ - bgt 69070 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r3, r3, r9 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 69058 │ │ │ │ - ldr r1, [r8] │ │ │ │ - mov r0, r3 │ │ │ │ - mla r1, r4, r1, r5 │ │ │ │ + bl 3346c │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - bl 33cdc │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r3, r0, r9 │ │ │ │ - bne 69070 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -00069098 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r2] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 690cc │ │ │ │ - mov r1, r0 │ │ │ │ - sub r2, r4, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 33cdc │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3, #-1] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000690dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 323e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000690f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30f34 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4cb88 │ │ │ │ + ldr r0, [pc, #16] @ 4cb8c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq fp, pc, r0, asr #27 │ │ │ │ + andeq lr, pc, r8, asr #8 │ │ │ │ │ │ │ │ -00069124 : │ │ │ │ +0004cb90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl 33a84 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 3163c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00069150 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32704 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006916c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3511c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069188 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fcf8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000691a4 : │ │ │ │ +0004cbc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 335bc │ │ │ │ + bl 35164 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000691c0 : │ │ │ │ +0004cbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 308b0 │ │ │ │ + bl 30ab4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000691dc : │ │ │ │ +0004cbfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -53948,22 +25242,22 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 692e4 │ │ │ │ + beq 4cd04 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 692fc │ │ │ │ + beq 4cd1c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ @@ -53976,15 +25270,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 30094 │ │ │ │ + bl 2fc5c │ │ │ │ mov fp, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -53999,6695 +25293,5796 @@ │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 69314 │ │ │ │ - ldr r0, [pc, #40] @ 69318 │ │ │ │ + ldr r1, [pc, #40] @ 4cd34 │ │ │ │ + ldr r0, [pc, #40] @ 4cd38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6931c │ │ │ │ - ldr r0, [pc, #24] @ 69320 │ │ │ │ + ldr r1, [pc, #24] @ 4cd3c │ │ │ │ + ldr r0, [pc, #24] @ 4cd40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r0, ip │ │ │ │ - muleq sp, r8, sp │ │ │ │ - andeq pc, sp, r8, ror ip @ │ │ │ │ - andeq pc, sp, r8, lsr #27 │ │ │ │ - │ │ │ │ -00069324 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34678 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069340 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 327d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006935c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 342b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069378 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 326f8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069394 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31bf4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000693b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f9b0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000693cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 314e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00069400 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 31f00 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006942c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33d3c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00069458 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 35794 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00069484 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31e58 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000694a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 324d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq fp, pc, ip, lsr #24 │ │ │ │ + ldrdeq lr, [pc], -ip │ │ │ │ + andeq fp, pc, r4, lsl ip @ │ │ │ │ + andeq lr, pc, ip, ror #5 │ │ │ │ │ │ │ │ -000694bc : │ │ │ │ +0004cd44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 69568 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ + beq 4cdf8 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 33b8c │ │ │ │ + bl 32ce0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 69580 │ │ │ │ - ldr r0, [pc, #16] @ 69584 │ │ │ │ + ldr r1, [pc, #16] @ 4ce10 │ │ │ │ + ldr r0, [pc, #16] @ 4ce14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, sp, ip, lsl #20 │ │ │ │ - andeq pc, sp, r4, ror #22 │ │ │ │ + andeq fp, pc, r8, lsr fp @ │ │ │ │ + andeq lr, pc, r8, lsr r2 @ │ │ │ │ │ │ │ │ -00069588 : │ │ │ │ +0004ce18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2f734 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4ce98 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30cb8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000695c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31510 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000695e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33ba4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000695fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32278 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00069630 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f770 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006964c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34b4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069668 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32f74 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069684 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 305c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000696a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31f78 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000696bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34504 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000696d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30c88 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000696f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34708 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069710 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33fe8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006972c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 323f8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069748 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069764 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 32fc8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00069790 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 345dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000697ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30490 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000697c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 303e8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4ceb0 │ │ │ │ + ldr r0, [pc, #16] @ 4ceb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, r8, sl @ │ │ │ │ + andeq lr, pc, r0, asr #3 │ │ │ │ │ │ │ │ -000697e4 : │ │ │ │ +0004ceb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34f60 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4cf38 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 301e4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4cf50 │ │ │ │ + ldr r0, [pc, #16] @ 4cf54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq fp, [pc], -r8 │ │ │ │ + andeq lr, pc, r8, asr #2 │ │ │ │ │ │ │ │ -00069800 : │ │ │ │ +0004cf58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3418c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4cff8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35050 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d010 │ │ │ │ + ldr r0, [pc, #16] @ 4d014 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq fp, pc, r8, lsr r9 @ │ │ │ │ + strheq lr, [pc], -r0 │ │ │ │ │ │ │ │ -0006981c : │ │ │ │ +0004d018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32524 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4d098 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34630 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d0b0 │ │ │ │ + ldr r0, [pc, #16] @ 4d0b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, r8, r8 @ │ │ │ │ + andeq lr, pc, r8, lsr r0 @ │ │ │ │ │ │ │ │ -00069838 : │ │ │ │ +0004d0b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32338 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4d138 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30550 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d150 │ │ │ │ + ldr r0, [pc, #16] @ 4d154 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq fp, [pc], -r8 │ │ │ │ + andeq sp, pc, r0, asr #31 │ │ │ │ │ │ │ │ -00069854 : │ │ │ │ +0004d158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 325a8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4d1f8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33f4c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d210 │ │ │ │ + ldr r0, [pc, #16] @ 4d214 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq fp, pc, r8, lsr r7 @ │ │ │ │ + andeq sp, pc, r8, lsr #30 │ │ │ │ │ │ │ │ -00069870 : │ │ │ │ +0004d218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30df0 │ │ │ │ + bl 30ca0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006988c : │ │ │ │ +0004d234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6992c │ │ │ │ + beq 4d2d4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34f24 │ │ │ │ + bl 30d6c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 69944 │ │ │ │ - ldr r0, [pc, #16] @ 69948 │ │ │ │ + ldr r1, [pc, #16] @ 4d2ec │ │ │ │ + ldr r0, [pc, #16] @ 4d2f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, sp, r8, asr #12 │ │ │ │ - andeq pc, sp, r8, asr #15 │ │ │ │ + andeq fp, pc, ip, asr r6 @ │ │ │ │ + andeq sp, pc, r4, ror lr @ │ │ │ │ │ │ │ │ -0006994c : │ │ │ │ +0004d2f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 699ec │ │ │ │ + beq 4d394 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f3ec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3451c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 69a04 │ │ │ │ - ldr r0, [pc, #16] @ 69a08 │ │ │ │ + ldr r1, [pc, #16] @ 4d3ac │ │ │ │ + ldr r0, [pc, #16] @ 4d3b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, sp, r8, lsl #11 │ │ │ │ - andeq pc, sp, r0, lsr r7 @ │ │ │ │ - │ │ │ │ -00069a0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30c34 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069a28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33ce8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069a44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f86c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069a60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 334a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069a7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32a94 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069a98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32860 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069ab4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30afc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069ad0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3532c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069aec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30ba4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069b08 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34534 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069b24 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35950 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069b40 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 300b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + muleq pc, ip, r5 @ │ │ │ │ + ldrdeq sp, [pc], -ip │ │ │ │ │ │ │ │ -00069b5c : │ │ │ │ +0004d3b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 69c04 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 4d454 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30d84 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 352b4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 69c1c │ │ │ │ - ldr r0, [pc, #16] @ 69c20 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d46c │ │ │ │ + ldr r0, [pc, #16] @ 4d470 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, sp, r0, ror r3 @ │ │ │ │ - andeq pc, sp, r0, asr #10 │ │ │ │ - │ │ │ │ -00069c24 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f3bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069c40 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3229c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069c5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3433c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069c78 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34918 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069c94 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35248 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069cb0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3469c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069ccc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fe18 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069ce8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33ea4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d04 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30514 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d20 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 308e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d3c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33a90 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d58 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30400 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d74 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 323ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d90 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32f38 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069dac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fea8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069dc8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 308c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrdeq fp, [pc], -ip │ │ │ │ + andeq sp, pc, r4, asr #26 │ │ │ │ │ │ │ │ -00069de4 : │ │ │ │ +0004d474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32320 │ │ │ │ + bl 342c4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069e00 : │ │ │ │ +0004d490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3541c │ │ │ │ + bl 337b4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069e1c : │ │ │ │ +0004d4ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30988 │ │ │ │ + bl 2fdac │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069e38 : │ │ │ │ +0004d4c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 69ee0 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 4d568 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2f680 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 313b4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 69ef8 │ │ │ │ - ldr r0, [pc, #16] @ 69efc │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d580 │ │ │ │ + ldr r0, [pc, #16] @ 4d584 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r4, r0 │ │ │ │ - andeq pc, sp, ip, lsl #5 │ │ │ │ - │ │ │ │ -00069f00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ff8c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069f1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34738 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069f38 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 305e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069f54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31894 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069f70 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30eec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069f8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 347a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069fa8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30da8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069fc4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34264 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069fe0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31d14 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069ffc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 321d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq fp, pc, r8, asr #7 │ │ │ │ + andeq sp, pc, r8, asr ip @ │ │ │ │ │ │ │ │ -0006a018 : │ │ │ │ +0004d588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3490c │ │ │ │ + bl 335c8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a034 : │ │ │ │ +0004d5a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a0dc │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 4d644 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 31ccc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 327b8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6a0f4 │ │ │ │ - ldr r0, [pc, #16] @ 6a0f8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d65c │ │ │ │ + ldr r0, [pc, #16] @ 4d660 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r8, lr │ │ │ │ - strheq pc, [sp], -r8 @ │ │ │ │ - │ │ │ │ -0006a0fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f344 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a118 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31318 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a134 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3463c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a150 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34930 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006a17c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32788 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a198 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34900 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a1b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34990 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a1d0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb78 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a1ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 303b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a208 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3577c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a224 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35344 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a240 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30ed4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a25c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3526c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a278 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31a80 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq fp, pc, ip, ror #5 │ │ │ │ + andeq sp, pc, r4, lsr #23 │ │ │ │ │ │ │ │ -0006a294 : │ │ │ │ +0004d664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a39c │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6a3b4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + beq 4d704 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + bl 34e7c │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32140 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6a3cc │ │ │ │ - ldr r0, [pc, #40] @ 6a3d0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d71c │ │ │ │ + ldr r0, [pc, #16] @ 4d720 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6a3d4 │ │ │ │ - ldr r0, [pc, #24] @ 6a3d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq lr, [sp], -r8 │ │ │ │ - andeq lr, sp, r0, lsr #28 │ │ │ │ - andeq lr, sp, r0, asr #23 │ │ │ │ - andeq lr, sp, r0, lsr lr │ │ │ │ - │ │ │ │ -0006a3dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32464 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a3f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31774 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a414 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32fe0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a430 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33a48 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a44c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3214c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a468 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35314 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a484 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34eac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a4a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32cb0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a4bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fbc0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a4d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f818 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a4f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3133c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a510 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f5e4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a52c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32ea8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a548 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f494 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a564 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33ab4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a580 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33f88 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a59c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32764 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a5b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32800 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a5d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 320bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a5f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31e40 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a60c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 343b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a628 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f350 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a644 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34144 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq fp, pc, ip, lsr #4 │ │ │ │ + andeq sp, pc, ip, lsl #22 │ │ │ │ │ │ │ │ -0006a660 : │ │ │ │ +0004d724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34e34 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4d7c4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32614 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d7dc │ │ │ │ + ldr r0, [pc, #16] @ 4d7e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq fp, pc, ip, ror #2 │ │ │ │ + andeq sp, pc, r4, ror sl @ │ │ │ │ │ │ │ │ -0006a67c : │ │ │ │ +0004d7e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34120 │ │ │ │ + bl 316e4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a698 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34894 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006a6cc : │ │ │ │ +0004d800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30ee0 │ │ │ │ + bl 301fc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a6e8 : │ │ │ │ +0004d81c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f4c4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4d8bc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32f08 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4d8d4 │ │ │ │ + ldr r0, [pc, #16] @ 4d8d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq fp, pc, r4, ror r0 @ │ │ │ │ + andeq sp, pc, r4, lsr #19 │ │ │ │ │ │ │ │ -0006a704 : │ │ │ │ +0004d8dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33f70 │ │ │ │ + bl 331d8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a720 : │ │ │ │ +0004d8f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30940 │ │ │ │ + bl 2fb54 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a73c : │ │ │ │ +0004d914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3091c │ │ │ │ + bl 34294 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a758 : │ │ │ │ +0004d930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 310cc │ │ │ │ + bl 32dac │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a774 : │ │ │ │ +0004d94c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fbe4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4d9ec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 334fc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4da04 │ │ │ │ + ldr r0, [pc, #16] @ 4da08 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, pc, r4, asr #30 │ │ │ │ + muleq pc, ip, r8 @ │ │ │ │ │ │ │ │ -0006a790 : │ │ │ │ +0004da0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r3 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6a864 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a87c │ │ │ │ - add fp, sp, #56 @ 0x38 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ + beq 4daac │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3343c │ │ │ │ mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6a894 │ │ │ │ - ldr r0, [pc, #40] @ 6a898 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6a89c │ │ │ │ - ldr r0, [pc, #24] @ 6a8a0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4dac4 │ │ │ │ + ldr r0, [pc, #16] @ 4dac8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, sp, r0, lsl r7 │ │ │ │ - andeq lr, sp, r8, lsr #19 │ │ │ │ - strdeq lr, [sp], -r8 │ │ │ │ - @ instruction: 0x000de9b8 │ │ │ │ - │ │ │ │ -0006a8a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32200 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, pc, r4, lsl #29 │ │ │ │ + andeq sp, pc, r4, lsl #16 │ │ │ │ │ │ │ │ -0006a8c0 : │ │ │ │ +0004dacc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a968 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 4db6c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34024 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30f7c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6a980 │ │ │ │ - ldr r0, [pc, #16] @ 6a984 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4db84 │ │ │ │ + ldr r0, [pc, #16] @ 4db88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, sp, ip, lsl #12 │ │ │ │ - strdeq lr, [sp], -r4 │ │ │ │ - │ │ │ │ -0006a988 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32074 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a9a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34840 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a9c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ffd4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a9dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34fd8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a9f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 306f4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aa14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31c84 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aa30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30ae4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aa4c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 346b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aa68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f800 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aa84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34b34 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aaa0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32080 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aabc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 343c0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aad8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 32d94 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ab04 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 303a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ab58 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 344b0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ab74 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3331c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ab90 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 318e8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006abac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31d8c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006abc8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fa4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006abe4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3454c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ac00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fd7c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ac1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3598c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ac38 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34b04 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ac54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33010 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ac80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 358a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ac9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31a2c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006acb8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 301a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006acd4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2fcd4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ad08 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31630 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq sl, pc, r4, asr #27 │ │ │ │ + andeq sp, pc, ip, ror #14 │ │ │ │ │ │ │ │ -0006ad44 : │ │ │ │ +0004db8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34b58 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ad60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3256c │ │ │ │ + bl 2f7f4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ad7c : │ │ │ │ +0004dba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 327f4 │ │ │ │ + bl 34570 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ad98 : │ │ │ │ +0004dbc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3529c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4dc64 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33868 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4dc7c │ │ │ │ + ldr r0, [pc, #16] @ 4dc80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, pc, ip, asr #25 │ │ │ │ + muleq pc, ip, r6 @ │ │ │ │ │ │ │ │ -0006adb4 : │ │ │ │ +0004dc84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31edc │ │ │ │ + bl 33d78 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006add0 : │ │ │ │ +0004dca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31690 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4dd40 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32620 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4dd58 │ │ │ │ + ldr r0, [pc, #16] @ 4dd5c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq sl, [pc], -r0 │ │ │ │ + andeq sp, pc, r8, ror #11 │ │ │ │ │ │ │ │ -0006adec : │ │ │ │ +0004dd60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ae8c │ │ │ │ + beq 4de00 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318c4 │ │ │ │ + bl 2f410 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6aea4 │ │ │ │ - ldr r0, [pc, #16] @ 6aea8 │ │ │ │ + ldr r1, [pc, #16] @ 4de18 │ │ │ │ + ldr r0, [pc, #16] @ 4de1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, sp, r8, ror #1 │ │ │ │ - strdeq lr, [sp], -r8 │ │ │ │ - │ │ │ │ -0006aeac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32434 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aec8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33e98 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006aee4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 2fb6c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006af30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 35740 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006af7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33cac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006af98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33844 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006afb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3274c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006afd0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 337a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, pc, r0, lsr fp @ │ │ │ │ + andeq sp, pc, r0, asr r5 @ │ │ │ │ │ │ │ │ -0006afec : │ │ │ │ +0004de20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b10c │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b124 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + beq 4dec0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 31b1c │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34d80 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6b13c │ │ │ │ - ldr r0, [pc, #40] @ 6b140 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6b144 │ │ │ │ - ldr r0, [pc, #24] @ 6b148 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4ded8 │ │ │ │ + ldr r0, [pc, #16] @ 4dedc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, sp, r8, ror #28 │ │ │ │ - andeq lr, sp, r0, lsr #3 │ │ │ │ - andeq sp, sp, r0, asr lr │ │ │ │ - @ instruction: 0x000de1b0 │ │ │ │ - │ │ │ │ -0006b14c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33520 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b168 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32c8c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq sl, pc, r0, ror sl @ │ │ │ │ + @ instruction: 0x000fd4b8 │ │ │ │ │ │ │ │ -0006b19c : │ │ │ │ +0004dee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3292c │ │ │ │ + bl 3082c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b1b8 : │ │ │ │ +0004defc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30a24 │ │ │ │ + bl 32884 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b1d4 : │ │ │ │ +0004df18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b27c │ │ │ │ + beq 4dfb8 │ │ │ │ add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31fcc │ │ │ │ + bl 32a40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6b294 │ │ │ │ - ldr r0, [pc, #16] @ 6b298 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4dfd0 │ │ │ │ + ldr r0, [pc, #16] @ 4dfd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq sp, [sp], -r8 │ │ │ │ - andeq lr, sp, r0, lsl #1 │ │ │ │ + andeq sl, pc, r8, ror r9 @ │ │ │ │ + andeq sp, pc, r8, ror #7 │ │ │ │ │ │ │ │ -0006b29c : │ │ │ │ +0004dfd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b3bc │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b3d4 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + beq 4e070 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 2fe9c │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30280 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6b3ec │ │ │ │ - ldr r0, [pc, #40] @ 6b3f0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6b3f4 │ │ │ │ - ldr r0, [pc, #24] @ 6b3f8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e088 │ │ │ │ + ldr r0, [pc, #16] @ 4e08c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000ddbb8 │ │ │ │ - andeq sp, sp, r8, ror #30 │ │ │ │ - andeq sp, sp, r0, lsr #23 │ │ │ │ - andeq sp, sp, r8, ror pc │ │ │ │ - │ │ │ │ -0006b3fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3166c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b418 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f6a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, pc, r0, asr #17 │ │ │ │ + andeq sp, pc, r8, asr r3 @ │ │ │ │ │ │ │ │ -0006b434 : │ │ │ │ +0004e090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b514 │ │ │ │ - add fp, sp, #100 @ 0x64 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e128 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - mov r3, r9 │ │ │ │ - stm sp, {r4, ip} │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 2f314 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 343f0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6b52c │ │ │ │ - ldr r0, [pc, #16] @ 6b530 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e140 │ │ │ │ + ldr r0, [pc, #16] @ 4e144 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, sp, r0, ror #20 │ │ │ │ - andeq sp, sp, r0, ror #28 │ │ │ │ + andeq sl, pc, r8, lsl #16 │ │ │ │ + andeq sp, pc, r8, asr #5 │ │ │ │ │ │ │ │ -0006b534 : │ │ │ │ +0004e148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33904 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e1c8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 319c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e1e0 │ │ │ │ + ldr r0, [pc, #16] @ 4e1e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, pc, r8, ror #14 │ │ │ │ + andeq sp, pc, r0, asr r2 @ │ │ │ │ │ │ │ │ -0006b568 : │ │ │ │ +0004e1e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31828 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e268 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 319f0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e280 │ │ │ │ + ldr r0, [pc, #16] @ 4e284 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, pc, r8, asr #13 │ │ │ │ + ldrdeq sp, [pc], -r8 │ │ │ │ │ │ │ │ -0006b584 : │ │ │ │ +0004e288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b62c │ │ │ │ + beq 4e328 │ │ │ │ add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34834 │ │ │ │ + bl 2f41c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6b644 │ │ │ │ - ldr r0, [pc, #16] @ 6b648 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e340 │ │ │ │ + ldr r0, [pc, #16] @ 4e344 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, sp, r8, asr #18 │ │ │ │ - andeq sp, sp, r0, ror sp │ │ │ │ - │ │ │ │ -0006b64c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32b54 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b668 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 338bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, pc, r8, lsl #12 │ │ │ │ + andeq sp, pc, r0, asr #2 │ │ │ │ │ │ │ │ -0006b684 : │ │ │ │ +0004e348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b71c │ │ │ │ + beq 4e3e0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33820 │ │ │ │ + bl 2fcc8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6b734 │ │ │ │ - ldr r0, [pc, #16] @ 6b738 │ │ │ │ + ldr r1, [pc, #16] @ 4e3f8 │ │ │ │ + ldr r0, [pc, #16] @ 4e3fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, sp, r8, asr r8 │ │ │ │ - andeq sp, sp, r8, lsr #25 │ │ │ │ + andeq sl, pc, r0, asr r5 @ │ │ │ │ + strheq sp, [pc], -r0 │ │ │ │ │ │ │ │ -0006b73c : │ │ │ │ +0004e400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 358cc │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e498 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33700 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e4b0 │ │ │ │ + ldr r0, [pc, #16] @ 4e4b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, r8, r4 @ │ │ │ │ + andeq sp, pc, r0, lsr #32 │ │ │ │ │ │ │ │ -0006b758 : │ │ │ │ +0004e4b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fef0 │ │ │ │ + bl 32d7c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b774 : │ │ │ │ +0004e4d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35320 │ │ │ │ + bl 324e8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b790 : │ │ │ │ +0004e4f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 320d4 │ │ │ │ + bl 3277c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b7ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 35374 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006b7f0 : │ │ │ │ +0004e50c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b8f8 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6b910 │ │ │ │ - add r2, sp, #20 │ │ │ │ + beq 4e5b4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 34444 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 2f68c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6b928 │ │ │ │ - ldr r0, [pc, #40] @ 6b92c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e5cc │ │ │ │ + ldr r0, [pc, #16] @ 4e5d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6b930 │ │ │ │ - ldr r0, [pc, #24] @ 6b934 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, sp, ip, ror r6 │ │ │ │ - strdeq sp, [sp], -r4 │ │ │ │ - andeq sp, sp, r4, ror #12 │ │ │ │ - andeq sp, sp, r4, lsl #22 │ │ │ │ - │ │ │ │ -0006b938 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 312e8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006b964 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f89c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b980 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30f4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b99c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f848 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b9b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 303c4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b9d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 350e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ba00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32284 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ba34 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2f5fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ba68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30b98 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ba84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32ec0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006baa0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30f94 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006babc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 351b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bad8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 305ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006baf4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fcec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bb10 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30f88 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bb2c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32d04 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bb48 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34fb4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006bb74 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30e2c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq sl, pc, ip, ror r3 @ │ │ │ │ + andeq ip, pc, ip, lsr #30 │ │ │ │ │ │ │ │ -0006bba0 : │ │ │ │ +0004e5d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32638 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bbbc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34d5c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bbd8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 340a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bbf4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35008 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bc10 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31ac8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bc2c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 329b0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bc48 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30178 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e654 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34a44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e66c │ │ │ │ + ldr r0, [pc, #16] @ 4e670 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrdeq sl, [pc], -ip │ │ │ │ + @ instruction: 0x000fceb4 │ │ │ │ │ │ │ │ -0006bc64 : │ │ │ │ +0004e674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30ad8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e6f4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 308ec │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e70c │ │ │ │ + ldr r0, [pc, #16] @ 4e710 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, pc, ip, lsr r2 @ │ │ │ │ + andeq ip, pc, ip, lsr lr @ │ │ │ │ │ │ │ │ -0006bc80 : │ │ │ │ +0004e714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34390 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e7b4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30dcc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e7cc │ │ │ │ + ldr r0, [pc, #16] @ 4e7d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, pc, ip, ror r1 @ │ │ │ │ + andeq ip, pc, r4, lsr #27 │ │ │ │ │ │ │ │ -0006bc9c : │ │ │ │ +0004e7d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33a0c │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e87c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 348ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e894 │ │ │ │ + ldr r0, [pc, #16] @ 4e898 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strheq sl, [pc], -r4 │ │ │ │ + andeq ip, pc, r4, lsl #26 │ │ │ │ │ │ │ │ -0006bcb8 : │ │ │ │ +0004e89c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30250 │ │ │ │ + bl 35908 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bcd4 : │ │ │ │ +0004e8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 346fc │ │ │ │ + bl 306dc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bcf0 : │ │ │ │ +0004e8d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31f84 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4e974 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 309ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4e98c │ │ │ │ + ldr r0, [pc, #16] @ 4e990 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000f9fbc │ │ │ │ + andeq ip, pc, r4, lsr ip @ │ │ │ │ │ │ │ │ -0006bd0c : │ │ │ │ +0004e994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32aa0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4ea34 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 311f8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4ea4c │ │ │ │ + ldr r0, [pc, #16] @ 4ea50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq r9, [pc], -ip │ │ │ │ + muleq pc, ip, fp @ │ │ │ │ │ │ │ │ -0006bd48 : │ │ │ │ +0004ea54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33628 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4eaf4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 336a0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4eb0c │ │ │ │ + ldr r0, [pc, #16] @ 4eb10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, pc, ip, lsr lr @ │ │ │ │ + andeq ip, pc, r4, lsl #22 │ │ │ │ │ │ │ │ -0006bd64 : │ │ │ │ +0004eb14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32218 │ │ │ │ + bl 34d14 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bd80 : │ │ │ │ +0004eb30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f704 │ │ │ │ + bl 331a8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bd9c : │ │ │ │ +0004eb4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34e40 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4ebec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3031c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4ec04 │ │ │ │ + ldr r0, [pc, #16] @ 4ec08 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, pc, r4, asr #26 │ │ │ │ + andeq ip, pc, r4, lsr sl @ │ │ │ │ │ │ │ │ -0006bdb8 : │ │ │ │ +0004ec0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3259c │ │ │ │ + bl 354d0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bdd4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 302d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006be10 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33928 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006be44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30fac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006be78 : │ │ │ │ +0004ec28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bef8 │ │ │ │ + beq 4eca8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30298 │ │ │ │ + bl 306c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6bf10 │ │ │ │ - ldr r0, [pc, #16] @ 6bf14 │ │ │ │ + ldr r1, [pc, #16] @ 4ecc0 │ │ │ │ + ldr r0, [pc, #16] @ 4ecc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, sp, ip, ror r0 │ │ │ │ - andeq sp, sp, r4, asr #10 │ │ │ │ + andeq r9, pc, r8, lsl #25 │ │ │ │ + andeq ip, pc, r0, lsr #19 │ │ │ │ │ │ │ │ -0006bf18 : │ │ │ │ +0004ecc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bf98 │ │ │ │ + beq 4ed48 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f62c │ │ │ │ + bl 303d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6bfb0 │ │ │ │ - ldr r0, [pc, #16] @ 6bfb4 │ │ │ │ + ldr r1, [pc, #16] @ 4ed60 │ │ │ │ + ldr r0, [pc, #16] @ 4ed64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ - andeq sp, sp, ip, asr #9 │ │ │ │ + andeq r9, pc, r8, ror #23 │ │ │ │ + andeq ip, pc, r8, lsr #18 │ │ │ │ │ │ │ │ -0006bfb8 : │ │ │ │ +0004ed68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c058 │ │ │ │ + beq 4ee08 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f4f4 │ │ │ │ + bl 34c60 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c070 │ │ │ │ - ldr r0, [pc, #16] @ 6c074 │ │ │ │ + ldr r1, [pc, #16] @ 4ee20 │ │ │ │ + ldr r0, [pc, #16] @ 4ee24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, ip, lsl pc │ │ │ │ - andeq sp, sp, r4, lsr r4 │ │ │ │ + andeq r9, pc, r8, lsr #22 │ │ │ │ + muleq pc, r0, r8 @ │ │ │ │ │ │ │ │ -0006c078 : │ │ │ │ +0004ee28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30934 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34f3c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006c0ac : │ │ │ │ +0004ee44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 3448c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fff8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006c0e0 : │ │ │ │ +0004ee60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6c1ac │ │ │ │ - add sl, sp, #72 @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl 2ff5c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 345b8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c1c4 │ │ │ │ - ldr r0, [pc, #16] @ 6c1c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r8, asr #27 │ │ │ │ - andeq sp, sp, r8, lsl #6 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006c1cc : │ │ │ │ +0004ee7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 304f0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30904 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006c208 : │ │ │ │ +0004ee98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33a9c │ │ │ │ + bl 340cc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c224 : │ │ │ │ +0004eeb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35818 │ │ │ │ + bl 2f7c4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c240 : │ │ │ │ +0004eed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32c68 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004eeec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6c304 │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4ef8c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 33ca0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30064 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c31c │ │ │ │ - ldr r0, [pc, #16] @ 6c320 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4efa4 │ │ │ │ + ldr r0, [pc, #16] @ 4efa8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r0, ror ip │ │ │ │ - ldrdeq sp, [sp], -r8 │ │ │ │ - │ │ │ │ -0006c324 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30358 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r9, pc, r4, lsr #19 │ │ │ │ + andeq ip, pc, r4, lsr r7 @ │ │ │ │ │ │ │ │ -0006c350 : │ │ │ │ +0004efac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2f32c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4f04c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3562c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4f064 │ │ │ │ + ldr r0, [pc, #16] @ 4f068 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, pc, r4, ror #17 │ │ │ │ + muleq pc, ip, r6 @ │ │ │ │ │ │ │ │ -0006c37c : │ │ │ │ +0004f06c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33c58 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4f10c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3160c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4f124 │ │ │ │ + ldr r0, [pc, #16] @ 4f128 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, pc, r4, lsr #16 │ │ │ │ + andeq ip, pc, r4, lsl #12 │ │ │ │ │ │ │ │ -0006c3b8 : │ │ │ │ +0004f12c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31ae0 │ │ │ │ + bl 2f464 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c3d4 : │ │ │ │ +0004f148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31a50 │ │ │ │ + bl 32548 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c3f0 : │ │ │ │ +0004f164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32938 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4f204 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33154 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4f21c │ │ │ │ + ldr r0, [pc, #16] @ 4f220 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, pc, ip, lsr #14 │ │ │ │ + andeq ip, pc, r4, lsr r5 @ │ │ │ │ │ │ │ │ -0006c40c : │ │ │ │ +0004f224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c48c │ │ │ │ + beq 4f2a4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f5a8 │ │ │ │ + bl 3043c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c4a4 │ │ │ │ - ldr r0, [pc, #16] @ 6c4a8 │ │ │ │ + ldr r1, [pc, #16] @ 4f2bc │ │ │ │ + ldr r0, [pc, #16] @ 4f2c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r8, ror #21 │ │ │ │ - andeq sp, sp, r8, ror r0 │ │ │ │ + andeq r9, pc, ip, lsl #13 │ │ │ │ + @ instruction: 0x000fc4bc │ │ │ │ │ │ │ │ -0006c4ac : │ │ │ │ +0004f2c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c52c │ │ │ │ + beq 4f344 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3316c │ │ │ │ + bl 31144 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c544 │ │ │ │ - ldr r0, [pc, #16] @ 6c548 │ │ │ │ + ldr r1, [pc, #16] @ 4f35c │ │ │ │ + ldr r0, [pc, #16] @ 4f360 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r8, asr #20 │ │ │ │ - andeq sp, sp, r0 │ │ │ │ + andeq r9, pc, ip, ror #11 │ │ │ │ + andeq ip, pc, r4, asr #8 │ │ │ │ │ │ │ │ -0006c54c : │ │ │ │ +0004f364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c5ec │ │ │ │ + beq 4f404 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30388 │ │ │ │ + bl 32ae8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c604 │ │ │ │ - ldr r0, [pc, #16] @ 6c608 │ │ │ │ + ldr r1, [pc, #16] @ 4f41c │ │ │ │ + ldr r0, [pc, #16] @ 4f420 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r8, lsl #19 │ │ │ │ - andeq ip, sp, r8, ror #30 │ │ │ │ + andeq r9, pc, ip, lsr #10 │ │ │ │ + andeq ip, pc, ip, lsr #7 │ │ │ │ │ │ │ │ -0006c60c : │ │ │ │ +0004f424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6c6d8 │ │ │ │ - add sl, sp, #72 @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl 3589c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 30634 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c6f0 │ │ │ │ - ldr r0, [pc, #16] @ 6c6f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, ip, r8 │ │ │ │ - andeq ip, sp, r4, lsr #29 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006c6f8 : │ │ │ │ +0004f450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32668 │ │ │ │ + bl 31084 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c714 : │ │ │ │ +0004f46c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c7b4 │ │ │ │ + beq 4f50c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33df0 │ │ │ │ + bl 315dc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c7cc │ │ │ │ - ldr r0, [pc, #16] @ 6c7d0 │ │ │ │ + ldr r1, [pc, #16] @ 4f524 │ │ │ │ + ldr r0, [pc, #16] @ 4f528 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r0, asr #15 │ │ │ │ - strdeq ip, [sp], -r0 │ │ │ │ + andeq r9, pc, r4, lsr #8 │ │ │ │ + andeq ip, pc, ip, asr #5 │ │ │ │ │ │ │ │ -0006c7d4 : │ │ │ │ +0004f52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c874 │ │ │ │ + beq 4f5cc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31300 │ │ │ │ + bl 33640 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c88c │ │ │ │ - ldr r0, [pc, #16] @ 6c890 │ │ │ │ + ldr r1, [pc, #16] @ 4f5e4 │ │ │ │ + ldr r0, [pc, #16] @ 4f5e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r0, lsl #14 │ │ │ │ - andeq ip, sp, r8, asr sp │ │ │ │ + andeq r9, pc, r4, ror #6 │ │ │ │ + andeq ip, pc, r4, lsr r2 @ │ │ │ │ │ │ │ │ -0006c894 : │ │ │ │ +0004f5ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c934 │ │ │ │ + beq 4f68c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 304cc │ │ │ │ + bl 2f6e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6c94c │ │ │ │ - ldr r0, [pc, #16] @ 6c950 │ │ │ │ + ldr r1, [pc, #16] @ 4f6a4 │ │ │ │ + ldr r0, [pc, #16] @ 4f6a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r0, asr #12 │ │ │ │ - andeq ip, sp, r0, asr #25 │ │ │ │ + andeq r9, pc, r4, lsr #5 │ │ │ │ + muleq pc, ip, r1 @ │ │ │ │ │ │ │ │ -0006c954 : │ │ │ │ +0004f6ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31858 │ │ │ │ + bl 356b0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c970 : │ │ │ │ +0004f6c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fde8 │ │ │ │ + bl 33574 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c98c : │ │ │ │ +0004f6e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ca2c │ │ │ │ + beq 4f784 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f5cc │ │ │ │ + bl 31bd0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6ca44 │ │ │ │ - ldr r0, [pc, #16] @ 6ca48 │ │ │ │ + ldr r1, [pc, #16] @ 4f79c │ │ │ │ + ldr r0, [pc, #16] @ 4f7a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r8, asr #10 │ │ │ │ - strdeq ip, [sp], -r0 │ │ │ │ + andeq r9, pc, ip, lsr #3 │ │ │ │ + andeq ip, pc, ip, asr #1 │ │ │ │ │ │ │ │ -0006ca4c : │ │ │ │ +0004f7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 331b4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4f824 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 354dc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4f83c │ │ │ │ + ldr r0, [pc, #16] @ 4f840 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, pc, ip, lsl #2 │ │ │ │ + andeq ip, pc, r4, asr r0 @ │ │ │ │ │ │ │ │ -0006ca80 : │ │ │ │ +0004f844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31078 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4f8c4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34150 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4f8dc │ │ │ │ + ldr r0, [pc, #16] @ 4f8e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, pc, ip, rrx │ │ │ │ + ldrdeq fp, [pc], -ip │ │ │ │ + │ │ │ │ +0004f8e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4f984 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f9f8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4f99c │ │ │ │ + ldr r0, [pc, #16] @ 4f9a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, pc, ip, lsr #31 │ │ │ │ + andeq fp, pc, r4, asr #30 │ │ │ │ │ │ │ │ -0006cabc : │ │ │ │ +0004f9a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32cec │ │ │ │ + bl 2f56c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cad8 : │ │ │ │ +0004f9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32fec │ │ │ │ + bl 31474 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006caf4 : │ │ │ │ +0004f9dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30b20 │ │ │ │ + bl 31360 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cb10 : │ │ │ │ +0004f9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 352c0 │ │ │ │ + bl 3535c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cb2c : │ │ │ │ +0004fa14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 303dc │ │ │ │ + bl 32380 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cb48 : │ │ │ │ +0004fa30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33688 │ │ │ │ + bl 33c04 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cb64 : │ │ │ │ +0004fa4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31bb8 │ │ │ │ + bl 355a8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cb80 : │ │ │ │ +0004fa68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31a20 │ │ │ │ + bl 310f0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cb9c : │ │ │ │ +0004fa84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4fb24 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f920 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4fb3c │ │ │ │ + ldr r0, [pc, #16] @ 4fb40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, pc, ip, lsl #28 │ │ │ │ + andeq fp, pc, ip, asr #27 │ │ │ │ + │ │ │ │ +0004fb44 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4fbe4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3010c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4fbfc │ │ │ │ + ldr r0, [pc, #16] @ 4fc00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, pc, ip, asr #26 │ │ │ │ + andeq fp, pc, r4, lsr sp @ │ │ │ │ + │ │ │ │ +0004fc04 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4fca4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f470 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4fcbc │ │ │ │ + ldr r0, [pc, #16] @ 4fcc0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, pc, ip, lsl #25 │ │ │ │ + muleq pc, ip, ip @ │ │ │ │ + │ │ │ │ +0004fcc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30274 │ │ │ │ + bl 32b24 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cbb8 : │ │ │ │ +0004fce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31660 │ │ │ │ + bl 35614 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cbd4 : │ │ │ │ +0004fcfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f4b8 │ │ │ │ + bl 3361c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cbf0 : │ │ │ │ +0004fd18 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 4fdb8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32494 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 4fdd0 │ │ │ │ + ldr r0, [pc, #16] @ 4fdd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, pc, r8, ror fp @ │ │ │ │ + @ instruction: 0x000fbbb0 │ │ │ │ + │ │ │ │ +0004fdd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31a68 │ │ │ │ + bl 31558 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc0c : │ │ │ │ +0004fdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32944 │ │ │ │ + bl 30c7c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc28 : │ │ │ │ +0004fe10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31d44 │ │ │ │ + bl 2f8e4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc44 : │ │ │ │ +0004fe2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d90 │ │ │ │ + bl 340c0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc60 : │ │ │ │ +0004fe48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32554 │ │ │ │ + bl 33d48 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc7c : │ │ │ │ +0004fe64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35104 │ │ │ │ + bl 307fc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc98 : │ │ │ │ +0004fe80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34528 │ │ │ │ + bl 31648 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ccb4 : │ │ │ │ +0004fe9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33fdc │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2ffbc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006cce0 : │ │ │ │ +0004feb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cd60 │ │ │ │ + beq 4ff38 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 355e4 │ │ │ │ + bl 34a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6cd78 │ │ │ │ - ldr r0, [pc, #16] @ 6cd7c │ │ │ │ + ldr r1, [pc, #16] @ 4ff50 │ │ │ │ + ldr r0, [pc, #16] @ 4ff54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r4, lsl r2 │ │ │ │ - andeq ip, sp, r4, ror #17 │ │ │ │ + strdeq r8, [pc], -r8 @ │ │ │ │ + andeq fp, pc, r8, asr sl @ │ │ │ │ │ │ │ │ -0006cd80 : │ │ │ │ +0004ff58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ce00 │ │ │ │ + beq 4ffd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31e7c │ │ │ │ + bl 351d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6ce18 │ │ │ │ - ldr r0, [pc, #16] @ 6ce1c │ │ │ │ + ldr r1, [pc, #16] @ 4fff0 │ │ │ │ + ldr r0, [pc, #16] @ 4fff4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, sp, r4, ror r1 │ │ │ │ - andeq ip, sp, ip, ror #16 │ │ │ │ + andeq r8, pc, r8, asr r9 @ │ │ │ │ + andeq fp, pc, r0, ror #19 │ │ │ │ │ │ │ │ -0006ce20 : │ │ │ │ +0004fff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cec0 │ │ │ │ + beq 50098 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35608 │ │ │ │ + bl 322b4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6ced8 │ │ │ │ - ldr r0, [pc, #16] @ 6cedc │ │ │ │ + ldr r1, [pc, #16] @ 500b0 │ │ │ │ + ldr r0, [pc, #16] @ 500b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strheq ip, [sp], -r4 │ │ │ │ - ldrdeq ip, [sp], -r4 │ │ │ │ + muleq pc, r8, r8 @ │ │ │ │ + andeq fp, pc, r8, asr #18 │ │ │ │ │ │ │ │ -0006cee0 : │ │ │ │ +000500b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35140 │ │ │ │ + bl 31540 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cefc : │ │ │ │ +000500d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30b08 │ │ │ │ + bl 343a8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cf18 : │ │ │ │ +000500f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3055c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3556c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005010c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31000 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050128 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31eac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050144 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34db0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006cf44 : │ │ │ │ +00050160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 31e34 │ │ │ │ + bl 30d60 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006cf78 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33f40 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006cfb4 : │ │ │ │ +00050194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6d080 │ │ │ │ - add sl, sp, #72 @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 50294 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 502ac │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl 3145c │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 317a4 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d098 │ │ │ │ - ldr r0, [pc, #16] @ 6d09c │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 502c4 │ │ │ │ + ldr r0, [pc, #40] @ 502c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq fp, [sp], -r4 │ │ │ │ - andeq ip, sp, ip, lsr r6 │ │ │ │ + ldr r1, [pc, #24] @ 502cc │ │ │ │ + ldr r0, [pc, #24] @ 502d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, ip, r6 @ │ │ │ │ + andeq fp, pc, r4, ror r7 @ │ │ │ │ + andeq r8, pc, r4, lsl #13 │ │ │ │ + andeq fp, pc, r4, lsl #15 │ │ │ │ │ │ │ │ -0006d0a0 : │ │ │ │ +000502d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35878 │ │ │ │ + bl 2fa10 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d0bc : │ │ │ │ +000502f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30a9c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00050324 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34fc0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050340 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d164 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 503e0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32a58 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f59c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d17c │ │ │ │ - ldr r0, [pc, #16] @ 6d180 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 503f8 │ │ │ │ + ldr r0, [pc, #16] @ 503fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, sp, r0, lsl lr │ │ │ │ - andeq ip, sp, r0, lsl #11 │ │ │ │ + andeq r8, pc, r0, asr r5 @ │ │ │ │ + andeq fp, pc, r8, ror r6 @ │ │ │ │ │ │ │ │ -0006d184 : │ │ │ │ +00050400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d22c │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 504a0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 340d8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 337e4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d244 │ │ │ │ - ldr r0, [pc, #16] @ 6d248 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 504b8 │ │ │ │ + ldr r0, [pc, #16] @ 504bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, sp, r8, asr #26 │ │ │ │ - andeq ip, sp, r0, ror #9 │ │ │ │ + muleq pc, r0, r4 @ │ │ │ │ + andeq fp, pc, r0, ror #11 │ │ │ │ │ │ │ │ -0006d24c : │ │ │ │ +000504c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d2f4 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 50560 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 334b4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34b28 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d30c │ │ │ │ - ldr r0, [pc, #16] @ 6d310 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 50578 │ │ │ │ + ldr r0, [pc, #16] @ 5057c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, sp, r0, lsl #25 │ │ │ │ - andeq ip, sp, r0, asr #8 │ │ │ │ - │ │ │ │ -0006d314 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 338c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d330 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 315c4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d34c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fd4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d368 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35944 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d384 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 307c0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d3a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3493c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrdeq r8, [pc], -r0 │ │ │ │ + andeq fp, pc, r8, asr #10 │ │ │ │ │ │ │ │ -0006d3bc : │ │ │ │ +00050580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f2d8 │ │ │ │ + bl 304fc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d3d8 : │ │ │ │ +0005059c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30f28 │ │ │ │ + bl 30e08 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d3f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30b74 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006d428 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2fad0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006d45c : │ │ │ │ +000505b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6d520 │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 50658 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 333c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35470 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d538 │ │ │ │ - ldr r0, [pc, #16] @ 6d53c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 50670 │ │ │ │ + ldr r0, [pc, #16] @ 50674 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, sp, r4, asr sl │ │ │ │ - andeq ip, sp, ip, lsr r2 │ │ │ │ - │ │ │ │ -0006d540 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34ed0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006d574 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30f04 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d590 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32260 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrdeq r8, [pc], -r8 @ │ │ │ │ + andeq fp, pc, r8, ror r4 @ │ │ │ │ │ │ │ │ -0006d5c4 : │ │ │ │ +00050678 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3442c │ │ │ │ + bl 3496c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d5e0 : │ │ │ │ +00050694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33670 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 50734 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34414 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5074c │ │ │ │ + ldr r0, [pc, #16] @ 50750 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq r8, [pc], -ip │ │ │ │ + andeq fp, pc, r4, asr #7 │ │ │ │ │ │ │ │ -0006d5fc : │ │ │ │ +00050754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d694 │ │ │ │ + beq 507f4 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fca4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34c00 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d6ac │ │ │ │ - ldr r0, [pc, #16] @ 6d6b0 │ │ │ │ + ldr r1, [pc, #16] @ 5080c │ │ │ │ + ldr r0, [pc, #16] @ 50810 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, sp, r0, ror #17 │ │ │ │ - strdeq ip, [sp], -r0 │ │ │ │ + andeq r8, pc, ip, lsr r1 @ │ │ │ │ + andeq fp, pc, ip, lsr #6 │ │ │ │ │ │ │ │ -0006d6b4 : │ │ │ │ +00050814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d74c │ │ │ │ + beq 508b4 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34bd0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31030 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d764 │ │ │ │ - ldr r0, [pc, #16] @ 6d768 │ │ │ │ + ldr r1, [pc, #16] @ 508cc │ │ │ │ + ldr r0, [pc, #16] @ 508d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, sp, r8, lsr #16 │ │ │ │ - andeq ip, sp, r0, rrx │ │ │ │ + andeq r8, pc, ip, ror r0 @ │ │ │ │ + muleq pc, r4, r2 @ │ │ │ │ │ │ │ │ -0006d76c : │ │ │ │ +000508d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32da0 │ │ │ │ + bl 31c24 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d788 : │ │ │ │ +000508f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 316a8 │ │ │ │ + bl 330c4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d7a4 : │ │ │ │ +0005090c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 509ac │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31840 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 509c4 │ │ │ │ + ldr r0, [pc, #16] @ 509c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, r4, lsl #31 │ │ │ │ + andeq fp, pc, r4, asr #3 │ │ │ │ + │ │ │ │ +000509cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 333d0 │ │ │ │ + bl 2fd88 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d7c0 : │ │ │ │ +000509e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d840 │ │ │ │ + beq 50a68 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 336f4 │ │ │ │ + bl 33af0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d858 │ │ │ │ - ldr r0, [pc, #16] @ 6d85c │ │ │ │ + ldr r1, [pc, #16] @ 50a80 │ │ │ │ + ldr r0, [pc, #16] @ 50a84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, sp, r4, lsr r7 │ │ │ │ - muleq sp, r4, pc @ │ │ │ │ + andeq r7, pc, r8, asr #29 │ │ │ │ + andeq fp, pc, r0, lsr r1 @ │ │ │ │ │ │ │ │ -0006d860 : │ │ │ │ +00050a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d8e0 │ │ │ │ + beq 50b08 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32968 │ │ │ │ + bl 33cc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d8f8 │ │ │ │ - ldr r0, [pc, #16] @ 6d8fc │ │ │ │ + ldr r1, [pc, #16] @ 50b20 │ │ │ │ + ldr r0, [pc, #16] @ 50b24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r4, r6 │ │ │ │ - andeq fp, sp, ip, lsl pc │ │ │ │ + andeq r7, pc, r8, lsr #28 │ │ │ │ + strheq fp, [pc], -r8 │ │ │ │ │ │ │ │ -0006d900 : │ │ │ │ +00050b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d9a0 │ │ │ │ + beq 50bc8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33148 │ │ │ │ + bl 32170 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6d9b8 │ │ │ │ - ldr r0, [pc, #16] @ 6d9bc │ │ │ │ + ldr r1, [pc, #16] @ 50be0 │ │ │ │ + ldr r0, [pc, #16] @ 50be4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq fp, [sp], -r4 │ │ │ │ - andeq fp, sp, r4, lsl #29 │ │ │ │ + andeq r7, pc, r8, ror #26 │ │ │ │ + andeq fp, pc, r0, lsr #32 │ │ │ │ │ │ │ │ -0006d9c0 : │ │ │ │ +00050be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35548 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050c04 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6da84 │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 50ca4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 3409c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 307b4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6da9c │ │ │ │ - ldr r0, [pc, #16] @ 6daa0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 50cbc │ │ │ │ + ldr r0, [pc, #16] @ 50cc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq fp, [sp], -r0 │ │ │ │ - andeq fp, sp, r8, asr #27 │ │ │ │ - │ │ │ │ -0006daa4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3289c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006dad0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32c50 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r7, pc, ip, lsl #25 │ │ │ │ + andeq sl, pc, ip, ror #30 │ │ │ │ │ │ │ │ -0006db0c : │ │ │ │ +00050cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6dba0 │ │ │ │ + beq 50d64 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34a8c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3487c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6dbb8 │ │ │ │ - ldr r0, [pc, #16] @ 6dbbc │ │ │ │ + ldr r1, [pc, #16] @ 50d7c │ │ │ │ + ldr r0, [pc, #16] @ 50d80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq fp, [sp], -r4 │ │ │ │ - ldrdeq fp, [sp], -r4 │ │ │ │ - │ │ │ │ -0006dbc0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32ac4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dbdc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31d2c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dbf8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 327e8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dc14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33c70 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dc30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30acc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dc4c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32d4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dc68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33b14 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dc84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33370 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dca0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33538 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dcbc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32af4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006dcf0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f7b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dd0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3340c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dd28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32ab8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r7, pc, ip, asr #23 │ │ │ │ + ldrdeq sl, [pc], -r4 │ │ │ │ │ │ │ │ -0006dd44 : │ │ │ │ +00050d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33364 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 50e24 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 308f8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 50e3c │ │ │ │ + ldr r0, [pc, #16] @ 50e40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, ip, lsl #22 │ │ │ │ + andeq sl, pc, ip, lsr lr @ │ │ │ │ │ │ │ │ -0006dd60 : │ │ │ │ +00050e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3427c │ │ │ │ + bl 33808 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006dd7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33d54 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006ddb0 : │ │ │ │ +00050e60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32344 │ │ │ │ + bl 2f65c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ddcc : │ │ │ │ +00050e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34018 │ │ │ │ + bl 31594 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006dde8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 340b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006de1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 31aa4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006de48 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32758 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006de7c : │ │ │ │ +00050e98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 314a4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 50f38 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30d30 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 50f50 │ │ │ │ + ldr r0, [pc, #16] @ 50f54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq r7, [pc], -r8 │ │ │ │ + andeq sl, pc, r0, asr sp @ │ │ │ │ │ │ │ │ -0006dea8 : │ │ │ │ +00050f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33064 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 50fd8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31f30 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006dee4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 334f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006df00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f7dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006df1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f890 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006df38 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 348f4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006df54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31348 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006df70 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 343d8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006df8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fc80 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 50ff0 │ │ │ │ + ldr r0, [pc, #16] @ 50ff4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, r8, asr r9 @ │ │ │ │ + ldrdeq sl, [pc], -r8 │ │ │ │ │ │ │ │ -0006dfb8 : │ │ │ │ +00050ff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e0b8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6e0d0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ + beq 51078 │ │ │ │ mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34774 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 35a10 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6e0e8 │ │ │ │ - ldr r0, [pc, #40] @ 6e0ec │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 51090 │ │ │ │ + ldr r0, [pc, #16] @ 51094 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6e0f0 │ │ │ │ - ldr r0, [pc, #24] @ 6e0f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000daebc │ │ │ │ - andeq fp, sp, r4, ror #15 │ │ │ │ - andeq sl, sp, r4, lsr #29 │ │ │ │ - strdeq fp, [sp], -r4 │ │ │ │ + @ instruction: 0x000f78b8 │ │ │ │ + andeq sl, pc, r0, ror #24 │ │ │ │ │ │ │ │ -0006e0f8 : │ │ │ │ +00051098 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e190 │ │ │ │ + beq 51138 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070c │ │ │ │ + bl 32500 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e1a8 │ │ │ │ - ldr r0, [pc, #16] @ 6e1ac │ │ │ │ + ldr r1, [pc, #16] @ 51150 │ │ │ │ + ldr r0, [pc, #16] @ 51154 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r4, ror #27 │ │ │ │ - andeq fp, sp, ip, asr r7 │ │ │ │ - │ │ │ │ -0006e1b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33424 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e1cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 311e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strdeq r7, [pc], -r8 │ │ │ │ + andeq sl, pc, r8, asr #23 │ │ │ │ │ │ │ │ -0006e1f8 : │ │ │ │ +00051158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 305f8 │ │ │ │ + bl 2fcb0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006e214 : │ │ │ │ +00051174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e2b4 │ │ │ │ + beq 51214 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34060 │ │ │ │ + bl 31cb4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e2cc │ │ │ │ - ldr r0, [pc, #16] @ 6e2d0 │ │ │ │ + ldr r1, [pc, #16] @ 5122c │ │ │ │ + ldr r0, [pc, #16] @ 51230 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r0, asr #25 │ │ │ │ - andeq fp, sp, r0, ror #12 │ │ │ │ + andeq r7, pc, ip, lsl r7 @ │ │ │ │ + andeq sl, pc, r4, lsl fp @ │ │ │ │ │ │ │ │ -0006e2d4 : │ │ │ │ +00051234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e374 │ │ │ │ + beq 512d4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33a30 │ │ │ │ + bl 322d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e38c │ │ │ │ - ldr r0, [pc, #16] @ 6e390 │ │ │ │ + ldr r1, [pc, #16] @ 512ec │ │ │ │ + ldr r0, [pc, #16] @ 512f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r0, lsl #24 │ │ │ │ - andeq fp, sp, r8, asr #11 │ │ │ │ + andeq r7, pc, ip, asr r6 @ │ │ │ │ + andeq sl, pc, ip, ror sl @ │ │ │ │ │ │ │ │ -0006e394 : │ │ │ │ +000512f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e434 │ │ │ │ + beq 51394 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32e84 │ │ │ │ + bl 2f9d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e44c │ │ │ │ - ldr r0, [pc, #16] @ 6e450 │ │ │ │ + ldr r1, [pc, #16] @ 513ac │ │ │ │ + ldr r0, [pc, #16] @ 513b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r0, asr #22 │ │ │ │ - andeq fp, sp, r0, lsr r5 │ │ │ │ + muleq pc, ip, r5 @ │ │ │ │ + andeq sl, pc, r4, ror #19 │ │ │ │ │ │ │ │ -0006e454 : │ │ │ │ +000513b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32a70 │ │ │ │ + bl 326ec │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006e470 : │ │ │ │ +000513d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30af0 │ │ │ │ + bl 350ec │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006e48c : │ │ │ │ +000513ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e52c │ │ │ │ + beq 5148c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35590 │ │ │ │ + bl 35500 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e544 │ │ │ │ - ldr r0, [pc, #16] @ 6e548 │ │ │ │ + ldr r1, [pc, #16] @ 514a4 │ │ │ │ + ldr r0, [pc, #16] @ 514a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r8, asr #20 │ │ │ │ - andeq fp, sp, r0, ror #8 │ │ │ │ - │ │ │ │ -0006e54c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fd58 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r7, pc, r4, lsr #9 │ │ │ │ + andeq sl, pc, r4, lsl r9 @ │ │ │ │ │ │ │ │ -0006e568 : │ │ │ │ +000514ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 319fc │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5152c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3406c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 51544 │ │ │ │ + ldr r0, [pc, #16] @ 51548 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, r4, lsl #8 │ │ │ │ + muleq pc, ip, r8 @ │ │ │ │ │ │ │ │ -0006e584 : │ │ │ │ +0005154c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34054 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 515cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31d5c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 515e4 │ │ │ │ + ldr r0, [pc, #16] @ 515e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, r4, ror #6 │ │ │ │ + andeq sl, pc, r4, lsr #16 │ │ │ │ │ │ │ │ -0006e5a0 : │ │ │ │ +000515ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f2cc │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5168c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30508 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 516a4 │ │ │ │ + ldr r0, [pc, #16] @ 516a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, r4, lsr #5 │ │ │ │ + andeq sl, pc, ip, lsl #15 │ │ │ │ │ │ │ │ -0006e5bc : │ │ │ │ +000516ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fe60 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5172c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33e20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 51744 │ │ │ │ + ldr r0, [pc, #16] @ 51748 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, r4, lsl #4 │ │ │ │ + andeq sl, pc, r4, lsl r7 @ │ │ │ │ │ │ │ │ -0006e5d8 : │ │ │ │ +0005174c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 332c8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 517cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f38c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 517e4 │ │ │ │ + ldr r0, [pc, #16] @ 517e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, pc, r4, ror #2 │ │ │ │ + muleq pc, ip, r6 @ │ │ │ │ │ │ │ │ -0006e5f4 : │ │ │ │ +000517ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e694 │ │ │ │ + beq 5188c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311a4 │ │ │ │ + bl 3235c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e6ac │ │ │ │ - ldr r0, [pc, #16] @ 6e6b0 │ │ │ │ + ldr r1, [pc, #16] @ 518a4 │ │ │ │ + ldr r0, [pc, #16] @ 518a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r0, ror #17 │ │ │ │ - andeq fp, sp, r0, lsr #6 │ │ │ │ + andeq r7, pc, r4, lsr #1 │ │ │ │ + andeq sl, pc, r4, lsl #12 │ │ │ │ + │ │ │ │ +000518ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 357b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006e6b4 : │ │ │ │ +000518c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e754 │ │ │ │ + beq 51968 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 332b0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 302a4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e76c │ │ │ │ - ldr r0, [pc, #16] @ 6e770 │ │ │ │ + ldr r1, [pc, #16] @ 51980 │ │ │ │ + ldr r0, [pc, #16] @ 51984 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r0, lsr #16 │ │ │ │ - andeq fp, sp, r8, lsl #5 │ │ │ │ + andeq r6, pc, r8, asr #31 │ │ │ │ + andeq sl, pc, r0, asr r5 @ │ │ │ │ │ │ │ │ -0006e774 : │ │ │ │ +00051988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e814 │ │ │ │ + beq 51a28 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30cdc │ │ │ │ + bl 325d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e82c │ │ │ │ - ldr r0, [pc, #16] @ 6e830 │ │ │ │ + ldr r1, [pc, #16] @ 51a40 │ │ │ │ + ldr r0, [pc, #16] @ 51a44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r0, ror #14 │ │ │ │ - strdeq fp, [sp], -r0 │ │ │ │ - │ │ │ │ -0006e834 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 348b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e850 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35494 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e86c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 311d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r6, pc, r8, lsl #30 │ │ │ │ + @ instruction: 0x000fa4b8 │ │ │ │ │ │ │ │ -0006e888 : │ │ │ │ +00051a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e928 │ │ │ │ + beq 51ae8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 317f8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 332d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6e940 │ │ │ │ - ldr r0, [pc, #16] @ 6e944 │ │ │ │ + ldr r1, [pc, #16] @ 51b00 │ │ │ │ + ldr r0, [pc, #16] @ 51b04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, ip, asr #12 │ │ │ │ - andeq fp, sp, r4, lsl #2 │ │ │ │ - │ │ │ │ -0006e948 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 327dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e964 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f47c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r6, pc, r8, asr #28 │ │ │ │ + andeq sl, pc, r0, lsr #8 │ │ │ │ │ │ │ │ -0006e980 : │ │ │ │ +00051b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ea20 │ │ │ │ + beq 51ba8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 359bc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ff4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6ea38 │ │ │ │ - ldr r0, [pc, #16] @ 6ea3c │ │ │ │ + ldr r1, [pc, #16] @ 51bc0 │ │ │ │ + ldr r0, [pc, #16] @ 51bc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, sp, r4, asr r5 │ │ │ │ - andeq fp, sp, r4, lsr r0 │ │ │ │ + andeq r6, pc, r8, lsl #27 │ │ │ │ + andeq sl, pc, r8, lsl #7 │ │ │ │ │ │ │ │ -0006ea40 : │ │ │ │ +00051bc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6eae0 │ │ │ │ + beq 51c68 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30670 │ │ │ │ + bl 2f2fc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6eaf8 │ │ │ │ - ldr r0, [pc, #16] @ 6eafc │ │ │ │ + ldr r1, [pc, #16] @ 51c80 │ │ │ │ + ldr r0, [pc, #16] @ 51c84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r4, r4 │ │ │ │ - muleq sp, ip, pc @ │ │ │ │ + andeq r6, pc, r8, asr #25 │ │ │ │ + strdeq sl, [pc], -r0 │ │ │ │ │ │ │ │ -0006eb00 : │ │ │ │ +00051c88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6eba0 │ │ │ │ + beq 51d28 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f878 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32cc8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6ebb8 │ │ │ │ - ldr r0, [pc, #16] @ 6ebbc │ │ │ │ + ldr r1, [pc, #16] @ 51d40 │ │ │ │ + ldr r0, [pc, #16] @ 51d44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sl, [sp], -r4 │ │ │ │ - andeq sl, sp, r4, lsl #30 │ │ │ │ + andeq r6, pc, r8, lsl #24 │ │ │ │ + andeq sl, pc, r8, asr r2 @ │ │ │ │ │ │ │ │ -0006ebc0 : │ │ │ │ +00051d48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31bdc │ │ │ │ + bl 30fc4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ebdc : │ │ │ │ +00051d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3334c │ │ │ │ + bl 30d54 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ebf8 : │ │ │ │ +00051d80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 51e00 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31b04 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 51e18 │ │ │ │ + ldr r0, [pc, #16] @ 51e1c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r6, pc, r0, lsr fp @ │ │ │ │ + andeq sl, pc, r8, lsr #3 │ │ │ │ + │ │ │ │ +00051e20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 51ea0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35800 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 51eb8 │ │ │ │ + ldr r0, [pc, #16] @ 51ebc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, r0, sl @ │ │ │ │ + andeq sl, pc, r0, lsr r1 @ │ │ │ │ + │ │ │ │ +00051ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ec98 │ │ │ │ + beq 51f60 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35830 │ │ │ │ + bl 30c04 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6ecb0 │ │ │ │ - ldr r0, [pc, #16] @ 6ecb4 │ │ │ │ + ldr r1, [pc, #16] @ 51f78 │ │ │ │ + ldr r0, [pc, #16] @ 51f7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sl, [sp], -ip │ │ │ │ - andeq sl, sp, r4, lsr lr │ │ │ │ - │ │ │ │ -0006ecb8 : │ │ │ │ - b 2f380 │ │ │ │ - │ │ │ │ -0006ecbc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30be0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrdeq r6, [pc], -r0 │ │ │ │ + muleq pc, r8, r0 @ │ │ │ │ │ │ │ │ -0006ecd8 : │ │ │ │ +00051f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ + sub sp, sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6edd8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + beq 52048 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6edf0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ + beq 52060 │ │ │ │ mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35488 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ + bl 322fc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6ee08 │ │ │ │ - ldr r0, [pc, #40] @ 6ee0c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 52078 │ │ │ │ + ldr r0, [pc, #40] @ 5207c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6ee10 │ │ │ │ - ldr r0, [pc, #24] @ 6ee14 │ │ │ │ + ldr r1, [pc, #24] @ 52080 │ │ │ │ + ldr r0, [pc, #24] @ 52084 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, ip, r1 │ │ │ │ - andeq sl, sp, ip, lsl sp │ │ │ │ - andeq sl, sp, r4, lsl #3 │ │ │ │ - andeq sl, sp, ip, lsr #26 │ │ │ │ + andeq r6, pc, r8, ror #17 │ │ │ │ + ldrdeq r9, [pc], -r8 │ │ │ │ + ldrdeq r6, [pc], -r0 │ │ │ │ + andeq r9, pc, r8, ror #31 │ │ │ │ │ │ │ │ -0006ee18 : │ │ │ │ +00052088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6eeb8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5214c │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 52164 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34cc0 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30394 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6eed0 │ │ │ │ - ldr r0, [pc, #16] @ 6eed4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5217c │ │ │ │ + ldr r0, [pc, #40] @ 52180 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strheq sl, [sp], -ip │ │ │ │ - andeq sl, sp, ip, lsl #25 │ │ │ │ + ldr r1, [pc, #24] @ 52184 │ │ │ │ + ldr r0, [pc, #24] @ 52188 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r6, pc, r4, ror #15 │ │ │ │ + andeq r9, pc, r4, lsr #30 │ │ │ │ + andeq r6, pc, ip, asr #15 │ │ │ │ + andeq r9, pc, r4, lsr pc @ │ │ │ │ │ │ │ │ -0006eed8 : │ │ │ │ +0005218c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ @@ -60695,22 +31090,22 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6efd8 │ │ │ │ + beq 5228c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6eff0 │ │ │ │ + beq 522a4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -60721,15 +31116,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35194 │ │ │ │ + bl 31a08 │ │ │ │ mov sl, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ @@ -60744,9196 +31139,10848 @@ │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6f008 │ │ │ │ - ldr r0, [pc, #40] @ 6f00c │ │ │ │ + ldr r1, [pc, #40] @ 522bc │ │ │ │ + ldr r0, [pc, #40] @ 522c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6f010 │ │ │ │ - ldr r0, [pc, #24] @ 6f014 │ │ │ │ + ldr r1, [pc, #24] @ 522c4 │ │ │ │ + ldr r0, [pc, #24] @ 522c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, ip, pc @ │ │ │ │ - muleq sp, r4, fp │ │ │ │ - andeq r9, sp, r4, lsl #31 │ │ │ │ - andeq sl, sp, r4, lsr #23 │ │ │ │ + andeq r6, pc, r4, lsr #13 │ │ │ │ + andeq r9, pc, r4, lsr lr @ │ │ │ │ + andeq r6, pc, ip, lsl #13 │ │ │ │ + andeq r9, pc, r4, asr #28 │ │ │ │ + │ │ │ │ +000522cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5234c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32c80 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52364 │ │ │ │ + ldr r0, [pc, #16] @ 52368 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r6, pc, r4, ror #11 │ │ │ │ + andeq r9, pc, r4, asr #27 │ │ │ │ + │ │ │ │ +0005236c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 523ec │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34b7c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52404 │ │ │ │ + ldr r0, [pc, #16] @ 52408 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r6, pc, r4, asr #10 │ │ │ │ + andeq r9, pc, ip, asr #26 │ │ │ │ │ │ │ │ -0006f018 : │ │ │ │ +0005240c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f0b8 │ │ │ │ + beq 524ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3355c │ │ │ │ + bl 2fc20 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6f0d0 │ │ │ │ - ldr r0, [pc, #16] @ 6f0d4 │ │ │ │ + ldr r1, [pc, #16] @ 524c4 │ │ │ │ + ldr r0, [pc, #16] @ 524c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000d9ebc │ │ │ │ - andeq sl, sp, r4, lsl #22 │ │ │ │ + andeq r6, pc, r4, lsl #9 │ │ │ │ + @ instruction: 0x000f9cb4 │ │ │ │ + │ │ │ │ +000524cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30bb0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000524e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3367c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052504 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32410 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052520 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 336e8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006f0d8 : │ │ │ │ +0005253c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f178 │ │ │ │ + beq 525dc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 345c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32be4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6f190 │ │ │ │ - ldr r0, [pc, #16] @ 6f194 │ │ │ │ + ldr r1, [pc, #16] @ 525f4 │ │ │ │ + ldr r0, [pc, #16] @ 525f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r9, [sp], -ip │ │ │ │ - andeq sl, sp, ip, ror #20 │ │ │ │ + andeq r6, pc, r4, asr r3 @ │ │ │ │ + andeq r9, pc, ip, lsr #23 │ │ │ │ │ │ │ │ -0006f198 : │ │ │ │ +000525fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f238 │ │ │ │ + beq 5269c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35890 │ │ │ │ + bl 354c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6f250 │ │ │ │ - ldr r0, [pc, #16] @ 6f254 │ │ │ │ + ldr r1, [pc, #16] @ 526b4 │ │ │ │ + ldr r0, [pc, #16] @ 526b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, sp, ip, lsr sp │ │ │ │ - ldrdeq sl, [sp], -r4 │ │ │ │ + muleq pc, r4, r2 @ │ │ │ │ + andeq r9, pc, r4, lsl fp @ │ │ │ │ │ │ │ │ -0006f258 : │ │ │ │ +000526bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f2f0 │ │ │ │ + beq 5275c │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34810 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 346e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6f308 │ │ │ │ - ldr r0, [pc, #16] @ 6f30c │ │ │ │ + ldr r1, [pc, #16] @ 52774 │ │ │ │ + ldr r0, [pc, #16] @ 52778 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, sp, r4, lsl #25 │ │ │ │ - andeq sl, sp, r4, asr #18 │ │ │ │ + ldrdeq r6, [pc], -r4 │ │ │ │ + andeq r9, pc, ip, ror sl @ │ │ │ │ │ │ │ │ -0006f310 : │ │ │ │ +0005277c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 313cc │ │ │ │ + bl 2f8b4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f32c : │ │ │ │ +00052798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32f2c │ │ │ │ + bl 30e98 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f348 : │ │ │ │ +000527b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31048 │ │ │ │ + bl 3226c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f364 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #80] @ 6f3cc │ │ │ │ - ldr r3, [pc, #80] @ 6f3d0 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r0, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 33124 │ │ │ │ - ldr r2, [pc, #48] @ 6f3d4 │ │ │ │ - ldr r3, [pc, #40] @ 6f3d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f3c8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, ip, lsr #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, r4, lsl #18 │ │ │ │ - │ │ │ │ -0006f3d8 : │ │ │ │ +000527d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #80] @ 6f440 │ │ │ │ - ldr r3, [pc, #80] @ 6f444 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r0, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 306ac │ │ │ │ - ldr r2, [pc, #48] @ 6f448 │ │ │ │ - ldr r3, [pc, #40] @ 6f444 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f43c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000fe8b8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq pc, r0, r8 @ │ │ │ │ - │ │ │ │ -0006f44c : │ │ │ │ - b 2fd1c │ │ │ │ - │ │ │ │ -0006f450 : │ │ │ │ - b 3085c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52870 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32368 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52888 │ │ │ │ + ldr r0, [pc, #16] @ 5288c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r6, pc, r0, asr #1 │ │ │ │ + muleq pc, r0, r9 @ │ │ │ │ │ │ │ │ -0006f454 : │ │ │ │ +00052890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #240] @ 6f55c │ │ │ │ - ldr lr, [pc, #240] @ 6f560 │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #112 @ 0x70 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - ldr r4, [sp, #148] @ 0x94 │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #108] @ 0x6c │ │ │ │ - mov lr, #0 │ │ │ │ - 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 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - 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] │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 34a20 │ │ │ │ - ldr r2, [pc, #48] @ 6f564 │ │ │ │ - ldr r3, [pc, #40] @ 6f560 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f558 │ │ │ │ - add sp, sp, #112 @ 0x70 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f368 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, ip, lsr r8 @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, r4, ror r7 @ │ │ │ │ - │ │ │ │ -0006f568 : │ │ │ │ - b 35398 │ │ │ │ - │ │ │ │ -0006f56c : │ │ │ │ - b 2f860 │ │ │ │ - │ │ │ │ -0006f570 : │ │ │ │ - b 32854 │ │ │ │ - │ │ │ │ -0006f574 : │ │ │ │ - b 31df8 │ │ │ │ - │ │ │ │ -0006f578 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ 6f5e4 │ │ │ │ - ldr r3, [pc, #84] @ 6f5e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2f6f8 │ │ │ │ - ldr r2, [pc, #48] @ 6f5ec │ │ │ │ - ldr r3, [pc, #40] @ 6f5e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f5e0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, r8, lsl r7 @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, ip, ror #13 │ │ │ │ │ │ │ │ -0006f5f0 : │ │ │ │ +000528ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ 6f658 │ │ │ │ - ldr r3, [pc, #80] @ 6f65c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 316cc │ │ │ │ - ldr r2, [pc, #48] @ 6f660 │ │ │ │ - ldr r3, [pc, #40] @ 6f65c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f654 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, r0, lsr #13 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, r8, ror r6 @ │ │ │ │ - │ │ │ │ -0006f664 : │ │ │ │ - b 33658 │ │ │ │ - │ │ │ │ -0006f668 : │ │ │ │ - b 3439c │ │ │ │ - │ │ │ │ -0006f66c : │ │ │ │ - b 31738 │ │ │ │ - │ │ │ │ -0006f670 : │ │ │ │ - b 2ffec │ │ │ │ - │ │ │ │ -0006f674 : │ │ │ │ - b 31fd8 │ │ │ │ - │ │ │ │ -0006f678 : │ │ │ │ - b 34138 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f9ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006f67c : │ │ │ │ +000528c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #96] @ 6f6fc │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr ip, [pc, #88] @ 6f700 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52968 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32038 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - mov ip, #0 │ │ │ │ - bl 344d4 │ │ │ │ - ldr r2, [pc, #48] @ 6f704 │ │ │ │ - ldr r3, [pc, #40] @ 6f700 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f6f8 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, r0, lsl #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq lr, [pc], -r4 │ │ │ │ - │ │ │ │ -0006f708 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ 6f770 │ │ │ │ - ldr r3, [pc, #80] @ 6f774 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3067c │ │ │ │ - ldr r2, [pc, #48] @ 6f778 │ │ │ │ - ldr r3, [pc, #40] @ 6f774 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f76c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, r8, lsl #11 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, r0, ror #10 │ │ │ │ - │ │ │ │ -0006f77c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ 6f7e4 │ │ │ │ - ldr r3, [pc, #80] @ 6f7e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 35440 │ │ │ │ - ldr r2, [pc, #48] @ 6f7ec │ │ │ │ - ldr r3, [pc, #40] @ 6f7e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f7e0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, r4, lsl r5 @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, ip, ror #9 │ │ │ │ - │ │ │ │ -0006f7f0 : │ │ │ │ - b 33a18 │ │ │ │ - │ │ │ │ -0006f7f4 : │ │ │ │ - b 3364c │ │ │ │ - │ │ │ │ -0006f7f8 : │ │ │ │ - b 31f90 │ │ │ │ - │ │ │ │ -0006f7fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #80] @ 6f864 │ │ │ │ - ldr r3, [pc, #80] @ 6f868 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 30a30 │ │ │ │ - ldr r2, [pc, #48] @ 6f86c │ │ │ │ - ldr r3, [pc, #40] @ 6f868 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f860 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - muleq pc, r4, r4 @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, ip, ror #8 │ │ │ │ - │ │ │ │ -0006f870 : │ │ │ │ - b 34924 │ │ │ │ - │ │ │ │ -0006f874 : │ │ │ │ - b 30a54 │ │ │ │ - │ │ │ │ -0006f878 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r2, sp │ │ │ │ - bl 31198 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006f8a8 : │ │ │ │ - b 34744 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52980 │ │ │ │ + ldr r0, [pc, #16] @ 52984 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, r8, asr #31 │ │ │ │ + andeq r9, pc, r0, asr #17 │ │ │ │ │ │ │ │ -0006f8ac : │ │ │ │ +00052988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 305d4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0006f8d4 : │ │ │ │ - b 35230 │ │ │ │ - │ │ │ │ -0006f8d8 : │ │ │ │ - b 2fe6c │ │ │ │ - │ │ │ │ -0006f8dc : │ │ │ │ - b 3466c │ │ │ │ - │ │ │ │ -0006f8e0 : │ │ │ │ - b 347ec │ │ │ │ - │ │ │ │ -0006f8e4 : │ │ │ │ - b 34984 │ │ │ │ - │ │ │ │ -0006f8e8 : │ │ │ │ - b 32068 │ │ │ │ - │ │ │ │ -0006f8ec : │ │ │ │ - b 348d0 │ │ │ │ - │ │ │ │ -0006f8f0 : │ │ │ │ - b 31810 │ │ │ │ - │ │ │ │ -0006f8f4 : │ │ │ │ - b 33358 │ │ │ │ - │ │ │ │ -0006f8f8 : │ │ │ │ - b 314d4 │ │ │ │ - │ │ │ │ -0006f8fc : │ │ │ │ - b 2f6c8 │ │ │ │ - │ │ │ │ -0006f900 : │ │ │ │ - b 2f6bc │ │ │ │ - │ │ │ │ -0006f904 : │ │ │ │ - b 31504 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52a28 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 331cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52a40 │ │ │ │ + ldr r0, [pc, #16] @ 52a44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, r8, lsl #30 │ │ │ │ + andeq r9, pc, r8, lsr #16 │ │ │ │ │ │ │ │ -0006f908 : │ │ │ │ +00052a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ 6f970 │ │ │ │ - ldr r3, [pc, #80] @ 6f974 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 319a8 │ │ │ │ - ldr r2, [pc, #48] @ 6f978 │ │ │ │ - ldr r3, [pc, #40] @ 6f974 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f96c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, pc, r8, lsl #7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, pc, r0, ror #6 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52ae8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32428 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52b00 │ │ │ │ + ldr r0, [pc, #16] @ 52b04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, r8, asr #28 │ │ │ │ + muleq pc, r0, r7 @ │ │ │ │ │ │ │ │ -0006f97c : │ │ │ │ +00052b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30b80 │ │ │ │ + bl 34eb8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f998 : │ │ │ │ +00052b24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35284 │ │ │ │ + bl 33238 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f9b4 : │ │ │ │ +00052b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 329f8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52be0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34cfc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52bf8 │ │ │ │ + ldr r0, [pc, #16] @ 52bfc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, r0, asr sp @ │ │ │ │ + andeq r9, pc, r0, asr #13 │ │ │ │ │ │ │ │ -0006f9d0 : │ │ │ │ +00052c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3136c │ │ │ │ + bl 3073c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f9ec : │ │ │ │ +00052c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32efc │ │ │ │ + bl 31da4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006fa08 : │ │ │ │ +00052c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6fb08 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6fb20 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ + beq 52cb8 │ │ │ │ mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fc44 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 31294 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6fb38 │ │ │ │ - ldr r0, [pc, #40] @ 6fb3c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52cd0 │ │ │ │ + ldr r0, [pc, #16] @ 52cd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 6fb40 │ │ │ │ - ldr r0, [pc, #24] @ 6fb44 │ │ │ │ + andeq r5, pc, r8, ror ip @ │ │ │ │ + andeq r9, pc, r0, lsl r6 @ │ │ │ │ + │ │ │ │ +00052cd8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52d58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fb90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52d70 │ │ │ │ + ldr r0, [pc, #16] @ 52d74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, sp, ip, ror #8 │ │ │ │ - andeq sl, sp, r4, asr r1 │ │ │ │ - andeq r9, sp, r4, asr r4 │ │ │ │ - andeq sl, sp, r4, ror #2 │ │ │ │ + ldrdeq r5, [pc], -r8 │ │ │ │ + muleq pc, r8, r5 @ │ │ │ │ │ │ │ │ -0006fb48 : │ │ │ │ +00052d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6fbe0 │ │ │ │ + beq 52e18 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3586c │ │ │ │ + bl 34a14 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6fbf8 │ │ │ │ - ldr r0, [pc, #16] @ 6fbfc │ │ │ │ + ldr r1, [pc, #16] @ 52e30 │ │ │ │ + ldr r0, [pc, #16] @ 52e34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r4, r3 │ │ │ │ - andeq sl, sp, ip, asr #1 │ │ │ │ + andeq r5, pc, r8, lsl fp @ │ │ │ │ + andeq r9, pc, r0, lsl #10 │ │ │ │ │ │ │ │ -0006fc00 : │ │ │ │ +00052e38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30cac │ │ │ │ + bl 34ff0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006fc1c : │ │ │ │ +00052e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fc38 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52ef4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32c14 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52f0c │ │ │ │ + ldr r0, [pc, #16] @ 52f10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, ip, lsr sl @ │ │ │ │ + andeq r9, pc, ip, asr #8 │ │ │ │ │ │ │ │ -0006fc38 : │ │ │ │ +00052f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 355cc │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 52fb4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33b20 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 52fcc │ │ │ │ + ldr r0, [pc, #16] @ 52fd0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, ip, ror r9 @ │ │ │ │ + @ instruction: 0x000f93b4 │ │ │ │ │ │ │ │ -0006fc54 : │ │ │ │ +00052fd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30e74 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 53074 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32fd4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5308c │ │ │ │ + ldr r0, [pc, #16] @ 53090 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000f58bc │ │ │ │ + andeq r9, pc, ip, lsl r3 @ │ │ │ │ │ │ │ │ -0006fc70 : │ │ │ │ +00053094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 320e0 │ │ │ │ + bl 3250c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006fc8c : │ │ │ │ +000530b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32830 │ │ │ │ + bl 33d18 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006fca8 : │ │ │ │ +000530cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30220 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5316c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31b58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 53184 │ │ │ │ + ldr r0, [pc, #16] @ 53188 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, r4, asr #15 │ │ │ │ + andeq r9, pc, ip, asr #4 │ │ │ │ │ │ │ │ -0006fcc4 : │ │ │ │ +0005318c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f374 │ │ │ │ + bl 31528 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006fce0 : │ │ │ │ +000531a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8f0 │ │ │ │ + bl 322cc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006fcfc : │ │ │ │ +000531c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 322e4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 53244 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34a68 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5325c │ │ │ │ + ldr r0, [pc, #16] @ 53260 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, ip, ror #13 │ │ │ │ + muleq pc, ip, r1 @ │ │ │ │ │ │ │ │ -0006fd18 : │ │ │ │ +00053264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d84 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 532e4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33db4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 532fc │ │ │ │ + ldr r0, [pc, #16] @ 53300 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, ip, asr #12 │ │ │ │ + andeq r9, pc, r4, lsr #2 │ │ │ │ │ │ │ │ -0006fd34 : │ │ │ │ +00053304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31de0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 533a4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 343cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 533bc │ │ │ │ + ldr r0, [pc, #16] @ 533c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, ip, lsl #11 │ │ │ │ + andeq r9, pc, ip, lsl #1 │ │ │ │ │ │ │ │ -0006fd50 : │ │ │ │ +000533c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 309b8 │ │ │ │ + bl 2fdc4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006fd6c : │ │ │ │ +000533e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6fe0c │ │ │ │ + beq 53480 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34ae0 │ │ │ │ + bl 32530 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6fe24 │ │ │ │ - ldr r0, [pc, #16] @ 6fe28 │ │ │ │ + ldr r1, [pc, #16] @ 53498 │ │ │ │ + ldr r0, [pc, #16] @ 5349c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, sp, r8, ror #2 │ │ │ │ - andeq r9, sp, r8, asr #29 │ │ │ │ + @ instruction: 0x000f54b0 │ │ │ │ + ldrdeq r8, [pc], -r8 @ │ │ │ │ │ │ │ │ -0006fe2c : │ │ │ │ +000534a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6fecc │ │ │ │ + beq 53540 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321ac │ │ │ │ + bl 351f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6fee4 │ │ │ │ - ldr r0, [pc, #16] @ 6fee8 │ │ │ │ + ldr r1, [pc, #16] @ 53558 │ │ │ │ + ldr r0, [pc, #16] @ 5355c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, sp, r8, lsr #1 │ │ │ │ - andeq r9, sp, r0, lsr lr │ │ │ │ + strdeq r5, [pc], -r0 │ │ │ │ + andeq r8, pc, r0, asr #30 │ │ │ │ │ │ │ │ -0006feec : │ │ │ │ +00053560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ff8c │ │ │ │ + beq 53600 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 349c0 │ │ │ │ + bl 344e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 6ffa4 │ │ │ │ - ldr r0, [pc, #16] @ 6ffa8 │ │ │ │ + ldr r1, [pc, #16] @ 53618 │ │ │ │ + ldr r0, [pc, #16] @ 5361c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r8, ror #31 │ │ │ │ - muleq sp, r8, sp │ │ │ │ + andeq r5, pc, r0, lsr r3 @ │ │ │ │ + andeq r8, pc, r8, lsr #29 │ │ │ │ │ │ │ │ -0006ffac : │ │ │ │ +00053620 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 327ac │ │ │ │ + bl 330d0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ffc8 : │ │ │ │ +0005363c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33c28 │ │ │ │ + bl 31c3c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ffe4 : │ │ │ │ +00053658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70084 │ │ │ │ + beq 536f8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fed8 │ │ │ │ + bl 338ec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7009c │ │ │ │ - ldr r0, [pc, #16] @ 700a0 │ │ │ │ + ldr r1, [pc, #16] @ 53710 │ │ │ │ + ldr r0, [pc, #16] @ 53714 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r8, [sp], -r0 │ │ │ │ - andeq r9, sp, r8, asr #25 │ │ │ │ - │ │ │ │ -000700a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 32b90 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00070108 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 340fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r5, pc, r8, lsr r2 @ │ │ │ │ + ldrdeq r8, [pc], -r8 @ │ │ │ │ │ │ │ │ -00070124 : │ │ │ │ +00053718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fe00 │ │ │ │ + bl 34b88 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070140 : │ │ │ │ +00053734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33e80 │ │ │ │ + bl 35464 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007015c : │ │ │ │ +00053750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 335f8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 537f8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34300 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 53810 │ │ │ │ + ldr r0, [pc, #16] @ 53814 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, r8, lsr r1 @ │ │ │ │ + andeq r8, pc, r0, lsl #26 │ │ │ │ │ │ │ │ -00070178 : │ │ │ │ +00053818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 345a0 │ │ │ │ + bl 32458 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070194 : │ │ │ │ +00053834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32a34 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 538d4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 538ec │ │ │ │ + ldr r0, [pc, #16] @ 538f0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r5, pc, ip, asr r0 @ │ │ │ │ + andeq r8, pc, ip, asr #24 │ │ │ │ │ │ │ │ -000701b0 : │ │ │ │ +000538f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30718 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 53994 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31378 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 539ac │ │ │ │ + ldr r0, [pc, #16] @ 539b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, ip, pc @ │ │ │ │ + @ instruction: 0x000f8bb4 │ │ │ │ │ │ │ │ -000701cc : │ │ │ │ +000539b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34078 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 53a54 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33814 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 53a6c │ │ │ │ + ldr r0, [pc, #16] @ 53a70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrdeq r4, [pc], -ip │ │ │ │ + andeq r8, pc, ip, lsl fp @ │ │ │ │ │ │ │ │ -000701e8 : │ │ │ │ +00053a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 342a0 │ │ │ │ + bl 30808 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070204 : │ │ │ │ +00053a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34d50 │ │ │ │ + bl 2f8c0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070220 : │ │ │ │ +00053aac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3436c │ │ │ │ + bl 34684 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007023c : │ │ │ │ +00053ac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fc50 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 53b68 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f4ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 53b80 │ │ │ │ + ldr r0, [pc, #16] @ 53b84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r4, pc, r8, asr #27 │ │ │ │ + andeq r8, pc, r0, lsr sl @ │ │ │ │ │ │ │ │ -00070268 : │ │ │ │ +00053b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31ef4 │ │ │ │ + bl 2f518 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070284 : │ │ │ │ +00053ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 318a0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 53c44 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35098 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 53c5c │ │ │ │ + ldr r0, [pc, #16] @ 53c60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r4, pc, ip, ror #25 │ │ │ │ + andeq r8, pc, ip, ror r9 @ │ │ │ │ │ │ │ │ -000702a0 : │ │ │ │ +00053c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7034c │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 53d04 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 33c34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3028c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70364 │ │ │ │ - ldr r0, [pc, #16] @ 70368 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 53d1c │ │ │ │ + ldr r0, [pc, #16] @ 53d20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r8, lsr #24 │ │ │ │ - andeq r9, sp, r8, lsr #20 │ │ │ │ + andeq r4, pc, ip, lsr #24 │ │ │ │ + andeq r8, pc, r4, ror #17 │ │ │ │ │ │ │ │ -0007036c : │ │ │ │ +00053d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70404 │ │ │ │ + beq 53dc4 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31c00 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 346c0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7041c │ │ │ │ - ldr r0, [pc, #16] @ 70420 │ │ │ │ + ldr r1, [pc, #16] @ 53ddc │ │ │ │ + ldr r0, [pc, #16] @ 53de0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r0, ror fp │ │ │ │ - muleq sp, r8, r9 │ │ │ │ + andeq r4, pc, ip, ror #22 │ │ │ │ + andeq r8, pc, ip, asr #16 │ │ │ │ │ │ │ │ -00070424 : │ │ │ │ +00053de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30eb0 │ │ │ │ + bl 32bd8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053e00 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31384 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070440 : │ │ │ │ +00053e1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 704d8 │ │ │ │ + beq 53ebc │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304a8 │ │ │ │ + bl 357a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 704f0 │ │ │ │ - ldr r0, [pc, #16] @ 704f4 │ │ │ │ + ldr r1, [pc, #16] @ 53ed4 │ │ │ │ + ldr r0, [pc, #16] @ 53ed8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, ip, sl │ │ │ │ - andeq r9, sp, ip, ror #17 │ │ │ │ + andeq r4, pc, r4, ror sl @ │ │ │ │ + andeq r8, pc, ip, ror r7 @ │ │ │ │ │ │ │ │ -000704f8 : │ │ │ │ +00053edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 705a0 │ │ │ │ + beq 53f84 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3319c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 337c0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 705b8 │ │ │ │ - ldr r0, [pc, #16] @ 705bc │ │ │ │ + ldr r1, [pc, #16] @ 53f9c │ │ │ │ + ldr r0, [pc, #16] @ 53fa0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r8, [sp], -r4 │ │ │ │ - andeq r9, sp, ip, asr #16 │ │ │ │ - │ │ │ │ -000705c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33970 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r4, pc, ip, lsr #19 │ │ │ │ + ldrdeq r8, [pc], -ip │ │ │ │ │ │ │ │ -000705dc : │ │ │ │ +00053fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - mov r6, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 706a0 │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5404c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 35380 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31564 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 706b8 │ │ │ │ - ldr r0, [pc, #16] @ 706bc │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 54064 │ │ │ │ + ldr r0, [pc, #16] @ 54068 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r8, [sp], -r4 │ │ │ │ - andeq r9, sp, r4, ror r7 │ │ │ │ + andeq r4, pc, r4, ror #17 │ │ │ │ + andeq r8, pc, ip, lsr r6 @ │ │ │ │ │ │ │ │ -000706c0 : │ │ │ │ +0005406c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70740 │ │ │ │ + beq 540ec │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32e6c │ │ │ │ + bl 2fbfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70758 │ │ │ │ - ldr r0, [pc, #16] @ 7075c │ │ │ │ + ldr r1, [pc, #16] @ 54104 │ │ │ │ + ldr r0, [pc, #16] @ 54108 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r4, lsr r8 │ │ │ │ - strdeq r9, [sp], -ip │ │ │ │ + andeq r4, pc, r4, asr #16 │ │ │ │ + andeq r8, pc, r4, asr #11 │ │ │ │ │ │ │ │ -00070760 : │ │ │ │ +0005410c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 707e0 │ │ │ │ + beq 5418c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 357c4 │ │ │ │ + bl 33bbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 707f8 │ │ │ │ - ldr r0, [pc, #16] @ 707fc │ │ │ │ + ldr r1, [pc, #16] @ 541a4 │ │ │ │ + ldr r0, [pc, #16] @ 541a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r4, r7 │ │ │ │ - andeq r9, sp, r4, lsl #13 │ │ │ │ + andeq r4, pc, r4, lsr #15 │ │ │ │ + andeq r8, pc, ip, asr #10 │ │ │ │ │ │ │ │ -00070800 : │ │ │ │ +000541ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 708a0 │ │ │ │ + beq 5424c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 359d4 │ │ │ │ + bl 34e10 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 708b8 │ │ │ │ - ldr r0, [pc, #16] @ 708bc │ │ │ │ + ldr r1, [pc, #16] @ 54264 │ │ │ │ + ldr r0, [pc, #16] @ 54268 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r8, [sp], -r4 │ │ │ │ - andeq r9, sp, ip, ror #11 │ │ │ │ - │ │ │ │ -000708c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3265c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r4, pc, r4, ror #13 │ │ │ │ + @ instruction: 0x000f84b4 │ │ │ │ │ │ │ │ -000708dc : │ │ │ │ +0005426c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7097c │ │ │ │ + beq 54314 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33de4 │ │ │ │ + bl 351a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70994 │ │ │ │ - ldr r0, [pc, #16] @ 70998 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5432c │ │ │ │ + ldr r0, [pc, #16] @ 54330 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r8, [sp], -r8 @ │ │ │ │ - andeq r9, sp, r8, lsr r5 │ │ │ │ + andeq r4, pc, ip, lsl r6 @ │ │ │ │ + andeq r8, pc, r4, lsl r4 @ │ │ │ │ │ │ │ │ -0007099c : │ │ │ │ +00054334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70a3c │ │ │ │ + beq 543dc │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 312f4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2ff38 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70a54 │ │ │ │ - ldr r0, [pc, #16] @ 70a58 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 543f4 │ │ │ │ + ldr r0, [pc, #16] @ 543f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r8, lsr r5 │ │ │ │ - andeq r9, sp, r0, lsr #9 │ │ │ │ + andeq r4, pc, r4, asr r5 @ │ │ │ │ + andeq r8, pc, r4, ror r3 @ │ │ │ │ │ │ │ │ -00070a5c : │ │ │ │ +000543fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70afc │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5447c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 304c0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 31f24 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70b14 │ │ │ │ - ldr r0, [pc, #16] @ 70b18 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 54494 │ │ │ │ + ldr r0, [pc, #16] @ 54498 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r8, ror r4 │ │ │ │ - andeq r9, sp, r8, lsl #8 │ │ │ │ - │ │ │ │ -00070b1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 309dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070b38 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3184c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070b54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fdf4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + @ instruction: 0x000f44b4 │ │ │ │ + strdeq r8, [pc], -ip │ │ │ │ │ │ │ │ -00070b70 : │ │ │ │ +0005449c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70c10 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5451c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f5c0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 35a04 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70c28 │ │ │ │ - ldr r0, [pc, #16] @ 70c2c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 54534 │ │ │ │ + ldr r0, [pc, #16] @ 54538 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r4, ror #6 │ │ │ │ - andeq r9, sp, ip, lsl r3 │ │ │ │ - │ │ │ │ -00070c30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f3d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r4, pc, r4, lsl r4 @ │ │ │ │ + andeq r8, pc, r4, lsl #5 │ │ │ │ │ │ │ │ -00070c4c : │ │ │ │ +0005453c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70cec │ │ │ │ + beq 545dc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f320 │ │ │ │ + bl 324f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70d04 │ │ │ │ - ldr r0, [pc, #16] @ 70d08 │ │ │ │ + ldr r1, [pc, #16] @ 545f4 │ │ │ │ + ldr r0, [pc, #16] @ 545f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r8, lsl #5 │ │ │ │ - andeq r9, sp, r8, ror #4 │ │ │ │ + andeq r4, pc, r4, asr r3 @ │ │ │ │ + andeq r8, pc, ip, ror #3 │ │ │ │ │ │ │ │ -00070d0c : │ │ │ │ +000545fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70dac │ │ │ │ + beq 546a4 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ba8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35368 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70dc4 │ │ │ │ - ldr r0, [pc, #16] @ 70dc8 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 546bc │ │ │ │ + ldr r0, [pc, #16] @ 546c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r8, asr #3 │ │ │ │ - ldrdeq r9, [sp], -r0 │ │ │ │ + andeq r4, pc, ip, lsl #5 │ │ │ │ + andeq r8, pc, ip, asr #2 │ │ │ │ │ │ │ │ -00070dcc : │ │ │ │ +000546c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70e6c │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 54744 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30730 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 355f0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70e84 │ │ │ │ - ldr r0, [pc, #16] @ 70e88 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5475c │ │ │ │ + ldr r0, [pc, #16] @ 54760 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r8, lsl #2 │ │ │ │ - andeq r9, sp, r8, lsr r1 │ │ │ │ - │ │ │ │ -00070e8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31dc8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070ea8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31684 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r4, pc, ip, ror #3 │ │ │ │ + ldrdeq r8, [pc], -r4 │ │ │ │ │ │ │ │ -00070ec4 : │ │ │ │ +00054764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70f64 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 547e4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f788 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 31c9c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 70f7c │ │ │ │ - ldr r0, [pc, #16] @ 70f80 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 547fc │ │ │ │ + ldr r0, [pc, #16] @ 54800 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, sp, r0, lsl r0 │ │ │ │ - andeq r9, sp, r8, rrx │ │ │ │ - │ │ │ │ -00070f84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35254 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r4, pc, ip, asr #2 │ │ │ │ + andeq r8, pc, ip, asr r0 @ │ │ │ │ │ │ │ │ -00070fa0 : │ │ │ │ +00054804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71040 │ │ │ │ + beq 548a4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34ccc │ │ │ │ + bl 31978 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71058 │ │ │ │ - ldr r0, [pc, #16] @ 7105c │ │ │ │ + ldr r1, [pc, #16] @ 548bc │ │ │ │ + ldr r0, [pc, #16] @ 548c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r4, lsr pc │ │ │ │ - @ instruction: 0x000d8fb4 │ │ │ │ + andeq r4, pc, ip, lsl #1 │ │ │ │ + andeq r7, pc, r4, asr #31 │ │ │ │ + │ │ │ │ +000548c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f554 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00071060 : │ │ │ │ +000548e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71100 │ │ │ │ + beq 54980 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31204 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30520 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71118 │ │ │ │ - ldr r0, [pc, #16] @ 7111c │ │ │ │ + ldr r1, [pc, #16] @ 54998 │ │ │ │ + ldr r0, [pc, #16] @ 5499c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r4, ror lr │ │ │ │ - andeq r8, sp, ip, lsl pc │ │ │ │ + @ instruction: 0x000f3fb0 │ │ │ │ + andeq r7, pc, r0, lsl pc @ │ │ │ │ │ │ │ │ -00071120 : │ │ │ │ +000549a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 711c0 │ │ │ │ + beq 54a40 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33718 │ │ │ │ + bl 318d0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 711d8 │ │ │ │ - ldr r0, [pc, #16] @ 711dc │ │ │ │ + ldr r1, [pc, #16] @ 54a58 │ │ │ │ + ldr r0, [pc, #16] @ 54a5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000d7db4 │ │ │ │ - andeq r8, sp, r4, lsl #29 │ │ │ │ + strdeq r3, [pc], -r0 │ │ │ │ + andeq r7, pc, r8, ror lr @ │ │ │ │ │ │ │ │ -000711e0 : │ │ │ │ +00054a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71280 │ │ │ │ + beq 54b00 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 323d4 │ │ │ │ + bl 33ec8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71298 │ │ │ │ - ldr r0, [pc, #16] @ 7129c │ │ │ │ + ldr r1, [pc, #16] @ 54b18 │ │ │ │ + ldr r0, [pc, #16] @ 54b1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r7, [sp], -r4 │ │ │ │ - andeq r8, sp, ip, ror #27 │ │ │ │ + andeq r3, pc, r0, lsr lr @ │ │ │ │ + andeq r7, pc, r0, ror #27 │ │ │ │ + │ │ │ │ +00054b20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34af8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00054b3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 326c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000712a0 : │ │ │ │ +00054b58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71340 │ │ │ │ + beq 54bf8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ee0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30a84 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71358 │ │ │ │ - ldr r0, [pc, #16] @ 7135c │ │ │ │ + ldr r1, [pc, #16] @ 54c10 │ │ │ │ + ldr r0, [pc, #16] @ 54c14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r4, lsr ip │ │ │ │ - andeq r8, sp, r4, asr sp │ │ │ │ + andeq r3, pc, r8, lsr sp @ │ │ │ │ + andeq r7, pc, r0, lsl sp @ │ │ │ │ │ │ │ │ -00071360 : │ │ │ │ +00054c18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71400 │ │ │ │ + beq 54cb4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f950 │ │ │ │ + bl 2ffb0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71418 │ │ │ │ - ldr r0, [pc, #16] @ 7141c │ │ │ │ + ldr r1, [pc, #16] @ 54ccc │ │ │ │ + ldr r0, [pc, #16] @ 54cd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r4, ror fp │ │ │ │ - @ instruction: 0x000d8cbc │ │ │ │ + andeq r3, pc, ip, ror ip @ │ │ │ │ + andeq r7, pc, ip, ror ip @ │ │ │ │ │ │ │ │ -00071420 : │ │ │ │ +00054cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 714a0 │ │ │ │ + beq 54d54 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328b4 │ │ │ │ + bl 347e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 714b8 │ │ │ │ - ldr r0, [pc, #16] @ 714bc │ │ │ │ + ldr r1, [pc, #16] @ 54d6c │ │ │ │ + ldr r0, [pc, #16] @ 54d70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r7, [sp], -r4 │ │ │ │ - andeq r8, sp, r4, asr #24 │ │ │ │ + ldrdeq r3, [pc], -ip │ │ │ │ + andeq r7, pc, r4, lsl #24 │ │ │ │ │ │ │ │ -000714c0 : │ │ │ │ +00054d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71540 │ │ │ │ + beq 54df4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 320a4 │ │ │ │ + bl 304d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71558 │ │ │ │ - ldr r0, [pc, #16] @ 7155c │ │ │ │ + ldr r1, [pc, #16] @ 54e0c │ │ │ │ + ldr r0, [pc, #16] @ 54e10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r4, lsr sl │ │ │ │ - andeq r8, sp, ip, asr #23 │ │ │ │ + andeq r3, pc, ip, lsr fp @ │ │ │ │ + andeq r7, pc, ip, lsl #23 │ │ │ │ │ │ │ │ -00071560 : │ │ │ │ +00054e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71600 │ │ │ │ + beq 54eb4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 339e8 │ │ │ │ + bl 334d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71618 │ │ │ │ - ldr r0, [pc, #16] @ 7161c │ │ │ │ + ldr r1, [pc, #16] @ 54ecc │ │ │ │ + ldr r0, [pc, #16] @ 54ed0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r4, ror r9 │ │ │ │ - andeq r8, sp, r4, lsr fp │ │ │ │ + andeq r3, pc, ip, ror sl @ │ │ │ │ + strdeq r7, [pc], -r4 │ │ │ │ │ │ │ │ -00071620 : │ │ │ │ +00054ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71720 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 71738 │ │ │ │ - add r2, sp, #20 │ │ │ │ + beq 54f7c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30340 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 313a8 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 71750 │ │ │ │ - ldr r0, [pc, #40] @ 71754 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 54f94 │ │ │ │ + ldr r0, [pc, #16] @ 54f98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 71758 │ │ │ │ - ldr r0, [pc, #24] @ 7175c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r4, asr r8 │ │ │ │ - andeq r8, sp, ip, lsr sl │ │ │ │ - andeq r7, sp, ip, lsr r8 │ │ │ │ - andeq r8, sp, ip, asr #20 │ │ │ │ + @ instruction: 0x000f39b4 │ │ │ │ + andeq r7, pc, r4, asr sl @ │ │ │ │ │ │ │ │ -00071760 : │ │ │ │ - b 30bec │ │ │ │ - │ │ │ │ -00071764 : │ │ │ │ +00054f9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #80] @ 717cc │ │ │ │ - ldr ip, [pc, #80] @ 717d0 │ │ │ │ - add lr, pc, lr │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r0, sp │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #0 │ │ │ │ - bl 337d8 │ │ │ │ - ldr r2, [pc, #48] @ 717d4 │ │ │ │ - ldr r3, [pc, #40] @ 717d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 717c8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, pc, ip, lsr #10 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, pc, r4, lsl #10 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 55038 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33e38 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 55050 │ │ │ │ + ldr r0, [pc, #16] @ 55054 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq r3, [pc], -r8 │ │ │ │ + andeq r7, pc, r0, asr #19 │ │ │ │ │ │ │ │ -000717d8 : │ │ │ │ +00055058 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb18 │ │ │ │ + bl 34960 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000717f4 : │ │ │ │ +00055074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71894 │ │ │ │ + beq 55114 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31e04 │ │ │ │ + bl 34408 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 718ac │ │ │ │ - ldr r0, [pc, #16] @ 718b0 │ │ │ │ + ldr r1, [pc, #16] @ 5512c │ │ │ │ + ldr r0, [pc, #16] @ 55130 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r0, ror #13 │ │ │ │ - andeq r8, sp, r8, lsl r9 │ │ │ │ + andeq r3, pc, ip, lsl r8 @ │ │ │ │ + andeq r7, pc, ip, lsl #18 │ │ │ │ │ │ │ │ -000718b4 : │ │ │ │ +00055134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71954 │ │ │ │ + beq 551d4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fb9c │ │ │ │ + bl 34bf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7196c │ │ │ │ - ldr r0, [pc, #16] @ 71970 │ │ │ │ + ldr r1, [pc, #16] @ 551ec │ │ │ │ + ldr r0, [pc, #16] @ 551f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r0, lsr #12 │ │ │ │ - andeq r8, sp, r0, lsl #17 │ │ │ │ + andeq r3, pc, ip, asr r7 @ │ │ │ │ + andeq r7, pc, r4, ror r8 @ │ │ │ │ │ │ │ │ -00071974 : │ │ │ │ +000551f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71a14 │ │ │ │ + beq 55294 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35704 │ │ │ │ + bl 31024 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71a2c │ │ │ │ - ldr r0, [pc, #16] @ 71a30 │ │ │ │ + ldr r1, [pc, #16] @ 552ac │ │ │ │ + ldr r0, [pc, #16] @ 552b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r0, ror #10 │ │ │ │ - andeq r8, sp, r8, ror #15 │ │ │ │ + muleq pc, ip, r6 @ │ │ │ │ + ldrdeq r7, [pc], -ip │ │ │ │ │ │ │ │ -00071a34 : │ │ │ │ +000552b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 302f8 │ │ │ │ + bl 31c30 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071a50 : │ │ │ │ +000552d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33034 │ │ │ │ + bl 330b8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071a6c : │ │ │ │ +000552ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71b0c │ │ │ │ + beq 5538c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34ab0 │ │ │ │ + bl 31834 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71b24 │ │ │ │ - ldr r0, [pc, #16] @ 71b28 │ │ │ │ + ldr r1, [pc, #16] @ 553a4 │ │ │ │ + ldr r0, [pc, #16] @ 553a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r8, ror #8 │ │ │ │ - andeq r8, sp, r8, lsl r7 │ │ │ │ + andeq r3, pc, r4, lsr #11 │ │ │ │ + andeq r7, pc, ip, lsl #14 │ │ │ │ │ │ │ │ -00071b2c : │ │ │ │ +000553ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 55454 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 346d8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5546c │ │ │ │ + ldr r0, [pc, #16] @ 55470 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrdeq r3, [pc], -ip │ │ │ │ + andeq r7, pc, ip, ror #12 │ │ │ │ + │ │ │ │ +00055474 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2fd10 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000554a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71bf4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 71c0c │ │ │ │ - mov r0, r9 │ │ │ │ + beq 55520 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34bac │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ + bl 2f710 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 71c24 │ │ │ │ - ldr r0, [pc, #40] @ 71c28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 55538 │ │ │ │ + ldr r0, [pc, #16] @ 5553c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 71c2c │ │ │ │ - ldr r0, [pc, #24] @ 71c30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, r0, lsl #7 │ │ │ │ - andeq r8, sp, r8, asr r6 │ │ │ │ - andeq r7, sp, r8, ror #6 │ │ │ │ - andeq r8, sp, r8, ror #12 │ │ │ │ + andeq r3, pc, r0, lsl r4 @ │ │ │ │ + andeq r7, pc, r8, asr #11 │ │ │ │ │ │ │ │ -00071c34 : │ │ │ │ +00055540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71cf8 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 71d10 │ │ │ │ - mov r0, r9 │ │ │ │ + beq 555c0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31570 │ │ │ │ + bl 31a8c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 71d28 │ │ │ │ - ldr r0, [pc, #40] @ 71d2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 555d8 │ │ │ │ + ldr r0, [pc, #16] @ 555dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 71d30 │ │ │ │ - ldr r0, [pc, #24] @ 71d34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, ip, ror r2 │ │ │ │ - andeq r8, sp, r4, lsr #11 │ │ │ │ - andeq r7, sp, r4, ror #4 │ │ │ │ - @ instruction: 0x000d85b4 │ │ │ │ + andeq r3, pc, r0, ror r3 @ │ │ │ │ + andeq r7, pc, r0, asr r5 @ │ │ │ │ │ │ │ │ -00071d38 : │ │ │ │ +000555e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71e38 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 71e50 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ + beq 55680 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349e4 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 31798 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 71e68 │ │ │ │ - ldr r0, [pc, #40] @ 71e6c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 55698 │ │ │ │ + ldr r0, [pc, #16] @ 5569c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 71e70 │ │ │ │ - ldr r0, [pc, #24] @ 71e74 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, ip, lsr r1 │ │ │ │ - @ instruction: 0x000d84b4 │ │ │ │ - andeq r7, sp, r4, lsr #2 │ │ │ │ - andeq r8, sp, r4, asr #9 │ │ │ │ + @ instruction: 0x000f32b0 │ │ │ │ + @ instruction: 0x000f74b8 │ │ │ │ + │ │ │ │ +000556a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33d6c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00071e78 : │ │ │ │ +000556dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71ef8 │ │ │ │ + beq 5575c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33460 │ │ │ │ + bl 30214 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71f10 │ │ │ │ - ldr r0, [pc, #16] @ 71f14 │ │ │ │ + ldr r1, [pc, #16] @ 55774 │ │ │ │ + ldr r0, [pc, #16] @ 55778 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, sp, ip, ror r0 │ │ │ │ - andeq r8, sp, r4, asr #8 │ │ │ │ + ldrdeq r3, [pc], -r4 │ │ │ │ + andeq r7, pc, r4, lsl #8 │ │ │ │ │ │ │ │ -00071f18 : │ │ │ │ +0005577c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71f98 │ │ │ │ + beq 557fc │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32b9c │ │ │ │ + bl 32770 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 71fb0 │ │ │ │ - ldr r0, [pc, #16] @ 71fb4 │ │ │ │ + ldr r1, [pc, #16] @ 55814 │ │ │ │ + ldr r0, [pc, #16] @ 55818 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r6, [sp], -ip │ │ │ │ - andeq r8, sp, ip, asr #7 │ │ │ │ + andeq r3, pc, r4, lsr r1 @ │ │ │ │ + andeq r7, pc, ip, lsl #7 │ │ │ │ │ │ │ │ -00071fb8 : │ │ │ │ +0005581c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72058 │ │ │ │ + beq 558bc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 330e8 │ │ │ │ + bl 3592c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72070 │ │ │ │ - ldr r0, [pc, #16] @ 72074 │ │ │ │ + ldr r1, [pc, #16] @ 558d4 │ │ │ │ + ldr r0, [pc, #16] @ 558d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, ip, lsl pc │ │ │ │ - andeq r8, sp, r4, lsr r3 │ │ │ │ - │ │ │ │ -00072078 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f980 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r3, pc, r4, ror r0 @ │ │ │ │ + strdeq r7, [pc], -r4 │ │ │ │ │ │ │ │ -00072094 : │ │ │ │ +000558dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31090 │ │ │ │ + bl 33dc0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000720b0 : │ │ │ │ +000558f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72150 │ │ │ │ + beq 55998 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32728 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 328a8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72168 │ │ │ │ - ldr r0, [pc, #16] @ 7216c │ │ │ │ + ldr r1, [pc, #16] @ 559b0 │ │ │ │ + ldr r0, [pc, #16] @ 559b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, lsr #28 │ │ │ │ - andeq r8, sp, r4, ror #4 │ │ │ │ + muleq pc, r8, pc @ │ │ │ │ + andeq r7, pc, r0, asr #4 │ │ │ │ │ │ │ │ -00072170 : │ │ │ │ +000559b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72210 │ │ │ │ + beq 55a58 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 315ac │ │ │ │ + bl 2faf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72228 │ │ │ │ - ldr r0, [pc, #16] @ 7222c │ │ │ │ + ldr r1, [pc, #16] @ 55a70 │ │ │ │ + ldr r0, [pc, #16] @ 55a74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, ror #26 │ │ │ │ - andeq r8, sp, ip, asr #3 │ │ │ │ + ldrdeq r2, [pc], -r8 │ │ │ │ + andeq r7, pc, r8, lsr #3 │ │ │ │ │ │ │ │ -00072230 : │ │ │ │ +00055a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 722b0 │ │ │ │ + beq 55b18 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31d74 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 355d8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 722c8 │ │ │ │ - ldr r0, [pc, #16] @ 722cc │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 55b30 │ │ │ │ + ldr r0, [pc, #16] @ 55b34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, asr #25 │ │ │ │ - andeq r8, sp, r4, asr r1 │ │ │ │ + andeq r2, pc, r8, lsl lr @ │ │ │ │ + andeq r7, pc, r0, lsl r1 @ │ │ │ │ │ │ │ │ -000722d0 : │ │ │ │ +00055b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 72350 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31e70 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30460 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72368 │ │ │ │ - ldr r0, [pc, #16] @ 7236c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, lsr #24 │ │ │ │ - ldrdeq r8, [sp], -ip │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b54 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31a98 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00072370 : │ │ │ │ +00055b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72410 │ │ │ │ + beq 55c10 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 355fc │ │ │ │ + bl 2fa88 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72428 │ │ │ │ - ldr r0, [pc, #16] @ 7242c │ │ │ │ + ldr r1, [pc, #16] @ 55c28 │ │ │ │ + ldr r0, [pc, #16] @ 55c2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, ror #22 │ │ │ │ - andeq r8, sp, r4, asr #32 │ │ │ │ + andeq r2, pc, r0, lsr #26 │ │ │ │ + andeq r7, pc, r0, asr #32 │ │ │ │ │ │ │ │ -00072430 : │ │ │ │ +00055c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 724b0 │ │ │ │ + beq 55cb0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30f1c │ │ │ │ + bl 312ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 724c8 │ │ │ │ - ldr r0, [pc, #16] @ 724cc │ │ │ │ + ldr r1, [pc, #16] @ 55cc8 │ │ │ │ + ldr r0, [pc, #16] @ 55ccc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, asr #21 │ │ │ │ - andeq r7, sp, ip, asr #31 │ │ │ │ + andeq r2, pc, r0, lsl #25 │ │ │ │ + andeq r6, pc, r8, asr #31 │ │ │ │ │ │ │ │ -000724d0 : │ │ │ │ +00055cd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72550 │ │ │ │ + beq 55d50 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3238c │ │ │ │ + bl 332ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72568 │ │ │ │ - ldr r0, [pc, #16] @ 7256c │ │ │ │ + ldr r1, [pc, #16] @ 55d68 │ │ │ │ + ldr r0, [pc, #16] @ 55d6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, lsr #20 │ │ │ │ - andeq r7, sp, r4, asr pc │ │ │ │ + andeq r2, pc, r0, ror #23 │ │ │ │ + andeq r6, pc, r0, asr pc @ │ │ │ │ │ │ │ │ -00072570 : │ │ │ │ +00055d70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72610 │ │ │ │ + beq 55e10 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30868 │ │ │ │ + bl 30004 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72628 │ │ │ │ - ldr r0, [pc, #16] @ 7262c │ │ │ │ + ldr r1, [pc, #16] @ 55e28 │ │ │ │ + ldr r0, [pc, #16] @ 55e2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, ror #18 │ │ │ │ - @ instruction: 0x000d7ebc │ │ │ │ + andeq r2, pc, r0, lsr #22 │ │ │ │ + @ instruction: 0x000f6eb8 │ │ │ │ │ │ │ │ -00072630 : │ │ │ │ +00055e30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32e90 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055e4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r6, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 726e8 │ │ │ │ - add fp, sp, #64 @ 0x40 │ │ │ │ - mov r2, fp │ │ │ │ + beq 55f00 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - stm sp, {r4, ip} │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 30e14 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 55f18 │ │ │ │ + ldr r0, [pc, #16] @ 55f1c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r2, pc, r0, lsr sl @ │ │ │ │ + strdeq r6, [pc], -r0 │ │ │ │ + │ │ │ │ +00055f20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 55fdc │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 34e4c │ │ │ │ + bl 3325c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72700 │ │ │ │ - ldr r0, [pc, #16] @ 72704 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 55ff4 │ │ │ │ + ldr r0, [pc, #16] @ 55ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, ip, lsl #17 │ │ │ │ - andeq r7, sp, ip, lsl #28 │ │ │ │ + andeq r2, pc, r4, asr r9 @ │ │ │ │ + andeq r6, pc, ip, lsr sp @ │ │ │ │ │ │ │ │ -00072708 : │ │ │ │ +00055ffc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 354f4 │ │ │ │ + bl 31c78 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072724 : │ │ │ │ +00056018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 309f4 │ │ │ │ + bl 31654 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072740 : │ │ │ │ +00056034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32a28 │ │ │ │ + bl 332bc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007275c : │ │ │ │ +00056050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30c94 │ │ │ │ + bl 359a4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072778 : │ │ │ │ +0005606c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fc14 │ │ │ │ + bl 35968 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072794 : │ │ │ │ +00056088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34d74 │ │ │ │ + bl 324a0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000727b0 : │ │ │ │ +000560a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72830 │ │ │ │ + beq 56144 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30964 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34c30 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72848 │ │ │ │ - ldr r0, [pc, #16] @ 7284c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5615c │ │ │ │ + ldr r0, [pc, #16] @ 56160 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, asr #14 │ │ │ │ - andeq r7, sp, ip, ror #25 │ │ │ │ + andeq r2, pc, ip, ror #15 │ │ │ │ + andeq r6, pc, r0, lsl #24 │ │ │ │ │ │ │ │ -00072850 : │ │ │ │ +00056164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 728d0 │ │ │ │ + beq 561fc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f7e8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3391c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 728e8 │ │ │ │ - ldr r0, [pc, #16] @ 728ec │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 56214 │ │ │ │ + ldr r0, [pc, #16] @ 56218 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, lsr #13 │ │ │ │ - andeq r7, sp, r4, ror ip │ │ │ │ + andeq r2, pc, r4, lsr r7 @ │ │ │ │ + andeq r6, pc, r4, ror fp @ │ │ │ │ │ │ │ │ -000728f0 : │ │ │ │ +0005621c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72990 │ │ │ │ + beq 562b4 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30e20 │ │ │ │ + bl 3370c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 729a8 │ │ │ │ - ldr r0, [pc, #16] @ 729ac │ │ │ │ + ldr r1, [pc, #16] @ 562cc │ │ │ │ + ldr r0, [pc, #16] @ 562d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, ror #11 │ │ │ │ - ldrdeq r7, [sp], -ip │ │ │ │ - │ │ │ │ -000729b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 302ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r2, pc, ip, ror r6 @ │ │ │ │ + andeq r6, pc, r8, ror #21 │ │ │ │ │ │ │ │ -000729e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 313f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072a00 : │ │ │ │ +000562d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72a80 │ │ │ │ + beq 56354 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34ad4 │ │ │ │ + bl 349b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72a98 │ │ │ │ - ldr r0, [pc, #16] @ 72a9c │ │ │ │ + ldr r1, [pc, #16] @ 5636c │ │ │ │ + ldr r0, [pc, #16] @ 56370 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r6, [sp], -r4 │ │ │ │ - andeq r7, sp, r4, lsl fp │ │ │ │ + ldrdeq r2, [pc], -ip │ │ │ │ + andeq r6, pc, r4, ror sl @ │ │ │ │ │ │ │ │ -00072aa0 : │ │ │ │ +00056374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72b20 │ │ │ │ + beq 563f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd70 │ │ │ │ + bl 34abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72b38 │ │ │ │ - ldr r0, [pc, #16] @ 72b3c │ │ │ │ + ldr r1, [pc, #16] @ 5640c │ │ │ │ + ldr r0, [pc, #16] @ 56410 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r4, asr r4 │ │ │ │ - muleq sp, ip, sl │ │ │ │ + andeq r2, pc, ip, lsr r5 @ │ │ │ │ + andeq r6, pc, r0, lsl #20 │ │ │ │ │ │ │ │ -00072b40 : │ │ │ │ +00056414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72be0 │ │ │ │ + beq 564b4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 318b8 │ │ │ │ + bl 32974 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72bf8 │ │ │ │ - ldr r0, [pc, #16] @ 72bfc │ │ │ │ + ldr r1, [pc, #16] @ 564cc │ │ │ │ + ldr r0, [pc, #16] @ 564d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r4, r3 │ │ │ │ - andeq r7, sp, r4, lsl #20 │ │ │ │ + andeq r2, pc, ip, ror r4 @ │ │ │ │ + andeq r6, pc, ip, ror #18 │ │ │ │ + │ │ │ │ +000564d4 : │ │ │ │ + b 32050 │ │ │ │ │ │ │ │ -00072c00 : │ │ │ │ +000564d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33f1c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33040 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00072c2c : │ │ │ │ +000564f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 56594 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31a74 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 565ac │ │ │ │ + ldr r0, [pc, #16] @ 565b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, ip, r3 @ │ │ │ │ + @ instruction: 0x000f68b8 │ │ │ │ + │ │ │ │ +000565b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72cac │ │ │ │ + beq 56654 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33838 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33550 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72cc4 │ │ │ │ - ldr r0, [pc, #16] @ 72cc8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5666c │ │ │ │ + ldr r0, [pc, #16] @ 56670 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r8, asr #5 │ │ │ │ - andeq r7, sp, r0, ror #18 │ │ │ │ + ldrdeq r2, [pc], -ip │ │ │ │ + andeq r6, pc, r4, lsr #16 │ │ │ │ │ │ │ │ -00072ccc : │ │ │ │ +00056674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72d4c │ │ │ │ + beq 56714 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3178c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33580 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72d64 │ │ │ │ - ldr r0, [pc, #16] @ 72d68 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5672c │ │ │ │ + ldr r0, [pc, #16] @ 56730 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r8, lsr #4 │ │ │ │ - andeq r7, sp, r8, ror #17 │ │ │ │ + andeq r2, pc, ip, lsl r2 @ │ │ │ │ + muleq pc, r0, r7 @ │ │ │ │ + │ │ │ │ +00056734 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f5d8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056750 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34324 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00072d6c : │ │ │ │ +0005676c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72e0c │ │ │ │ + beq 5680c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3190c │ │ │ │ + bl 32c98 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72e24 │ │ │ │ - ldr r0, [pc, #16] @ 72e28 │ │ │ │ + ldr r1, [pc, #16] @ 56824 │ │ │ │ + ldr r0, [pc, #16] @ 56828 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r8, ror #2 │ │ │ │ - andeq r7, sp, r0, asr r8 │ │ │ │ + andeq r2, pc, r4, lsr #2 │ │ │ │ + andeq r6, pc, r4, asr #13 │ │ │ │ │ │ │ │ -00072e2c : │ │ │ │ +0005682c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32590 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 344bc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00072e48 : │ │ │ │ +00056860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 32644 │ │ │ │ + bl 32a64 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00072e94 : │ │ │ │ +000568a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32e60 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 32d28 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00072eb0 : │ │ │ │ +000568d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35920 │ │ │ │ + bl 2fc8c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072ecc : │ │ │ │ +000568ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72f6c │ │ │ │ + beq 5698c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fda0 │ │ │ │ + bl 30580 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 72f84 │ │ │ │ - ldr r0, [pc, #16] @ 72f88 │ │ │ │ + ldr r1, [pc, #16] @ 569a4 │ │ │ │ + ldr r0, [pc, #16] @ 569a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, sp, r8 │ │ │ │ - andeq r7, sp, r8, lsl r7 │ │ │ │ + andeq r1, pc, r4, lsr #31 │ │ │ │ + andeq r6, pc, r0, ror r5 @ │ │ │ │ │ │ │ │ -00072f8c : │ │ │ │ +000569ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7302c │ │ │ │ + beq 56a4c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33004 │ │ │ │ + bl 305bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73044 │ │ │ │ - ldr r0, [pc, #16] @ 73048 │ │ │ │ + ldr r1, [pc, #16] @ 56a64 │ │ │ │ + ldr r0, [pc, #16] @ 56a68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r8, asr #30 │ │ │ │ - andeq r7, sp, r0, lsl #13 │ │ │ │ + andeq r1, pc, r4, ror #29 │ │ │ │ + ldrdeq r6, [pc], -ip │ │ │ │ │ │ │ │ -0007304c : │ │ │ │ +00056a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 730ec │ │ │ │ + beq 56b0c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34204 │ │ │ │ + bl 312c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73104 │ │ │ │ - ldr r0, [pc, #16] @ 73108 │ │ │ │ + ldr r1, [pc, #16] @ 56b24 │ │ │ │ + ldr r0, [pc, #16] @ 56b28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r8, lsl #29 │ │ │ │ - andeq r7, sp, r8, ror #11 │ │ │ │ + andeq r1, pc, r4, lsr #28 │ │ │ │ + andeq r6, pc, r8, asr #8 │ │ │ │ │ │ │ │ -0007310c : │ │ │ │ +00056b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33070 │ │ │ │ + bl 3328c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073128 : │ │ │ │ +00056b48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 300a0 │ │ │ │ + bl 32650 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073144 : │ │ │ │ +00056b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31420 │ │ │ │ + bl 3097c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073160 : │ │ │ │ +00056b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73200 │ │ │ │ + beq 56c20 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34e70 │ │ │ │ + bl 33a54 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73218 │ │ │ │ - ldr r0, [pc, #16] @ 7321c │ │ │ │ + ldr r1, [pc, #16] @ 56c38 │ │ │ │ + ldr r0, [pc, #16] @ 56c3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r4, ror sp │ │ │ │ - strdeq r7, [sp], -ip │ │ │ │ + andeq r1, pc, r0, lsl sp @ │ │ │ │ + andeq r6, pc, r0, ror #6 │ │ │ │ │ │ │ │ -00073220 : │ │ │ │ +00056c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32fbc │ │ │ │ + bl 31bac │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007323c : │ │ │ │ +00056c5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 732dc │ │ │ │ + beq 56cfc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd28 │ │ │ │ + bl 30bd4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 732f4 │ │ │ │ - ldr r0, [pc, #16] @ 732f8 │ │ │ │ + ldr r1, [pc, #16] @ 56d14 │ │ │ │ + ldr r0, [pc, #16] @ 56d18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r8, ip │ │ │ │ - andeq r7, sp, r8, asr #8 │ │ │ │ + andeq r1, pc, r4, lsr ip @ │ │ │ │ + @ instruction: 0x000f62b0 │ │ │ │ │ │ │ │ -000732fc : │ │ │ │ +00056d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7339c │ │ │ │ + beq 56dbc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 321f4 │ │ │ │ + bl 2f908 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 733b4 │ │ │ │ - ldr r0, [pc, #16] @ 733b8 │ │ │ │ + ldr r1, [pc, #16] @ 56dd4 │ │ │ │ + ldr r0, [pc, #16] @ 56dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r5, [sp], -r8 │ │ │ │ - @ instruction: 0x000d73b0 │ │ │ │ + andeq r1, pc, r4, ror fp @ │ │ │ │ + andeq r6, pc, ip, lsl r2 @ │ │ │ │ │ │ │ │ -000733bc : │ │ │ │ +00056ddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7345c │ │ │ │ + beq 56e7c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31678 │ │ │ │ + bl 33754 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73474 │ │ │ │ - ldr r0, [pc, #16] @ 73478 │ │ │ │ + ldr r1, [pc, #16] @ 56e94 │ │ │ │ + ldr r0, [pc, #16] @ 56e98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r8, lsl fp │ │ │ │ - andeq r7, sp, r8, lsl r3 │ │ │ │ + @ instruction: 0x000f1ab4 │ │ │ │ + andeq r6, pc, r8, lsl #3 │ │ │ │ │ │ │ │ -0007347c : │ │ │ │ +00056e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35770 │ │ │ │ + bl 2fb84 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073498 : │ │ │ │ +00056eb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 323bc │ │ │ │ + bl 355c0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000734b4 : │ │ │ │ +00056ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73554 │ │ │ │ + beq 56f74 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32d34 │ │ │ │ + bl 322f0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7356c │ │ │ │ - ldr r0, [pc, #16] @ 73570 │ │ │ │ + ldr r1, [pc, #16] @ 56f8c │ │ │ │ + ldr r0, [pc, #16] @ 56f90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r0, lsr #20 │ │ │ │ - andeq r7, sp, r8, asr #4 │ │ │ │ + @ instruction: 0x000f19bc │ │ │ │ + strheq r6, [pc], -ip │ │ │ │ + │ │ │ │ +00056f94 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 31b40 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00073574 : │ │ │ │ +00056fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32f20 │ │ │ │ + bl 328f0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073590 : │ │ │ │ +00056ff4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2fb60 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00057020 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32230 │ │ │ │ + bl 31720 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000735ac : │ │ │ │ +0005703c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7364c │ │ │ │ + beq 570dc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30190 │ │ │ │ + bl 34ce4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73664 │ │ │ │ - ldr r0, [pc, #16] @ 73668 │ │ │ │ + ldr r1, [pc, #16] @ 570f4 │ │ │ │ + ldr r0, [pc, #16] @ 570f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r8, lsr #18 │ │ │ │ - andeq r7, sp, r8, ror r1 │ │ │ │ + andeq r1, pc, r4, asr r8 @ │ │ │ │ + andeq r5, pc, r0, lsl #31 │ │ │ │ │ │ │ │ -0007366c : │ │ │ │ +000570fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7370c │ │ │ │ + beq 5719c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3382c │ │ │ │ + bl 308a4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73724 │ │ │ │ - ldr r0, [pc, #16] @ 73728 │ │ │ │ + ldr r1, [pc, #16] @ 571b4 │ │ │ │ + ldr r0, [pc, #16] @ 571b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r8, ror #16 │ │ │ │ - andeq r7, sp, r0, ror #1 │ │ │ │ + muleq pc, r4, r7 @ │ │ │ │ + andeq r5, pc, ip, ror #29 │ │ │ │ │ │ │ │ -0007372c : │ │ │ │ +000571bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 737cc │ │ │ │ + beq 5725c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34624 │ │ │ │ + bl 2fb0c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 737e4 │ │ │ │ - ldr r0, [pc, #16] @ 737e8 │ │ │ │ + ldr r1, [pc, #16] @ 57274 │ │ │ │ + ldr r0, [pc, #16] @ 57278 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r8, lsr #15 │ │ │ │ - andeq r7, sp, r8, asr #32 │ │ │ │ + ldrdeq r1, [pc], -r4 │ │ │ │ + andeq r5, pc, r8, asr lr @ │ │ │ │ │ │ │ │ -000737ec : │ │ │ │ +0005727c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 350f8 │ │ │ │ + bl 33f04 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073808 : │ │ │ │ +00057298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34a50 │ │ │ │ + bl 324b8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073824 : │ │ │ │ +000572b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 738c4 │ │ │ │ + beq 57354 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 350a4 │ │ │ │ + bl 34b40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 738dc │ │ │ │ - ldr r0, [pc, #16] @ 738e0 │ │ │ │ + ldr r1, [pc, #16] @ 5736c │ │ │ │ + ldr r0, [pc, #16] @ 57370 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000d56b0 │ │ │ │ - andeq r6, sp, r8, ror pc │ │ │ │ - │ │ │ │ -000738e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 309d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrdeq r1, [pc], -ip │ │ │ │ + andeq r5, pc, ip, lsl #27 │ │ │ │ │ │ │ │ -00073900 : │ │ │ │ +00057374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34954 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 573f4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33a3c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5740c │ │ │ │ + ldr r0, [pc, #16] @ 57410 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r1, pc, ip, lsr r5 @ │ │ │ │ + andeq r5, pc, r8, lsl sp @ │ │ │ │ │ │ │ │ -0007391c : │ │ │ │ +00057414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35404 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 57494 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 333a0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 574ac │ │ │ │ + ldr r0, [pc, #16] @ 574b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, ip, r4 @ │ │ │ │ + andeq r5, pc, r4, lsr #25 │ │ │ │ │ │ │ │ -00073938 : │ │ │ │ +000574b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 739d8 │ │ │ │ + beq 57554 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3244c │ │ │ │ + bl 34d20 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 739f0 │ │ │ │ - ldr r0, [pc, #16] @ 739f4 │ │ │ │ + ldr r1, [pc, #16] @ 5756c │ │ │ │ + ldr r0, [pc, #16] @ 57570 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, ip, r5 │ │ │ │ - andeq r6, sp, ip, lsl #29 │ │ │ │ + ldrdeq r1, [pc], -ip │ │ │ │ + andeq r5, pc, r0, lsl ip @ │ │ │ │ + │ │ │ │ +00057574 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31d08 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057590 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 358f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000575ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33334 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000739f8 : │ │ │ │ +000575c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73a98 │ │ │ │ + beq 57660 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31618 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ac0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73ab0 │ │ │ │ - ldr r0, [pc, #16] @ 73ab4 │ │ │ │ + ldr r1, [pc, #16] @ 57678 │ │ │ │ + ldr r0, [pc, #16] @ 5767c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r5, [sp], -ip │ │ │ │ - strdeq r6, [sp], -r4 │ │ │ │ + ldrdeq r1, [pc], -r0 │ │ │ │ + andeq r5, pc, r0, lsr fp @ │ │ │ │ │ │ │ │ -00073ab8 : │ │ │ │ +00057680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33cf4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005769c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73b58 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5779c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 577b4 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33a6c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35824 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73b70 │ │ │ │ - ldr r0, [pc, #16] @ 73b74 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 577cc │ │ │ │ + ldr r0, [pc, #40] @ 577d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, ip, lsl r4 │ │ │ │ - andeq r6, sp, ip, asr sp │ │ │ │ + ldr r1, [pc, #24] @ 577d4 │ │ │ │ + ldr r0, [pc, #24] @ 577d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq pc, r4, r1 @ │ │ │ │ + andeq r5, pc, r0, lsr #20 │ │ │ │ + andeq r1, pc, ip, ror r1 @ │ │ │ │ + andeq r5, pc, r4, lsr sl @ │ │ │ │ │ │ │ │ -00073b78 : │ │ │ │ +000577dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31924 │ │ │ │ + bl 30478 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073b94 : │ │ │ │ +000577f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34c78 │ │ │ │ + bl 32680 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057814 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3241c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057830 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31cfc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073bb0 : │ │ │ │ +0005784c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 352f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057868 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 578e8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 323b0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 57900 │ │ │ │ + ldr r0, [pc, #16] @ 57904 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r1, pc, r8, asr #32 │ │ │ │ + andeq r5, pc, ip, lsr #18 │ │ │ │ + │ │ │ │ +00057908 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 57988 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3307c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 579a0 │ │ │ │ + ldr r0, [pc, #16] @ 579a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r0, pc, r8, lsr #31 │ │ │ │ + @ instruction: 0x000f58b8 │ │ │ │ + │ │ │ │ +000579a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73c50 │ │ │ │ + beq 57a48 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31cc0 │ │ │ │ + bl 30364 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73c68 │ │ │ │ - ldr r0, [pc, #16] @ 73c6c │ │ │ │ + ldr r1, [pc, #16] @ 57a60 │ │ │ │ + ldr r0, [pc, #16] @ 57a64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r4, lsr #6 │ │ │ │ - andeq r6, sp, ip, lsl #25 │ │ │ │ + andeq r0, pc, r8, ror #29 │ │ │ │ + andeq r5, pc, r4, lsr #16 │ │ │ │ │ │ │ │ -00073c70 : │ │ │ │ - b 34d2c │ │ │ │ +00057a68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3484c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00073c74 : │ │ │ │ +00057a84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d24 │ │ │ │ + bl 315e8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073c90 : │ │ │ │ +00057aa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 338d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057abc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3208c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057ad8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 301b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057af4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d30 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 57b74 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30430 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 31fe4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73d48 │ │ │ │ - ldr r0, [pc, #16] @ 73d4c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 57b8c │ │ │ │ + ldr r0, [pc, #16] @ 57b90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r4, asr #4 │ │ │ │ - ldrdeq r6, [sp], -r4 │ │ │ │ + @ instruction: 0x000f0dbc │ │ │ │ + andeq r5, pc, r4, lsr #14 │ │ │ │ │ │ │ │ -00073d50 : │ │ │ │ +00057b94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73df0 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 57c14 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30ce8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30f64 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73e08 │ │ │ │ - ldr r0, [pc, #16] @ 73e0c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 57c2c │ │ │ │ + ldr r0, [pc, #16] @ 57c30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r4, lsl #3 │ │ │ │ - andeq r6, sp, ip, lsr fp │ │ │ │ + andeq r0, pc, ip, lsl sp @ │ │ │ │ + @ instruction: 0x000f56b0 │ │ │ │ │ │ │ │ -00073e10 : │ │ │ │ +00057c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73eb0 │ │ │ │ + beq 57cd4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2ff44 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3148c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73ec8 │ │ │ │ - ldr r0, [pc, #16] @ 73ecc │ │ │ │ + ldr r1, [pc, #16] @ 57cec │ │ │ │ + ldr r0, [pc, #16] @ 57cf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, sp, r4, asr #1 │ │ │ │ - andeq r6, sp, r4, lsr #21 │ │ │ │ + andeq r0, pc, ip, asr ip @ │ │ │ │ + andeq r5, pc, ip, lsl r6 @ │ │ │ │ │ │ │ │ -00073ed0 : │ │ │ │ +00057cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33a24 │ │ │ │ + bl 34978 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073eec : │ │ │ │ +00057d10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f758 │ │ │ │ + bl 33eec │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00073f08 : │ │ │ │ +00057d2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34114 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 57dac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 356c8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 57dc4 │ │ │ │ + ldr r0, [pc, #16] @ 57dc8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r0, pc, r4, lsl #23 │ │ │ │ + andeq r5, pc, r0, ror r5 @ │ │ │ │ + │ │ │ │ +00057dcc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 57e4c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30040 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 57e64 │ │ │ │ + ldr r0, [pc, #16] @ 57e68 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r0, pc, r4, ror #21 │ │ │ │ + strdeq r5, [pc], -ip │ │ │ │ │ │ │ │ -00073f24 : │ │ │ │ +00057e6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73fc4 │ │ │ │ + beq 57f0c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b2c │ │ │ │ + bl 3181c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 73fdc │ │ │ │ - ldr r0, [pc, #16] @ 73fe0 │ │ │ │ + ldr r1, [pc, #16] @ 57f24 │ │ │ │ + ldr r0, [pc, #16] @ 57f28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000d4fb0 │ │ │ │ - @ instruction: 0x000d69b8 │ │ │ │ + andeq r0, pc, r4, lsr #20 │ │ │ │ + andeq r5, pc, r8, ror #8 │ │ │ │ │ │ │ │ -00073fe4 : │ │ │ │ +00057f2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 740f0 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74108 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + beq 57fc4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 31588 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35788 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 74120 │ │ │ │ - ldr r0, [pc, #40] @ 74124 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 74128 │ │ │ │ - ldr r0, [pc, #24] @ 7412c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 57fdc │ │ │ │ + ldr r0, [pc, #16] @ 57fe0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r4, lsl #29 │ │ │ │ - @ instruction: 0x000d68b4 │ │ │ │ - andeq r4, sp, ip, ror #28 │ │ │ │ - andeq r6, sp, r4, asr #17 │ │ │ │ + andeq r0, pc, ip, ror #18 │ │ │ │ + ldrdeq r5, [pc], -ip │ │ │ │ │ │ │ │ -00074130 : │ │ │ │ +00057fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 359ec │ │ │ │ + bl 33dcc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058000 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31c54 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005801c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33448 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058038 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33328 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058054 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3394c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058070 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31768 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007414c : │ │ │ │ +0005808c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 741ec │ │ │ │ + beq 5812c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34600 │ │ │ │ + bl 30610 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74204 │ │ │ │ - ldr r0, [pc, #16] @ 74208 │ │ │ │ + ldr r1, [pc, #16] @ 58144 │ │ │ │ + ldr r0, [pc, #16] @ 58148 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r8, lsl #27 │ │ │ │ - andeq r6, sp, r8, lsl #16 │ │ │ │ + andeq r0, pc, r4, lsl #16 │ │ │ │ + andeq r5, pc, r0, lsr #5 │ │ │ │ │ │ │ │ -0007420c : │ │ │ │ +0005814c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 742ac │ │ │ │ + beq 581ec │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32674 │ │ │ │ + bl 32248 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 742c4 │ │ │ │ - ldr r0, [pc, #16] @ 742c8 │ │ │ │ + ldr r1, [pc, #16] @ 58204 │ │ │ │ + ldr r0, [pc, #16] @ 58208 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r8, asr #25 │ │ │ │ - andeq r6, sp, r0, ror r7 │ │ │ │ + andeq r0, pc, r4, asr #14 │ │ │ │ + andeq r5, pc, ip, lsl #4 │ │ │ │ │ │ │ │ -000742cc : │ │ │ │ +0005820c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7436c │ │ │ │ + beq 582ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34e28 │ │ │ │ + bl 31744 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74384 │ │ │ │ - ldr r0, [pc, #16] @ 74388 │ │ │ │ + ldr r1, [pc, #16] @ 582c4 │ │ │ │ + ldr r0, [pc, #16] @ 582c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r8, lsl #24 │ │ │ │ - ldrdeq r6, [sp], -r8 │ │ │ │ + andeq r0, pc, r4, lsl #13 │ │ │ │ + andeq r5, pc, r8, ror r1 @ │ │ │ │ │ │ │ │ -0007438c : │ │ │ │ +000582cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f938 │ │ │ │ + bl 2f944 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000743a8 : │ │ │ │ +000582e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31138 │ │ │ │ + bl 31018 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000743c4 : │ │ │ │ +00058304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74464 │ │ │ │ + beq 583a4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31114 │ │ │ │ + bl 33f10 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7447c │ │ │ │ - ldr r0, [pc, #16] @ 74480 │ │ │ │ + ldr r1, [pc, #16] @ 583bc │ │ │ │ + ldr r0, [pc, #16] @ 583c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r0, lsl fp │ │ │ │ - andeq r6, sp, r8, lsl #12 │ │ │ │ + andeq r0, pc, ip, lsl #11 │ │ │ │ + andeq r5, pc, ip, lsr #1 │ │ │ │ + │ │ │ │ +000583c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 316b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000583e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 325cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00074484 : │ │ │ │ +000583fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7451c │ │ │ │ + beq 5849c │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34558 │ │ │ │ + bl 2fc68 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74534 │ │ │ │ - ldr r0, [pc, #16] @ 74538 │ │ │ │ + ldr r1, [pc, #16] @ 584b4 │ │ │ │ + ldr r0, [pc, #16] @ 584b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r8, asr sl │ │ │ │ - andeq r6, sp, r8, ror r5 │ │ │ │ + muleq pc, r4, r4 @ │ │ │ │ + andeq r4, pc, r0, ror #31 │ │ │ │ │ │ │ │ -0007453c : │ │ │ │ +000584bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 746a8 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 746d8 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 746c0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ + beq 5855c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31ad4 │ │ │ │ mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #88 @ 0x58 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - stm sp, {r7, r9} │ │ │ │ - bl 30c58 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 746f0 │ │ │ │ - ldr r0, [pc, #64] @ 746f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 746f8 │ │ │ │ - ldr r0, [pc, #48] @ 746fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 74700 │ │ │ │ - ldr r0, [pc, #32] @ 74704 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 58574 │ │ │ │ + ldr r0, [pc, #16] @ 58578 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, ip, asr #17 │ │ │ │ - andeq r6, sp, r4, lsl r4 │ │ │ │ - @ instruction: 0x000d48b4 │ │ │ │ - andeq r6, sp, ip, asr #8 │ │ │ │ - muleq sp, ip, r8 │ │ │ │ - andeq r6, sp, ip, lsl #8 │ │ │ │ - │ │ │ │ -00074708 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33274 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrdeq r0, [pc], -r4 │ │ │ │ + andeq r4, pc, ip, asr #30 │ │ │ │ │ │ │ │ -00074724 : │ │ │ │ +0005857c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 74830 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74848 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + beq 5861c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 312b8 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30f40 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 74860 │ │ │ │ - ldr r0, [pc, #40] @ 74864 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 74868 │ │ │ │ - ldr r0, [pc, #24] @ 7486c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 58634 │ │ │ │ + ldr r0, [pc, #16] @ 58638 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r4, asr #14 │ │ │ │ - andeq r6, sp, r4, lsl #6 │ │ │ │ - andeq r4, sp, ip, lsr #14 │ │ │ │ - andeq r6, sp, r4, lsl r3 │ │ │ │ + andeq r0, pc, r4, lsl r3 @ │ │ │ │ + @ instruction: 0x000f4eb8 │ │ │ │ │ │ │ │ -00074870 : │ │ │ │ +0005863c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7491c │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 32488 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 300dc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74934 │ │ │ │ - ldr r0, [pc, #16] @ 74938 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r8, asr r6 │ │ │ │ - andeq r6, sp, r8, ror #4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007493c : │ │ │ │ +00058658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 31e88 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f3a4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00074980 : │ │ │ │ +00058674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74a00 │ │ │ │ + beq 58714 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 303ac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3301c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74a18 │ │ │ │ - ldr r0, [pc, #16] @ 74a1c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5872c │ │ │ │ + ldr r0, [pc, #16] @ 58730 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r4, ror r5 │ │ │ │ - andeq r6, sp, ip, lsr #3 │ │ │ │ + andeq r0, pc, ip, lsl r2 @ │ │ │ │ + andeq r4, pc, ip, ror #27 │ │ │ │ │ │ │ │ -00074a20 : │ │ │ │ +00058734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35014 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058750 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34ffc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005876c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fbf0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058788 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74aa0 │ │ │ │ + beq 58828 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fee4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32998 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74ab8 │ │ │ │ - ldr r0, [pc, #16] @ 74abc │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 58840 │ │ │ │ + ldr r0, [pc, #16] @ 58844 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r4, [sp], -r4 @ │ │ │ │ - andeq r6, sp, r4, lsr r1 │ │ │ │ + andeq r0, pc, r8, lsl #2 │ │ │ │ + andeq r4, pc, r4, lsl #26 │ │ │ │ │ │ │ │ -00074ac0 : │ │ │ │ +00058848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74b60 │ │ │ │ + beq 588e8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 348a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3544c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74b78 │ │ │ │ - ldr r0, [pc, #16] @ 74b7c │ │ │ │ + ldr r1, [pc, #16] @ 58900 │ │ │ │ + ldr r0, [pc, #16] @ 58904 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r4, lsl r4 │ │ │ │ - muleq sp, ip, r0 │ │ │ │ + andeq r0, pc, r8, asr #32 │ │ │ │ + andeq r4, pc, r0, ror ip @ │ │ │ │ │ │ │ │ -00074b80 : │ │ │ │ +00058908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c28 │ │ │ │ + beq 589a8 │ │ │ │ add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30b50 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2faa0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74c40 │ │ │ │ - ldr r0, [pc, #16] @ 74c44 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 589c0 │ │ │ │ + ldr r0, [pc, #16] @ 589c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, ip, asr #6 │ │ │ │ - strdeq r5, [sp], -ip │ │ │ │ + andeq pc, lr, r8, lsl #31 │ │ │ │ + ldrdeq r4, [pc], -ip │ │ │ │ │ │ │ │ -00074c48 : │ │ │ │ +000589c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33b38 │ │ │ │ + bl 335a4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00074c64 : │ │ │ │ +000589e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 74d18 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33430 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f578 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74d30 │ │ │ │ - ldr r0, [pc, #16] @ 74d34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, ip, asr r2 │ │ │ │ - andeq r5, sp, r4, lsr pc │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00074d38 : │ │ │ │ +00058a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 74df4 │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 359c8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3247c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74e0c │ │ │ │ - ldr r0, [pc, #16] @ 74e10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, sp, r0, lsl #3 │ │ │ │ - andeq r5, sp, r0, lsl #29 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00074e14 : │ │ │ │ +00058a1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74ebc │ │ │ │ + beq 58abc │ │ │ │ add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34438 │ │ │ │ + bl 33bec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74ed4 │ │ │ │ - ldr r0, [pc, #16] @ 74ed8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 58ad4 │ │ │ │ + ldr r0, [pc, #16] @ 58ad8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strheq r4, [sp], -r8 │ │ │ │ - andeq r5, sp, r0, ror #27 │ │ │ │ + andeq pc, lr, r4, ror lr @ │ │ │ │ + strdeq r4, [pc], -r4 @ │ │ │ │ │ │ │ │ -00074edc : │ │ │ │ +00058adc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32890 │ │ │ │ + bl 30b8c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00074ef8 : │ │ │ │ +00058af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30aa8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058b14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30424 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058b30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30dfc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058b4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 349cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058b68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 342f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058b84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f5b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058ba0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30e50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058bbc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34f6c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058bd8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32308 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058bf4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34be8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058c10 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31054 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058c2c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34198 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058c48 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35854 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058c64 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74f78 │ │ │ │ + beq 58d04 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31750 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d0c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 74f90 │ │ │ │ - ldr r0, [pc, #16] @ 74f94 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 58d1c │ │ │ │ + ldr r0, [pc, #16] @ 58d20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r3, [sp], -ip │ │ │ │ - andeq r5, sp, ip, asr #26 │ │ │ │ + andeq pc, lr, ip, lsr #24 │ │ │ │ + ldrdeq r4, [pc], -r8 │ │ │ │ │ │ │ │ -00074f98 : │ │ │ │ +00058d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75018 │ │ │ │ + beq 58dc4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33790 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a0c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75030 │ │ │ │ - ldr r0, [pc, #16] @ 75034 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 58ddc │ │ │ │ + ldr r0, [pc, #16] @ 58de0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, asr pc │ │ │ │ - ldrdeq r5, [sp], -r4 │ │ │ │ + andeq pc, lr, ip, ror #22 │ │ │ │ + andeq r4, pc, r4, asr #16 │ │ │ │ │ │ │ │ -00075038 : │ │ │ │ +00058de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 750d8 │ │ │ │ + beq 58e84 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34564 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f854 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 750f0 │ │ │ │ - ldr r0, [pc, #16] @ 750f4 │ │ │ │ + ldr r1, [pc, #16] @ 58e9c │ │ │ │ + ldr r0, [pc, #16] @ 58ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, ip, lr │ │ │ │ - andeq r5, sp, ip, lsr ip │ │ │ │ + andeq pc, lr, ip, lsr #21 │ │ │ │ + @ instruction: 0x000f47b0 │ │ │ │ │ │ │ │ -000750f8 : │ │ │ │ +00058ea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31414 │ │ │ │ + bl 302b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058ec0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34ef4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00075114 : │ │ │ │ +00058edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 751ac │ │ │ │ + beq 58f7c │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34dd4 │ │ │ │ + bl 31ca8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 751c4 │ │ │ │ - ldr r0, [pc, #16] @ 751c8 │ │ │ │ + ldr r1, [pc, #16] @ 58f94 │ │ │ │ + ldr r0, [pc, #16] @ 58f98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, r8, asr #27 │ │ │ │ - muleq sp, r0, fp │ │ │ │ + @ instruction: 0x000ef9b4 │ │ │ │ + andeq r4, pc, r4, ror #13 │ │ │ │ │ │ │ │ -000751cc : │ │ │ │ +00058f9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3064c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00058fc8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33610 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00059004 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 356ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00059038 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 2f9c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005907c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30a6c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059098 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3568c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000590b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32584 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000590d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f53c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000590ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2ff08 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059108 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 75280 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 59188 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 353c8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34cf0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 591a0 │ │ │ │ + ldr r0, [pc, #16] @ 591a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq pc, lr, r8, lsr #15 │ │ │ │ + andeq r4, pc, r4, lsl #10 │ │ │ │ + │ │ │ │ +000591a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 59228 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f620 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75298 │ │ │ │ - ldr r0, [pc, #16] @ 7529c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 59240 │ │ │ │ + ldr r0, [pc, #16] @ 59244 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r3, [sp], -r4 │ │ │ │ - andeq r5, sp, r4, ror #21 │ │ │ │ + andeq pc, lr, r8, lsl #14 │ │ │ │ + muleq pc, r0, r4 @ │ │ │ │ │ │ │ │ -000752a0 : │ │ │ │ +00059248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75338 │ │ │ │ + beq 592e8 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9bc │ │ │ │ + bl 32ee4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75350 │ │ │ │ - ldr r0, [pc, #16] @ 75354 │ │ │ │ + ldr r1, [pc, #16] @ 59300 │ │ │ │ + ldr r0, [pc, #16] @ 59304 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, lsr ip │ │ │ │ - andeq r5, sp, r4, asr sl │ │ │ │ + andeq pc, lr, r8, asr #12 │ │ │ │ + strdeq r4, [pc], -ip │ │ │ │ │ │ │ │ -00075358 : │ │ │ │ +00059308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ff98 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32014 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005933c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 351c4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00075374 : │ │ │ │ +00059370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 333f4 │ │ │ │ + bl 306a0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00075390 : │ │ │ │ +0005938c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75430 │ │ │ │ + beq 5942c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 307d8 │ │ │ │ + bl 2f608 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75448 │ │ │ │ - ldr r0, [pc, #16] @ 7544c │ │ │ │ + ldr r1, [pc, #16] @ 59444 │ │ │ │ + ldr r0, [pc, #16] @ 59448 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, r4, asr #22 │ │ │ │ - andeq r5, sp, r4, lsl #19 │ │ │ │ + andeq pc, lr, r4, lsl #10 │ │ │ │ + andeq r4, pc, r4, ror #5 │ │ │ │ │ │ │ │ -00075450 : │ │ │ │ +0005944c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 754f0 │ │ │ │ + beq 594ec │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34f9c │ │ │ │ + bl 31804 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75508 │ │ │ │ - ldr r0, [pc, #16] @ 7550c │ │ │ │ + ldr r1, [pc, #16] @ 59504 │ │ │ │ + ldr r0, [pc, #16] @ 59508 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, r4, lsl #21 │ │ │ │ - andeq r5, sp, ip, ror #17 │ │ │ │ + andeq pc, lr, r4, asr #8 │ │ │ │ + andeq r4, pc, r0, asr r2 @ │ │ │ │ │ │ │ │ -00075510 : │ │ │ │ +0005950c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 755b0 │ │ │ │ + beq 595ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31060 │ │ │ │ + bl 358e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 755c8 │ │ │ │ - ldr r0, [pc, #16] @ 755cc │ │ │ │ + ldr r1, [pc, #16] @ 595c4 │ │ │ │ + ldr r0, [pc, #16] @ 595c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, r4, asr #19 │ │ │ │ - andeq r5, sp, r4, asr r8 │ │ │ │ + andeq pc, lr, r4, lsl #7 │ │ │ │ + @ instruction: 0x000f41bc │ │ │ │ │ │ │ │ -000755d0 : │ │ │ │ +000595cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3559c │ │ │ │ + bl 334e4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000755ec : │ │ │ │ +000595e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32b3c │ │ │ │ + bl 31a5c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00075608 : │ │ │ │ +00059604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 756a8 │ │ │ │ + beq 596a4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32a7c │ │ │ │ + bl 306e8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 756c0 │ │ │ │ - ldr r0, [pc, #16] @ 756c4 │ │ │ │ + ldr r1, [pc, #16] @ 596bc │ │ │ │ + ldr r0, [pc, #16] @ 596c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, asr #17 │ │ │ │ - andeq r5, sp, r4, lsl #15 │ │ │ │ + andeq pc, lr, ip, lsl #5 │ │ │ │ + strdeq r4, [pc], -r0 │ │ │ │ │ │ │ │ -000756c8 : │ │ │ │ +000596c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75748 │ │ │ │ + beq 59744 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 325f0 │ │ │ │ + bl 31a38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75760 │ │ │ │ - ldr r0, [pc, #16] @ 75764 │ │ │ │ + ldr r1, [pc, #16] @ 5975c │ │ │ │ + ldr r0, [pc, #16] @ 59760 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, lsr #16 │ │ │ │ - andeq r5, sp, ip, lsl #14 │ │ │ │ + andeq pc, lr, ip, ror #3 │ │ │ │ + andeq r4, pc, ip, ror r0 @ │ │ │ │ │ │ │ │ -00075768 : │ │ │ │ +00059764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 757e8 │ │ │ │ + beq 597e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 300e8 │ │ │ │ + bl 3385c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75800 │ │ │ │ - ldr r0, [pc, #16] @ 75804 │ │ │ │ + ldr r1, [pc, #16] @ 597fc │ │ │ │ + ldr r0, [pc, #16] @ 59800 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, lsl #15 │ │ │ │ - muleq sp, r4, r6 │ │ │ │ + andeq pc, lr, ip, asr #2 │ │ │ │ + andeq r4, pc, r8 │ │ │ │ │ │ │ │ -00075808 : │ │ │ │ +00059804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 758a8 │ │ │ │ + beq 598a4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3004c │ │ │ │ + bl 33c40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 758c0 │ │ │ │ - ldr r0, [pc, #16] @ 758c4 │ │ │ │ + ldr r1, [pc, #16] @ 598bc │ │ │ │ + ldr r0, [pc, #16] @ 598c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, asr #13 │ │ │ │ - strdeq r5, [sp], -ip │ │ │ │ + andeq pc, lr, ip, lsl #1 │ │ │ │ + andeq r3, pc, r4, ror pc @ │ │ │ │ │ │ │ │ -000758c8 : │ │ │ │ +000598c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31ba0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000598e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 319b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000598fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 75968 │ │ │ │ - add r7, sp, #12 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 599c0 │ │ │ │ + add fp, sp, #68 @ 0x44 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f500 │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 32404 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75980 │ │ │ │ - ldr r0, [pc, #16] @ 75984 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 599d8 │ │ │ │ + ldr r0, [pc, #16] @ 599dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, lsl #12 │ │ │ │ - andeq r5, sp, r4, ror #10 │ │ │ │ + andeq lr, lr, r0, ror pc │ │ │ │ + andeq r3, pc, r4, lsl #29 │ │ │ │ │ │ │ │ -00075988 : │ │ │ │ +000599e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 75af4 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75b24 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ + beq 59ae0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75b0c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq 59af8 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - add lr, sp, #88 @ 0x58 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #32] │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - stm sp, {r7, r9} │ │ │ │ - bl 357e8 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35620 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ + str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ + add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 75b3c │ │ │ │ - ldr r0, [pc, #64] @ 75b40 │ │ │ │ + ldr r1, [pc, #40] @ 59b10 │ │ │ │ + ldr r0, [pc, #40] @ 59b14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 75b44 │ │ │ │ - ldr r0, [pc, #48] @ 75b48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 75b4c │ │ │ │ - ldr r0, [pc, #32] @ 75b50 │ │ │ │ + ldr r1, [pc, #24] @ 59b18 │ │ │ │ + ldr r0, [pc, #24] @ 59b1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, r0, lsl #9 │ │ │ │ - andeq r5, sp, r0, lsl #8 │ │ │ │ - andeq r3, sp, r8, ror #8 │ │ │ │ - andeq r5, sp, r8, lsr r4 │ │ │ │ - andeq r3, sp, r0, asr r4 │ │ │ │ - strdeq r5, [sp], -r8 │ │ │ │ + andeq lr, lr, r0, asr lr │ │ │ │ + muleq pc, r0, sp @ │ │ │ │ + andeq lr, lr, r8, lsr lr │ │ │ │ + andeq r3, pc, r4, lsr #27 │ │ │ │ + │ │ │ │ +00059b20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34f30 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059b3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32eb4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059b58 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32ef0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059b74 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f2f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059b90 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 353d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059bac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 318dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059bc8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33d00 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059be4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34354 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00075b54 : │ │ │ │ +00059c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75bec │ │ │ │ + beq 59c98 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33178 │ │ │ │ + bl 31ea0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75c04 │ │ │ │ - ldr r0, [pc, #16] @ 75c08 │ │ │ │ + ldr r1, [pc, #16] @ 59cb0 │ │ │ │ + ldr r0, [pc, #16] @ 59cb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, r8, lsl #7 │ │ │ │ - andeq r5, sp, r0, lsl #7 │ │ │ │ + muleq lr, r8, ip │ │ │ │ + andeq r3, pc, r0, lsr ip @ │ │ │ │ + │ │ │ │ +00059cb8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30db4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00075c0c : │ │ │ │ +00059cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75ca4 │ │ │ │ + beq 59d6c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33130 │ │ │ │ + bl 2fa40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75cbc │ │ │ │ - ldr r0, [pc, #16] @ 75cc0 │ │ │ │ + ldr r1, [pc, #16] @ 59d84 │ │ │ │ + ldr r0, [pc, #16] @ 59d88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r3, [sp], -r0 │ │ │ │ - strdeq r5, [sp], -r0 │ │ │ │ + andeq lr, lr, r4, asr #23 │ │ │ │ + andeq r3, pc, r8, lsl #23 │ │ │ │ │ │ │ │ -00075cc4 : │ │ │ │ +00059d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32d1c │ │ │ │ + bl 33afc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00075ce0 : │ │ │ │ +00059da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75d88 │ │ │ │ + beq 59e48 │ │ │ │ add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30f10 │ │ │ │ + bl 342d0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75da0 │ │ │ │ - ldr r0, [pc, #16] @ 75da4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, ip, ror #3 │ │ │ │ - andeq r5, sp, r4, lsr r2 │ │ │ │ - │ │ │ │ -00075da8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - cmp r1, #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r8, r0 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 75ea0 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 75eb8 │ │ │ │ - add r9, sp, #12 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - add fp, sp, #60 @ 0x3c │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov sl, #1 │ │ │ │ - stm sp, {r4, r7} │ │ │ │ - bl 31918 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 75ed0 │ │ │ │ - ldr r0, [pc, #40] @ 75ed4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 59e60 │ │ │ │ + ldr r0, [pc, #16] @ 59e64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 75ed8 │ │ │ │ - ldr r0, [pc, #24] @ 75edc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r3, [sp], -r4 │ │ │ │ - andeq r5, sp, r4, asr #2 │ │ │ │ - strheq r3, [sp], -ip │ │ │ │ - andeq r5, sp, r4, asr r1 │ │ │ │ + andeq lr, lr, r8, ror #21 │ │ │ │ + ldrdeq r3, [pc], -r8 │ │ │ │ │ │ │ │ -00075ee0 : │ │ │ │ +00059e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75f60 │ │ │ │ + beq 59f08 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32fa4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 75f78 │ │ │ │ - ldr r0, [pc, #16] @ 75f7c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, sp, r4, lsl r0 │ │ │ │ - ldrdeq r5, [sp], -r4 │ │ │ │ - │ │ │ │ -00075f80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 76000 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31714 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32194 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76018 │ │ │ │ - ldr r0, [pc, #16] @ 7601c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 59f20 │ │ │ │ + ldr r0, [pc, #16] @ 59f24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r4, ror pc │ │ │ │ - andeq r5, sp, ip, asr r0 │ │ │ │ + andeq lr, lr, r8, lsr #20 │ │ │ │ + andeq r3, pc, r4, asr #20 │ │ │ │ │ │ │ │ -00076020 : │ │ │ │ +00059f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 760c0 │ │ │ │ + beq 59fc8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 340e4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32254 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 760d8 │ │ │ │ - ldr r0, [pc, #16] @ 760dc │ │ │ │ + ldr r1, [pc, #16] @ 59fe0 │ │ │ │ + ldr r0, [pc, #16] @ 59fe4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000d2eb4 │ │ │ │ - andeq r4, sp, r4, asr #31 │ │ │ │ + andeq lr, lr, r8, ror #18 │ │ │ │ + @ instruction: 0x000f39b0 │ │ │ │ │ │ │ │ -000760e0 : │ │ │ │ +00059fe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34b10 │ │ │ │ + bl 2ff74 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a004 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33394 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000760fc : │ │ │ │ +0005a020 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7619c │ │ │ │ + beq 5a0c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ea4 │ │ │ │ + bl 34804 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 761b4 │ │ │ │ - ldr r0, [pc, #16] @ 761b8 │ │ │ │ + ldr r1, [pc, #16] @ 5a0d8 │ │ │ │ + ldr r0, [pc, #16] @ 5a0dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r2, [sp], -r8 │ │ │ │ - andeq r4, sp, r0, lsl pc │ │ │ │ + andeq lr, lr, r0, ror r8 │ │ │ │ + andeq r3, pc, r4, ror #17 │ │ │ │ │ │ │ │ -000761bc : │ │ │ │ +0005a0e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7625c │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5a160 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3337c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 347f8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76274 │ │ │ │ - ldr r0, [pc, #16] @ 76278 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5a178 │ │ │ │ + ldr r0, [pc, #16] @ 5a17c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r8, lsl sp │ │ │ │ - andeq r4, sp, r8, ror lr │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ + andeq r3, pc, r0, ror r8 @ │ │ │ │ │ │ │ │ -0007627c : │ │ │ │ +0005a180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7631c │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5a200 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f8cc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 33e8c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76334 │ │ │ │ - ldr r0, [pc, #16] @ 76338 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5a218 │ │ │ │ + ldr r0, [pc, #16] @ 5a21c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r8, asr ip │ │ │ │ - andeq r4, sp, r0, ror #27 │ │ │ │ - │ │ │ │ -0007633c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30814 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00076358 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34d98 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq lr, lr, r0, lsr r7 │ │ │ │ + strdeq r3, [pc], -ip │ │ │ │ │ │ │ │ -00076374 : │ │ │ │ +0005a220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76414 │ │ │ │ + beq 5a2c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34f84 │ │ │ │ + bl 358d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7642c │ │ │ │ - ldr r0, [pc, #16] @ 76430 │ │ │ │ + ldr r1, [pc, #16] @ 5a2d8 │ │ │ │ + ldr r0, [pc, #16] @ 5a2dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r0, ror #22 │ │ │ │ - andeq r4, sp, r0, lsl sp │ │ │ │ + andeq lr, lr, r0, ror r6 │ │ │ │ + andeq r3, pc, r8, ror #14 │ │ │ │ + │ │ │ │ +0005a2e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 357dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a2fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 35308 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a330 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33a60 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a364 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 318f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a398 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 35728 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a3cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32188 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a400 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32cf8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a434 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 344ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076434 : │ │ │ │ +0005a468 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2f428 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a49c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31e4c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005a4d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31ff0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a4ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33cd0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76610 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 76658 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 76640 │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 76628 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq 5a5cc │ │ │ │ + add fp, sp, #68 @ 0x44 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #100 @ 0x64 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ bl 314ec │ │ │ │ - add lr, sp, #104 @ 0x68 │ │ │ │ - mov r2, lr │ │ │ │ - add r9, sp, #108 @ 0x6c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 34180 │ │ │ │ mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5a5e4 │ │ │ │ + ldr r0, [pc, #16] @ 5a5e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq lr, lr, r4, ror #6 │ │ │ │ + andeq r3, pc, r8, lsl #9 │ │ │ │ + │ │ │ │ +0005a5ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5a69c │ │ │ │ + add fp, sp, #52 @ 0x34 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + bl 32ad0 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - stm sp, {r5, r7} │ │ │ │ - str r9, [sp, #16] │ │ │ │ - bl 31150 │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - str r9, [sp] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5a6b4 │ │ │ │ + ldr r0, [pc, #16] @ 5a6b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + andeq r3, pc, r4, ror #7 │ │ │ │ + │ │ │ │ +0005a6bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f524 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a6d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3271c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a6f4 : │ │ │ │ + b 33220 │ │ │ │ + │ │ │ │ +0005a6f8 : │ │ │ │ + b 32848 │ │ │ │ + │ │ │ │ +0005a6fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5a804 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5a81c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, fp │ │ │ │ - str r9, [sp] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 30484 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #88] @ 76670 │ │ │ │ - ldr r0, [pc, #88] @ 76674 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #72] @ 76678 │ │ │ │ - ldr r0, [pc, #72] @ 7667c │ │ │ │ + ldr r1, [pc, #40] @ 5a834 │ │ │ │ + ldr r0, [pc, #40] @ 5a838 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #56] @ 76680 │ │ │ │ - ldr r0, [pc, #56] @ 76684 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #40] @ 76688 │ │ │ │ - ldr r0, [pc, #40] @ 7668c │ │ │ │ + ldr r1, [pc, #24] @ 5a83c │ │ │ │ + ldr r0, [pc, #24] @ 5a840 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r4, ror #18 │ │ │ │ - andeq r4, sp, ip, lsr fp │ │ │ │ - andeq r2, sp, ip, asr #18 │ │ │ │ - muleq sp, ip, fp │ │ │ │ - andeq r2, sp, r4, lsr r9 │ │ │ │ - andeq r4, sp, ip, asr fp │ │ │ │ - andeq r2, sp, ip, lsl r9 │ │ │ │ - andeq r4, sp, ip, lsl fp │ │ │ │ + andeq lr, lr, ip, lsr #2 │ │ │ │ + andeq r3, pc, r8, lsr #5 │ │ │ │ + andeq lr, lr, r4, lsl r1 │ │ │ │ + @ instruction: 0x000f32bc │ │ │ │ │ │ │ │ -00076690 : │ │ │ │ +0005a844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 76728 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5a8f0 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 353f8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 308bc │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76740 │ │ │ │ - ldr r0, [pc, #16] @ 76744 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5a908 │ │ │ │ + ldr r0, [pc, #16] @ 5a90c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, ip, asr #16 │ │ │ │ - andeq r4, sp, r4, asr #21 │ │ │ │ + andeq lr, lr, r0, asr #32 │ │ │ │ + andeq r3, pc, r4, lsl r2 @ │ │ │ │ │ │ │ │ -00076748 : │ │ │ │ +0005a910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 767e0 │ │ │ │ + beq 5a9a8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3022c │ │ │ │ + bl 30a00 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 767f8 │ │ │ │ - ldr r0, [pc, #16] @ 767fc │ │ │ │ + ldr r1, [pc, #16] @ 5a9c0 │ │ │ │ + ldr r0, [pc, #16] @ 5a9c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r4, r7 │ │ │ │ - andeq r4, sp, r4, lsr sl │ │ │ │ - │ │ │ │ -00076800 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 327a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sp, lr, r8, lsl #31 │ │ │ │ + andeq r3, pc, r8, lsl #3 │ │ │ │ │ │ │ │ -0007681c : │ │ │ │ +0005a9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 768b4 │ │ │ │ + beq 5aa60 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3061c │ │ │ │ + bl 341b0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 768cc │ │ │ │ - ldr r0, [pc, #16] @ 768d0 │ │ │ │ + ldr r1, [pc, #16] @ 5aa78 │ │ │ │ + ldr r0, [pc, #16] @ 5aa7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r0, asr #13 │ │ │ │ - andeq r4, sp, r8, lsl #19 │ │ │ │ + ldrdeq sp, [lr], -r0 │ │ │ │ + strdeq r3, [pc], -ip │ │ │ │ │ │ │ │ -000768d4 : │ │ │ │ +0005aa80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5ab8c │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7696c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5aba4 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33c64 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 35554 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76984 │ │ │ │ - ldr r0, [pc, #16] @ 76988 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5abbc │ │ │ │ + ldr r0, [pc, #40] @ 5abc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5abc4 │ │ │ │ + ldr r0, [pc, #24] @ 5abc8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r8, lsl #12 │ │ │ │ - strdeq r4, [sp], -r8 │ │ │ │ + andeq sp, lr, r4, lsr #27 │ │ │ │ + strdeq r2, [pc], -ip │ │ │ │ + andeq sp, lr, ip, lsl #27 │ │ │ │ + andeq r3, pc, r0, lsl r0 @ │ │ │ │ │ │ │ │ -0007698c : │ │ │ │ +0005abcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30268 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fe84 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000769a8 : │ │ │ │ +0005ac00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a48 │ │ │ │ + beq 5aca0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30538 │ │ │ │ + bl 32a1c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76a60 │ │ │ │ - ldr r0, [pc, #16] @ 76a64 │ │ │ │ + ldr r1, [pc, #16] @ 5acb8 │ │ │ │ + ldr r0, [pc, #16] @ 5acbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, ip, lsr #10 │ │ │ │ - andeq r4, sp, r4, asr #16 │ │ │ │ + muleq lr, r0, ip │ │ │ │ + andeq r2, pc, r0, asr #30 │ │ │ │ │ │ │ │ -00076a68 : │ │ │ │ +0005acc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76b08 │ │ │ │ + beq 5ad58 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34cb4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33fa0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76b20 │ │ │ │ - ldr r0, [pc, #16] @ 76b24 │ │ │ │ + ldr r1, [pc, #16] @ 5ad70 │ │ │ │ + ldr r0, [pc, #16] @ 5ad74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, ip, ror #8 │ │ │ │ - andeq r4, sp, ip, lsr #15 │ │ │ │ + ldrdeq sp, [lr], -r8 │ │ │ │ + @ instruction: 0x000f2eb4 │ │ │ │ │ │ │ │ -00076b28 : │ │ │ │ +0005ad78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76bc8 │ │ │ │ + beq 5ae18 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f44c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f728 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76be0 │ │ │ │ - ldr r0, [pc, #16] @ 76be4 │ │ │ │ + ldr r1, [pc, #16] @ 5ae30 │ │ │ │ + ldr r0, [pc, #16] @ 5ae34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, ip, lsr #7 │ │ │ │ - andeq r4, sp, r4, lsl r7 │ │ │ │ + andeq sp, lr, r8, lsl fp │ │ │ │ + andeq r2, pc, r0, lsr #28 │ │ │ │ │ │ │ │ -00076be8 : │ │ │ │ +0005ae38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 76c88 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 35638 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34030 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76ca0 │ │ │ │ - ldr r0, [pc, #16] @ 76ca4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, ip, ror #5 │ │ │ │ - andeq r4, sp, ip, ror r6 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00076ca8 : │ │ │ │ +0005ae54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32134 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005ae70 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 76d48 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5af1c │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32b48 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30a60 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76d60 │ │ │ │ - ldr r0, [pc, #16] @ 76d64 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5af34 │ │ │ │ + ldr r0, [pc, #16] @ 5af38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, ip, lsr #4 │ │ │ │ - andeq r4, sp, r4, ror #11 │ │ │ │ + andeq sp, lr, r4, lsl sl │ │ │ │ + andeq r2, pc, r8, asr #26 │ │ │ │ │ │ │ │ -00076d68 : │ │ │ │ +0005af3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76e08 │ │ │ │ + beq 5afd0 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3358c │ │ │ │ + bl 350d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76e20 │ │ │ │ - ldr r0, [pc, #16] @ 76e24 │ │ │ │ + ldr r1, [pc, #16] @ 5afe8 │ │ │ │ + ldr r0, [pc, #16] @ 5afec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, ip, ror #2 │ │ │ │ - andeq r4, sp, ip, asr #10 │ │ │ │ + andeq sp, lr, r0, ror #18 │ │ │ │ + andeq r2, pc, r0, asr #25 │ │ │ │ │ │ │ │ -00076e28 : │ │ │ │ +0005aff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76ed4 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ + beq 5b0a4 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 30ebc │ │ │ │ + bl 353ec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76eec │ │ │ │ - ldr r0, [pc, #16] @ 76ef0 │ │ │ │ + ldr r1, [pc, #16] @ 5b0bc │ │ │ │ + ldr r0, [pc, #16] @ 5b0c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, sp, r0, lsr #1 │ │ │ │ - andeq r4, sp, r8, lsr #9 │ │ │ │ - │ │ │ │ -00076ef4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 335d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00076f10 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 35038 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq sp, lr, ip, lsl #17 │ │ │ │ + andeq r2, pc, r8, lsl ip @ │ │ │ │ │ │ │ │ -00076f3c : │ │ │ │ +0005b0c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76fdc │ │ │ │ + beq 5b16c │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341c8 │ │ │ │ + bl 324ac │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 76ff4 │ │ │ │ - ldr r0, [pc, #16] @ 76ff8 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5b184 │ │ │ │ + ldr r0, [pc, #16] @ 5b188 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r8, pc @ │ │ │ │ - andeq r4, sp, r8, asr #7 │ │ │ │ + andeq sp, lr, r4, asr #15 │ │ │ │ + andeq r2, pc, ip, ror fp @ │ │ │ │ │ │ │ │ -00076ffc : │ │ │ │ +0005b18c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 770a4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5b294 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5b2ac │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fe3c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 31264 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 770bc │ │ │ │ - ldr r0, [pc, #16] @ 770c0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5b2c4 │ │ │ │ + ldr r0, [pc, #40] @ 5b2c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r1, [sp], -r0 │ │ │ │ - andeq r4, sp, r8, lsr #6 │ │ │ │ + ldr r1, [pc, #24] @ 5b2cc │ │ │ │ + ldr r0, [pc, #24] @ 5b2d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq lr, ip, r6 │ │ │ │ + andeq r2, pc, r0, lsl #21 │ │ │ │ + andeq sp, lr, r4, lsl #13 │ │ │ │ + muleq pc, r4, sl @ │ │ │ │ │ │ │ │ -000770c4 : │ │ │ │ +0005b2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31120 │ │ │ │ + bl 347c8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000770e0 : │ │ │ │ +0005b2f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 309a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b30c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2f404 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b340 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32734 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b37c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 316f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b398 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2f77c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b3cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 31c60 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b408 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fe24 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b43c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 333ac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b458 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f914 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b474 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 30664 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b4a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 343e4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b4bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 348e8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b4d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 30640 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b514 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35884 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b530 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34270 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b564 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34468 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b598 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34e58 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b5cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2fc74 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b608 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fe48 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b624 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30574 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b640 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fa7c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b65c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2ffe0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b678 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33d60 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b6b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3574c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b6d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33940 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b6ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30d00 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b708 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 316fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b73c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 30c64 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b768 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32818 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b784 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34588 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b7b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32e9c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005b7f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 771a8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5b8fc │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 771c0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5b914 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 33958 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34234 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 771d8 │ │ │ │ - ldr r0, [pc, #40] @ 771dc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5b92c │ │ │ │ + ldr r0, [pc, #40] @ 5b930 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 771e0 │ │ │ │ - ldr r0, [pc, #24] @ 771e4 │ │ │ │ + ldr r1, [pc, #24] @ 5b934 │ │ │ │ + ldr r0, [pc, #24] @ 5b938 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, ip, asr #27 │ │ │ │ - andeq r4, sp, ip, asr #4 │ │ │ │ - @ instruction: 0x000d1db4 │ │ │ │ - andeq r4, sp, ip, asr r2 │ │ │ │ + andeq sp, lr, r4, lsr r0 │ │ │ │ + andeq r2, pc, r0, ror r4 @ │ │ │ │ + andeq sp, lr, ip, lsl r0 │ │ │ │ + andeq r2, pc, r4, lsl #9 │ │ │ │ │ │ │ │ -000771e8 : │ │ │ │ +0005b93c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 772ac │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5ba44 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 772c4 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5ba5c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 34660 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32d10 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 772dc │ │ │ │ - ldr r0, [pc, #40] @ 772e0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5ba74 │ │ │ │ + ldr r0, [pc, #40] @ 5ba78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 772e4 │ │ │ │ - ldr r0, [pc, #24] @ 772e8 │ │ │ │ + ldr r1, [pc, #24] @ 5ba7c │ │ │ │ + ldr r0, [pc, #24] @ 5ba80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r8, asr #25 │ │ │ │ - muleq sp, r8, r1 │ │ │ │ - @ instruction: 0x000d1cb0 │ │ │ │ - andeq r4, sp, r8, lsr #3 │ │ │ │ + andeq ip, lr, ip, ror #29 │ │ │ │ + andeq r2, pc, r0, lsl #7 │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ + muleq pc, r4, r3 @ │ │ │ │ + │ │ │ │ +0005ba84 : │ │ │ │ + b 33fac │ │ │ │ │ │ │ │ -000772ec : │ │ │ │ +0005ba88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 773ec │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5bb90 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 77404 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5bba8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34714 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 30b68 │ │ │ │ mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5bbc0 │ │ │ │ + ldr r0, [pc, #40] @ 5bbc4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5bbc8 │ │ │ │ + ldr r0, [pc, #24] @ 5bbcc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, lr, r0, lsr #27 │ │ │ │ + andeq r2, pc, ip, lsl #5 │ │ │ │ + andeq ip, lr, r8, lsl #27 │ │ │ │ + andeq r2, pc, r0, lsr #5 │ │ │ │ + │ │ │ │ +0005bbd0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5bcd8 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5bcf0 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 33388 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 7741c │ │ │ │ - ldr r0, [pc, #40] @ 77420 │ │ │ │ + ldr r1, [pc, #40] @ 5bd08 │ │ │ │ + ldr r0, [pc, #40] @ 5bd0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 77424 │ │ │ │ - ldr r0, [pc, #24] @ 77428 │ │ │ │ + ldr r1, [pc, #24] @ 5bd10 │ │ │ │ + ldr r0, [pc, #24] @ 5bd14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r8, lsl #23 │ │ │ │ - andeq r4, sp, r8, lsr #1 │ │ │ │ - andeq r1, sp, r0, ror fp │ │ │ │ - strheq r4, [sp], -r8 │ │ │ │ + andeq ip, lr, r8, asr ip │ │ │ │ + muleq pc, ip, r1 @ │ │ │ │ + andeq ip, lr, r0, asr #24 │ │ │ │ + @ instruction: 0x000f21b0 │ │ │ │ + │ │ │ │ +0005bd18 : │ │ │ │ + b 33f7c │ │ │ │ + │ │ │ │ +0005bd1c : │ │ │ │ + b 30790 │ │ │ │ + │ │ │ │ +0005bd20 : │ │ │ │ + b 320b0 │ │ │ │ + │ │ │ │ +0005bd24 : │ │ │ │ + b 2f98c │ │ │ │ │ │ │ │ -0007742c : │ │ │ │ +0005bd28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5be30 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 774c4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5be48 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32a04 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 2fd40 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 774dc │ │ │ │ - ldr r0, [pc, #16] @ 774e0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5be60 │ │ │ │ + ldr r0, [pc, #40] @ 5be64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000d1ab0 │ │ │ │ - andeq r4, sp, r0, lsr #32 │ │ │ │ + ldr r1, [pc, #24] @ 5be68 │ │ │ │ + ldr r0, [pc, #24] @ 5be6c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq ip, lr, r0, lsl #22 │ │ │ │ + muleq pc, ip, r0 @ │ │ │ │ + andeq ip, lr, r8, ror #21 │ │ │ │ + strheq r2, [pc], -r0 │ │ │ │ │ │ │ │ -000774e4 : │ │ │ │ +0005be70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5bf78 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77584 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5bf90 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f308 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 3223c │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7759c │ │ │ │ - ldr r0, [pc, #16] @ 775a0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5bfa8 │ │ │ │ + ldr r0, [pc, #40] @ 5bfac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5bfb0 │ │ │ │ + ldr r0, [pc, #24] @ 5bfb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r1, [sp], -r0 │ │ │ │ - andeq r3, sp, r8, lsl #31 │ │ │ │ + @ instruction: 0x000ec9b8 │ │ │ │ + andeq r1, pc, ip, lsr #31 │ │ │ │ + andeq ip, lr, r0, lsr #19 │ │ │ │ + andeq r1, pc, r0, asr #31 │ │ │ │ │ │ │ │ -000775a4 : │ │ │ │ +0005bfb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 776b0 │ │ │ │ + beq 5c0c0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 776c8 │ │ │ │ + beq 5c0d8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -69942,20 +41989,20 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 32878 │ │ │ │ + bl 34330 │ │ │ │ mov sl, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, fp │ │ │ │ str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -69967,2441 +42014,4211 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 776e0 │ │ │ │ - ldr r0, [pc, #40] @ 776e4 │ │ │ │ + ldr r1, [pc, #40] @ 5c0f0 │ │ │ │ + ldr r0, [pc, #40] @ 5c0f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 776e8 │ │ │ │ - ldr r0, [pc, #24] @ 776ec │ │ │ │ + ldr r1, [pc, #24] @ 5c0f8 │ │ │ │ + ldr r0, [pc, #24] @ 5c0fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r4, asr #17 │ │ │ │ - andeq r3, sp, r4, lsl #29 │ │ │ │ - andeq r1, sp, ip, lsr #17 │ │ │ │ - muleq sp, r4, lr │ │ │ │ + andeq ip, lr, r0, ror r8 │ │ │ │ + @ instruction: 0x000f1ebc │ │ │ │ + andeq ip, lr, r8, asr r8 │ │ │ │ + ldrdeq r1, [pc], -r0 │ │ │ │ │ │ │ │ -000776f0 : │ │ │ │ +0005c100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5c208 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77788 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5c220 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33280 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 314b0 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 777a0 │ │ │ │ - ldr r0, [pc, #16] @ 777a4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5c238 │ │ │ │ + ldr r0, [pc, #40] @ 5c23c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5c240 │ │ │ │ + ldr r0, [pc, #24] @ 5c244 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, ip, ror #15 │ │ │ │ - strdeq r3, [sp], -ip │ │ │ │ + andeq ip, lr, r8, lsr #14 │ │ │ │ + andeq r1, pc, ip, asr #27 │ │ │ │ + andeq ip, lr, r0, lsl r7 │ │ │ │ + andeq r1, pc, r0, ror #27 │ │ │ │ │ │ │ │ -000777a8 : │ │ │ │ +0005c248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ + mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77854 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ + beq 5c350 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5c368 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 35434 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 342e8 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7786c │ │ │ │ - ldr r0, [pc, #16] @ 77870 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5c380 │ │ │ │ + ldr r0, [pc, #40] @ 5c384 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5c388 │ │ │ │ + ldr r0, [pc, #24] @ 5c38c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r0, lsr #14 │ │ │ │ - andeq r3, sp, r8, asr sp │ │ │ │ + andeq ip, lr, r0, ror #11 │ │ │ │ + ldrdeq r1, [pc], -ip │ │ │ │ + andeq ip, lr, r8, asr #11 │ │ │ │ + strdeq r1, [pc], -r0 │ │ │ │ + │ │ │ │ +0005c390 : │ │ │ │ + b 32f80 │ │ │ │ + │ │ │ │ +0005c394 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3049c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c3c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2f638 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c3ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31948 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c418 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34a98 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c44c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3217c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c468 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30c40 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c49c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 329bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c4d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34c6c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c4ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34240 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c520 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fe90 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c53c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 310fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c558 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30880 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c574 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31f18 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c590 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34384 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c5ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 3106c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c5e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 302bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c5fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32c44 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005c618 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 339b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c64c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30970 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c680 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31ee8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c6b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fa64 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005c6e8 : │ │ │ │ + b 35734 │ │ │ │ + │ │ │ │ +0005c6ec : │ │ │ │ + b 34168 │ │ │ │ + │ │ │ │ +0005c6f0 : │ │ │ │ + b 311c8 │ │ │ │ + │ │ │ │ +0005c6f4 : │ │ │ │ + b 31fb4 │ │ │ │ + │ │ │ │ +0005c6f8 : │ │ │ │ + b 2f530 │ │ │ │ + │ │ │ │ +0005c6fc : │ │ │ │ + b 307cc │ │ │ │ + │ │ │ │ +0005c700 : │ │ │ │ + b 337fc │ │ │ │ + │ │ │ │ +0005c704 : │ │ │ │ + b 32f50 │ │ │ │ + │ │ │ │ +0005c708 : │ │ │ │ + b 3013c │ │ │ │ + │ │ │ │ +0005c70c : │ │ │ │ + b 317c8 │ │ │ │ + │ │ │ │ +0005c710 : │ │ │ │ + b 35578 │ │ │ │ + │ │ │ │ +0005c714 : │ │ │ │ + b 314f8 │ │ │ │ + │ │ │ │ +0005c718 : │ │ │ │ + b 34bdc │ │ │ │ + │ │ │ │ +0005c71c : │ │ │ │ + b 345e8 │ │ │ │ + │ │ │ │ +0005c720 : │ │ │ │ + b 31960 │ │ │ │ + │ │ │ │ +0005c724 : │ │ │ │ + b 3040c │ │ │ │ + │ │ │ │ +0005c728 : │ │ │ │ + b 30604 │ │ │ │ + │ │ │ │ +0005c72c : │ │ │ │ + b 34a80 │ │ │ │ + │ │ │ │ +0005c730 : │ │ │ │ + b 3400c │ │ │ │ + │ │ │ │ +0005c734 : │ │ │ │ + b 33acc │ │ │ │ + │ │ │ │ +0005c738 : │ │ │ │ + b 33cb8 │ │ │ │ + │ │ │ │ +0005c73c : │ │ │ │ + b 33b68 │ │ │ │ + │ │ │ │ +0005c740 : │ │ │ │ + b 319d8 │ │ │ │ + │ │ │ │ +0005c744 : │ │ │ │ + b 31dd4 │ │ │ │ │ │ │ │ -00077874 : │ │ │ │ +0005c748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77914 │ │ │ │ + beq 5c7dc │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35698 │ │ │ │ + bl 34378 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7792c │ │ │ │ - ldr r0, [pc, #16] @ 77930 │ │ │ │ + ldr r1, [pc, #16] @ 5c7f4 │ │ │ │ + ldr r0, [pc, #16] @ 5c7f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r0, ror #12 │ │ │ │ - andeq r3, sp, r0, asr #25 │ │ │ │ + andeq ip, lr, r4, asr r1 │ │ │ │ + andeq r1, pc, r8, lsr #17 │ │ │ │ │ │ │ │ -00077934 : │ │ │ │ +0005c7fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 779c8 │ │ │ │ + beq 5c894 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 326bc │ │ │ │ + bl 2f7a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 779e0 │ │ │ │ - ldr r0, [pc, #16] @ 779e4 │ │ │ │ + ldr r1, [pc, #16] @ 5c8ac │ │ │ │ + ldr r0, [pc, #16] @ 5c8b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, ip, lsr #11 │ │ │ │ - andeq r3, sp, r4, lsr ip │ │ │ │ + muleq lr, ip, r0 │ │ │ │ + andeq r1, pc, ip, lsl r8 @ │ │ │ │ │ │ │ │ -000779e8 : │ │ │ │ +0005c8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 77a94 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5c948 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 34a38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 313e4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 77aac │ │ │ │ - ldr r0, [pc, #16] @ 77ab0 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5c960 │ │ │ │ + ldr r0, [pc, #16] @ 5c964 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r0, ror #9 │ │ │ │ - muleq sp, r0, fp │ │ │ │ + andeq fp, lr, r8, ror #31 │ │ │ │ + muleq pc, r4, r7 @ │ │ │ │ │ │ │ │ -00077ab4 : │ │ │ │ +0005c968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77bbc │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 77bd4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + beq 5ca00 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33f34 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 34fa8 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 77bec │ │ │ │ - ldr r0, [pc, #40] @ 77bf0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5ca18 │ │ │ │ + ldr r0, [pc, #16] @ 5ca1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 77bf4 │ │ │ │ - ldr r0, [pc, #24] @ 77bf8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000d13b8 │ │ │ │ - muleq sp, r0, sl │ │ │ │ - andeq r1, sp, r0, lsr #7 │ │ │ │ - andeq r3, sp, r0, lsr #21 │ │ │ │ + andeq fp, lr, r0, lsr pc │ │ │ │ + andeq r1, pc, r8, lsl #14 │ │ │ │ │ │ │ │ -00077bfc : │ │ │ │ +0005ca20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77ca4 │ │ │ │ + beq 5cab4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30bbc │ │ │ │ + bl 30370 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 77cbc │ │ │ │ - ldr r0, [pc, #16] @ 77cc0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5cacc │ │ │ │ + ldr r0, [pc, #16] @ 5cad0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r1, [sp], -r0 │ │ │ │ - strdeq r3, [sp], -r8 │ │ │ │ + andeq fp, lr, ip, ror lr │ │ │ │ + andeq r1, pc, r0, lsl #13 │ │ │ │ │ │ │ │ -00077cc4 : │ │ │ │ +0005cad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77d5c │ │ │ │ + beq 5cb68 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d78 │ │ │ │ + bl 312dc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 77d74 │ │ │ │ - ldr r0, [pc, #16] @ 77d78 │ │ │ │ + ldr r1, [pc, #16] @ 5cb80 │ │ │ │ + ldr r0, [pc, #16] @ 5cb84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r8, lsl r2 │ │ │ │ - andeq r3, sp, r8, ror #18 │ │ │ │ + andeq fp, lr, r8, asr #27 │ │ │ │ + strdeq r1, [pc], -r8 │ │ │ │ │ │ │ │ -00077d7c : │ │ │ │ +0005cb88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77e14 │ │ │ │ + beq 5cc20 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3346c │ │ │ │ + bl 30154 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 77e2c │ │ │ │ - ldr r0, [pc, #16] @ 77e30 │ │ │ │ + ldr r1, [pc, #16] @ 5cc38 │ │ │ │ + ldr r0, [pc, #16] @ 5cc3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, sp, r0, ror #2 │ │ │ │ - ldrdeq r3, [sp], -r8 │ │ │ │ + andeq fp, lr, r0, lsl sp │ │ │ │ + andeq r1, pc, ip, ror #10 │ │ │ │ │ │ │ │ -00077e34 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 3163c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ +0005cc40 : │ │ │ │ + b 337f0 │ │ │ │ │ │ │ │ -00077e68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35164 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ +0005cc44 : │ │ │ │ + b 30f70 │ │ │ │ + │ │ │ │ +0005cc48 : │ │ │ │ + b 35524 │ │ │ │ + │ │ │ │ +0005cc4c : │ │ │ │ + b 3109c │ │ │ │ + │ │ │ │ +0005cc50 : │ │ │ │ + b 31498 │ │ │ │ + │ │ │ │ +0005cc54 : │ │ │ │ + b 2faac │ │ │ │ + │ │ │ │ +0005cc58 : │ │ │ │ + b 326d4 │ │ │ │ + │ │ │ │ +0005cc5c : │ │ │ │ + b 33058 │ │ │ │ + │ │ │ │ +0005cc60 : │ │ │ │ + b 2fa04 │ │ │ │ + │ │ │ │ +0005cc64 : │ │ │ │ + b 2f35c │ │ │ │ + │ │ │ │ +0005cc68 : │ │ │ │ + b 3547c │ │ │ │ + │ │ │ │ +0005cc6c : │ │ │ │ + b 311ec │ │ │ │ + │ │ │ │ +0005cc70 : │ │ │ │ + b 2ff80 │ │ │ │ + │ │ │ │ +0005cc74 : │ │ │ │ + b 33da8 │ │ │ │ + │ │ │ │ +0005cc78 : │ │ │ │ + b 35974 │ │ │ │ + │ │ │ │ +0005cc7c : │ │ │ │ + b 35080 │ │ │ │ + │ │ │ │ +0005cc80 : │ │ │ │ + b 2f83c │ │ │ │ + │ │ │ │ +0005cc84 : │ │ │ │ + b 3310c │ │ │ │ + │ │ │ │ +0005cc88 : │ │ │ │ + b 31270 │ │ │ │ + │ │ │ │ +0005cc8c : │ │ │ │ + b 30238 │ │ │ │ + │ │ │ │ +0005cc90 : │ │ │ │ + b 359e0 │ │ │ │ + │ │ │ │ +0005cc94 : │ │ │ │ + b 30b5c │ │ │ │ + │ │ │ │ +0005cc98 : │ │ │ │ + b 347bc │ │ │ │ + │ │ │ │ +0005cc9c : │ │ │ │ + b 35a1c │ │ │ │ + │ │ │ │ +0005cca0 : │ │ │ │ + b 30688 │ │ │ │ + │ │ │ │ +0005cca4 : │ │ │ │ + b 31e28 │ │ │ │ + │ │ │ │ +0005cca8 : │ │ │ │ + b 326b0 │ │ │ │ + │ │ │ │ +0005ccac : │ │ │ │ + b 338a4 │ │ │ │ + │ │ │ │ +0005ccb0 : │ │ │ │ + b 32d64 │ │ │ │ + │ │ │ │ +0005ccb4 : │ │ │ │ + b 3481c │ │ │ │ + │ │ │ │ +0005ccb8 : │ │ │ │ + b 2f6ec │ │ │ │ + │ │ │ │ +0005ccbc : │ │ │ │ + b 34654 │ │ │ │ + │ │ │ │ +0005ccc0 : │ │ │ │ + b 33e68 │ │ │ │ + │ │ │ │ +0005ccc4 : │ │ │ │ + b 34648 │ │ │ │ + │ │ │ │ +0005ccc8 : │ │ │ │ + b 3094c │ │ │ │ + │ │ │ │ +0005cccc : │ │ │ │ + b 31c90 │ │ │ │ + │ │ │ │ +0005ccd0 : │ │ │ │ + b 346f0 │ │ │ │ + │ │ │ │ +0005ccd4 : │ │ │ │ + b 326e0 │ │ │ │ + │ │ │ │ +0005ccd8 : │ │ │ │ + b 332f8 │ │ │ │ + │ │ │ │ +0005ccdc : │ │ │ │ + b 315b8 │ │ │ │ + │ │ │ │ +0005cce0 : │ │ │ │ + b 3415c │ │ │ │ + │ │ │ │ +0005cce4 : │ │ │ │ + b 33b44 │ │ │ │ + │ │ │ │ +0005cce8 : │ │ │ │ + b 33100 │ │ │ │ + │ │ │ │ +0005ccec : │ │ │ │ + b 32e54 │ │ │ │ + │ │ │ │ +0005ccf0 : │ │ │ │ + b 35074 │ │ │ │ + │ │ │ │ +0005ccf4 : │ │ │ │ + b 2f830 │ │ │ │ + │ │ │ │ +0005ccf8 : │ │ │ │ + b 34fe4 │ │ │ │ + │ │ │ │ +0005ccfc : │ │ │ │ + b 32b60 │ │ │ │ + │ │ │ │ +0005cd00 : │ │ │ │ + b 30b38 │ │ │ │ + │ │ │ │ +0005cd04 : │ │ │ │ + b 3142c │ │ │ │ + │ │ │ │ +0005cd08 : │ │ │ │ + b 3052c │ │ │ │ + │ │ │ │ +0005cd0c : │ │ │ │ + b 32f44 │ │ │ │ + │ │ │ │ +0005cd10 : │ │ │ │ + b 32cbc │ │ │ │ + │ │ │ │ +0005cd14 : │ │ │ │ + b 338b0 │ │ │ │ + │ │ │ │ +0005cd18 : │ │ │ │ + b 34090 │ │ │ │ + │ │ │ │ +0005cd1c : │ │ │ │ + b 35068 │ │ │ │ + │ │ │ │ +0005cd20 : │ │ │ │ + b 33e50 │ │ │ │ + │ │ │ │ +0005cd24 : │ │ │ │ + b 3538c │ │ │ │ + │ │ │ │ +0005cd28 : │ │ │ │ + b 32b18 │ │ │ │ + │ │ │ │ +0005cd2c : │ │ │ │ + b 30e5c │ │ │ │ + │ │ │ │ +0005cd30 : │ │ │ │ + b 3505c │ │ │ │ + │ │ │ │ +0005cd34 : │ │ │ │ + b 33bd4 │ │ │ │ + │ │ │ │ +0005cd38 : │ │ │ │ + b 3550c │ │ │ │ + │ │ │ │ +0005cd3c : │ │ │ │ + b 31abc │ │ │ │ + │ │ │ │ +0005cd40 : │ │ │ │ + b 31d98 │ │ │ │ + │ │ │ │ +0005cd44 : │ │ │ │ + b 333e8 │ │ │ │ + │ │ │ │ +0005cd48 : │ │ │ │ + b 30838 │ │ │ │ + │ │ │ │ +0005cd4c : │ │ │ │ + b 30760 │ │ │ │ + │ │ │ │ +0005cd50 : │ │ │ │ + b 2fc98 │ │ │ │ + │ │ │ │ +0005cd54 : │ │ │ │ + b 338e0 │ │ │ │ │ │ │ │ -00077e84 : │ │ │ │ +0005cd58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30ab4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr lr, [pc, #100] @ 5cdd4 │ │ │ │ + ldr ip, [pc, #100] @ 5cdd8 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add lr, pc, lr │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r3, sp │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + mov ip, #0 │ │ │ │ + bl 30160 │ │ │ │ + ldr r2, [pc, #48] @ 5cddc │ │ │ │ + ldr r3, [pc, #40] @ 5cdd8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5cdd0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r1, r4, lsr pc │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x00110efc │ │ │ │ │ │ │ │ -00077ea0 : │ │ │ │ +0005cde0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77fa8 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 77fc0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + beq 5ce80 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + bl 33934 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 2fc5c │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 77fd8 │ │ │ │ - ldr r0, [pc, #40] @ 77fdc │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5ce98 │ │ │ │ + ldr r0, [pc, #16] @ 5ce9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 77fe0 │ │ │ │ - ldr r0, [pc, #24] @ 77fe4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, ip, asr #31 │ │ │ │ - andeq r3, sp, ip, ror #14 │ │ │ │ - @ instruction: 0x000d0fb4 │ │ │ │ - andeq r3, sp, ip, ror r7 │ │ │ │ + @ instruction: 0x000ebab0 │ │ │ │ + andeq r1, pc, r8, lsr r3 @ │ │ │ │ │ │ │ │ -00077fe8 : │ │ │ │ +0005cea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7809c │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ce0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 316d8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 780b4 │ │ │ │ - ldr r0, [pc, #16] @ 780b8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ - andeq r3, sp, r8, asr #13 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000780bc : │ │ │ │ +0005cebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ 5cf2c │ │ │ │ + ldr r3, [pc, #88] @ 5cf30 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 3388c │ │ │ │ + ldr r2, [pc, #48] @ 5cf34 │ │ │ │ + ldr r3, [pc, #40] @ 5cf30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5cf28 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x00110dd0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r0, r1, r4, lsr #27 │ │ │ │ + │ │ │ │ +0005cf38 : │ │ │ │ + b 30bf8 │ │ │ │ + │ │ │ │ +0005cf3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 348c4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005cf70 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 3403c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005cfa4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30b14 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005cfd8 : │ │ │ │ + b 321dc │ │ │ │ + │ │ │ │ +0005cfdc : │ │ │ │ + b 32bf0 │ │ │ │ + │ │ │ │ +0005cfe0 : │ │ │ │ + b 34690 │ │ │ │ + │ │ │ │ +0005cfe4 : │ │ │ │ + b 30928 │ │ │ │ + │ │ │ │ +0005cfe8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34b70 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d01c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33514 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d050 : │ │ │ │ + b 34b1c │ │ │ │ + │ │ │ │ +0005d054 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30ff4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d088 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 317bc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d0b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3025c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d0e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33118 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d10c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31c48 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d140 : │ │ │ │ + b 3172c │ │ │ │ + │ │ │ │ +0005d144 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32bcc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d178 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31d50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d1ac : │ │ │ │ + b 30994 │ │ │ │ + │ │ │ │ +0005d1b0 : │ │ │ │ + b 321b8 │ │ │ │ + │ │ │ │ +0005d1b4 : │ │ │ │ + b 33c10 │ │ │ │ + │ │ │ │ +0005d1b8 : │ │ │ │ + b 2ff68 │ │ │ │ + │ │ │ │ +0005d1bc : │ │ │ │ + b 34000 │ │ │ │ + │ │ │ │ +0005d1c0 : │ │ │ │ + b 33aa8 │ │ │ │ + │ │ │ │ +0005d1c4 : │ │ │ │ + b 32314 │ │ │ │ + │ │ │ │ +0005d1c8 : │ │ │ │ + b 319cc │ │ │ │ + │ │ │ │ +0005d1cc : │ │ │ │ + b 34c24 │ │ │ │ + │ │ │ │ +0005d1d0 : │ │ │ │ + b 33730 │ │ │ │ + │ │ │ │ +0005d1d4 : │ │ │ │ + b 33b74 │ │ │ │ + │ │ │ │ +0005d1d8 : │ │ │ │ + b 2ff14 │ │ │ │ + │ │ │ │ +0005d1dc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7813c │ │ │ │ + beq 5d270 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3199c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30cb8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78154 │ │ │ │ - ldr r0, [pc, #16] @ 78158 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5d288 │ │ │ │ + ldr r0, [pc, #16] @ 5d28c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, r8, lsr lr │ │ │ │ - andeq r3, sp, r0, asr r6 │ │ │ │ + andeq fp, lr, r0, asr #13 │ │ │ │ + andeq r0, pc, r4, ror pc @ │ │ │ │ │ │ │ │ -0007815c : │ │ │ │ +0005d290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 781dc │ │ │ │ + beq 5d324 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35410 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 301e4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 781f4 │ │ │ │ - ldr r0, [pc, #16] @ 781f8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5d33c │ │ │ │ + ldr r0, [pc, #16] @ 5d340 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r8, sp │ │ │ │ - ldrdeq r3, [sp], -r8 │ │ │ │ + andeq fp, lr, ip, lsl #12 │ │ │ │ + andeq r0, pc, ip, ror #29 │ │ │ │ │ │ │ │ -000781fc : │ │ │ │ +0005d344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7829c │ │ │ │ + beq 5d3d8 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35050 │ │ │ │ + bl 31108 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 782b4 │ │ │ │ - ldr r0, [pc, #16] @ 782b8 │ │ │ │ + ldr r1, [pc, #16] @ 5d3f0 │ │ │ │ + ldr r0, [pc, #16] @ 5d3f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ - andeq r3, sp, r0, asr #10 │ │ │ │ + andeq fp, lr, r8, asr r5 │ │ │ │ + andeq r0, pc, r4, ror #28 │ │ │ │ │ │ │ │ -000782bc : │ │ │ │ +0005d3f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31954 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d414 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 2fb00 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d460 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32578 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d47c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f92c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d498 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2f584 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d4c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31d80 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d4f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3313c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d514 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 329a4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d548 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31e64 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d564 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 349fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d580 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 331e4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d5bc : │ │ │ │ + b 32350 │ │ │ │ + │ │ │ │ +0005d5c0 : │ │ │ │ + b 30628 │ │ │ │ + │ │ │ │ +0005d5c4 : │ │ │ │ + b 2f458 │ │ │ │ + │ │ │ │ +0005d5c8 : │ │ │ │ + b 335b0 │ │ │ │ + │ │ │ │ +0005d5cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33988 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d608 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 341ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d644 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 31ec4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d680 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 340f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d6bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32e18 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d6f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 30034 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d734 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 35278 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d770 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 316c0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d7ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2f4a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d7e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 34de0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d824 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 3253c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d860 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2fd34 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d89c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 320c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d900 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32608 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d93c : │ │ │ │ + b 35680 │ │ │ │ + │ │ │ │ +0005d940 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 31fa8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0005d9a4 : │ │ │ │ + b 353b0 │ │ │ │ + │ │ │ │ +0005d9a8 : │ │ │ │ + b 33d30 │ │ │ │ + │ │ │ │ +0005d9ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 321a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d9c8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5da78 │ │ │ │ + cmp sl, #1 │ │ │ │ + movcs r0, sl │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7833c │ │ │ │ + beq 5da90 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34630 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl 31390 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78354 │ │ │ │ - ldr r0, [pc, #16] @ 78358 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5daa8 │ │ │ │ + ldr r0, [pc, #40] @ 5daac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5dab0 │ │ │ │ + ldr r0, [pc, #24] @ 5dab4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, sl │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, r8, lsr ip │ │ │ │ - andeq r3, sp, r8, asr #9 │ │ │ │ + @ instruction: 0x000eaeb8 │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ + andeq sl, lr, r0, lsr #29 │ │ │ │ + andeq r0, pc, r4, lsl #16 │ │ │ │ │ │ │ │ -0007835c : │ │ │ │ +0005dab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5db68 │ │ │ │ + cmp sl, #1 │ │ │ │ + movcs r0, sl │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 783dc │ │ │ │ + beq 5db80 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30550 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl 30100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 783f4 │ │ │ │ - ldr r0, [pc, #16] @ 783f8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5db98 │ │ │ │ + ldr r0, [pc, #40] @ 5db9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq sp, r8, fp │ │ │ │ - andeq r3, sp, r0, asr r4 │ │ │ │ + ldr r1, [pc, #24] @ 5dba0 │ │ │ │ + ldr r0, [pc, #24] @ 5dba4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, sl │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, lr, r8, asr #27 │ │ │ │ + andeq r0, pc, r8, asr r7 @ │ │ │ │ + @ instruction: 0x000eadb0 │ │ │ │ + andeq r0, pc, ip, ror #14 │ │ │ │ │ │ │ │ -000783fc : │ │ │ │ +0005dba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5dc58 │ │ │ │ + cmp sl, #1 │ │ │ │ + movcs r0, sl │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7849c │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5dc70 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33f4c │ │ │ │ - mov r3, #1 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl 2f644 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 784b4 │ │ │ │ - ldr r0, [pc, #16] @ 784b8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5dc88 │ │ │ │ + ldr r0, [pc, #40] @ 5dc8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r6 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ - @ instruction: 0x000d33b8 │ │ │ │ - │ │ │ │ -000784bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30ca0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r1, [pc, #24] @ 5dc90 │ │ │ │ + ldr r0, [pc, #24] @ 5dc94 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, sl │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrdeq sl, [lr], -r8 │ │ │ │ + andeq r0, pc, r0, asr #13 │ │ │ │ + andeq sl, lr, r0, asr #25 │ │ │ │ + ldrdeq r0, [pc], -r4 │ │ │ │ │ │ │ │ -000784d8 : │ │ │ │ +0005dc98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + mov sl, r3 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5dd8c │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78578 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5ddbc │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5dda4 │ │ │ │ + mov r0, fp │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30d6c │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl 310c0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78590 │ │ │ │ - ldr r0, [pc, #16] @ 78594 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #64] @ 5ddd4 │ │ │ │ + ldr r0, [pc, #64] @ 5ddd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r0, [sp], -ip │ │ │ │ - andeq r3, sp, r4, lsl #6 │ │ │ │ + ldr r1, [pc, #48] @ 5dddc │ │ │ │ + ldr r0, [pc, #48] @ 5dde0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 5dde4 │ │ │ │ + ldr r0, [pc, #32] @ 5dde8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, lr, r4, lsr #23 │ │ │ │ + andeq r0, pc, r4, ror #11 │ │ │ │ + andeq sl, lr, ip, lsl #23 │ │ │ │ + andeq r0, pc, r4, lsr #12 │ │ │ │ + andeq sl, lr, r4, ror fp │ │ │ │ + andeq r0, pc, r0, ror #11 │ │ │ │ │ │ │ │ -00078598 : │ │ │ │ +0005ddec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78638 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5de74 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3451c │ │ │ │ mov r3, #1 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 33fc4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78650 │ │ │ │ - ldr r0, [pc, #16] @ 78654 │ │ │ │ + ldr r1, [pc, #16] @ 5de8c │ │ │ │ + ldr r0, [pc, #16] @ 5de90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, ip, lsr r9 │ │ │ │ - andeq r3, sp, ip, ror #4 │ │ │ │ + @ instruction: 0x000eaabc │ │ │ │ + andeq r0, pc, r0, lsl #11 │ │ │ │ │ │ │ │ -00078658 : │ │ │ │ +0005de94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 786f8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5df1c │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 352b4 │ │ │ │ mov r3, #1 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30fa0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78710 │ │ │ │ - ldr r0, [pc, #16] @ 78714 │ │ │ │ + ldr r1, [pc, #16] @ 5df34 │ │ │ │ + ldr r0, [pc, #16] @ 5df38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, ip, ror r8 │ │ │ │ - ldrdeq r3, [sp], -r4 │ │ │ │ - │ │ │ │ -00078718 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 342c4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00078734 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 337b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00078750 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fdac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, lr, r4, lsl sl │ │ │ │ + andeq r0, pc, r4, lsl #10 │ │ │ │ │ │ │ │ -0007876c : │ │ │ │ +0005df3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7880c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5dfc4 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 313b4 │ │ │ │ mov r3, #1 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 3130c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78824 │ │ │ │ - ldr r0, [pc, #16] @ 78828 │ │ │ │ + ldr r1, [pc, #16] @ 5dfdc │ │ │ │ + ldr r0, [pc, #16] @ 5dfe0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, r8, ror #14 │ │ │ │ - andeq r3, sp, r8, ror #1 │ │ │ │ - │ │ │ │ -0007882c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 335c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, lr, ip, ror #18 │ │ │ │ + andeq r0, pc, r8, lsl #9 │ │ │ │ │ │ │ │ -00078848 : │ │ │ │ +0005dfe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 788e8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5e0b0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5e0c8 │ │ │ │ + mov r0, sl │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 327b8 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 33298 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78900 │ │ │ │ - ldr r0, [pc, #16] @ 78904 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5e0e0 │ │ │ │ + ldr r0, [pc, #40] @ 5e0e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, ip, lsl #13 │ │ │ │ - andeq r3, sp, r4, lsr r0 │ │ │ │ + ldr r1, [pc, #24] @ 5e0e8 │ │ │ │ + ldr r0, [pc, #24] @ 5e0ec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, lr, r0, lsl #17 │ │ │ │ + andeq r0, pc, r8, asr #7 │ │ │ │ + andeq sl, lr, r8, ror #16 │ │ │ │ + ldrdeq r0, [pc], -ip │ │ │ │ │ │ │ │ -00078908 : │ │ │ │ +0005e0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 789a8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5e170 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34e7c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 32bb4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 789c0 │ │ │ │ - ldr r0, [pc, #16] @ 789c4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5e188 │ │ │ │ + ldr r0, [pc, #16] @ 5e18c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, ip, asr #11 │ │ │ │ - muleq sp, ip, pc @ │ │ │ │ + andeq sl, lr, r0, asr #15 │ │ │ │ + andeq r0, pc, r0, ror #6 │ │ │ │ │ │ │ │ -000789c8 : │ │ │ │ +0005e190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78a68 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5e210 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32614 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 32740 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78a80 │ │ │ │ - ldr r0, [pc, #16] @ 78a84 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5e228 │ │ │ │ + ldr r0, [pc, #16] @ 5e22c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, ip, lsl #10 │ │ │ │ - andeq r2, sp, r4, lsl #30 │ │ │ │ - │ │ │ │ -00078a88 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 316e4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00078aa4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 301fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, lr, r0, lsr #14 │ │ │ │ + andeq r0, pc, ip, ror #5 │ │ │ │ │ │ │ │ -00078ac0 : │ │ │ │ +0005e230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78b60 │ │ │ │ + beq 5e2d0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32f08 │ │ │ │ + bl 3520c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78b78 │ │ │ │ - ldr r0, [pc, #16] @ 78b7c │ │ │ │ + ldr r1, [pc, #16] @ 5e2e8 │ │ │ │ + ldr r0, [pc, #16] @ 5e2ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, r4, lsl r4 │ │ │ │ - andeq r2, sp, r4, lsr lr │ │ │ │ - │ │ │ │ -00078b80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 331d8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00078b9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb54 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00078bb8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34294 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00078bd4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32dac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, lr, r0, ror #12 │ │ │ │ + andeq r0, pc, r8, asr r2 @ │ │ │ │ │ │ │ │ -00078bf0 : │ │ │ │ +0005e2f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78c90 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5e3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5e408 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 334fc │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30958 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78ca8 │ │ │ │ - ldr r0, [pc, #16] @ 78cac │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5e420 │ │ │ │ + ldr r0, [pc, #40] @ 5e424 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, r4, ror #5 │ │ │ │ - andeq r2, sp, ip, lsr #26 │ │ │ │ + ldr r1, [pc, #24] @ 5e428 │ │ │ │ + ldr r0, [pc, #24] @ 5e42c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq sl, lr, r0, asr #10 │ │ │ │ + andeq r0, pc, r4, ror #2 │ │ │ │ + andeq sl, lr, r8, lsr #10 │ │ │ │ + andeq r0, pc, r8, ror r1 @ │ │ │ │ │ │ │ │ -00078cb0 : │ │ │ │ +0005e430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78d50 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5e4b0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3343c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 34bb8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78d68 │ │ │ │ - ldr r0, [pc, #16] @ 78d6c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5e4c8 │ │ │ │ + ldr r0, [pc, #16] @ 5e4cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, r4, lsr #4 │ │ │ │ - muleq sp, r4, ip │ │ │ │ + andeq sl, lr, r0, lsl #9 │ │ │ │ + strdeq r0, [pc], -ip │ │ │ │ │ │ │ │ -00078d70 : │ │ │ │ +0005e4d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78e10 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 5e550 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30f7c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 3157c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78e28 │ │ │ │ - ldr r0, [pc, #16] @ 78e2c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5e568 │ │ │ │ + ldr r0, [pc, #16] @ 5e56c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, r4, ror #2 │ │ │ │ - strdeq r2, [sp], -ip │ │ │ │ - │ │ │ │ -00078e30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f7f4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00078e4c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34570 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, lr, r0, ror #7 │ │ │ │ + andeq r0, pc, r8, lsl #1 │ │ │ │ │ │ │ │ -00078e68 : │ │ │ │ +0005e570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78f08 │ │ │ │ + beq 5e610 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33868 │ │ │ │ + bl 349d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78f20 │ │ │ │ - ldr r0, [pc, #16] @ 78f24 │ │ │ │ + ldr r1, [pc, #16] @ 5e628 │ │ │ │ + ldr r0, [pc, #16] @ 5e62c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, sp, ip, rrx │ │ │ │ - andeq r2, sp, ip, lsr #22 │ │ │ │ - │ │ │ │ -00078f28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d78 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sl, lr, r0, lsr #6 │ │ │ │ + strdeq pc, [lr], -r4 │ │ │ │ │ │ │ │ -00078f44 : │ │ │ │ +0005e630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78fe4 │ │ │ │ + beq 5e6c8 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32620 │ │ │ │ + bl 2fa1c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 78ffc │ │ │ │ - ldr r0, [pc, #16] @ 79000 │ │ │ │ + ldr r1, [pc, #16] @ 5e6e0 │ │ │ │ + ldr r0, [pc, #16] @ 5e6e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, r0, pc @ │ │ │ │ - andeq r2, sp, r8, ror sl │ │ │ │ + andeq sl, lr, r8, ror #4 │ │ │ │ + andeq pc, lr, r8, ror #30 │ │ │ │ │ │ │ │ -00079004 : │ │ │ │ +0005e6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 790a4 │ │ │ │ + beq 5e780 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f410 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fec0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 790bc │ │ │ │ - ldr r0, [pc, #16] @ 790c0 │ │ │ │ + ldr r1, [pc, #16] @ 5e798 │ │ │ │ + ldr r0, [pc, #16] @ 5e79c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq pc, [ip], -r0 │ │ │ │ - andeq r2, sp, r0, ror #19 │ │ │ │ + @ instruction: 0x000ea1b0 │ │ │ │ + ldrdeq pc, [lr], -ip │ │ │ │ + │ │ │ │ +0005e7a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31b10 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000790c4 : │ │ │ │ +0005e7bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79164 │ │ │ │ + beq 5e85c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34d80 │ │ │ │ + bl 32ddc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7917c │ │ │ │ - ldr r0, [pc, #16] @ 79180 │ │ │ │ + ldr r1, [pc, #16] @ 5e874 │ │ │ │ + ldr r0, [pc, #16] @ 5e878 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r0, lsl lr @ │ │ │ │ - andeq r2, sp, r8, asr #18 │ │ │ │ - │ │ │ │ -00079184 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3082c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrdeq sl, [lr], -r4 │ │ │ │ + andeq pc, lr, ip, lsr #28 │ │ │ │ │ │ │ │ -000791a0 : │ │ │ │ +0005e87c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32884 │ │ │ │ + bl 31db0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000791bc : │ │ │ │ +0005e898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7925c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5e9a0 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5e9b8 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32a40 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 3268c │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79274 │ │ │ │ - ldr r0, [pc, #16] @ 79278 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5e9d0 │ │ │ │ + ldr r0, [pc, #40] @ 5e9d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r8, lsl sp @ │ │ │ │ - andeq r2, sp, r8, ror r8 │ │ │ │ + ldr r1, [pc, #24] @ 5e9d8 │ │ │ │ + ldr r0, [pc, #24] @ 5e9dc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq lr, r0, pc @ │ │ │ │ + andeq pc, lr, r4, lsl sp @ │ │ │ │ + andeq r9, lr, r8, ror pc │ │ │ │ + andeq pc, lr, r8, lsr #26 │ │ │ │ │ │ │ │ -0007927c : │ │ │ │ +0005e9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79314 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + beq 5eae8 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5eb00 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30280 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 2fefc │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7932c │ │ │ │ - ldr r0, [pc, #16] @ 79330 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5eb18 │ │ │ │ + ldr r0, [pc, #40] @ 5eb1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r0, ror #24 │ │ │ │ - andeq r2, sp, r8, ror #15 │ │ │ │ + ldr r1, [pc, #24] @ 5eb20 │ │ │ │ + ldr r0, [pc, #24] @ 5eb24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, lr, r8, asr #28 │ │ │ │ + andeq pc, lr, r4, lsr #24 │ │ │ │ + andeq r9, lr, r0, lsr lr │ │ │ │ + andeq pc, lr, r8, lsr ip @ │ │ │ │ │ │ │ │ -00079334 : │ │ │ │ +0005eb28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 793cc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + beq 5ec30 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5ec48 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 343f0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 2fc2c │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 793e4 │ │ │ │ - ldr r0, [pc, #16] @ 793e8 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5ec60 │ │ │ │ + ldr r0, [pc, #40] @ 5ec64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r8, lsr #23 │ │ │ │ - andeq r2, sp, r8, asr r7 │ │ │ │ - │ │ │ │ -000793ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7946c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 319c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79484 │ │ │ │ - ldr r0, [pc, #16] @ 79488 │ │ │ │ + ldr r1, [pc, #24] @ 5ec68 │ │ │ │ + ldr r0, [pc, #24] @ 5ec6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r8, lsl #22 │ │ │ │ - andeq r2, sp, r0, ror #13 │ │ │ │ + andeq r9, lr, r0, lsl #26 │ │ │ │ + andeq pc, lr, r4, lsr fp @ │ │ │ │ + andeq r9, lr, r8, ror #25 │ │ │ │ + andeq pc, lr, r8, asr #22 │ │ │ │ │ │ │ │ -0007948c : │ │ │ │ +0005ec70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7950c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + beq 5edd8 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5ee08 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 5edf0 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 314ec │ │ │ │ + add lr, sp, #84 @ 0x54 │ │ │ │ + mov r2, lr │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 319f0 │ │ │ │ - mov r4, r0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 356a4 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + str fp, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79524 │ │ │ │ - ldr r0, [pc, #16] @ 79528 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #64] @ 5ee20 │ │ │ │ + ldr r0, [pc, #64] @ 5ee24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ 5ee28 │ │ │ │ + ldr r0, [pc, #48] @ 5ee2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 5ee30 │ │ │ │ + ldr r0, [pc, #32] @ 5ee34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r8, ror #20 │ │ │ │ - andeq r2, sp, r8, ror #12 │ │ │ │ + andeq r9, lr, r8, asr fp │ │ │ │ + andeq pc, lr, r4, ror #19 │ │ │ │ + andeq r9, lr, r0, asr #22 │ │ │ │ + andeq pc, lr, r4, lsr #20 │ │ │ │ + andeq r9, lr, r8, lsr #22 │ │ │ │ + andeq pc, lr, r0, ror #19 │ │ │ │ │ │ │ │ -0007952c : │ │ │ │ +0005ee38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 795cc │ │ │ │ + beq 5eed8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f41c │ │ │ │ + bl 30c28 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 795e4 │ │ │ │ - ldr r0, [pc, #16] @ 795e8 │ │ │ │ + ldr r1, [pc, #16] @ 5eef0 │ │ │ │ + ldr r0, [pc, #16] @ 5eef4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r8, lsr #19 │ │ │ │ - ldrdeq r2, [sp], -r0 │ │ │ │ + andeq r9, lr, r8, asr sl │ │ │ │ + andeq pc, lr, r8, ror #18 │ │ │ │ │ │ │ │ -000795ec : │ │ │ │ +0005eef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79684 │ │ │ │ + beq 5ef98 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fcc8 │ │ │ │ + bl 35428 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7969c │ │ │ │ - ldr r0, [pc, #16] @ 796a0 │ │ │ │ + ldr r1, [pc, #16] @ 5efb0 │ │ │ │ + ldr r0, [pc, #16] @ 5efb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq pc, [ip], -r0 │ │ │ │ - andeq r2, sp, r0, asr #10 │ │ │ │ + muleq lr, r8, r9 │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ │ │ │ │ -000796a4 : │ │ │ │ +0005efb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7973c │ │ │ │ + beq 5f058 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33700 │ │ │ │ + bl 32824 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79754 │ │ │ │ - ldr r0, [pc, #16] @ 79758 │ │ │ │ + ldr r1, [pc, #16] @ 5f070 │ │ │ │ + ldr r0, [pc, #16] @ 5f074 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x000d24b0 │ │ │ │ + ldrdeq r9, [lr], -r8 │ │ │ │ + andeq pc, lr, r0, asr #16 │ │ │ │ │ │ │ │ -0007975c : │ │ │ │ +0005f078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32d7c │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5f178 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5f190 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31b7c │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5f1a8 │ │ │ │ + ldr r0, [pc, #40] @ 5f1ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5f1b0 │ │ │ │ + ldr r0, [pc, #24] @ 5f1b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000e97b8 │ │ │ │ + andeq pc, lr, ip, asr #14 │ │ │ │ + andeq r9, lr, r0, lsr #15 │ │ │ │ + andeq pc, lr, r0, ror #14 │ │ │ │ │ │ │ │ -00079778 : │ │ │ │ +0005f1b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 324e8 │ │ │ │ + bl 2f548 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079794 : │ │ │ │ +0005f1d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3277c │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5f2dc │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5f2f4 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32e48 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5f30c │ │ │ │ + ldr r0, [pc, #40] @ 5f310 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5f314 │ │ │ │ + ldr r0, [pc, #24] @ 5f318 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, lr, r4, asr r6 │ │ │ │ + andeq pc, lr, r0, asr #12 │ │ │ │ + andeq r9, lr, ip, lsr r6 │ │ │ │ + andeq pc, lr, r4, asr r6 @ │ │ │ │ │ │ │ │ -000797b0 : │ │ │ │ +0005f31c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79858 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 5f424 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5f43c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 330f4 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5f454 │ │ │ │ + ldr r0, [pc, #40] @ 5f458 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5f45c │ │ │ │ + ldr r0, [pc, #24] @ 5f460 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, lr, ip, lsl #10 │ │ │ │ + andeq pc, lr, r0, asr r5 @ │ │ │ │ + strdeq r9, [lr], -r4 │ │ │ │ + andeq pc, lr, r4, ror #10 │ │ │ │ + │ │ │ │ +0005f464 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5f56c │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5f584 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 351e8 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f68c │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5f59c │ │ │ │ + ldr r0, [pc, #40] @ 5f5a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 5f5a4 │ │ │ │ + ldr r0, [pc, #24] @ 5f5a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, lr, r4, asr #7 │ │ │ │ + andeq pc, lr, r0, ror #8 │ │ │ │ + andeq r9, lr, ip, lsr #7 │ │ │ │ + andeq pc, lr, r4, ror r4 @ │ │ │ │ + │ │ │ │ +0005f5ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5f714 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5f744 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 5f72c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 314ec │ │ │ │ + add lr, sp, #84 @ 0x54 │ │ │ │ + mov r2, lr │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 32698 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + str fp, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79870 │ │ │ │ - ldr r0, [pc, #16] @ 79874 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #64] @ 5f75c │ │ │ │ + ldr r0, [pc, #64] @ 5f760 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, ip, lsl r7 @ │ │ │ │ - @ instruction: 0x000d23bc │ │ │ │ + ldr r1, [pc, #48] @ 5f764 │ │ │ │ + ldr r0, [pc, #48] @ 5f768 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 5f76c │ │ │ │ + ldr r0, [pc, #32] @ 5f770 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r9, lr, ip, lsl r2 │ │ │ │ + andeq pc, lr, r0, lsl r3 @ │ │ │ │ + andeq r9, lr, r4, lsl #4 │ │ │ │ + andeq pc, lr, r0, asr r3 @ │ │ │ │ + andeq r9, lr, ip, ror #3 │ │ │ │ + andeq pc, lr, ip, lsl #6 │ │ │ │ │ │ │ │ -00079878 : │ │ │ │ +0005f774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 798f8 │ │ │ │ + beq 5f814 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f440 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a44 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79910 │ │ │ │ - ldr r0, [pc, #16] @ 79914 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5f82c │ │ │ │ + ldr r0, [pc, #16] @ 5f830 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, ip, ror r6 @ │ │ │ │ - andeq r2, sp, r4, asr #6 │ │ │ │ + andeq r9, lr, ip, lsl r1 │ │ │ │ + muleq lr, r4, r2 │ │ │ │ │ │ │ │ -00079918 : │ │ │ │ +0005f834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79998 │ │ │ │ + beq 5f8d4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30e68 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 308ec │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 799b0 │ │ │ │ - ldr r0, [pc, #16] @ 799b4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 5f8ec │ │ │ │ + ldr r0, [pc, #16] @ 5f8f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq pc, [ip], -ip │ │ │ │ - andeq r2, sp, ip, asr #5 │ │ │ │ + andeq r9, lr, ip, asr r0 │ │ │ │ + andeq pc, lr, r0, lsl #4 │ │ │ │ │ │ │ │ -000799b8 : │ │ │ │ +0005f8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79a58 │ │ │ │ + beq 5f994 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30dcc │ │ │ │ + bl 313d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79a70 │ │ │ │ - ldr r0, [pc, #16] @ 79a74 │ │ │ │ + ldr r1, [pc, #16] @ 5f9ac │ │ │ │ + ldr r0, [pc, #16] @ 5f9b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + muleq lr, ip, pc @ │ │ │ │ + andeq pc, lr, ip, ror #2 │ │ │ │ + │ │ │ │ +0005f9b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5fab4 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5facc │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30cc4 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 5fae4 │ │ │ │ + ldr r0, [pc, #40] @ 5fae8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, ip, lsl r5 @ │ │ │ │ - andeq r2, sp, r4, lsr r2 │ │ │ │ + ldr r1, [pc, #24] @ 5faec │ │ │ │ + ldr r0, [pc, #24] @ 5faf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, lr, ip, ror lr │ │ │ │ + andeq pc, lr, r8, ror r0 @ │ │ │ │ + andeq r8, lr, r4, ror #28 │ │ │ │ + andeq pc, lr, ip, lsl #1 │ │ │ │ │ │ │ │ -00079a78 : │ │ │ │ +0005faf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -72409,29270 +46226,40768 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79b20 │ │ │ │ + beq 5fb98 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 348ac │ │ │ │ + bl 336c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79b38 │ │ │ │ - ldr r0, [pc, #16] @ 79b3c │ │ │ │ + ldr r1, [pc, #16] @ 5fbb0 │ │ │ │ + ldr r0, [pc, #16] @ 5fbb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r4, asr r4 @ │ │ │ │ - muleq sp, r4, r1 │ │ │ │ + muleq lr, r8, sp │ │ │ │ + andeq lr, lr, ip, ror #31 │ │ │ │ │ │ │ │ -00079b40 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35908 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ +0005fbb8 : │ │ │ │ + b 31438 │ │ │ │ │ │ │ │ -00079b5c : │ │ │ │ +0005fbbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 306dc │ │ │ │ + bl 2fa34 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079b78 : │ │ │ │ +0005fbd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79c18 │ │ │ │ + beq 5fc78 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309ac │ │ │ │ + bl 2f764 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79c30 │ │ │ │ - ldr r0, [pc, #16] @ 79c34 │ │ │ │ + ldr r1, [pc, #16] @ 5fc90 │ │ │ │ + ldr r0, [pc, #16] @ 5fc94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, ip, asr r3 @ │ │ │ │ - andeq r2, sp, r4, asr #1 │ │ │ │ + @ instruction: 0x000e8cb8 │ │ │ │ + andeq lr, lr, r8, lsr pc │ │ │ │ │ │ │ │ -00079c38 : │ │ │ │ +0005fc98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79cd8 │ │ │ │ + beq 5fd38 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 311f8 │ │ │ │ + bl 317e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79cf0 │ │ │ │ - ldr r0, [pc, #16] @ 79cf4 │ │ │ │ + ldr r1, [pc, #16] @ 5fd50 │ │ │ │ + ldr r0, [pc, #16] @ 5fd54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, ip, r2 │ │ │ │ - andeq r2, sp, ip, lsr #32 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ + andeq lr, lr, r4, lsr #29 │ │ │ │ │ │ │ │ -00079cf8 : │ │ │ │ +0005fd58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79d98 │ │ │ │ + beq 5fdf8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336a0 │ │ │ │ + bl 2f2e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79db0 │ │ │ │ - ldr r0, [pc, #16] @ 79db4 │ │ │ │ + ldr r1, [pc, #16] @ 5fe10 │ │ │ │ + ldr r0, [pc, #16] @ 5fe14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq pc, [ip], -ip │ │ │ │ - muleq sp, r4, pc @ │ │ │ │ + andeq r8, lr, r8, lsr fp │ │ │ │ + andeq lr, lr, r0, lsl lr │ │ │ │ │ │ │ │ -00079db8 : │ │ │ │ +0005fe18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34d14 │ │ │ │ + bl 353bc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079dd4 : │ │ │ │ +0005fe34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 331a8 │ │ │ │ + bl 35044 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079df0 : │ │ │ │ +0005fe50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79e90 │ │ │ │ + beq 5fef0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3031c │ │ │ │ + bl 32f8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79ea8 │ │ │ │ - ldr r0, [pc, #16] @ 79eac │ │ │ │ + ldr r1, [pc, #16] @ 5ff08 │ │ │ │ + ldr r0, [pc, #16] @ 5ff0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r4, ror #1 │ │ │ │ - andeq r1, sp, r4, asr #29 │ │ │ │ - │ │ │ │ -00079eb0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 354d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r8, lr, r0, asr #20 │ │ │ │ + andeq lr, lr, r4, asr #26 │ │ │ │ │ │ │ │ -00079ecc : │ │ │ │ +0005ff10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79f4c │ │ │ │ + beq 5ff90 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 306c4 │ │ │ │ + bl 32bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 79f64 │ │ │ │ - ldr r0, [pc, #16] @ 79f68 │ │ │ │ + ldr r1, [pc, #16] @ 5ffa8 │ │ │ │ + ldr r0, [pc, #16] @ 5ffac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, ip, r8, lsr #32 │ │ │ │ - andeq r1, sp, r0, lsr lr │ │ │ │ + andeq r8, lr, r0, lsr #19 │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ │ │ │ │ -00079f6c : │ │ │ │ +0005ffb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79fec │ │ │ │ + beq 60030 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 303d0 │ │ │ │ + bl 31708 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a004 │ │ │ │ - ldr r0, [pc, #16] @ 7a008 │ │ │ │ + ldr r1, [pc, #16] @ 60048 │ │ │ │ + ldr r0, [pc, #16] @ 6004c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r8, lsl #31 │ │ │ │ - @ instruction: 0x000d1db8 │ │ │ │ + andeq r8, lr, r0, lsl #18 │ │ │ │ + andeq lr, lr, ip, asr ip │ │ │ │ │ │ │ │ -0007a00c : │ │ │ │ +00060050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a0ac │ │ │ │ + beq 600f0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34c60 │ │ │ │ + bl 341d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a0c4 │ │ │ │ - ldr r0, [pc, #16] @ 7a0c8 │ │ │ │ + ldr r1, [pc, #16] @ 60108 │ │ │ │ + ldr r0, [pc, #16] @ 6010c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r8, asr #29 │ │ │ │ - andeq r1, sp, r0, lsr #26 │ │ │ │ - │ │ │ │ -0007a0cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34f3c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007a0e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fff8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r8, lr, r0, asr #16 │ │ │ │ + andeq lr, lr, r8, asr #23 │ │ │ │ │ │ │ │ -0007a104 : │ │ │ │ +00060110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 345b8 │ │ │ │ + bl 34498 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007a120 : │ │ │ │ +0006012c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30904 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 60234 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 6024c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 34750 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 60264 │ │ │ │ + ldr r0, [pc, #40] @ 60268 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 6026c │ │ │ │ + ldr r0, [pc, #24] @ 60270 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + @ instruction: 0x000eeab0 │ │ │ │ + andeq r8, lr, r4, ror #13 │ │ │ │ + andeq lr, lr, r4, asr #21 │ │ │ │ │ │ │ │ -0007a13c : │ │ │ │ +00060274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 340cc │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6037c │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 60394 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 31bc4 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 603ac │ │ │ │ + ldr r0, [pc, #40] @ 603b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 603b4 │ │ │ │ + ldr r0, [pc, #24] @ 603b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000e85b4 │ │ │ │ + andeq lr, lr, r0, asr #19 │ │ │ │ + muleq lr, ip, r5 │ │ │ │ + ldrdeq lr, [lr], -r4 │ │ │ │ │ │ │ │ -0007a158 : │ │ │ │ +000603bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f7c4 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 604c4 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 604dc │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 314ec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 33ac0 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 604f4 │ │ │ │ + ldr r0, [pc, #40] @ 604f8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 604fc │ │ │ │ + ldr r0, [pc, #24] @ 60500 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, lr, ip, ror #8 │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ + andeq r8, lr, r4, asr r4 │ │ │ │ + andeq lr, lr, r4, ror #17 │ │ │ │ │ │ │ │ -0007a174 : │ │ │ │ +00060504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32c68 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movcs r0, r3 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6066c │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 6069c │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 60684 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 314ec │ │ │ │ + add lr, sp, #84 @ 0x54 │ │ │ │ + mov r2, lr │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 343fc │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + str fp, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #64] @ 606b4 │ │ │ │ + ldr r0, [pc, #64] @ 606b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ 606bc │ │ │ │ + ldr r0, [pc, #48] @ 606c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 606c4 │ │ │ │ + ldr r0, [pc, #32] @ 606c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r8, lr, r4, asr #5 │ │ │ │ + andeq lr, lr, r0, lsl #15 │ │ │ │ + andeq r8, lr, ip, lsr #5 │ │ │ │ + andeq lr, lr, r0, asr #15 │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + andeq lr, lr, ip, ror r7 │ │ │ │ │ │ │ │ -0007a190 : │ │ │ │ +000606cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a230 │ │ │ │ + beq 6076c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30064 │ │ │ │ + bl 349f0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a248 │ │ │ │ - ldr r0, [pc, #16] @ 7a24c │ │ │ │ + ldr r1, [pc, #16] @ 60784 │ │ │ │ + ldr r0, [pc, #16] @ 60788 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r4, asr #26 │ │ │ │ - andeq r1, sp, r4, asr #23 │ │ │ │ + andeq r8, lr, r4, asr #3 │ │ │ │ + andeq lr, lr, r4, lsl #14 │ │ │ │ │ │ │ │ -0007a250 : │ │ │ │ +0006078c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a2f0 │ │ │ │ + beq 6082c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3562c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f488 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a308 │ │ │ │ - ldr r0, [pc, #16] @ 7a30c │ │ │ │ + ldr r1, [pc, #16] @ 60844 │ │ │ │ + ldr r0, [pc, #16] @ 60848 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r4, lsl #25 │ │ │ │ - andeq r1, sp, ip, lsr #22 │ │ │ │ + andeq r8, lr, r4, lsl #2 │ │ │ │ + andeq lr, lr, r0, ror r6 │ │ │ │ │ │ │ │ -0007a310 : │ │ │ │ +0006084c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a3b0 │ │ │ │ + beq 608ec │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3160c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 309c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a3c8 │ │ │ │ - ldr r0, [pc, #16] @ 7a3cc │ │ │ │ + ldr r1, [pc, #16] @ 60904 │ │ │ │ + ldr r0, [pc, #16] @ 60908 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r4, asr #23 │ │ │ │ - muleq sp, r4, sl │ │ │ │ - │ │ │ │ -0007a3d0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f464 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007a3ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32548 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r8, lr, r4, asr #32 │ │ │ │ + ldrdeq lr, [lr], -ip │ │ │ │ │ │ │ │ -0007a408 : │ │ │ │ +0006090c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a4a8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 60a0c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 60a24 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33154 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34318 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a4c0 │ │ │ │ - ldr r0, [pc, #16] @ 7a4c4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 60a3c │ │ │ │ + ldr r0, [pc, #40] @ 60a40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, asr #21 │ │ │ │ - andeq r1, sp, r4, asr #19 │ │ │ │ + ldr r1, [pc, #24] @ 60a44 │ │ │ │ + ldr r0, [pc, #24] @ 60a48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, lr, r4, lsr #30 │ │ │ │ + andeq lr, lr, r8, ror #9 │ │ │ │ + andeq r7, lr, ip, lsl #30 │ │ │ │ + strdeq lr, [lr], -ip │ │ │ │ │ │ │ │ -0007a4c8 : │ │ │ │ +00060a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r6, #1 │ │ │ │ + movcs r0, r6 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 60bb8 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq 60be8 │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 60bd0 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 314ec │ │ │ │ + add lr, sp, #92 @ 0x5c │ │ │ │ + mov r2, lr │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + stm sp, {r5, r6, r8} │ │ │ │ + bl 332e0 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, fp │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #64] @ 60c00 │ │ │ │ + ldr r0, [pc, #64] @ 60c04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ 60c08 │ │ │ │ + ldr r0, [pc, #48] @ 60c0c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 60c10 │ │ │ │ + ldr r0, [pc, #32] @ 60c14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, lr, r8, ror sp │ │ │ │ + muleq lr, r4, r3 │ │ │ │ + andeq r7, lr, r0, ror #26 │ │ │ │ + ldrdeq lr, [lr], -r4 │ │ │ │ + andeq r7, lr, r8, asr #26 │ │ │ │ + muleq lr, r0, r3 │ │ │ │ + │ │ │ │ +00060c18 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a548 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + beq 60ce0 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 60cf8 │ │ │ │ + mov r0, r9 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ bl 314ec │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3043c │ │ │ │ + bl 301f0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a560 │ │ │ │ - ldr r0, [pc, #16] @ 7a564 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 60d10 │ │ │ │ + ldr r0, [pc, #40] @ 60d14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, lsr #20 │ │ │ │ - andeq r1, sp, ip, asr #18 │ │ │ │ + ldr r1, [pc, #24] @ 60d18 │ │ │ │ + ldr r0, [pc, #24] @ 60d1c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, lr, r0, asr ip │ │ │ │ + strdeq lr, [lr], -r0 │ │ │ │ + andeq r7, lr, r8, lsr ip │ │ │ │ + andeq lr, lr, r4, lsl #6 │ │ │ │ │ │ │ │ -0007a568 : │ │ │ │ +00060d20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a5e8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + beq 60de4 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 60dfc │ │ │ │ + mov r0, r9 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31144 │ │ │ │ + bl 2f8fc │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a600 │ │ │ │ - ldr r0, [pc, #16] @ 7a604 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #40] @ 60e14 │ │ │ │ + ldr r0, [pc, #40] @ 60e18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, lsl #19 │ │ │ │ - ldrdeq r1, [sp], -r4 │ │ │ │ + ldr r1, [pc, #24] @ 60e1c │ │ │ │ + ldr r0, [pc, #24] @ 60e20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, lr, ip, asr #22 │ │ │ │ + andeq lr, lr, r4, asr #4 │ │ │ │ + andeq r7, lr, r4, lsr fp │ │ │ │ + andeq lr, lr, r8, asr r2 │ │ │ │ │ │ │ │ -0007a608 : │ │ │ │ +00060e24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a6a8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 60f24 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 60f3c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32ae8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f3e0 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a6c0 │ │ │ │ - ldr r0, [pc, #16] @ 7a6c4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 60f54 │ │ │ │ + ldr r0, [pc, #40] @ 60f58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, asr #17 │ │ │ │ - andeq r1, sp, ip, lsr r8 │ │ │ │ + ldr r1, [pc, #24] @ 60f5c │ │ │ │ + ldr r0, [pc, #24] @ 60f60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r7, lr, ip, lsl #20 │ │ │ │ + andeq lr, lr, ip, asr r1 │ │ │ │ + strdeq r7, [lr], -r4 │ │ │ │ + andeq lr, lr, r0, ror r1 │ │ │ │ │ │ │ │ -0007a6c8 : │ │ │ │ +00060f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30634 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + movcs r0, r2 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 61060 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 61078 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 61090 │ │ │ │ + ldr r0, [pc, #40] @ 61094 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #24] @ 61098 │ │ │ │ + ldr r0, [pc, #24] @ 6109c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldrdeq r7, [lr], -r0 │ │ │ │ + andeq lr, lr, r8, ror r0 │ │ │ │ + @ instruction: 0x000e78b8 │ │ │ │ + andeq lr, lr, ip, lsl #1 │ │ │ │ │ │ │ │ -0007a6f4 : │ │ │ │ +000610a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31084 │ │ │ │ + bl 3079c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007a710 : │ │ │ │ +000610bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a7b0 │ │ │ │ + beq 6115c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315dc │ │ │ │ + bl 31900 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a7c8 │ │ │ │ - ldr r0, [pc, #16] @ 7a7cc │ │ │ │ + ldr r1, [pc, #16] @ 61174 │ │ │ │ + ldr r0, [pc, #16] @ 61178 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r4, asr #15 │ │ │ │ - andeq r1, sp, ip, asr r7 │ │ │ │ + ldrdeq r7, [lr], -r4 │ │ │ │ + ldrdeq sp, [lr], -r4 │ │ │ │ │ │ │ │ -0007a7d0 : │ │ │ │ +0006117c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a870 │ │ │ │ + beq 6121c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33640 │ │ │ │ + bl 328d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a888 │ │ │ │ - ldr r0, [pc, #16] @ 7a88c │ │ │ │ + ldr r1, [pc, #16] @ 61234 │ │ │ │ + ldr r0, [pc, #16] @ 61238 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r4, lsl #14 │ │ │ │ - andeq r1, sp, r4, asr #13 │ │ │ │ + andeq r7, lr, r4, lsl r7 │ │ │ │ + andeq sp, lr, r0, asr #30 │ │ │ │ │ │ │ │ -0007a890 : │ │ │ │ +0006123c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a930 │ │ │ │ + beq 612dc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f6e0 │ │ │ │ + bl 35128 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7a948 │ │ │ │ - ldr r0, [pc, #16] @ 7a94c │ │ │ │ + ldr r1, [pc, #16] @ 612f4 │ │ │ │ + ldr r0, [pc, #16] @ 612f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, r4, asr #12 │ │ │ │ - andeq r1, sp, ip, lsr #12 │ │ │ │ + andeq r7, lr, r4, asr r6 │ │ │ │ + andeq sp, lr, ip, lsr #29 │ │ │ │ │ │ │ │ -0007a950 : │ │ │ │ +000612fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 356b0 │ │ │ │ + bl 34b94 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007a96c : │ │ │ │ +00061318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33574 │ │ │ │ + bl 2fc08 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061334 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33dd8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007a988 : │ │ │ │ +00061350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7aa28 │ │ │ │ + beq 613f0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31bd0 │ │ │ │ + bl 352e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7aa40 │ │ │ │ - ldr r0, [pc, #16] @ 7aa44 │ │ │ │ + ldr r1, [pc, #16] @ 61408 │ │ │ │ + ldr r0, [pc, #16] @ 6140c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, asr #10 │ │ │ │ - andeq r1, sp, ip, asr r5 │ │ │ │ + andeq r7, lr, r0, asr #10 │ │ │ │ + andeq sp, lr, r4, asr #27 │ │ │ │ │ │ │ │ -0007aa48 : │ │ │ │ +00061410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7aac8 │ │ │ │ + beq 61490 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 354dc │ │ │ │ + bl 3175c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7aae0 │ │ │ │ - ldr r0, [pc, #16] @ 7aae4 │ │ │ │ + ldr r1, [pc, #16] @ 614a8 │ │ │ │ + ldr r0, [pc, #16] @ 614ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, lsr #9 │ │ │ │ - andeq r1, sp, r4, ror #9 │ │ │ │ + andeq r7, lr, r0, lsr #9 │ │ │ │ + andeq sp, lr, r0, asr sp │ │ │ │ │ │ │ │ -0007aae8 : │ │ │ │ +000614b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7ab68 │ │ │ │ + beq 61530 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34150 │ │ │ │ + bl 34c84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ab80 │ │ │ │ - ldr r0, [pc, #16] @ 7ab84 │ │ │ │ + ldr r1, [pc, #16] @ 61548 │ │ │ │ + ldr r0, [pc, #16] @ 6154c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, lsl #8 │ │ │ │ - andeq r1, sp, ip, ror #8 │ │ │ │ + andeq r7, lr, r0, lsl #8 │ │ │ │ + ldrdeq sp, [lr], -ip │ │ │ │ │ │ │ │ -0007ab88 : │ │ │ │ +00061550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7ac28 │ │ │ │ + beq 615f0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9f8 │ │ │ │ + bl 357f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ac40 │ │ │ │ - ldr r0, [pc, #16] @ 7ac44 │ │ │ │ + ldr r1, [pc, #16] @ 61608 │ │ │ │ + ldr r0, [pc, #16] @ 6160c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, asr #6 │ │ │ │ - ldrdeq r1, [sp], -r4 │ │ │ │ + andeq r7, lr, r0, asr #6 │ │ │ │ + andeq sp, lr, r8, asr #24 │ │ │ │ │ │ │ │ -0007ac48 : │ │ │ │ +00061610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f56c │ │ │ │ + bl 2fba8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ac64 : │ │ │ │ +0006162c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31474 │ │ │ │ + bl 34ee8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ac80 : │ │ │ │ +00061648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31360 │ │ │ │ + bl 3379c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ac9c : │ │ │ │ +00061664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3535c │ │ │ │ + bl 2f998 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007acb8 : │ │ │ │ +00061680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32380 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 3286c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007acd4 : │ │ │ │ +000616bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33c04 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2fa28 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000616f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 30724 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061734 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 33604 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061770 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 34360 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000617ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32c08 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000617e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 30fe8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061824 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 355b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061860 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2feb4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006189c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 31408 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000618d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 357d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061914 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 35134 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061950 : │ │ │ │ + b 34c0c │ │ │ │ + │ │ │ │ +00061954 : │ │ │ │ + b 32980 │ │ │ │ │ │ │ │ -0007acf0 : │ │ │ │ +00061958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 355a8 │ │ │ │ + bl 33304 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ad0c : │ │ │ │ +00061974 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 310f0 │ │ │ │ + bl 32d58 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ad28 : │ │ │ │ +00061990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7adc8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f920 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34dbc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ade0 │ │ │ │ - ldr r0, [pc, #16] @ 7ade4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, lsr #3 │ │ │ │ - andeq r1, sp, ip, asr r2 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007ade8 : │ │ │ │ +000619ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7ae88 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3010c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31e94 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7aea0 │ │ │ │ - ldr r0, [pc, #16] @ 7aea4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, ror #1 │ │ │ │ - andeq r1, sp, r4, asr #3 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007aea8 : │ │ │ │ +000619c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7af48 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f470 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fae8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7af60 │ │ │ │ - ldr r0, [pc, #16] @ 7af64 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, ip, ip, lsr #32 │ │ │ │ - andeq r1, sp, ip, lsr #2 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007af68 : │ │ │ │ +000619e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32b24 │ │ │ │ + bl 317d4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007af84 : │ │ │ │ +00061a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35614 │ │ │ │ + bl 34210 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007afa0 : │ │ │ │ +00061a1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3361c │ │ │ │ + bl 30cf4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007afbc : │ │ │ │ +00061a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7b05c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32494 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 31600 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b074 │ │ │ │ - ldr r0, [pc, #16] @ 7b078 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r8, lsl pc │ │ │ │ - andeq r1, sp, r0, asr #32 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061a74 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 34ea0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061ab8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 35290 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007b07c : │ │ │ │ +00061af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31558 │ │ │ │ + bl 33340 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b098 : │ │ │ │ +00061b10 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33190 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061b3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33490 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30c7c │ │ │ │ + bl 35650 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b0b4 : │ │ │ │ +00061b84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32a88 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8e4 │ │ │ │ + bl 30e80 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b0d0 : │ │ │ │ +00061bd4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 356f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 340c0 │ │ │ │ + bl 336d0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b0ec : │ │ │ │ +00061c2c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33e2c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061c60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d48 │ │ │ │ + bl 329ec │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b108 : │ │ │ │ +00061c7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 307fc │ │ │ │ + bl 3322c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b124 : │ │ │ │ +00061c98 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 30304 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31648 │ │ │ │ + bl 33eb0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b140 : │ │ │ │ +00061d10 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 2f6d4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061d54 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 35938 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ffbc │ │ │ │ + bl 3421c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b15c : │ │ │ │ +00061da4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2ff50 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061dd0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7b1dc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34a2c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 30088 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b1f4 │ │ │ │ - ldr r0, [pc, #16] @ 7b1f8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, r8, sp │ │ │ │ - andeq r0, sp, r8, ror #29 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007b1fc : │ │ │ │ +00061e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7b27c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 351d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 345d0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b294 │ │ │ │ - ldr r0, [pc, #16] @ 7b298 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq sp, [ip], -r8 │ │ │ │ - andeq r0, sp, r0, ror lr │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007b29c : │ │ │ │ +00061e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7b33c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 322b4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33244 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b354 │ │ │ │ - ldr r0, [pc, #16] @ 7b358 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r8, lsr ip │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007b35c : │ │ │ │ +00061e84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31540 │ │ │ │ + bl 34864 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b378 : │ │ │ │ +00061ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 343a8 │ │ │ │ + bl 34a74 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b394 : │ │ │ │ +00061ebc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3076c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061ee8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 32e30 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3556c │ │ │ │ + bl 34228 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b3b0 : │ │ │ │ +00061f30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3046c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061f5c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33160 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061f90 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34f0c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00061fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31000 │ │ │ │ + bl 2f3c8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b3cc : │ │ │ │ +00062000 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 2fa58 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006205c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 341e0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00062090 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 336ac │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000620e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31eac │ │ │ │ + bl 30028 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b3e8 : │ │ │ │ +00062100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34db0 │ │ │ │ + bl 30844 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b404 : │ │ │ │ +0006211c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 30d60 │ │ │ │ + bl 33f58 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007b438 : │ │ │ │ +00062150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7b538 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 7b550 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 317a4 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 331c0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 7b568 │ │ │ │ - ldr r0, [pc, #40] @ 7b56c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 7b570 │ │ │ │ - ldr r0, [pc, #24] @ 7b574 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, ip, lsr sl │ │ │ │ - andeq r0, sp, r4, lsl #24 │ │ │ │ - andeq sp, ip, r4, lsr #20 │ │ │ │ - andeq r0, sp, r4, lsl ip │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007b578 : │ │ │ │ +0006217c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fa10 │ │ │ │ + bl 3478c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00062198 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32fb0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000621b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 32e24 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000621f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 301cc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b594 : │ │ │ │ +00062214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30a9c │ │ │ │ + bl 321e8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007b5c8 : │ │ │ │ +00062240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34fc0 │ │ │ │ + bl 30544 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b5e4 : │ │ │ │ +0006225c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7b684 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f59c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35674 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b69c │ │ │ │ - ldr r0, [pc, #16] @ 7b6a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq sp, [ip], -r0 │ │ │ │ - andeq r0, sp, r8, lsl #22 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007b6a4 : │ │ │ │ +00062278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30820 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00062294 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33be0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000622b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fce0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000622cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7b744 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 6234c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 337e4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30874 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b75c │ │ │ │ - ldr r0, [pc, #16] @ 7b760 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 62364 │ │ │ │ + ldr r0, [pc, #16] @ 62368 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r0, lsr r8 │ │ │ │ - andeq r0, sp, r0, ror sl │ │ │ │ + andeq r6, lr, r4, ror #11 │ │ │ │ + andeq ip, lr, r8, lsl pc │ │ │ │ │ │ │ │ -0007b764 : │ │ │ │ +0006236c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7b804 │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 623ec │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34b28 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 2f4dc │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b81c │ │ │ │ - ldr r0, [pc, #16] @ 7b820 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 62404 │ │ │ │ + ldr r0, [pc, #16] @ 62408 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r0, ror r7 │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ - │ │ │ │ -0007b824 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 304fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007b840 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30e08 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r6, lr, r4, asr #10 │ │ │ │ + andeq ip, lr, r4, lsr #29 │ │ │ │ │ │ │ │ -0007b85c : │ │ │ │ +0006240c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7b8fc │ │ │ │ + beq 624ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35470 │ │ │ │ + bl 30e38 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b914 │ │ │ │ - ldr r0, [pc, #16] @ 7b918 │ │ │ │ + ldr r1, [pc, #16] @ 624c4 │ │ │ │ + ldr r0, [pc, #16] @ 624c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r8, ror r6 │ │ │ │ - andeq r0, sp, r8, lsl #18 │ │ │ │ + andeq r6, lr, r4, lsl #9 │ │ │ │ + andeq ip, lr, r0, lsl lr │ │ │ │ │ │ │ │ -0007b91c : │ │ │ │ +000624cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3496c │ │ │ │ + bl 358b4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b938 : │ │ │ │ +000624e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7b9d8 │ │ │ │ + beq 62588 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34414 │ │ │ │ + bl 2fe0c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7b9f0 │ │ │ │ - ldr r0, [pc, #16] @ 7b9f4 │ │ │ │ + ldr r1, [pc, #16] @ 625a0 │ │ │ │ + ldr r0, [pc, #16] @ 625a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, ip, r5 │ │ │ │ - andeq r0, sp, r4, asr r8 │ │ │ │ + andeq r6, lr, r8, lsr #7 │ │ │ │ + andeq ip, lr, r0, ror #26 │ │ │ │ │ │ │ │ -0007b9f8 : │ │ │ │ +000625a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7ba98 │ │ │ │ + beq 62648 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34c00 │ │ │ │ + bl 33484 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7bab0 │ │ │ │ - ldr r0, [pc, #16] @ 7bab4 │ │ │ │ + ldr r1, [pc, #16] @ 62660 │ │ │ │ + ldr r0, [pc, #16] @ 62664 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sp, [ip], -ip │ │ │ │ - @ instruction: 0x000d07bc │ │ │ │ + andeq r6, lr, r8, ror #5 │ │ │ │ + andeq ip, lr, ip, asr #25 │ │ │ │ │ │ │ │ -0007bab8 : │ │ │ │ +00062668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7bb58 │ │ │ │ + beq 62708 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31030 │ │ │ │ + bl 346cc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7bb70 │ │ │ │ - ldr r0, [pc, #16] @ 7bb74 │ │ │ │ + ldr r1, [pc, #16] @ 62720 │ │ │ │ + ldr r0, [pc, #16] @ 62724 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, ip, lsl r4 │ │ │ │ - andeq r0, sp, r4, lsr #14 │ │ │ │ + andeq r6, lr, r8, lsr #4 │ │ │ │ + andeq ip, lr, r8, lsr ip │ │ │ │ │ │ │ │ -0007bb78 : │ │ │ │ +00062728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31c24 │ │ │ │ + bl 351ac │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007bb94 : │ │ │ │ +00062744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 330c4 │ │ │ │ + bl 33748 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007bbb0 : │ │ │ │ +00062760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7bc50 │ │ │ │ + beq 62800 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31840 │ │ │ │ + bl 35170 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7bc68 │ │ │ │ - ldr r0, [pc, #16] @ 7bc6c │ │ │ │ + ldr r1, [pc, #16] @ 62818 │ │ │ │ + ldr r0, [pc, #16] @ 6281c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r4, lsr #6 │ │ │ │ - andeq r0, sp, r4, asr r6 │ │ │ │ - │ │ │ │ -0007bc70 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fd88 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r6, lr, r0, lsr r1 │ │ │ │ + andeq ip, lr, ip, ror #22 │ │ │ │ │ │ │ │ -0007bc8c : │ │ │ │ +00062820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7bd0c │ │ │ │ + beq 628a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33af0 │ │ │ │ + bl 2f9a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7bd24 │ │ │ │ - ldr r0, [pc, #16] @ 7bd28 │ │ │ │ + ldr r1, [pc, #16] @ 628b8 │ │ │ │ + ldr r0, [pc, #16] @ 628bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r8, ror #4 │ │ │ │ - andeq r0, sp, r0, asr #11 │ │ │ │ + muleq lr, r0, r0 │ │ │ │ + strdeq ip, [lr], -r8 │ │ │ │ │ │ │ │ -0007bd2c : │ │ │ │ +000628c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7bdac │ │ │ │ + beq 62940 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33cc4 │ │ │ │ + bl 35158 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7bdc4 │ │ │ │ - ldr r0, [pc, #16] @ 7bdc8 │ │ │ │ + ldr r1, [pc, #16] @ 62958 │ │ │ │ + ldr r0, [pc, #16] @ 6295c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r8, asr #3 │ │ │ │ - andeq r0, sp, r8, asr #10 │ │ │ │ + strdeq r5, [lr], -r0 │ │ │ │ + andeq ip, lr, r4, lsl #21 │ │ │ │ │ │ │ │ -0007bdcc : │ │ │ │ +00062960 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7be6c │ │ │ │ + beq 62a00 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32170 │ │ │ │ + bl 335e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7be84 │ │ │ │ - ldr r0, [pc, #16] @ 7be88 │ │ │ │ + ldr r1, [pc, #16] @ 62a18 │ │ │ │ + ldr r0, [pc, #16] @ 62a1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, r8, lsl #2 │ │ │ │ - @ instruction: 0x000d04b0 │ │ │ │ + andeq r5, lr, r0, lsr pc │ │ │ │ + strdeq ip, [lr], -r0 │ │ │ │ │ │ │ │ -0007be8c : │ │ │ │ +00062a20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35548 │ │ │ │ + bl 3349c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007bea8 : │ │ │ │ +00062a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7bf48 │ │ │ │ + beq 62adc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 307b4 │ │ │ │ + bl 34048 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7bf60 │ │ │ │ - ldr r0, [pc, #16] @ 7bf64 │ │ │ │ + ldr r1, [pc, #16] @ 62af4 │ │ │ │ + ldr r0, [pc, #16] @ 62af8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, ip, ip, lsr #32 │ │ │ │ - strdeq r0, [sp], -ip │ │ │ │ + andeq r5, lr, r4, asr lr │ │ │ │ + andeq ip, lr, r0, asr #18 │ │ │ │ │ │ │ │ -0007bf68 : │ │ │ │ +00062afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c008 │ │ │ │ + beq 62b9c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3487c │ │ │ │ + bl 31f60 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c020 │ │ │ │ - ldr r0, [pc, #16] @ 7c024 │ │ │ │ + ldr r1, [pc, #16] @ 62bb4 │ │ │ │ + ldr r0, [pc, #16] @ 62bb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, ip, ror #30 │ │ │ │ - andeq r0, sp, r4, ror #6 │ │ │ │ + muleq lr, r4, sp │ │ │ │ + andeq ip, lr, ip, lsr #17 │ │ │ │ │ │ │ │ -0007c028 : │ │ │ │ +00062bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c0c8 │ │ │ │ + beq 62c5c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 308f8 │ │ │ │ + bl 345f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c0e0 │ │ │ │ - ldr r0, [pc, #16] @ 7c0e4 │ │ │ │ + ldr r1, [pc, #16] @ 62c74 │ │ │ │ + ldr r0, [pc, #16] @ 62c78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, ip, lsr #29 │ │ │ │ - andeq r0, sp, ip, asr #5 │ │ │ │ - │ │ │ │ -0007c0e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33808 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrdeq r5, [lr], -r4 │ │ │ │ + andeq ip, lr, r8, lsl r8 │ │ │ │ │ │ │ │ -0007c104 : │ │ │ │ +00062c7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f65c │ │ │ │ + bl 33898 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007c120 : │ │ │ │ +00062c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31594 │ │ │ │ + bl 352a8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007c13c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7c1dc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30d30 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c1f4 │ │ │ │ - ldr r0, [pc, #16] @ 7c1f8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, r8, sp │ │ │ │ - andeq r0, sp, r0, ror #3 │ │ │ │ - │ │ │ │ -0007c1fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7c27c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31f30 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c294 │ │ │ │ - ldr r0, [pc, #16] @ 7c298 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq ip, [ip], -r8 │ │ │ │ - andeq r0, sp, r8, ror #2 │ │ │ │ - │ │ │ │ -0007c29c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7c31c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35a10 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c334 │ │ │ │ - ldr r0, [pc, #16] @ 7c338 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r8, asr ip │ │ │ │ - strdeq r0, [sp], -r0 @ │ │ │ │ - │ │ │ │ -0007c33c : │ │ │ │ +00062cb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c3dc │ │ │ │ + beq 62d54 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32500 │ │ │ │ + bl 31480 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c3f4 │ │ │ │ - ldr r0, [pc, #16] @ 7c3f8 │ │ │ │ + ldr r1, [pc, #16] @ 62d6c │ │ │ │ + ldr r0, [pc, #16] @ 62d70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, r8, fp │ │ │ │ - andeq r0, sp, r8, asr r0 │ │ │ │ + ldrdeq r5, [lr], -ip │ │ │ │ + andeq ip, lr, ip, asr #14 │ │ │ │ │ │ │ │ -0007c3fc : │ │ │ │ +00062d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fcb0 │ │ │ │ + bl 30070 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007c418 : │ │ │ │ +00062d90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c4b8 │ │ │ │ + beq 62e30 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 32518 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c4d0 │ │ │ │ - ldr r0, [pc, #16] @ 7c4d4 │ │ │ │ + ldr r1, [pc, #16] @ 62e48 │ │ │ │ + ldr r0, [pc, #16] @ 62e4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000ccabc │ │ │ │ - andeq pc, ip, r4, lsr #31 │ │ │ │ + andeq r5, lr, r0, lsl #22 │ │ │ │ + muleq lr, ip, r6 │ │ │ │ │ │ │ │ -0007c4d8 : │ │ │ │ +00062e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c578 │ │ │ │ + beq 62ef0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 322d8 │ │ │ │ + bl 35218 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c590 │ │ │ │ - ldr r0, [pc, #16] @ 7c594 │ │ │ │ + ldr r1, [pc, #16] @ 62f08 │ │ │ │ + ldr r0, [pc, #16] @ 62f0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq ip, [ip], -ip @ │ │ │ │ - andeq pc, ip, ip, lsl #30 │ │ │ │ + andeq r5, lr, r0, asr #20 │ │ │ │ + andeq ip, lr, r8, lsl #12 │ │ │ │ │ │ │ │ -0007c598 : │ │ │ │ +00062f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c638 │ │ │ │ + beq 62fb0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f9d4 │ │ │ │ + bl 344a4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c650 │ │ │ │ - ldr r0, [pc, #16] @ 7c654 │ │ │ │ + ldr r1, [pc, #16] @ 62fc8 │ │ │ │ + ldr r0, [pc, #16] @ 62fcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, ip, lsr r9 │ │ │ │ - andeq pc, ip, r4, ror lr @ │ │ │ │ + andeq r5, lr, r0, lsl #19 │ │ │ │ + andeq ip, lr, r4, ror r5 │ │ │ │ │ │ │ │ -0007c658 : │ │ │ │ +00062fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 326ec │ │ │ │ + bl 2f7d0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007c674 : │ │ │ │ +00062fec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 350ec │ │ │ │ + bl 338f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063008 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32020 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007c690 : │ │ │ │ +00063024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c730 │ │ │ │ + beq 630c4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35500 │ │ │ │ + bl 30748 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c748 │ │ │ │ - ldr r0, [pc, #16] @ 7c74c │ │ │ │ + ldr r1, [pc, #16] @ 630dc │ │ │ │ + ldr r0, [pc, #16] @ 630e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r4, asr #16 │ │ │ │ - andeq pc, ip, r4, lsr #27 │ │ │ │ + andeq r5, lr, ip, ror #16 │ │ │ │ + andeq ip, lr, ip, lsl #9 │ │ │ │ │ │ │ │ -0007c750 : │ │ │ │ +000630e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c7d0 │ │ │ │ + beq 63164 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3406c │ │ │ │ + bl 33e44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c7e8 │ │ │ │ - ldr r0, [pc, #16] @ 7c7ec │ │ │ │ + ldr r1, [pc, #16] @ 6317c │ │ │ │ + ldr r0, [pc, #16] @ 63180 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r4, lsr #15 │ │ │ │ - andeq pc, ip, ip, lsr #26 │ │ │ │ + andeq r5, lr, ip, asr #15 │ │ │ │ + andeq ip, lr, r8, lsl r4 │ │ │ │ │ │ │ │ -0007c7f0 : │ │ │ │ +00063184 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c870 │ │ │ │ + beq 63204 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31d5c │ │ │ │ + bl 2f9e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c888 │ │ │ │ - ldr r0, [pc, #16] @ 7c88c │ │ │ │ + ldr r1, [pc, #16] @ 6321c │ │ │ │ + ldr r0, [pc, #16] @ 63220 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r4, lsl #14 │ │ │ │ - @ instruction: 0x000cfcb4 │ │ │ │ + andeq r5, lr, ip, lsr #14 │ │ │ │ + andeq ip, lr, r4, lsr #7 │ │ │ │ │ │ │ │ -0007c890 : │ │ │ │ +00063224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7c930 │ │ │ │ + beq 632c4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30508 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c948 │ │ │ │ - ldr r0, [pc, #16] @ 7c94c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r4, asr #12 │ │ │ │ - andeq pc, ip, ip, lsl ip @ │ │ │ │ - │ │ │ │ -0007c950 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7c9d0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33e20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7c9e8 │ │ │ │ - ldr r0, [pc, #16] @ 7c9ec │ │ │ │ + ldr r1, [pc, #16] @ 632dc │ │ │ │ + ldr r0, [pc, #16] @ 632e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r4, lsr #11 │ │ │ │ - andeq pc, ip, r4, lsr #23 │ │ │ │ + andeq r5, lr, ip, ror #12 │ │ │ │ + andeq ip, lr, r0, lsl r3 │ │ │ │ │ │ │ │ -0007c9f0 : │ │ │ │ +000632e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7ca70 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f38c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33544 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ca88 │ │ │ │ - ldr r0, [pc, #16] @ 7ca8c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r4, lsl #10 │ │ │ │ - andeq pc, ip, ip, lsr #22 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007ca90 : │ │ │ │ +00063300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7cb30 │ │ │ │ + beq 633a0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3235c │ │ │ │ + bl 32e3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7cb48 │ │ │ │ - ldr r0, [pc, #16] @ 7cb4c │ │ │ │ + ldr r1, [pc, #16] @ 633b8 │ │ │ │ + ldr r0, [pc, #16] @ 633bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r4, asr #8 │ │ │ │ - muleq ip, r4, sl │ │ │ │ - │ │ │ │ -0007cb50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 357b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + muleq lr, r0, r5 │ │ │ │ + andeq ip, lr, r0, ror #4 │ │ │ │ │ │ │ │ -0007cb6c : │ │ │ │ +000633c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7cc0c │ │ │ │ + beq 63460 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 302a4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f3f8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7cc24 │ │ │ │ - ldr r0, [pc, #16] @ 7cc28 │ │ │ │ + ldr r1, [pc, #16] @ 63478 │ │ │ │ + ldr r0, [pc, #16] @ 6347c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r8, ror #6 │ │ │ │ - andeq pc, ip, r0, ror #19 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ + andeq ip, lr, ip, asr #3 │ │ │ │ │ │ │ │ -0007cc2c : │ │ │ │ +00063480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7cccc │ │ │ │ + beq 63520 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 325d8 │ │ │ │ + bl 34d68 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7cce4 │ │ │ │ - ldr r0, [pc, #16] @ 7cce8 │ │ │ │ + ldr r1, [pc, #16] @ 63538 │ │ │ │ + ldr r0, [pc, #16] @ 6353c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r8, lsr #5 │ │ │ │ - andeq pc, ip, r8, asr #18 │ │ │ │ + andeq r5, lr, r0, lsl r4 │ │ │ │ + andeq ip, lr, r8, lsr r1 │ │ │ │ + │ │ │ │ +00063540 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31ffc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006355c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2f668 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007ccec : │ │ │ │ +00063578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7cd8c │ │ │ │ + beq 63618 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 332d4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30f58 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7cda4 │ │ │ │ - ldr r0, [pc, #16] @ 7cda8 │ │ │ │ + ldr r1, [pc, #16] @ 63630 │ │ │ │ + ldr r0, [pc, #16] @ 63634 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r8, ror #3 │ │ │ │ - @ instruction: 0x000cf8b0 │ │ │ │ + andeq r5, lr, r8, lsl r3 │ │ │ │ + andeq ip, lr, ip, rrx │ │ │ │ │ │ │ │ -0007cdac : │ │ │ │ +00063638 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7ce4c │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 636b8 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33ff4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 34084 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ce64 │ │ │ │ - ldr r0, [pc, #16] @ 7ce68 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 636d0 │ │ │ │ + ldr r0, [pc, #16] @ 636d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r8, lsr #2 │ │ │ │ - andeq pc, ip, r8, lsl r8 @ │ │ │ │ + andeq r5, lr, r8, ror r2 │ │ │ │ + strdeq fp, [lr], -r8 │ │ │ │ │ │ │ │ -0007ce6c : │ │ │ │ +000636d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7cf0c │ │ │ │ - add r7, sp, #12 │ │ │ │ + beq 63758 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f2fc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 328c0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7cf24 │ │ │ │ - ldr r0, [pc, #16] @ 7cf28 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #16] @ 63770 │ │ │ │ + ldr r0, [pc, #16] @ 63774 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, ip, r8, rrx │ │ │ │ - andeq pc, ip, r0, lsl #15 │ │ │ │ + ldrdeq r5, [lr], -r8 │ │ │ │ + andeq fp, lr, r4, lsl #31 │ │ │ │ │ │ │ │ -0007cf2c : │ │ │ │ +00063778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7cfcc │ │ │ │ + beq 63818 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32cc8 │ │ │ │ + bl 32c38 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7cfe4 │ │ │ │ - ldr r0, [pc, #16] @ 7cfe8 │ │ │ │ + ldr r1, [pc, #16] @ 63830 │ │ │ │ + ldr r0, [pc, #16] @ 63834 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r8, lsr #31 │ │ │ │ - andeq pc, ip, r8, ror #13 │ │ │ │ + andeq r5, lr, r8, lsl r1 │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ + │ │ │ │ +00063838 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 325b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063874 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 302c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007cfec : │ │ │ │ +000638a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30fc4 │ │ │ │ + bl 33b5c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000638bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 310b4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063920 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 35848 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063984 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33088 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d008 : │ │ │ │ +000639a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2f3b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000639dc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 3058c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30d54 │ │ │ │ + bl 329e0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d024 : │ │ │ │ +00063a44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 315d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063a80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 3565c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063adc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 3211c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063b50 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32d40 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063b84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 350b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063bb0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3295c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063bcc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 2f974 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063c18 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34f18 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063c34 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35518 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063c50 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 351dc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063cc4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 335ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063ce0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 301c0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063d14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 337cc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063d80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31624 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063d9c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 35860 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063df0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d0a4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31b04 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 30a78 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063e2c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 32914 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063ea8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 322a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063eec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 300d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063f08 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32e78 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063f24 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 303f4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063f40 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 310a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063f5c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34780 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00063f78 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33b98 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063fa4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 333b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00063fd0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32a4c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006400c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 34f78 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064048 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 344c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006407c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 34420 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000640c0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2f674 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000640f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 33568 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064138 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 3139c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064184 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 3472c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000641b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30754 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000641ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 30cd0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064230 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 31b28 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064274 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 350c8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064290 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 317ec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000642cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30a18 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064300 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 307f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064344 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 334c0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064398 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 35644 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000643dc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 32ca4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064430 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 32224 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006448c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 2fd94 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000644d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 328e4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006450c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 33598 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064578 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 331f0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000645d4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31354 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000645f0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 35188 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064624 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 349a8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064690 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 30910 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000646ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3424c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064718 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 30e44 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006475c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 31c18 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000647d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32c20 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000647f4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 3007c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064868 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 352d8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000648ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31b70 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000648e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 31228 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064914 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 339d0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064948 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 352fc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064964 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33268 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064998 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32b30 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000649b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 347d4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d0bc │ │ │ │ - ldr r0, [pc, #16] @ 7d0c0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq fp, [ip], -r0 │ │ │ │ - andeq pc, ip, r8, lsr r6 @ │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007d0c4 : │ │ │ │ +000649d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d144 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35800 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 329d4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d15c │ │ │ │ - ldr r0, [pc, #16] @ 7d160 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r0, lsr lr │ │ │ │ - andeq pc, ip, r0, asr #11 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007d164 : │ │ │ │ +000649ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d204 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30c04 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 330ac │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d21c │ │ │ │ - ldr r0, [pc, #16] @ 7d220 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r0, ror sp │ │ │ │ - andeq pc, ip, r8, lsr #10 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007d224 : │ │ │ │ +00064a08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32560 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064a24 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 64b90 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7d2ec │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + beq 64bc0 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ cmp r8, #1 │ │ │ │ movcs r0, r8 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 7d304 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #12 │ │ │ │ + beq 64ba8 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ mov r3, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ + add lr, sp, #88 @ 0x58 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 322fc │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r3, [sp] │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + bl 314ec │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + stm sp, {r7, r9} │ │ │ │ + bl 358fc │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, sl │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 7d31c │ │ │ │ - ldr r0, [pc, #40] @ 7d320 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #64] @ 64bd8 │ │ │ │ + ldr r0, [pc, #64] @ 64bdc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 7d324 │ │ │ │ - ldr r0, [pc, #24] @ 7d328 │ │ │ │ + ldr r1, [pc, #48] @ 64be0 │ │ │ │ + ldr r0, [pc, #48] @ 64be4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r8, lsl #25 │ │ │ │ - andeq pc, ip, r8, ror #8 │ │ │ │ - andeq fp, ip, r0, ror ip │ │ │ │ - andeq pc, ip, r8, ror r4 @ │ │ │ │ + ldr r1, [pc, #32] @ 64be8 │ │ │ │ + ldr r0, [pc, #32] @ 64bec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r3, lr, r0, lsr #27 │ │ │ │ + andeq sl, lr, r4, lsr #23 │ │ │ │ + andeq r3, lr, r8, lsl #27 │ │ │ │ + andeq sl, lr, r4, ror #23 │ │ │ │ + andeq r3, lr, r0, ror sp │ │ │ │ + andeq sl, lr, r0, lsr #23 │ │ │ │ │ │ │ │ -0007d32c : │ │ │ │ +00064bf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 64d5c │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7d3f0 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + beq 64d8c │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 7d408 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #12 │ │ │ │ + beq 64d74 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 314ec │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ mov r3, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 314ec │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add lr, sp, #88 @ 0x58 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #32] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + stm sp, {r7, r9} │ │ │ │ + bl 32c5c │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30394 │ │ │ │ - mov r4, r0 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, sl │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 7d420 │ │ │ │ - ldr r0, [pc, #40] @ 7d424 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #64] @ 64da4 │ │ │ │ + ldr r0, [pc, #64] @ 64da8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 7d428 │ │ │ │ - ldr r0, [pc, #24] @ 7d42c │ │ │ │ + ldr r1, [pc, #48] @ 64dac │ │ │ │ + ldr r0, [pc, #48] @ 64db0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ 64db4 │ │ │ │ + ldr r0, [pc, #32] @ 64db8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r4, lsl #23 │ │ │ │ - @ instruction: 0x000cf3b4 │ │ │ │ - andeq fp, ip, ip, ror #22 │ │ │ │ - andeq pc, ip, r4, asr #7 │ │ │ │ + ldrdeq r3, [lr], -r4 │ │ │ │ + andeq sl, lr, ip, asr sl │ │ │ │ + @ instruction: 0x000e3bbc │ │ │ │ + muleq lr, ip, sl │ │ │ │ + andeq r3, lr, r4, lsr #23 │ │ │ │ + andeq sl, lr, r8, asr sl │ │ │ │ │ │ │ │ -0007d430 : │ │ │ │ +00064dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7d530 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ + beq 64f24 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r0, r9 │ │ │ │ movcc r0, #1 │ │ │ │ bl 33ebc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 7d548 │ │ │ │ - add r2, sp, #20 │ │ │ │ + beq 64f54 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + cmp r8, #1 │ │ │ │ + movcs r0, r8 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 64f3c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #28] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ + add lr, sp, #84 @ 0x54 │ │ │ │ + mov r2, lr │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31a08 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 34c54 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str fp, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str fp, [sp] │ │ │ │ bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 7d560 │ │ │ │ - ldr r0, [pc, #40] @ 7d564 │ │ │ │ + ldr r1, [pc, #64] @ 64f6c │ │ │ │ + ldr r0, [pc, #64] @ 64f70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 7d568 │ │ │ │ - ldr r0, [pc, #24] @ 7d56c │ │ │ │ + ldr r1, [pc, #48] @ 64f74 │ │ │ │ + ldr r0, [pc, #48] @ 64f78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r4, asr #20 │ │ │ │ - andeq pc, ip, r4, asr #5 │ │ │ │ - andeq fp, ip, ip, lsr #20 │ │ │ │ - ldrdeq pc, [ip], -r4 │ │ │ │ + ldr r1, [pc, #32] @ 64f7c │ │ │ │ + ldr r0, [pc, #32] @ 64f80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r3, lr, ip, lsl #20 │ │ │ │ + andeq sl, lr, r8, lsl r9 │ │ │ │ + strdeq r3, [lr], -r4 │ │ │ │ + andeq sl, lr, r8, asr r9 │ │ │ │ + ldrdeq r3, [lr], -ip │ │ │ │ + andeq sl, lr, r4, lsl r9 │ │ │ │ + │ │ │ │ +00064f84 : │ │ │ │ + b 32bfc │ │ │ │ + │ │ │ │ +00064f88 : │ │ │ │ + b 33850 │ │ │ │ + │ │ │ │ +00064f8c : │ │ │ │ + b 3016c │ │ │ │ + │ │ │ │ +00064f90 : │ │ │ │ + b 32f68 │ │ │ │ │ │ │ │ -0007d570 : │ │ │ │ +00064f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33bc8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064fb0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d5f0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32c80 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 32950 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d608 │ │ │ │ - ldr r0, [pc, #16] @ 7d60c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r4, lsl #19 │ │ │ │ - andeq pc, ip, r4, asr r2 @ │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00064fec : │ │ │ │ + b 32ed8 │ │ │ │ + │ │ │ │ +00064ff0 : │ │ │ │ + b 30208 │ │ │ │ │ │ │ │ -0007d610 : │ │ │ │ +00064ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3508c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065010 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31870 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006502c : │ │ │ │ + b 3088c │ │ │ │ + │ │ │ │ +00065030 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d690 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 650dc │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 2f4e8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34b7c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d6a8 │ │ │ │ - ldr r0, [pc, #16] @ 7d6ac │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 650f4 │ │ │ │ + ldr r0, [pc, #16] @ 650f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r4, ror #17 │ │ │ │ - ldrdeq pc, [ip], -ip │ │ │ │ + andeq r3, lr, r4, asr r8 │ │ │ │ + andeq sl, lr, r4, ror #15 │ │ │ │ + │ │ │ │ +000650fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3262c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065118 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 34888 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d6b0 : │ │ │ │ +00065144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7d750 │ │ │ │ + beq 651e4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fc20 │ │ │ │ + bl 356e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d768 │ │ │ │ - ldr r0, [pc, #16] @ 7d76c │ │ │ │ + ldr r1, [pc, #16] @ 651fc │ │ │ │ + ldr r0, [pc, #16] @ 65200 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r4, lsr #16 │ │ │ │ - andeq pc, ip, r4, asr #2 │ │ │ │ + andeq r3, lr, ip, asr #14 │ │ │ │ + andeq sl, lr, r8, lsl #14 │ │ │ │ │ │ │ │ -0007d770 : │ │ │ │ +00065204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30bb0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 323a4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00065240 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2fbd8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d78c : │ │ │ │ +0006526c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3367c │ │ │ │ + bl 2f968 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d7a8 : │ │ │ │ +00065288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32410 │ │ │ │ + bl 30d48 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d7c4 : │ │ │ │ +000652a4 : │ │ │ │ + b 34f00 │ │ │ │ + │ │ │ │ +000652a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 336e8 │ │ │ │ + bl 3397c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d7e0 : │ │ │ │ +000652c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7d880 │ │ │ │ + beq 65364 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32be4 │ │ │ │ + bl 34b64 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d898 │ │ │ │ - ldr r0, [pc, #16] @ 7d89c │ │ │ │ + ldr r1, [pc, #16] @ 6537c │ │ │ │ + ldr r0, [pc, #16] @ 65380 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq fp, [ip], -r4 │ │ │ │ - andeq pc, ip, ip, lsr r0 @ │ │ │ │ + andeq r3, lr, ip, asr #11 │ │ │ │ + @ instruction: 0x000ea5b4 │ │ │ │ + │ │ │ │ +00065384 : │ │ │ │ + b 33214 │ │ │ │ │ │ │ │ -0007d8a0 : │ │ │ │ +00065388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d940 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 354c4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34e94 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7d958 │ │ │ │ - ldr r0, [pc, #16] @ 7d95c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r4, lsr r6 │ │ │ │ - andeq lr, ip, r4, lsr #31 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007d960 : │ │ │ │ +000653a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7da00 │ │ │ │ + beq 6544c │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 346e4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30568 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7da18 │ │ │ │ - ldr r0, [pc, #16] @ 7da1c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #16] @ 65464 │ │ │ │ + ldr r0, [pc, #16] @ 65468 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r4, ror r5 │ │ │ │ - andeq lr, ip, ip, lsl #30 │ │ │ │ - │ │ │ │ -0007da20 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r3, lr, r4, ror #9 │ │ │ │ + strdeq sl, [lr], -r8 │ │ │ │ │ │ │ │ -0007da3c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30e98 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ +0006546c : │ │ │ │ + b 34c9c │ │ │ │ │ │ │ │ -0007da58 : │ │ │ │ +00065470 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3226c │ │ │ │ + bl 30fd0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007da74 : │ │ │ │ +0006548c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7db14 │ │ │ │ + beq 6552c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32368 │ │ │ │ + bl 339dc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7db2c │ │ │ │ - ldr r0, [pc, #16] @ 7db30 │ │ │ │ + ldr r1, [pc, #16] @ 65544 │ │ │ │ + ldr r0, [pc, #16] @ 65548 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r0, ror #8 │ │ │ │ - andeq lr, ip, r0, lsr #28 │ │ │ │ + andeq r3, lr, r4, lsl #8 │ │ │ │ + andeq sl, lr, r4, asr #8 │ │ │ │ │ │ │ │ -0007db34 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f368 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ +0006554c : │ │ │ │ + b 34288 │ │ │ │ + │ │ │ │ +00065550 : │ │ │ │ + b 2f80c │ │ │ │ │ │ │ │ -0007db50 : │ │ │ │ +00065554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f9ec │ │ │ │ + bl 305a4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007db6c : │ │ │ │ +00065570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7dc0c │ │ │ │ + beq 65608 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32038 │ │ │ │ + bl 31168 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7dc24 │ │ │ │ - ldr r0, [pc, #16] @ 7dc28 │ │ │ │ + ldr r1, [pc, #16] @ 65620 │ │ │ │ + ldr r0, [pc, #16] @ 65624 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r8, ror #6 │ │ │ │ - andeq lr, ip, r0, asr sp │ │ │ │ + andeq r3, lr, r8, lsr #6 │ │ │ │ + muleq lr, r4, r3 │ │ │ │ │ │ │ │ -0007dc2c : │ │ │ │ +00065628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7dccc │ │ │ │ + beq 656c0 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 331cc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3595c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7dce4 │ │ │ │ - ldr r0, [pc, #16] @ 7dce8 │ │ │ │ + ldr r1, [pc, #16] @ 656d8 │ │ │ │ + ldr r0, [pc, #16] @ 656dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r8, lsr #5 │ │ │ │ - @ instruction: 0x000cecb8 │ │ │ │ + andeq r3, lr, r0, ror r2 │ │ │ │ + andeq sl, lr, r8, lsl #6 │ │ │ │ + │ │ │ │ +000656e0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34870 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007dcec : │ │ │ │ +00065714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7dd8c │ │ │ │ + beq 657b4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32428 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 321c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7dda4 │ │ │ │ - ldr r0, [pc, #16] @ 7dda8 │ │ │ │ + ldr r1, [pc, #16] @ 657cc │ │ │ │ + ldr r0, [pc, #16] @ 657d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r8, ror #3 │ │ │ │ - andeq lr, ip, r0, lsr #24 │ │ │ │ + andeq r3, lr, ip, ror r1 │ │ │ │ + andeq sl, lr, r0, asr #4 │ │ │ │ │ │ │ │ -0007ddac : │ │ │ │ +000657d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34eb8 │ │ │ │ + bl 35560 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ddc8 : │ │ │ │ +000657f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33238 │ │ │ │ + bl 33c4c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007dde4 : │ │ │ │ +0006580c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34df8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00065840 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7de84 │ │ │ │ + beq 658e0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34cfc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 314c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7de9c │ │ │ │ - ldr r0, [pc, #16] @ 7dea0 │ │ │ │ + ldr r1, [pc, #16] @ 658f8 │ │ │ │ + ldr r0, [pc, #16] @ 658fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq fp, [ip], -r0 │ │ │ │ - andeq lr, ip, r0, asr fp │ │ │ │ - │ │ │ │ -0007dea4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3073c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r3, lr, r0, asr r0 │ │ │ │ + andeq sl, lr, r0, asr #2 │ │ │ │ │ │ │ │ -0007dec0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31da4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007dedc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7df5c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31294 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7df74 │ │ │ │ - ldr r0, [pc, #16] @ 7df78 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, ip, r8, lsl r0 │ │ │ │ - andeq lr, ip, r0, lsr #21 │ │ │ │ +00065900 : │ │ │ │ + b 3205c │ │ │ │ │ │ │ │ -0007df7c : │ │ │ │ +00065904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ 65974 │ │ │ │ + ldr r3, [pc, #88] @ 65978 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7dffc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fb90 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 3232c │ │ │ │ + ldr r2, [pc, #48] @ 6597c │ │ │ │ + ldr r3, [pc, #40] @ 65978 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 65970 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e014 │ │ │ │ - ldr r0, [pc, #16] @ 7e018 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, r8, ror pc │ │ │ │ - andeq lr, ip, r8, lsr #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r8, r0, r8, lsl #7 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r8, r0, ip, asr r3 │ │ │ │ │ │ │ │ -0007e01c : │ │ │ │ +00065980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e0bc │ │ │ │ + beq 65a18 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a14 │ │ │ │ + bl 31f48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e0d4 │ │ │ │ - ldr r0, [pc, #16] @ 7e0d8 │ │ │ │ + ldr r1, [pc, #16] @ 65a30 │ │ │ │ + ldr r0, [pc, #16] @ 65a34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000caeb8 │ │ │ │ - muleq ip, r0, r9 │ │ │ │ + andeq r2, lr, r8, lsl pc │ │ │ │ + andeq sl, lr, r4, lsr r0 │ │ │ │ │ │ │ │ -0007e0dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34ff0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007e0f8 : │ │ │ │ +00065a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e198 │ │ │ │ + beq 65ad8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32c14 │ │ │ │ + bl 300f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e1b0 │ │ │ │ - ldr r0, [pc, #16] @ 7e1b4 │ │ │ │ + ldr r1, [pc, #16] @ 65af0 │ │ │ │ + ldr r0, [pc, #16] @ 65af4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sl, [ip], -ip │ │ │ │ - ldrdeq lr, [ip], -ip │ │ │ │ + andeq r2, lr, r8, asr lr │ │ │ │ + andeq r9, lr, r0, lsr #31 │ │ │ │ + │ │ │ │ +00065af8 : │ │ │ │ + b 33778 │ │ │ │ │ │ │ │ -0007e1b8 : │ │ │ │ +00065afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e258 │ │ │ │ + beq 65b90 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33b20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 302e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e270 │ │ │ │ - ldr r0, [pc, #16] @ 7e274 │ │ │ │ + ldr r1, [pc, #16] @ 65ba8 │ │ │ │ + ldr r0, [pc, #16] @ 65bac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, lsl sp │ │ │ │ - andeq lr, ip, r4, asr #16 │ │ │ │ + andeq r2, lr, r0, lsr #27 │ │ │ │ + andeq r9, lr, r4, lsl pc │ │ │ │ │ │ │ │ -0007e278 : │ │ │ │ +00065bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e318 │ │ │ │ + beq 65c44 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32fd4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35998 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e330 │ │ │ │ - ldr r0, [pc, #16] @ 7e334 │ │ │ │ + ldr r1, [pc, #16] @ 65c5c │ │ │ │ + ldr r0, [pc, #16] @ 65c60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, asr ip │ │ │ │ - andeq lr, ip, ip, lsr #15 │ │ │ │ - │ │ │ │ -0007e338 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3250c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007e354 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d18 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r2, lr, ip, ror #25 │ │ │ │ + andeq r9, lr, ip, lsl #29 │ │ │ │ │ │ │ │ -0007e370 : │ │ │ │ +00065c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e410 │ │ │ │ + beq 65cf8 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b58 │ │ │ │ + bl 342dc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e428 │ │ │ │ - ldr r0, [pc, #16] @ 7e42c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, r4, ror #22 │ │ │ │ - ldrdeq lr, [ip], -ip │ │ │ │ - │ │ │ │ -0007e430 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31528 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007e44c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 322cc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007e468 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7e4e8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34a68 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e500 │ │ │ │ - ldr r0, [pc, #16] @ 7e504 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, lsl #21 │ │ │ │ - andeq lr, ip, ip, lsr #12 │ │ │ │ - │ │ │ │ -0007e508 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7e588 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33db4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e5a0 │ │ │ │ - ldr r0, [pc, #16] @ 7e5a4 │ │ │ │ + ldr r1, [pc, #16] @ 65d10 │ │ │ │ + ldr r0, [pc, #16] @ 65d14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, ror #19 │ │ │ │ - @ instruction: 0x000ce5b4 │ │ │ │ + andeq r2, lr, r8, lsr ip │ │ │ │ + andeq r9, lr, r4, lsl #28 │ │ │ │ │ │ │ │ -0007e5a8 : │ │ │ │ +00065d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e648 │ │ │ │ + beq 65dac │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 343cc │ │ │ │ + bl 315f4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e660 │ │ │ │ - ldr r0, [pc, #16] @ 7e664 │ │ │ │ + ldr r1, [pc, #16] @ 65dc4 │ │ │ │ + ldr r0, [pc, #16] @ 65dc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, lsr #18 │ │ │ │ - andeq lr, ip, ip, lsl r5 │ │ │ │ - │ │ │ │ -0007e668 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fdc4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r2, lr, r4, lsl #23 │ │ │ │ + andeq r9, lr, ip, ror sp │ │ │ │ │ │ │ │ -0007e684 : │ │ │ │ +00065dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e724 │ │ │ │ + beq 65e60 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32530 │ │ │ │ + bl 30658 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e73c │ │ │ │ - ldr r0, [pc, #16] @ 7e740 │ │ │ │ + ldr r1, [pc, #16] @ 65e78 │ │ │ │ + ldr r0, [pc, #16] @ 65e7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, r0, asr r8 │ │ │ │ - andeq lr, ip, r8, ror #8 │ │ │ │ + ldrdeq r2, [lr], -r0 │ │ │ │ + strdeq r9, [lr], -r4 │ │ │ │ │ │ │ │ -0007e744 : │ │ │ │ +00065e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e7e4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 65f7c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 65f94 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + add fp, sp, #16 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 351f4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f590 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e7fc │ │ │ │ - ldr r0, [pc, #16] @ 7e800 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 65fac │ │ │ │ + ldr r0, [pc, #40] @ 65fb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, r0, r7 │ │ │ │ - ldrdeq lr, [ip], -r0 │ │ │ │ + ldr r1, [pc, #24] @ 65fb4 │ │ │ │ + ldr r0, [pc, #24] @ 65fb8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0x000e29b4 │ │ │ │ + andeq r9, lr, r4, lsl #24 │ │ │ │ + muleq lr, ip, r9 │ │ │ │ + andeq r9, lr, r8, lsl ip │ │ │ │ │ │ │ │ -0007e804 : │ │ │ │ +00065fbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e8a4 │ │ │ │ + beq 66050 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 344e0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fddc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e8bc │ │ │ │ - ldr r0, [pc, #16] @ 7e8c0 │ │ │ │ + ldr r1, [pc, #16] @ 66068 │ │ │ │ + ldr r0, [pc, #16] @ 6606c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sl, [ip], -r0 │ │ │ │ - andeq lr, ip, r8, lsr r3 │ │ │ │ - │ │ │ │ -0007e8c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 330d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007e8e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31c3c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r2, lr, r0, ror #17 │ │ │ │ + andeq r9, lr, r8, lsl #23 │ │ │ │ │ │ │ │ -0007e8fc : │ │ │ │ +00066070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e99c │ │ │ │ + beq 66104 │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338ec │ │ │ │ + bl 35224 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7e9b4 │ │ │ │ - ldr r0, [pc, #16] @ 7e9b8 │ │ │ │ + ldr r1, [pc, #16] @ 6611c │ │ │ │ + ldr r0, [pc, #16] @ 66120 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sl, [ip], -r8 │ │ │ │ - andeq lr, ip, r8, ror #4 │ │ │ │ + andeq r2, lr, ip, lsr #16 │ │ │ │ + andeq r9, lr, r0, lsl #22 │ │ │ │ │ │ │ │ -0007e9bc : │ │ │ │ +00066124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34b88 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 312a0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e9d8 : │ │ │ │ +00066168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35464 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 310d8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e9f4 : │ │ │ │ +000661ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7ea9c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34300 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 314bc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7eab4 │ │ │ │ - ldr r0, [pc, #16] @ 7eab8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sl, [ip], -r8 │ │ │ │ - muleq ip, r0, r1 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000661f0 : │ │ │ │ + b 32dc4 │ │ │ │ │ │ │ │ -0007eabc : │ │ │ │ +000661f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32458 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 34f48 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007ead8 : │ │ │ │ +00066228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7eb78 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339ac │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 344f8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7eb90 │ │ │ │ - ldr r0, [pc, #16] @ 7eb94 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq sl, [ip], -ip │ │ │ │ - ldrdeq lr, [ip], -ip │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007eb98 : │ │ │ │ +0006626c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7ec38 │ │ │ │ + beq 6630c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31378 │ │ │ │ + bl 2f824 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ec50 │ │ │ │ - ldr r0, [pc, #16] @ 7ec54 │ │ │ │ + ldr r1, [pc, #16] @ 66324 │ │ │ │ + ldr r0, [pc, #16] @ 66328 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, lsr r3 │ │ │ │ - andeq lr, ip, r4, asr #32 │ │ │ │ + andeq r2, lr, r4, lsr #12 │ │ │ │ + andeq r9, lr, r4, lsr #18 │ │ │ │ │ │ │ │ -0007ec58 : │ │ │ │ +0006632c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7ecf8 │ │ │ │ + beq 663cc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33814 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30850 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ed10 │ │ │ │ - ldr r0, [pc, #16] @ 7ed14 │ │ │ │ + ldr r1, [pc, #16] @ 663e4 │ │ │ │ + ldr r0, [pc, #16] @ 663e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, ror r2 │ │ │ │ - andeq sp, ip, ip, lsr #31 │ │ │ │ + andeq r2, lr, r4, ror #10 │ │ │ │ + muleq lr, r0, r8 │ │ │ │ │ │ │ │ -0007ed18 : │ │ │ │ +000663ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30808 │ │ │ │ + bl 30b44 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ed34 : │ │ │ │ +00066408 : │ │ │ │ + b 31330 │ │ │ │ + │ │ │ │ +0006640c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8c0 │ │ │ │ + bl 3193c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ed50 : │ │ │ │ +00066428 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34684 │ │ │ │ + bl 31534 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ed6c : │ │ │ │ +00066444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7ee0c │ │ │ │ + beq 664e4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f4ac │ │ │ │ + bl 31ed0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ee24 │ │ │ │ - ldr r0, [pc, #16] @ 7ee28 │ │ │ │ + ldr r1, [pc, #16] @ 664fc │ │ │ │ + ldr r0, [pc, #16] @ 66500 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, r8, ror #2 │ │ │ │ - andeq sp, ip, r0, asr #29 │ │ │ │ + andeq r2, lr, ip, asr #8 │ │ │ │ + andeq r9, lr, r4, lsr #15 │ │ │ │ │ │ │ │ -0007ee2c : │ │ │ │ +00066504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f518 │ │ │ │ + bl 3571c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066520 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 336dc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ee48 : │ │ │ │ +0006653c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7eee8 │ │ │ │ + beq 665dc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35098 │ │ │ │ + bl 2fbb4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ef00 │ │ │ │ - ldr r0, [pc, #16] @ 7ef04 │ │ │ │ + ldr r1, [pc, #16] @ 665f4 │ │ │ │ + ldr r0, [pc, #16] @ 665f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, ip, ip, lsl #1 │ │ │ │ - andeq sp, ip, ip, lsl #28 │ │ │ │ + andeq r2, lr, r4, asr r3 │ │ │ │ + ldrdeq r9, [lr], -r8 │ │ │ │ │ │ │ │ -0007ef08 : │ │ │ │ +000665fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7efa8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 666a8 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + str r5, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3028c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30c70 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7efc0 │ │ │ │ - ldr r0, [pc, #16] @ 7efc4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #16] @ 666c0 │ │ │ │ + ldr r0, [pc, #16] @ 666c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, asr #31 │ │ │ │ - andeq sp, ip, r4, ror sp │ │ │ │ + andeq r2, lr, r8, lsl #5 │ │ │ │ + andeq r9, lr, r8, lsr r6 │ │ │ │ │ │ │ │ -0007efc8 : │ │ │ │ +000666c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31aec │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000666e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33478 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066700 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34e88 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006671c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f068 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + beq 66824 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 6683c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 346c0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 31fc0 │ │ │ │ + mov fp, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 314ec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f080 │ │ │ │ - ldr r0, [pc, #16] @ 7f084 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ 66854 │ │ │ │ + ldr r0, [pc, #40] @ 66858 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, lsl #30 │ │ │ │ - ldrdeq sp, [ip], -ip │ │ │ │ + ldr r1, [pc, #24] @ 6685c │ │ │ │ + ldr r0, [pc, #24] @ 66860 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ + andeq r2, lr, ip, lsl #2 │ │ │ │ + andeq r9, lr, r8, ror #9 │ │ │ │ + strdeq r2, [lr], -r4 │ │ │ │ + strdeq r9, [lr], -ip │ │ │ │ + │ │ │ │ +00066864 : │ │ │ │ + b 32f98 │ │ │ │ + │ │ │ │ +00066868 : │ │ │ │ + b 32d70 │ │ │ │ + │ │ │ │ +0006686c : │ │ │ │ + b 32aac │ │ │ │ + │ │ │ │ +00066870 : │ │ │ │ + b 32110 │ │ │ │ + │ │ │ │ +00066874 : │ │ │ │ + b 2ff20 │ │ │ │ + │ │ │ │ +00066878 : │ │ │ │ + b 3115c │ │ │ │ + │ │ │ │ +0006687c : │ │ │ │ + b 306d0 │ │ │ │ + │ │ │ │ +00066880 : │ │ │ │ + b 34108 │ │ │ │ + │ │ │ │ +00066884 : │ │ │ │ + b 2fe30 │ │ │ │ + │ │ │ │ +00066888 : │ │ │ │ + b 30598 │ │ │ │ + │ │ │ │ +0006688c : │ │ │ │ + b 32c2c │ │ │ │ + │ │ │ │ +00066890 : │ │ │ │ + b 34510 │ │ │ │ + │ │ │ │ +00066894 : │ │ │ │ + b 2f4d0 │ │ │ │ + │ │ │ │ +00066898 : │ │ │ │ + b 33094 │ │ │ │ + │ │ │ │ +0006689c : │ │ │ │ + b 2f434 │ │ │ │ │ │ │ │ -0007f088 : │ │ │ │ +000668a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32bd8 │ │ │ │ + bl 31ab0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007f0a4 : │ │ │ │ +000668bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31384 │ │ │ │ + bl 3187c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000668d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33250 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007f0c0 : │ │ │ │ +000668f4 : │ │ │ │ + b 33310 │ │ │ │ + │ │ │ │ +000668f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f160 │ │ │ │ + beq 6698c │ │ │ │ add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 357a0 │ │ │ │ + bl 30118 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f178 │ │ │ │ - ldr r0, [pc, #16] @ 7f17c │ │ │ │ + ldr r1, [pc, #16] @ 669a4 │ │ │ │ + ldr r0, [pc, #16] @ 669a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, r4, lsl lr │ │ │ │ - andeq sp, ip, ip, lsl #24 │ │ │ │ + andeq r1, lr, r4, lsr #31 │ │ │ │ + ldrdeq r9, [lr], -r8 │ │ │ │ │ │ │ │ -0007f180 : │ │ │ │ +000669ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7f228 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 337c0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 34e64 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f240 │ │ │ │ - ldr r0, [pc, #16] @ 7f244 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, asr #26 │ │ │ │ - andeq sp, ip, ip, ror #22 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007f248 : │ │ │ │ +000669c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32b6c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000669e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30124 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066a00 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30328 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066a1c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 301d8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066a38 : │ │ │ │ + b 3001c │ │ │ │ + │ │ │ │ +00066a3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31180 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066a58 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30310 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066a74 : │ │ │ │ + b 34dc8 │ │ │ │ + │ │ │ │ +00066a78 : │ │ │ │ + b 34da4 │ │ │ │ + │ │ │ │ +00066a7c : │ │ │ │ + b 30454 │ │ │ │ + │ │ │ │ +00066a80 : │ │ │ │ + b 3034c │ │ │ │ + │ │ │ │ +00066a84 : │ │ │ │ + b 33910 │ │ │ │ + │ │ │ │ +00066a88 : │ │ │ │ + b 34c48 │ │ │ │ + │ │ │ │ +00066a8c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33b2c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066aa8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35530 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066ac4 : │ │ │ │ + b 31b4c │ │ │ │ + │ │ │ │ +00066ac8 : │ │ │ │ + b 30244 │ │ │ │ + │ │ │ │ +00066acc : │ │ │ │ + b 34f90 │ │ │ │ + │ │ │ │ +00066ad0 : │ │ │ │ + b 3037c │ │ │ │ + │ │ │ │ +00066ad4 : │ │ │ │ + b 31eb8 │ │ │ │ + │ │ │ │ +00066ad8 : │ │ │ │ + b 30694 │ │ │ │ + │ │ │ │ +00066adc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 32290 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00066b10 : │ │ │ │ + b 31f54 │ │ │ │ + │ │ │ │ +00066b14 : │ │ │ │ + b 33964 │ │ │ │ + │ │ │ │ +00066b18 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f2f0 │ │ │ │ + beq 66bac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31564 │ │ │ │ + bl 30784 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f308 │ │ │ │ - ldr r0, [pc, #16] @ 7f30c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 66bc4 │ │ │ │ + ldr r0, [pc, #16] @ 66bc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, r4, lsl #25 │ │ │ │ - andeq sp, ip, ip, asr #21 │ │ │ │ + andeq r1, lr, r4, lsl #27 │ │ │ │ + andeq r9, lr, r4, ror #3 │ │ │ │ + │ │ │ │ +00066bcc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 359f8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066be8 : │ │ │ │ + b 33dfc │ │ │ │ + │ │ │ │ +00066bec : │ │ │ │ + b 3151c │ │ │ │ + │ │ │ │ +00066bf0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33fb8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066c0c : │ │ │ │ + b 325e4 │ │ │ │ + │ │ │ │ +00066c10 : │ │ │ │ + b 3112c │ │ │ │ + │ │ │ │ +00066c14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 326a4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066c30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 310e4 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066c4c : │ │ │ │ + b 325c0 │ │ │ │ + │ │ │ │ +00066c50 : │ │ │ │ + b 34948 │ │ │ │ + │ │ │ │ +00066c54 : │ │ │ │ + b 348dc │ │ │ │ + │ │ │ │ +00066c58 : │ │ │ │ + b 32710 │ │ │ │ + │ │ │ │ +00066c5c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32a10 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066c78 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 347b0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066c94 : │ │ │ │ + b 30fdc │ │ │ │ + │ │ │ │ +00066c98 : │ │ │ │ + b 2f794 │ │ │ │ + │ │ │ │ +00066c9c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 330a0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066cb8 : │ │ │ │ + b 2f71c │ │ │ │ + │ │ │ │ +00066cbc : │ │ │ │ + b 32b0c │ │ │ │ + │ │ │ │ +00066cc0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2fecc │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066cdc : │ │ │ │ + b 34d38 │ │ │ │ + │ │ │ │ +00066ce0 : │ │ │ │ + b 312d0 │ │ │ │ + │ │ │ │ +00066ce4 : │ │ │ │ + b 32e00 │ │ │ │ + │ │ │ │ +00066ce8 : │ │ │ │ + b 32ff8 │ │ │ │ + │ │ │ │ +00066cec : │ │ │ │ + b 34ac8 │ │ │ │ + │ │ │ │ +00066cf0 : │ │ │ │ + b 34dec │ │ │ │ + │ │ │ │ +00066cf4 : │ │ │ │ + b 34258 │ │ │ │ + │ │ │ │ +00066cf8 : │ │ │ │ + b 31b88 │ │ │ │ + │ │ │ │ +00066cfc : │ │ │ │ + b 308d4 │ │ │ │ + │ │ │ │ +00066d00 : │ │ │ │ + b 318ac │ │ │ │ + │ │ │ │ +00066d04 : │ │ │ │ + b 31288 │ │ │ │ + │ │ │ │ +00066d08 : │ │ │ │ + b 2f5f0 │ │ │ │ + │ │ │ │ +00066d0c : │ │ │ │ + b 33418 │ │ │ │ + │ │ │ │ +00066d10 : │ │ │ │ + b 32398 │ │ │ │ + │ │ │ │ +00066d14 : │ │ │ │ + b 34618 │ │ │ │ + │ │ │ │ +00066d18 : │ │ │ │ + b 30bc8 │ │ │ │ + │ │ │ │ +00066d1c : │ │ │ │ + b 2fb30 │ │ │ │ + │ │ │ │ +00066d20 : │ │ │ │ + b 2f884 │ │ │ │ │ │ │ │ -0007f310 : │ │ │ │ +00066d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f390 │ │ │ │ + beq 66da4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fbfc │ │ │ │ + bl 30de4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f3a8 │ │ │ │ - ldr r0, [pc, #16] @ 7f3ac │ │ │ │ + ldr r1, [pc, #16] @ 66dbc │ │ │ │ + ldr r0, [pc, #16] @ 66dc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, r4, ror #23 │ │ │ │ - andeq sp, ip, r4, asr sl │ │ │ │ + andeq r1, lr, ip, lsl #23 │ │ │ │ + andeq r9, lr, r8, lsl r0 │ │ │ │ │ │ │ │ -0007f3b0 : │ │ │ │ +00066dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f430 │ │ │ │ + beq 66e44 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bbc │ │ │ │ + bl 3169c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f448 │ │ │ │ - ldr r0, [pc, #16] @ 7f44c │ │ │ │ + ldr r1, [pc, #16] @ 66e5c │ │ │ │ + ldr r0, [pc, #16] @ 66e60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, r4, asr #22 │ │ │ │ - ldrdeq sp, [ip], -ip │ │ │ │ + andeq r1, lr, ip, ror #21 │ │ │ │ + andeq r8, lr, r4, lsr #31 │ │ │ │ │ │ │ │ -0007f450 : │ │ │ │ +00066e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f4f0 │ │ │ │ + beq 66f04 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34e10 │ │ │ │ + bl 31c6c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f508 │ │ │ │ - ldr r0, [pc, #16] @ 7f50c │ │ │ │ + ldr r1, [pc, #16] @ 66f1c │ │ │ │ + ldr r0, [pc, #16] @ 66f20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, r4, lsl #21 │ │ │ │ - andeq sp, ip, r4, asr #18 │ │ │ │ + andeq r1, lr, ip, lsr #20 │ │ │ │ + andeq r8, lr, r0, lsl pc │ │ │ │ │ │ │ │ -0007f510 : │ │ │ │ +00066f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7f5b8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 351a0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33bb0 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f5d0 │ │ │ │ - ldr r0, [pc, #16] @ 7f5d4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c99bc │ │ │ │ - andeq sp, ip, r4, lsr #17 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0007f5d8 : │ │ │ │ +00066f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f680 │ │ │ │ + beq 66fe0 │ │ │ │ add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ff38 │ │ │ │ + bl 30058 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f698 │ │ │ │ - ldr r0, [pc, #16] @ 7f69c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 66ff8 │ │ │ │ + ldr r0, [pc, #16] @ 66ffc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r9, [ip], -r4 │ │ │ │ - andeq sp, ip, r4, lsl #16 │ │ │ │ + andeq r1, lr, r0, asr r9 │ │ │ │ + andeq r8, lr, r0, ror #28 │ │ │ │ │ │ │ │ -0007f6a0 : │ │ │ │ +00067000 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f720 │ │ │ │ + beq 670a0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31f24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f738 │ │ │ │ - ldr r0, [pc, #16] @ 7f73c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, r4, asr r8 │ │ │ │ - andeq sp, ip, ip, lsl #15 │ │ │ │ - │ │ │ │ -0007f740 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7f7c0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3154c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35a04 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f7d8 │ │ │ │ - ldr r0, [pc, #16] @ 7f7dc │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 670b8 │ │ │ │ + ldr r0, [pc, #16] @ 670bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c97b4 │ │ │ │ - andeq sp, ip, r4, lsl r7 │ │ │ │ + muleq lr, r0, r8 │ │ │ │ + andeq r8, lr, ip, asr #27 │ │ │ │ │ │ │ │ -0007f7e0 : │ │ │ │ +000670c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f880 │ │ │ │ + beq 67160 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 324f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32128 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f898 │ │ │ │ - ldr r0, [pc, #16] @ 7f89c │ │ │ │ + ldr r1, [pc, #16] @ 67178 │ │ │ │ + ldr r0, [pc, #16] @ 6717c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r9, [ip], -r4 │ │ │ │ - andeq sp, ip, ip, ror r6 │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ + andeq r8, lr, r8, lsr sp │ │ │ │ │ │ │ │ -0007f8a0 : │ │ │ │ +00067180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 35764 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006719c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3457c │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000671b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f948 │ │ │ │ + beq 67258 │ │ │ │ add r7, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35368 │ │ │ │ + bl 2fa70 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7f960 │ │ │ │ - ldr r0, [pc, #16] @ 7f964 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #16] @ 67270 │ │ │ │ + ldr r0, [pc, #16] @ 67274 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, lsr #12 │ │ │ │ - ldrdeq sp, [ip], -ip │ │ │ │ + ldrdeq r1, [lr], -r8 │ │ │ │ + andeq r8, lr, ip, ror #24 │ │ │ │ │ │ │ │ -0007f968 : │ │ │ │ +00067278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7f9e8 │ │ │ │ + beq 672f8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 355f0 │ │ │ │ + bl 34798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7fa00 │ │ │ │ - ldr r0, [pc, #16] @ 7fa04 │ │ │ │ + ldr r1, [pc, #16] @ 67310 │ │ │ │ + ldr r0, [pc, #16] @ 67314 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, lsl #11 │ │ │ │ - andeq sp, ip, r4, ror #10 │ │ │ │ + andeq r1, lr, r8, lsr r6 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ │ │ │ │ -0007fa08 : │ │ │ │ +00067318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7fa88 │ │ │ │ + beq 67398 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31c9c │ │ │ │ + bl 32920 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7faa0 │ │ │ │ - ldr r0, [pc, #16] @ 7faa4 │ │ │ │ + ldr r1, [pc, #16] @ 673b0 │ │ │ │ + ldr r0, [pc, #16] @ 673b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, ror #9 │ │ │ │ - andeq sp, ip, ip, ror #9 │ │ │ │ + muleq lr, r8, r5 │ │ │ │ + andeq r8, lr, r4, lsl #23 │ │ │ │ │ │ │ │ -0007faa8 : │ │ │ │ +000673b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7fb48 │ │ │ │ + beq 67458 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31978 │ │ │ │ + bl 2fadc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7fb60 │ │ │ │ - ldr r0, [pc, #16] @ 7fb64 │ │ │ │ + ldr r1, [pc, #16] @ 67470 │ │ │ │ + ldr r0, [pc, #16] @ 67474 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, lsr #8 │ │ │ │ - andeq sp, ip, r4, asr r4 │ │ │ │ + ldrdeq r1, [lr], -r8 │ │ │ │ + strdeq r8, [lr], -r0 │ │ │ │ │ │ │ │ -0007fb68 : │ │ │ │ +00067478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f554 │ │ │ │ + bl 31b34 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fb84 : │ │ │ │ +00067494 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7fc24 │ │ │ │ + beq 67534 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30520 │ │ │ │ + bl 31780 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7fc3c │ │ │ │ - ldr r0, [pc, #16] @ 7fc40 │ │ │ │ + ldr r1, [pc, #16] @ 6754c │ │ │ │ + ldr r0, [pc, #16] @ 67550 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, r0, asr r3 │ │ │ │ - andeq sp, ip, r0, lsr #7 │ │ │ │ + strdeq r1, [lr], -ip │ │ │ │ + andeq r8, lr, r0, asr #20 │ │ │ │ │ │ │ │ -0007fc44 : │ │ │ │ +00067554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7fce4 │ │ │ │ + beq 675f4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318d0 │ │ │ │ + bl 33664 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7fcfc │ │ │ │ - ldr r0, [pc, #16] @ 7fd00 │ │ │ │ + ldr r1, [pc, #16] @ 6760c │ │ │ │ + ldr r0, [pc, #16] @ 67610 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, r0, r2 │ │ │ │ - andeq sp, ip, r8, lsl #6 │ │ │ │ + andeq r1, lr, ip, lsr r3 │ │ │ │ + andeq r8, lr, ip, lsr #19 │ │ │ │ │ │ │ │ -0007fd04 : │ │ │ │ +00067614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7fda4 │ │ │ │ + beq 676b4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33ec8 │ │ │ │ + bl 342ac │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7fdbc │ │ │ │ - ldr r0, [pc, #16] @ 7fdc0 │ │ │ │ + ldr r1, [pc, #16] @ 676cc │ │ │ │ + ldr r0, [pc, #16] @ 676d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r9, [ip], -r0 │ │ │ │ - andeq sp, ip, r0, ror r2 │ │ │ │ + andeq r1, lr, ip, ror r2 │ │ │ │ + andeq r8, lr, r8, lsl r9 │ │ │ │ │ │ │ │ -0007fdc4 : │ │ │ │ +000676d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34af8 │ │ │ │ + bl 33d0c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fde0 : │ │ │ │ +000676f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 326c8 │ │ │ │ + bl 3583c │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fdfc : │ │ │ │ +0006770c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7fe9c │ │ │ │ + beq 677ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a84 │ │ │ │ + bl 34e1c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7feb4 │ │ │ │ - ldr r0, [pc, #16] @ 7feb8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r9, [ip], -r8 │ │ │ │ - andeq sp, ip, r0, lsr #3 │ │ │ │ - │ │ │ │ -0007febc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7ff58 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ffb0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 7ff70 │ │ │ │ - ldr r0, [pc, #16] @ 7ff74 │ │ │ │ + ldr r1, [pc, #16] @ 677c4 │ │ │ │ + ldr r0, [pc, #16] @ 677c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, ip, ip, lsl r0 │ │ │ │ - andeq sp, ip, ip, lsl #2 │ │ │ │ + andeq r1, lr, r4, lsl #3 │ │ │ │ + andeq r8, lr, ip, asr #16 │ │ │ │ │ │ │ │ -0007ff78 : │ │ │ │ +000677cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7fff8 │ │ │ │ + beq 6784c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 347e0 │ │ │ │ + bl 334cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80010 │ │ │ │ - ldr r0, [pc, #16] @ 80014 │ │ │ │ + ldr r1, [pc, #16] @ 67864 │ │ │ │ + ldr r0, [pc, #16] @ 67868 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, ip, ror pc │ │ │ │ - muleq ip, r4, r0 │ │ │ │ + andeq r1, lr, r4, ror #1 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ │ │ │ │ -00080018 : │ │ │ │ +0006786c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80098 │ │ │ │ + beq 678ec │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304d8 │ │ │ │ + bl 35914 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 800b0 │ │ │ │ - ldr r0, [pc, #16] @ 800b4 │ │ │ │ + ldr r1, [pc, #16] @ 67904 │ │ │ │ + ldr r0, [pc, #16] @ 67908 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r8, [ip], -ip │ │ │ │ - andeq sp, ip, ip, lsl r0 │ │ │ │ + andeq r1, lr, r4, asr #32 │ │ │ │ + andeq r8, lr, r4, ror #14 │ │ │ │ │ │ │ │ -000800b8 : │ │ │ │ +0006790c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80158 │ │ │ │ + beq 679ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 334d8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80170 │ │ │ │ - ldr r0, [pc, #16] @ 80174 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, ip, lsl lr │ │ │ │ - andeq ip, ip, r4, lsl #31 │ │ │ │ - │ │ │ │ -00080178 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 80220 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30340 │ │ │ │ + bl 3283c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80238 │ │ │ │ - ldr r0, [pc, #16] @ 8023c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r4, asr sp │ │ │ │ - andeq ip, ip, r4, ror #29 │ │ │ │ - │ │ │ │ -00080240 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 802dc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33e38 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 802f4 │ │ │ │ - ldr r0, [pc, #16] @ 802f8 │ │ │ │ + ldr r1, [pc, #16] @ 679c4 │ │ │ │ + ldr r0, [pc, #16] @ 679c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq ip, r8, ip │ │ │ │ - andeq ip, ip, r0, asr lr │ │ │ │ + andeq r0, lr, r4, lsl #31 │ │ │ │ + ldrdeq r8, [lr], -r0 │ │ │ │ │ │ │ │ -000802fc : │ │ │ │ +000679cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34960 │ │ │ │ + bl 31930 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080318 : │ │ │ │ +000679e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 803b8 │ │ │ │ + beq 67a88 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34408 │ │ │ │ + bl 31174 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 803d0 │ │ │ │ - ldr r0, [pc, #16] @ 803d4 │ │ │ │ + ldr r1, [pc, #16] @ 67aa0 │ │ │ │ + ldr r0, [pc, #16] @ 67aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c8bbc │ │ │ │ - muleq ip, ip, sp │ │ │ │ + andeq r0, lr, r8, lsr #29 │ │ │ │ + andeq r8, lr, r0, lsr #12 │ │ │ │ │ │ │ │ -000803d8 : │ │ │ │ +00067aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80478 │ │ │ │ + beq 67b48 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34bf4 │ │ │ │ + bl 2ffa4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80490 │ │ │ │ - ldr r0, [pc, #16] @ 80494 │ │ │ │ + ldr r1, [pc, #16] @ 67b60 │ │ │ │ + ldr r0, [pc, #16] @ 67b64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r8, [ip], -ip │ │ │ │ - andeq ip, ip, r4, lsl #26 │ │ │ │ + andeq r0, lr, r8, ror #27 │ │ │ │ + andeq r8, lr, ip, lsl #11 │ │ │ │ │ │ │ │ -00080498 : │ │ │ │ +00067b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80538 │ │ │ │ + beq 67c08 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31024 │ │ │ │ + bl 33e5c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80550 │ │ │ │ - ldr r0, [pc, #16] @ 80554 │ │ │ │ + ldr r1, [pc, #16] @ 67c20 │ │ │ │ + ldr r0, [pc, #16] @ 67c24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, ip, lsr sl │ │ │ │ - andeq ip, ip, ip, ror #24 │ │ │ │ + andeq r0, lr, r8, lsr #26 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ │ │ │ │ -00080558 : │ │ │ │ +00067c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31c30 │ │ │ │ + bl 34858 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080574 : │ │ │ │ +00067c44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 330b8 │ │ │ │ + bl 33874 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080590 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 80630 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31834 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80648 │ │ │ │ - ldr r0, [pc, #16] @ 8064c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r4, asr #18 │ │ │ │ - muleq ip, ip, fp │ │ │ │ - │ │ │ │ -00080650 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 806f8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 346d8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80710 │ │ │ │ - ldr r0, [pc, #16] @ 80714 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, ip, ror r8 │ │ │ │ - strdeq ip, [ip], -ip @ │ │ │ │ - │ │ │ │ -00080718 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fd10 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00080744 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 807c4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f710 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 807dc │ │ │ │ - ldr r0, [pc, #16] @ 807e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c87b0 │ │ │ │ - andeq ip, ip, r8, asr sl │ │ │ │ - │ │ │ │ -000807e4 : │ │ │ │ +00067c60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 80864 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31a8c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 31dbc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8087c │ │ │ │ - ldr r0, [pc, #16] @ 80880 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r0, lsl r7 │ │ │ │ - andeq ip, ip, r0, ror #19 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00080884 : │ │ │ │ +00067c7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80924 │ │ │ │ + beq 67d1c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31798 │ │ │ │ + bl 317b0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8093c │ │ │ │ - ldr r0, [pc, #16] @ 80940 │ │ │ │ + ldr r1, [pc, #16] @ 67d34 │ │ │ │ + ldr r0, [pc, #16] @ 67d38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r0, asr r6 │ │ │ │ - andeq ip, ip, r8, asr #18 │ │ │ │ - │ │ │ │ -00080944 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33d6c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, lr, r4, lsl ip │ │ │ │ + andeq r8, lr, r0, lsl r4 │ │ │ │ │ │ │ │ -00080980 : │ │ │ │ +00067d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80a00 │ │ │ │ + beq 67dbc │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30214 │ │ │ │ + bl 32dd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80a18 │ │ │ │ - ldr r0, [pc, #16] @ 80a1c │ │ │ │ + ldr r1, [pc, #16] @ 67dd4 │ │ │ │ + ldr r0, [pc, #16] @ 67dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r4, ror r5 │ │ │ │ - muleq ip, r4, r8 │ │ │ │ + andeq r0, lr, r4, ror fp │ │ │ │ + muleq lr, ip, r3 │ │ │ │ │ │ │ │ -00080a20 : │ │ │ │ +00067ddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80aa0 │ │ │ │ + beq 67e5c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32770 │ │ │ │ + bl 33ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80ab8 │ │ │ │ - ldr r0, [pc, #16] @ 80abc │ │ │ │ + ldr r1, [pc, #16] @ 67e74 │ │ │ │ + ldr r0, [pc, #16] @ 67e78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r8, [ip], -r4 │ │ │ │ - andeq ip, ip, ip, lsl r8 │ │ │ │ + ldrdeq r0, [lr], -r4 │ │ │ │ + andeq r8, lr, r8, lsr #6 │ │ │ │ │ │ │ │ -00080ac0 : │ │ │ │ +00067e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80b60 │ │ │ │ + beq 67f1c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3592c │ │ │ │ + bl 305b0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80b78 │ │ │ │ - ldr r0, [pc, #16] @ 80b7c │ │ │ │ + ldr r1, [pc, #16] @ 67f34 │ │ │ │ + ldr r0, [pc, #16] @ 67f38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r4, lsl r4 │ │ │ │ - andeq ip, ip, r4, lsl #15 │ │ │ │ + andeq r0, lr, r4, lsl sl │ │ │ │ + muleq lr, r4, r2 │ │ │ │ │ │ │ │ -00080b80 : │ │ │ │ +00067f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33dc0 │ │ │ │ + bl 34480 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080b9c : │ │ │ │ +00067f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80c3c │ │ │ │ + beq 67ff8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 328a8 │ │ │ │ + bl 33ae4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80c54 │ │ │ │ - ldr r0, [pc, #16] @ 80c58 │ │ │ │ + ldr r1, [pc, #16] @ 68010 │ │ │ │ + ldr r0, [pc, #16] @ 68014 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r8, lsr r3 │ │ │ │ - ldrdeq ip, [ip], -r0 │ │ │ │ + andeq r0, lr, r8, lsr r9 │ │ │ │ + andeq r8, lr, r4, ror #3 │ │ │ │ │ │ │ │ -00080c5c : │ │ │ │ +00068018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80cfc │ │ │ │ + beq 680b8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2faf4 │ │ │ │ + bl 32f14 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80d14 │ │ │ │ - ldr r0, [pc, #16] @ 80d18 │ │ │ │ + ldr r1, [pc, #16] @ 680d0 │ │ │ │ + ldr r0, [pc, #16] @ 680d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r8, ror r2 │ │ │ │ - andeq ip, ip, r8, lsr r6 │ │ │ │ + andeq r0, lr, r8, ror r8 │ │ │ │ + andeq r8, lr, r0, asr r1 │ │ │ │ │ │ │ │ -00080d1c : │ │ │ │ +000680d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80dbc │ │ │ │ + beq 68178 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31d74 │ │ │ │ + bl 33a78 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80dd4 │ │ │ │ - ldr r0, [pc, #16] @ 80dd8 │ │ │ │ + ldr r1, [pc, #16] @ 68190 │ │ │ │ + ldr r0, [pc, #16] @ 68194 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c81b8 │ │ │ │ - andeq ip, ip, r0, lsr #11 │ │ │ │ + @ instruction: 0x000e07b8 │ │ │ │ + strheq r8, [lr], -ip │ │ │ │ │ │ │ │ -00080ddc : │ │ │ │ +00068198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30460 │ │ │ │ + bl 31468 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080df8 : │ │ │ │ +000681b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31a98 │ │ │ │ + bl 2fcbc │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080e14 : │ │ │ │ +000681d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80eb4 │ │ │ │ + beq 68270 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 314ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa88 │ │ │ │ + bl 3475c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80ecc │ │ │ │ - ldr r0, [pc, #16] @ 80ed0 │ │ │ │ + ldr r1, [pc, #16] @ 68288 │ │ │ │ + ldr r0, [pc, #16] @ 6828c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r0, asr #1 │ │ │ │ - ldrdeq ip, [ip], -r0 │ │ │ │ + andeq r0, lr, r0, asr #13 │ │ │ │ + strdeq r7, [lr], -r0 │ │ │ │ │ │ │ │ -00080ed4 : │ │ │ │ +00068290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 80f54 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 312ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 320ec │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 80f6c │ │ │ │ - ldr r0, [pc, #16] @ 80f70 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, ip, r0, lsr #32 │ │ │ │ - andeq ip, ip, r8, asr r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00080f74 : │ │ │ │ +000682c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33400 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000682f8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 306b8 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0006832c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr ip, [pc, #124] @ 683c0 │ │ │ │ + ldr r3, [pc, #124] @ 683c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 80ff4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r4, sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 32440 │ │ │ │ + ldr r2, [pc, #80] @ 683c8 │ │ │ │ + mov ip, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 332ec │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str ip, [sp] │ │ │ │ + bl 314ec │ │ │ │ + ldr r2, [pc, #52] @ 683cc │ │ │ │ + ldr r3, [pc, #40] @ 683c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 683bc │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8100c │ │ │ │ - ldr r0, [pc, #16] @ 81010 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, r0, lsl #31 │ │ │ │ - andeq ip, ip, r0, ror #7 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r5, r0, r0, ror #18 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, lr, r4, asr #9 │ │ │ │ + andseq r5, r0, r0, lsl r9 │ │ │ │ │ │ │ │ -00081014 : │ │ │ │ +000683d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 810b4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30004 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 810cc │ │ │ │ - ldr r0, [pc, #16] @ 810d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, r0, asr #29 │ │ │ │ - andeq ip, ip, r8, asr #6 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #96] @ 68448 │ │ │ │ + ldr r3, [pc, #96] @ 6844c │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 324dc │ │ │ │ + ldrb r3, [sp] │ │ │ │ + ldr r2, [pc, #52] @ 68450 │ │ │ │ + strb r3, [r4] │ │ │ │ + ldr r3, [pc, #40] @ 6844c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 68444 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r5, r0, r0, asr #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r5, r0, r8, lsl #17 │ │ │ │ │ │ │ │ -000810d4 : │ │ │ │ +00068454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32e90 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + bl 32158 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000810f0 : │ │ │ │ +0006846c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 30d3c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00068484 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r6, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 811a4 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ + beq 68574 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 30e14 │ │ │ │ mov r3, #1 │ │ │ │ + stmib sp, {r3, r5} │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r3, fp │ │ │ │ + bl 33028 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ + str r7, [sp, #12] │ │ │ │ + stmib sp, {sl, fp} │ │ │ │ + str r6, [sp] │ │ │ │ + bl 34828 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 811bc │ │ │ │ - ldr r0, [pc, #16] @ 811c0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 6858c │ │ │ │ + ldr r0, [pc, #16] @ 68590 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r7, [ip], -r0 │ │ │ │ - andeq ip, ip, r0, lsl #5 │ │ │ │ + @ instruction: 0x000e03bc │ │ │ │ + andeq r7, lr, r8, lsl sp │ │ │ │ │ │ │ │ -000811c4 : │ │ │ │ +00068594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r6, r3 │ │ │ │ bl 33ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81280 │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ + beq 68684 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - bl 3325c │ │ │ │ mov r3, #1 │ │ │ │ + stmib sp, {r3, r5} │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r3, fp │ │ │ │ + bl 33028 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ + str r7, [sp, #12] │ │ │ │ + stmib sp, {sl, fp} │ │ │ │ + str r6, [sp] │ │ │ │ + bl 328cc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81298 │ │ │ │ - ldr r0, [pc, #16] @ 8129c │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 6869c │ │ │ │ + ldr r0, [pc, #16] @ 686a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r7, [ip], -r4 │ │ │ │ - andeq ip, ip, ip, asr #3 │ │ │ │ - │ │ │ │ -000812a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31c78 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000812bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31654 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000812d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 332bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000812f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 359a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00081310 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35968 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008132c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 324a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r0, lr, ip, lsr #5 │ │ │ │ + andeq r7, lr, r0, lsr ip │ │ │ │ │ │ │ │ -00081348 : │ │ │ │ +000686a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 813e8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 68794 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30964 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + stmib sp, {r3, r5} │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, fp │ │ │ │ + bl 33028 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + stmib sp, {sl, fp} │ │ │ │ + str r6, [sp] │ │ │ │ + bl 30dd8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81400 │ │ │ │ - ldr r0, [pc, #16] @ 81404 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 687ac │ │ │ │ + ldr r0, [pc, #16] @ 687b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, ip, lsl #23 │ │ │ │ - muleq ip, r0, r0 │ │ │ │ + muleq lr, ip, r1 │ │ │ │ + andeq r7, lr, r8, asr #22 │ │ │ │ │ │ │ │ -00081408 : │ │ │ │ +000687b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 814a0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 688a8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f7e8 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, fp │ │ │ │ + bl 33028 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + bl 30184 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 814b8 │ │ │ │ - ldr r0, [pc, #16] @ 814bc │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 688c0 │ │ │ │ + ldr r0, [pc, #16] @ 688c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r7, [ip], -r4 │ │ │ │ - andeq ip, ip, r4 │ │ │ │ + andeq r0, lr, r8, lsl #1 │ │ │ │ + andeq r7, lr, ip, asr sl │ │ │ │ │ │ │ │ -000814c0 : │ │ │ │ +000688c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ + movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81558 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 689bc │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3370c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, fp │ │ │ │ + bl 33028 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + bl 30700 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81570 │ │ │ │ - ldr r0, [pc, #16] @ 81574 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 689d4 │ │ │ │ + ldr r0, [pc, #16] @ 689d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, ip, lsl sl │ │ │ │ - andeq fp, ip, r8, ror pc │ │ │ │ + andeq pc, sp, r4, ror pc @ │ │ │ │ + andeq r7, lr, r0, ror r9 │ │ │ │ │ │ │ │ -00081578 : │ │ │ │ +000689dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 815f8 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + movcs r0, r7 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 68ad0 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 349b4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, fp │ │ │ │ + bl 33028 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + bl 341f8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81610 │ │ │ │ - ldr r0, [pc, #16] @ 81614 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #16] @ 68ae8 │ │ │ │ + ldr r0, [pc, #16] @ 68aec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, ip, ror r9 │ │ │ │ - andeq fp, ip, r4, lsl #30 │ │ │ │ + andeq pc, sp, r0, ror #28 │ │ │ │ + andeq r7, lr, r4, lsl #17 │ │ │ │ │ │ │ │ -00081618 : │ │ │ │ +00068af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [r2] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r7, r1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81698 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34abc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33028 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30e8c │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 816b0 │ │ │ │ - ldr r0, [pc, #16] @ 816b4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r7, [ip], -ip │ │ │ │ - muleq ip, r0, lr │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000816b8 : │ │ │ │ +00068bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [r2] │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r7, r1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81758 │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32974 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33028 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fbcc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81770 │ │ │ │ - ldr r0, [pc, #16] @ 81774 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, ip, lsl r8 │ │ │ │ - strdeq fp, [ip], -ip │ │ │ │ - │ │ │ │ -00081778 : │ │ │ │ - b 32050 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0008177c : │ │ │ │ +00068c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33040 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r5, [r2] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33028 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33694 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00081798 : │ │ │ │ +00068d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r5, [r2] │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + mul r0, r5, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r7, r1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81838 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31a74 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33028 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30d18 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r5 │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81850 │ │ │ │ - ldr r0, [pc, #16] @ 81854 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, ip, lsr r7 │ │ │ │ - andeq fp, ip, r8, asr #26 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00081858 : │ │ │ │ +00068e70 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #60] @ 68ec4 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x54> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 818f8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33838 │ │ │ │ + ldr r1, [pc, #56] @ 68ec8 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x58> │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #27 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 34774 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81910 │ │ │ │ - ldr r0, [pc, #16] @ 81914 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, ip, ror r6 │ │ │ │ - @ instruction: 0x000cbcb4 │ │ │ │ + bl 31828 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #27 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + strdeq r7, [lr], -ip │ │ │ │ + andeq r9, lr, r4, lsl lr │ │ │ │ │ │ │ │ -00081918 : │ │ │ │ +00068ecc <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #60] @ 68f20 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x54> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 819b8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3178c │ │ │ │ + ldr r1, [pc, #56] @ 68f24 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x58> │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #25 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 34774 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 819d0 │ │ │ │ - ldr r0, [pc, #16] @ 819d4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c75bc │ │ │ │ - andeq fp, ip, r0, lsr #24 │ │ │ │ + bl 30a24 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #25 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + @ instruction: 0x000e74bc │ │ │ │ + @ instruction: 0x000e9db8 │ │ │ │ │ │ │ │ -000819d8 : │ │ │ │ +00068f28 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f5d8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #60] @ 68f7c <__slpack_MOD_dcldrawviewportcorner@@Base+0x54> │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #56] @ 68f80 <__slpack_MOD_dcldrawviewportcorner@@Base+0x58> │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #21 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 34774 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35320 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #21 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq r7, lr, ip, ror r4 │ │ │ │ + andeq r9, lr, ip, asr sp │ │ │ │ │ │ │ │ -000819f4 : │ │ │ │ +00068f84 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34324 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #52] @ 68fd0 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x4c> │ │ │ │ + ldr r1, [pc, #52] @ 68fd4 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x50> │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #26 │ │ │ │ + bl 34774 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 337a8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #26 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq r7, lr, ip, lsr r4 │ │ │ │ + andeq r9, lr, r4, lsl sp │ │ │ │ │ │ │ │ -00081a10 : │ │ │ │ +00068fd8 <__slpack_MOD_dcldrawdevicewindowframe@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81ab0 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #52] @ 69024 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x4c> │ │ │ │ + ldr r1, [pc, #52] @ 69028 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x50> │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + bl 34774 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32c98 │ │ │ │ + bl 3292c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq r7, lr, r4, lsl #8 │ │ │ │ + andeq r9, lr, r0, asr #25 │ │ │ │ + │ │ │ │ +0006902c <__slpack_MOD_dcldrawviewportframe@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #52] @ 69078 <__slpack_MOD_dcldrawviewportframe@@Base+0x4c> │ │ │ │ + ldr r1, [pc, #52] @ 6907c <__slpack_MOD_dcldrawviewportframe@@Base+0x50> │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #20 │ │ │ │ + bl 34774 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81ac8 │ │ │ │ - ldr r0, [pc, #16] @ 81acc │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 32b54 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq r7, lr, ip, asr #7 │ │ │ │ + andeq r9, lr, ip, ror #24 │ │ │ │ + │ │ │ │ +00069080 <__slpack_MOD_dclsetframetitle@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #188] @ 69158 <__slpack_MOD_dclsetframetitle@@Base+0xd8> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #184] @ 6915c <__slpack_MOD_dclsetframetitle@@Base+0xdc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #176] @ 69160 <__slpack_MOD_dclsetframetitle@@Base+0xe0> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, r4, asr #9 │ │ │ │ - andeq fp, ip, r4, asr fp │ │ │ │ + mov r1, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #0 │ │ │ │ + mov ip, #1 │ │ │ │ + ldrne r3, [r8] │ │ │ │ + moveq r3, #1 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #16 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str sl, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2fe9c │ │ │ │ + ldr r2, [pc, #68] @ 69164 <__slpack_MOD_dclsetframetitle@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #56] @ 6915c <__slpack_MOD_dclsetframetitle@@Base+0xdc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 69154 <__slpack_MOD_dclsetframetitle@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #36] @ 69168 <__slpack_MOD_dclsetframetitle@@Base+0xe8> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r4, r0, r8, lsl #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r7, lr, r0, ror r3 │ │ │ │ + andseq r4, r0, r8, lsl #23 │ │ │ │ + andeq r7, lr, r4, ror #5 │ │ │ │ │ │ │ │ -00081ad0 : │ │ │ │ +0006916c <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #140] @ 69210 <__slpack_MOD_dclsetaspectratio@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #140] @ 69214 <__slpack_MOD_dclsetaspectratio@@Base+0xa8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #132] @ 69218 <__slpack_MOD_dclsetaspectratio@@Base+0xac> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 344bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [r4] │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 33520 │ │ │ │ + ldr r2, [pc, #68] @ 6921c <__slpack_MOD_dclsetaspectratio@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #56] @ 69214 <__slpack_MOD_dclsetaspectratio@@Base+0xa8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6920c <__slpack_MOD_dclsetaspectratio@@Base+0xa0> │ │ │ │ + ldr r0, [pc, #36] @ 69220 <__slpack_MOD_dclsetaspectratio@@Base+0xb4> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r4, r0, r4, lsr #22 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r7, lr, r0, lsr #5 │ │ │ │ + @ instruction: 0x00104ad0 │ │ │ │ + andeq r7, lr, r0, asr #4 │ │ │ │ │ │ │ │ -00081b04 : │ │ │ │ +00069224 <__slpack_MOD_dclsetframemargin@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [pc, #64] @ 6927c <__slpack_MOD_dclsetframemargin@@Base+0x58> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 320d4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r7, lr, r4, lsl r2 │ │ │ │ + │ │ │ │ +00069280 <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #60] @ 692d4 <__slpack_MOD_dcldivideframe@@Base+0x54> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 31fcc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r7, lr, ip, asr #3 │ │ │ │ + │ │ │ │ +000692d8 <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #220] @ 693d0 <__grpack_MOD_dclsetwindow@@Base+0xf8> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #216] @ 693d4 <__grpack_MOD_dclsetwindow@@Base+0xfc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #208] @ 693d8 <__grpack_MOD_dclsetwindow@@Base+0x100> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #172] @ 693dc <__grpack_MOD_dclsetwindow@@Base+0x104> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 34bb8 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [r7] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r6, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrne r3, [r6] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [r5] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne ip, [r4] │ │ │ │ + ldreq ip, [sp] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 32a64 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 34198 │ │ │ │ + ldr r2, [pc, #72] @ 693e0 <__grpack_MOD_dclsetwindow@@Base+0x108> │ │ │ │ + ldr r3, [pc, #56] @ 693d4 <__grpack_MOD_dclsetwindow@@Base+0xfc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 693cc <__grpack_MOD_dclsetwindow@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #40] @ 693e4 <__grpack_MOD_dclsetwindow@@Base+0x10c> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x001049b0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r7, lr, r4, ror #2 │ │ │ │ + andeq r7, lr, r4, asr r1 │ │ │ │ + andseq r4, r0, r0, lsl r9 │ │ │ │ + strheq r7, [lr], -r8 │ │ │ │ │ │ │ │ -00081b48 : │ │ │ │ +000693e8 <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 32d28 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #220] @ 694e0 <__grpack_MOD_dclsetviewport@@Base+0xf8> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #216] @ 694e4 <__grpack_MOD_dclsetviewport@@Base+0xfc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #208] @ 694e8 <__grpack_MOD_dclsetviewport@@Base+0x100> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #14 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #172] @ 694ec <__grpack_MOD_dclsetviewport@@Base+0x104> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 34bb8 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [r7] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r6, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrne r3, [r6] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [r5] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne ip, [r4] │ │ │ │ + ldreq ip, [sp] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 30dfc │ │ │ │ + ldr r2, [pc, #72] @ 694f0 <__grpack_MOD_dclsetviewport@@Base+0x108> │ │ │ │ + ldr r3, [pc, #56] @ 694e4 <__grpack_MOD_dclsetviewport@@Base+0xfc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 694dc <__grpack_MOD_dclsetviewport@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #40] @ 694f4 <__grpack_MOD_dclsetviewport@@Base+0x10c> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r4, r0, r0, lsr #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r7, lr, ip, rrx │ │ │ │ + andeq r7, lr, r4, asr #32 │ │ │ │ + andseq r4, r0, r0, lsl #16 │ │ │ │ + andeq r6, lr, r0, asr #31 │ │ │ │ │ │ │ │ -00081b74 : │ │ │ │ +000694f8 <__grpack_MOD_dclsetmapprojectionwindow@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fc8c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #220] @ 695f0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xf8> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #216] @ 695f4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xfc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #208] @ 695f8 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x100> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #25 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #172] @ 695fc <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x104> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 34bb8 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [r7] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r6, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrne r3, [r6] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [r5] │ │ │ │ + ldreq r3, [sp] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne ip, [r4] │ │ │ │ + ldreq ip, [sp] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 31054 │ │ │ │ + ldr r2, [pc, #72] @ 69600 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x108> │ │ │ │ + ldr r3, [pc, #56] @ 695f4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xfc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 695ec <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #40] @ 69604 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x10c> │ │ │ │ + mov r1, #25 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + mulseq r0, r0, r7 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, lr, ip, ror #30 │ │ │ │ + andeq r6, lr, r4, lsr pc │ │ │ │ + @ instruction: 0x001046f0 │ │ │ │ + andeq r6, lr, r0, asr #29 │ │ │ │ │ │ │ │ -00081b90 : │ │ │ │ +00069608 <__grpack_MOD_dclsetsimilarity@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81c30 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30580 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81c48 │ │ │ │ - ldr r0, [pc, #16] @ 81c4c │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #196] @ 696e8 <__grpack_MOD_dclsetsimilarity@@Base+0xe0> │ │ │ │ + ldr r3, [pc, #196] @ 696ec <__grpack_MOD_dclsetsimilarity@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #188] @ 696f0 <__grpack_MOD_dclsetsimilarity@@Base+0xe8> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, r4, asr #6 │ │ │ │ - andeq fp, ip, r0, lsl #20 │ │ │ │ + mov r1, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #152] @ 696f4 <__grpack_MOD_dclsetsimilarity@@Base+0xec> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 34bb8 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [r6] │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [r5] │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrne r3, [r4] │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 34be8 │ │ │ │ + ldr r2, [pc, #72] @ 696f8 <__grpack_MOD_dclsetsimilarity@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #56] @ 696ec <__grpack_MOD_dclsetsimilarity@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 696e4 <__grpack_MOD_dclsetsimilarity@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #40] @ 696fc <__grpack_MOD_dclsetsimilarity@@Base+0xf4> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r4, r0, r4, lsl #13 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, lr, ip, ror lr │ │ │ │ + andeq r6, lr, r8, lsr #28 │ │ │ │ + @ instruction: 0x001045f8 │ │ │ │ + andeq r6, lr, r4, ror #27 │ │ │ │ │ │ │ │ -00081c50 : │ │ │ │ +00069700 <__grpack_MOD_dclsetmapprojectionangle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81cf0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 305bc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81d08 │ │ │ │ - ldr r0, [pc, #16] @ 81d0c │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #196] @ 697e0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe0> │ │ │ │ + ldr r3, [pc, #196] @ 697e4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #188] @ 697e8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe8> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, r4, lsl #5 │ │ │ │ - andeq fp, ip, ip, ror #18 │ │ │ │ + mov r1, #24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #152] @ 697ec <__grpack_MOD_dclsetmapprojectionangle@@Base+0xec> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 34bb8 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [r6] │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrne r3, [r5] │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [r4] │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 349cc │ │ │ │ + ldr r2, [pc, #72] @ 697f0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #56] @ 697e4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 697dc <__grpack_MOD_dclsetmapprojectionangle@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #40] @ 697f4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xf4> │ │ │ │ + mov r1, #24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r4, r0, ip, lsl #11 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq lr, r8, sp │ │ │ │ + andeq r6, lr, r0, lsr sp │ │ │ │ + andseq r4, r0, r0, lsl #10 │ │ │ │ + andeq r6, lr, r0, lsl #26 │ │ │ │ │ │ │ │ -00081d10 : │ │ │ │ +000697f8 <__grpack_MOD_dclsettransnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81db0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 312c4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 69838 <__grpack_MOD_dclsettransnumber@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81dc8 │ │ │ │ - ldr r0, [pc, #16] @ 81dcc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, ip, r4, asr #3 │ │ │ │ - ldrdeq fp, [ip], -r8 │ │ │ │ + bl 32308 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq r6, [lr], -r8 │ │ │ │ │ │ │ │ -00081dd0 : │ │ │ │ +0006983c <__grpack_MOD_dclsettransfunction@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3328c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 69874 <__grpack_MOD_dclsettransfunction@@Base+0x38> │ │ │ │ + mov r1, #19 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 30aa8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r6, lr, r8, lsr #25 │ │ │ │ │ │ │ │ -00081dec : │ │ │ │ +00069878 <__grpack_MOD_dclclosegraphics@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32650 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 698b0 <__grpack_MOD_dclclosegraphics@@Base+0x38> │ │ │ │ + mov r1, #15 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 34f6c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r6, lr, r0, lsl #25 │ │ │ │ │ │ │ │ -00081e08 : │ │ │ │ +000698b4 <__grpack_MOD_dclnewfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3097c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00081e24 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81ec4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33a54 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81edc │ │ │ │ - ldr r0, [pc, #16] @ 81ee0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strheq r7, [ip], -r0 │ │ │ │ - strdeq fp, [ip], -r0 │ │ │ │ + ldr r4, [pc, #32] @ 698ec <__grpack_MOD_dclnewfig@@Base+0x38> │ │ │ │ + mov r1, #9 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 30e50 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #9 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r6, lr, r4, asr ip │ │ │ │ │ │ │ │ -00081ee4 : │ │ │ │ +000698f0 <__grpack_MOD_dclnewframe@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31bac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 69928 <__grpack_MOD_dclnewframe@@Base+0x38> │ │ │ │ + mov r1, #11 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 2f5b4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #11 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r6, lr, r4, lsr #24 │ │ │ │ │ │ │ │ -00081f00 : │ │ │ │ +0006992c <__grpack_MOD_dclopengraphics@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 81fa0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [ip, #3720] @ 0xe88 │ │ │ │ + ldr r2, [pc, #276] @ 69a58 <__grpack_MOD_dclopengraphics@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #276] @ 69a5c <__grpack_MOD_dclopengraphics@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #268] @ 69a60 <__grpack_MOD_dclopengraphics@@Base+0x134> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #364 @ 0x16c │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 699c8 <__grpack_MOD_dclopengraphics@@Base+0x9c> │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r4, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 342f4 │ │ │ │ + ldr r2, [pc, #208] @ 69a64 <__grpack_MOD_dclopengraphics@@Base+0x138> │ │ │ │ + ldr r3, [pc, #196] @ 69a5c <__grpack_MOD_dclopengraphics@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 69a54 <__grpack_MOD_dclopengraphics@@Base+0x128> │ │ │ │ + ldr r0, [pc, #176] @ 69a68 <__grpack_MOD_dclopengraphics@@Base+0x13c> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #364 @ 0x16c │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r4, [pc, #156] @ 69a6c <__grpack_MOD_dclopengraphics@@Base+0x140> │ │ │ │ + add r5, sp, #8 │ │ │ │ + mov r3, #6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #27 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30bd4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #116] @ 69a70 <__grpack_MOD_dclopengraphics@@Base+0x144> │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 81fb8 │ │ │ │ - ldr r0, [pc, #16] @ 81fbc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r6, [ip], -r4 │ │ │ │ - andeq fp, ip, r0, asr #14 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + bl 30f04 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r1, #29 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + add r4, sp, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + b 69984 <__grpack_MOD_dclopengraphics@@Base+0x58> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r4, r0, r4, ror #6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r6, [lr], -ip │ │ │ │ + andseq r4, r0, r4, lsl r3 │ │ │ │ + andeq r6, lr, r0, lsl #23 │ │ │ │ + andeq r6, lr, r4, ror fp │ │ │ │ + andeq r6, lr, r8, asr fp │ │ │ │ │ │ │ │ -00081fc0 : │ │ │ │ +00069a74 <__grpack_MOD_dclselectdevice@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82060 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f908 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + str r0, [ip, #3712] @ 0xe80 │ │ │ │ + ldr r2, [pc, #236] @ 69b78 <__grpack_MOD_dclselectdevice@@Base+0x104> │ │ │ │ + ldr r5, [pc, #236] @ 69b7c <__grpack_MOD_dclselectdevice@@Base+0x108> │ │ │ │ + ldr r3, [pc, #236] @ 69b80 <__grpack_MOD_dclselectdevice@@Base+0x10c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub sp, sp, #364 @ 0x16c │ │ │ │ + mov r1, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82078 │ │ │ │ - ldr r0, [pc, #16] @ 8207c │ │ │ │ + ldr r6, [pc, #212] @ 69b84 <__grpack_MOD_dclselectdevice@@Base+0x110> │ │ │ │ + add r4, sp, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, #128 @ 0x80 │ │ │ │ + mov r3, #13 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #156] @ 69b88 <__grpack_MOD_dclselectdevice@@Base+0x114> │ │ │ │ + mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r4, lsl pc │ │ │ │ - andeq fp, ip, ip, lsr #13 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + mov r7, #15 │ │ │ │ + bl 30f04 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 69b8c <__grpack_MOD_dclselectdevice@@Base+0x118> │ │ │ │ + ldr r3, [pc, #48] @ 69b80 <__grpack_MOD_dclselectdevice@@Base+0x10c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 69b74 <__grpack_MOD_dclselectdevice@@Base+0x100> │ │ │ │ + add sp, sp, #364 @ 0x16c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r4, r0, r8, lsl r2 │ │ │ │ + ldrdeq r6, [lr], -r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, lr, r8, ror sl │ │ │ │ + andeq r6, lr, r8, ror #20 │ │ │ │ + andseq r4, r0, ip, asr r1 │ │ │ │ │ │ │ │ -00082080 : │ │ │ │ +00069b90 <__rnmlib_MOD_dclrunningmean@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82120 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #388] @ 69d30 <__rnmlib_MOD_dclrunningmean@@Base+0x1a0> │ │ │ │ + ldr r3, [pc, #388] @ 69d34 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r6, [r1] │ │ │ │ + ldr sl, [r0] │ │ │ │ + bic fp, r5, r5, asr #31 │ │ │ │ + beq 69c5c <__rnmlib_MOD_dclrunningmean@@Base+0xcc> │ │ │ │ + ldr r0, [pc, #324] @ 69d38 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 69c70 <__rnmlib_MOD_dclrunningmean@@Base+0xe0> │ │ │ │ + ldr r3, [pc, #304] @ 69d3c <__rnmlib_MOD_dclrunningmean@@Base+0x1ac> │ │ │ │ + mov r1, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + add r2, sp, #8 │ │ │ │ + stm sp, {r3, r7, fp} │ │ │ │ + bl 31b70 │ │ │ │ + ldr r2, [pc, #280] @ 69d40 <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #264] @ 69d34 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 69d2c <__rnmlib_MOD_dclrunningmean@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #248] @ 69d44 <__rnmlib_MOD_dclrunningmean@@Base+0x1b4> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #228] @ 69d48 <__rnmlib_MOD_dclrunningmean@@Base+0x1b8> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 69c04 <__rnmlib_MOD_dclrunningmean@@Base+0x74> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 69cf0 <__rnmlib_MOD_dclrunningmean@@Base+0x160> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33754 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 69c98 <__rnmlib_MOD_dclrunningmean@@Base+0x108> │ │ │ │ + ldr r3, [pc, #152] @ 69d4c <__rnmlib_MOD_dclrunningmean@@Base+0x1bc> │ │ │ │ + mov r1, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + stmib sp, {r7, fp} │ │ │ │ + bl 31b70 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r6], r8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 69cd4 <__rnmlib_MOD_dclrunningmean@@Base+0x144> │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82138 │ │ │ │ - ldr r0, [pc, #16] @ 8213c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r4, asr lr │ │ │ │ - andeq fp, ip, r8, lsl r6 │ │ │ │ - │ │ │ │ -00082140 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb84 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008215c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 355c0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082178 : │ │ │ │ + b 69c20 <__rnmlib_MOD_dclrunningmean@@Base+0x90> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #80] @ 69d50 <__rnmlib_MOD_dclrunningmean@@Base+0x1c0> │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + add r2, sp, #8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + bl 31b70 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 69c20 <__rnmlib_MOD_dclrunningmean@@Base+0x90> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrsheq r4, [r0], -ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, lr, ip, lsl #19 │ │ │ │ + andeq sp, lr, r4, lsr ip │ │ │ │ + andseq r4, r0, r0, lsl #1 │ │ │ │ + andeq r6, lr, r4, lsr r9 │ │ │ │ + andeq r6, lr, ip, lsl r9 │ │ │ │ + andeq sp, lr, ip, lsl #23 │ │ │ │ + andeq sp, lr, r0, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #136] @ 69df4 <__rnmlib_MOD_dclrunningmean@@Base+0x264> │ │ │ │ + ldr r3, [pc, #136] @ 69df8 <__rnmlib_MOD_dclrunningmean@@Base+0x268> │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r8, [pc, #132] @ 69dfc <__rnmlib_MOD_dclrunningmean@@Base+0x26c> │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82218 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, #5 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r5, [pc, #92] @ 69e00 <__rnmlib_MOD_dclrunningmean@@Base+0x270> │ │ │ │ + bl 34234 │ │ │ │ + ldr r1, [pc, #88] @ 69e04 <__rnmlib_MOD_dclrunningmean@@Base+0x274> │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 322f0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 34234 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 32d10 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82230 │ │ │ │ - ldr r0, [pc, #16] @ 82234 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, ip, asr sp │ │ │ │ - andeq fp, ip, ip, asr #10 │ │ │ │ - │ │ │ │ -00082238 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 31b40 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008227c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 328f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082298 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fb60 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000822c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31720 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000822e0 : │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 32d10 │ │ │ │ + andseq r3, r0, ip, lsr pc │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + andeq r6, lr, r4, lsl r8 │ │ │ │ + strdeq r6, [lr], -r0 │ │ │ │ + andeq r2, r0, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #136] @ 69ea8 <__rnmlib_MOD_dclrunningmean@@Base+0x318> │ │ │ │ + ldr r3, [pc, #136] @ 69eac <__rnmlib_MOD_dclrunningmean@@Base+0x31c> │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r8, [pc, #132] @ 69eb0 <__rnmlib_MOD_dclrunningmean@@Base+0x320> │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82380 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, #6 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r5, [pc, #92] @ 69eb4 <__rnmlib_MOD_dclrunningmean@@Base+0x324> │ │ │ │ + bl 34234 │ │ │ │ + ldr r1, [pc, #88] @ 69eb8 <__rnmlib_MOD_dclrunningmean@@Base+0x328> │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 34ce4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 34234 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 32d10 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82398 │ │ │ │ - ldr r0, [pc, #16] @ 8239c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r6, [ip], -r4 │ │ │ │ - andeq fp, ip, r0, lsl r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 32d10 │ │ │ │ + andseq r3, r0, r8, lsl #29 │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + andeq r6, lr, r0, ror r7 │ │ │ │ + andeq r6, lr, ip, asr #14 │ │ │ │ + @ instruction: 0x000022bc │ │ │ │ │ │ │ │ -000823a0 : │ │ │ │ +00069ebc <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 69f04 <__uspack_MOD_dclshiftaxis@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82440 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 308a4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82458 │ │ │ │ - ldr r0, [pc, #16] @ 8245c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r4, lsr fp │ │ │ │ - andeq fp, ip, ip, ror r3 │ │ │ │ + bl 353f8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #11 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq r6, [lr], -ip │ │ │ │ │ │ │ │ -00082460 : │ │ │ │ +00069f08 <__uspack_MOD_dcldrawaxislabel@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #1272] @ 6a420 <__uspack_MOD_dcldrawaxislabel@@Base+0x518> │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #1268] @ 6a424 <__uspack_MOD_dcldrawaxislabel@@Base+0x51c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + moveq r6, r2 │ │ │ │ + beq 69f90 <__uspack_MOD_dcldrawaxislabel@@Base+0x88> │ │ │ │ + ldr r6, [r2] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 69f90 <__uspack_MOD_dcldrawaxislabel@@Base+0x88> │ │ │ │ + ldr sl, [r2, #24] │ │ │ │ + ldr r9, [r2, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + rsbne r3, sl, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + moveq sl, #1 │ │ │ │ + sub r9, r9, r3 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r0, [pc, #1152] @ 6a428 <__uspack_MOD_dcldrawaxislabel@@Base+0x520> │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #1148] @ 6a42c <__uspack_MOD_dcldrawaxislabel@@Base+0x524> │ │ │ │ + cmp r7, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #16 │ │ │ │ + add fp, r4, r3 │ │ │ │ + moveq r7, #1 │ │ │ │ + bl 34774 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldrne r3, [r8] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + bic r1, fp, fp, asr #31 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + beq 6a070 <__uspack_MOD_dcldrawaxislabel@@Base+0x168> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6a110 <__uspack_MOD_dcldrawaxislabel@@Base+0x208> │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 6a09c <__uspack_MOD_dcldrawaxislabel@@Base+0x194> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add ip, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + bl 30184 │ │ │ │ + ldr r2, [pc, #1012] @ 6a430 <__uspack_MOD_dcldrawaxislabel@@Base+0x528> │ │ │ │ + ldr r3, [pc, #996] @ 6a424 <__uspack_MOD_dcldrawaxislabel@@Base+0x51c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a41c <__uspack_MOD_dcldrawaxislabel@@Base+0x514> │ │ │ │ + ldr r0, [pc, #980] @ 6a434 <__uspack_MOD_dcldrawaxislabel@@Base+0x52c> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6a2dc <__uspack_MOD_dcldrawaxislabel@@Base+0x3d4> │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 32488 │ │ │ │ + b 6a034 <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + subs r3, r9, #1 │ │ │ │ + bpl 6a248 <__uspack_MOD_dcldrawaxislabel@@Base+0x340> │ │ │ │ + mov r0, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r3, ip │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 30184 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6a3fc <__uspack_MOD_dcldrawaxislabel@@Base+0x4f4> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6a034 <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6a204 <__uspack_MOD_dcldrawaxislabel@@Base+0x2fc> │ │ │ │ + mov r0, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 6a0a4 <__uspack_MOD_dcldrawaxislabel@@Base+0x19c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + bl 30184 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 6a410 <__uspack_MOD_dcldrawaxislabel@@Base+0x508> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 6a18c <__uspack_MOD_dcldrawaxislabel@@Base+0x284> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp sl, #1 │ │ │ │ + beq 6a034 <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 6a104 <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ + mov r4, #1 │ │ │ │ + b 6a1c8 <__uspack_MOD_dcldrawaxislabel@@Base+0x2c0> │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r9, r4 │ │ │ │ + blt 6a104 <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 6a1bc <__uspack_MOD_dcldrawaxislabel@@Base+0x2b4> │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + mla r0, r4, sl, r7 │ │ │ │ + sub r1, r4, #1 │ │ │ │ + mla r0, r5, r0, r6 │ │ │ │ + mla r1, r5, r1, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r9, r4 │ │ │ │ + bge 6a1d8 <__uspack_MOD_dcldrawaxislabel@@Base+0x2d0> │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + b 6a104 <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr ip, [r2], lr │ │ │ │ + cmp r4, r3 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6a228 <__uspack_MOD_dcldrawaxislabel@@Base+0x320> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b 6a130 <__uspack_MOD_dcldrawaxislabel@@Base+0x228> │ │ │ │ + mul r0, r5, r9 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82500 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r8, #0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fb0c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r8, r8, #1 │ │ │ │ + bgt 6a360 <__uspack_MOD_dcldrawaxislabel@@Base+0x458> │ │ │ │ + cmp r8, r3 │ │ │ │ + ble 6a270 <__uspack_MOD_dcldrawaxislabel@@Base+0x368> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + bl 30184 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 6a1b4 <__uspack_MOD_dcldrawaxislabel@@Base+0x2ac> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 6a178 <__uspack_MOD_dcldrawaxislabel@@Base+0x270> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82518 │ │ │ │ - ldr r0, [pc, #16] @ 8251c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r4, ror sl │ │ │ │ - andeq fp, ip, r8, ror #5 │ │ │ │ - │ │ │ │ -00082520 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33f04 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008253c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 324b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082558 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b 6a1b4 <__uspack_MOD_dcldrawaxislabel@@Base+0x2ac> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6a3cc <__uspack_MOD_dcldrawaxislabel@@Base+0x4c4> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + str r1, [sp, #32] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 825f8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34b40 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r0, [r3], r7 │ │ │ │ + cmp r4, r6 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 6a308 <__uspack_MOD_dcldrawaxislabel@@Base+0x400> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + bl 32488 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r4, r8, r4, lsl #2 │ │ │ │ + ldr r2, [r5, #4]! │ │ │ │ + str r2, [r3], r7 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 6a344 <__uspack_MOD_dcldrawaxislabel@@Base+0x43c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6a034 <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r8 │ │ │ │ + mov r9, r5 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + mov r8, r3 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b 6a390 <__uspack_MOD_dcldrawaxislabel@@Base+0x488> │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mla r1, r4, sl, r5 │ │ │ │ + mla r0, r9, r0, r7 │ │ │ │ + mla r1, r9, r1, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r8, r4 │ │ │ │ + bge 6a388 <__uspack_MOD_dcldrawaxislabel@@Base+0x480> │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + b 6a288 <__uspack_MOD_dcldrawaxislabel@@Base+0x380> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 32488 │ │ │ │ + b 6a354 <__uspack_MOD_dcldrawaxislabel@@Base+0x44c> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 6a178 <__uspack_MOD_dcldrawaxislabel@@Base+0x270> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82610 │ │ │ │ - ldr r0, [pc, #16] @ 82614 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, ip, ror r9 │ │ │ │ - andeq fp, ip, ip, lsl r2 │ │ │ │ + b 6a104 <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6a034 <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r3, r0, ip, ror sp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, lr, r4, lsl #12 │ │ │ │ + andeq r8, lr, r4, lsl #26 │ │ │ │ + andseq r3, r0, ip, ror #24 │ │ │ │ + andeq r6, lr, ip, asr r5 │ │ │ │ │ │ │ │ -00082618 : │ │ │ │ +0006a438 <__uspack_MOD_dcldrawtickmark@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82698 │ │ │ │ + ldr r2, [pc, #480] @ 6a634 <__uspack_MOD_dcldrawtickmark@@Base+0x1fc> │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #476] @ 6a638 <__uspack_MOD_dcldrawtickmark@@Base+0x200> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6a524 <__uspack_MOD_dcldrawtickmark@@Base+0xec> │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r6, [r1] │ │ │ │ + ldr r0, [pc, #424] @ 6a63c <__uspack_MOD_dcldrawtickmark@@Base+0x204> │ │ │ │ + ldr r1, [pc, #424] @ 6a640 <__uspack_MOD_dcldrawtickmark@@Base+0x208> │ │ │ │ + sub r5, r5, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #15 │ │ │ │ + add sl, r5, r3 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [r4] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp r9, #1 │ │ │ │ + bic fp, sl, sl, asr #31 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 6a56c <__uspack_MOD_dcldrawtickmark@@Base+0x134> │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33a3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 826b0 │ │ │ │ - ldr r0, [pc, #16] @ 826b4 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r8, [sp] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + bl 30a60 │ │ │ │ + ldr r2, [pc, #340] @ 6a644 <__uspack_MOD_dcldrawtickmark@@Base+0x20c> │ │ │ │ + ldr r3, [pc, #324] @ 6a638 <__uspack_MOD_dcldrawtickmark@@Base+0x200> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a630 <__uspack_MOD_dcldrawtickmark@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #308] @ 6a648 <__uspack_MOD_dcldrawtickmark@@Base+0x210> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr fp, [r1, #32] │ │ │ │ + ldr r6, [r1] │ │ │ │ + ldr r0, [pc, #276] @ 6a64c <__uspack_MOD_dcldrawtickmark@@Base+0x214> │ │ │ │ + ldr r1, [pc, #276] @ 6a650 <__uspack_MOD_dcldrawtickmark@@Base+0x218> │ │ │ │ + sub fp, fp, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r6, [ip], -ip │ │ │ │ - andeq fp, ip, r8, lsr #3 │ │ │ │ - │ │ │ │ -000826b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #15 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + add fp, fp, #1 │ │ │ │ + beq 6a5e8 <__uspack_MOD_dcldrawtickmark@@Base+0x1b0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + bic fp, fp, fp, asr #31 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 6a4cc <__uspack_MOD_dcldrawtickmark@@Base+0x94> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 6a5f8 <__uspack_MOD_dcldrawtickmark@@Base+0x1c0> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82738 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r4, r0, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r9 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6a594 <__uspack_MOD_dcldrawtickmark@@Base+0x15c> │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r8, [sp] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + add r5, sl, r5, lsl #2 │ │ │ │ + bl 30a60 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r6], r9 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne 6a5cc <__uspack_MOD_dcldrawtickmark@@Base+0x194> │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6a4e8 <__uspack_MOD_dcldrawtickmark@@Base+0xb0> │ │ │ │ mov r3, #1 │ │ │ │ + bic fp, fp, fp, asr #31 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 6a4cc <__uspack_MOD_dcldrawtickmark@@Base+0x94> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r8, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 333a0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 30a60 │ │ │ │ + mov r0, sl │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82750 │ │ │ │ - ldr r0, [pc, #16] @ 82754 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, ip, lsr r8 │ │ │ │ - andeq fp, ip, r4, lsr r1 │ │ │ │ + b 6a4e8 <__uspack_MOD_dcldrawtickmark@@Base+0xb0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r3, r0, r0, asr r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, lr, r0, lsr r1 │ │ │ │ + andeq r8, lr, ip, lsl r8 │ │ │ │ + @ instruction: 0x001037b8 │ │ │ │ + strheq r6, [lr], -ip │ │ │ │ + muleq lr, r0, r0 │ │ │ │ + andeq r8, lr, r8, ror r7 │ │ │ │ │ │ │ │ -00082758 : │ │ │ │ +0006a654 <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 827f8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #156] @ 6a70c <__uspack_MOD_dcldrawaxisline@@Base+0xb8> │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #152] @ 6a710 <__uspack_MOD_dcldrawaxisline@@Base+0xbc> │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [pc, #128] @ 6a714 <__uspack_MOD_dcldrawaxisline@@Base+0xc0> │ │ │ │ + ldr r0, [pc, #128] @ 6a718 <__uspack_MOD_dcldrawaxisline@@Base+0xc4> │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r6, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [r4] │ │ │ │ + moveq r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 34d20 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82810 │ │ │ │ - ldr r0, [pc, #16] @ 82814 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 341c8 │ │ │ │ + ldr r2, [pc, #72] @ 6a71c <__uspack_MOD_dcldrawaxisline@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #56] @ 6a710 <__uspack_MOD_dcldrawaxisline@@Base+0xbc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a708 <__uspack_MOD_dcldrawaxisline@@Base+0xb4> │ │ │ │ + ldr r0, [pc, #40] @ 6a720 <__uspack_MOD_dcldrawaxisline@@Base+0xcc> │ │ │ │ + mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, ip, ror r7 │ │ │ │ - andeq fp, ip, r0, lsr #1 │ │ │ │ - │ │ │ │ -00082818 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31d08 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082834 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 358f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r3, r0, r4, lsr r6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r8, lr, r8, lsl r6 │ │ │ │ + andeq r5, lr, ip, lsr pc │ │ │ │ + @ instruction: 0x001035d4 │ │ │ │ + andeq r5, lr, r8, ror #29 │ │ │ │ │ │ │ │ -00082850 : │ │ │ │ +0006a724 <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33334 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #196] @ 6a804 <__uspack_MOD_dcldrawtitle@@Base+0xe0> │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #192] @ 6a808 <__uspack_MOD_dcldrawtitle@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #176] @ 6a80c <__uspack_MOD_dcldrawtitle@@Base+0xe8> │ │ │ │ + ldr r1, [pc, #176] @ 6a810 <__uspack_MOD_dcldrawtitle@@Base+0xec> │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #12 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + bl 34774 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [r5] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r1, [r4] │ │ │ │ + moveq r1, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 31588 │ │ │ │ + ldr r2, [pc, #72] @ 6a814 <__uspack_MOD_dcldrawtitle@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #56] @ 6a808 <__uspack_MOD_dcldrawtitle@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a800 <__uspack_MOD_dcldrawtitle@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #40] @ 6a818 <__uspack_MOD_dcldrawtitle@@Base+0xf4> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r3, r0, r4, ror #10 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r5, lr, r0, lsl #29 │ │ │ │ + andeq r8, lr, r4, asr r5 │ │ │ │ + @ instruction: 0x001034dc │ │ │ │ + andeq r5, lr, r0, lsl #28 │ │ │ │ │ │ │ │ -0008286c : │ │ │ │ +0006a81c <__uspack_MOD_dcldrawaxiscalendar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #564] @ 6aa70 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x254> │ │ │ │ + mov r5, r3 │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [pc, #556] @ 6aa74 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x258> │ │ │ │ + ldm r7, {r7, r9, ip} │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82904 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [pc, #536] @ 6aa78 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x25c> │ │ │ │ + ldr r0, [pc, #536] @ 6aa7c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x260> │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #19 │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #108] @ 0x6c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + ldm r4, {r1, r3} │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + rsb r0, r1, r1, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + ldr r8, [pc, #452] @ 6aa80 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x264> │ │ │ │ + add r3, r3, r1, lsl #4 │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 6a8dc <__uspack_MOD_dcldrawaxiscalendar@@Base+0xc0> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ac0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 69d54 <__rnmlib_MOD_dclrunningmean@@Base+0x1c4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 6a8f0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd4> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8291c │ │ │ │ - ldr r0, [pc, #16] @ 82920 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 69e08 <__rnmlib_MOD_dclrunningmean@@Base+0x278> │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r7, [r7] │ │ │ │ + cmp sl, #0 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + beq 6aa34 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x218> │ │ │ │ + cmp fp, #7 │ │ │ │ + mov r1, sl │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + ble 6aa14 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1f8> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r0, ror r6 │ │ │ │ - andeq sl, ip, r0, asr #31 │ │ │ │ - │ │ │ │ -00082924 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33cf4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add r3, sp, #32 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 312b8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6a98c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170> │ │ │ │ + ldr r2, [pc, #308] @ 6aa84 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x268> │ │ │ │ + ldr r0, [pc, #308] @ 6aa88 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x26c> │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #280] @ 6aa8c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x270> │ │ │ │ + ldr r0, [pc, #280] @ 6aa90 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x274> │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 32d10 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 6a9d8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1bc> │ │ │ │ + ldr r3, [pc, #248] @ 6aa94 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x278> │ │ │ │ + ldr r0, [pc, #248] @ 6aa98 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x27c> │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #220] @ 6aa9c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x280> │ │ │ │ + ldr r0, [pc, #220] @ 6aaa0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x284> │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 32d10 │ │ │ │ + ldr r2, [pc, #196] @ 6aaa4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x288> │ │ │ │ + ldr r3, [pc, #144] @ 6aa74 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6aa6c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x250> │ │ │ │ + ldr r0, [pc, #164] @ 6aaa8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x28c> │ │ │ │ + mov r1, #19 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, fp, #8 │ │ │ │ + add r0, r4, fp │ │ │ │ + bl 313fc │ │ │ │ + b 6a920 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x104> │ │ │ │ + ldr r3, [pc, #112] @ 6aaac <__uspack_MOD_dcldrawaxiscalendar@@Base+0x290> │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + strh r3, [sp, #36] @ 0x24 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + strb r3, [sp, #38] @ 0x26 │ │ │ │ + mov r3, #32 │ │ │ │ + strb r3, [sp, #39] @ 0x27 │ │ │ │ + strb r3, [sp, #40] @ 0x28 │ │ │ │ + strb r3, [sp, #41] @ 0x29 │ │ │ │ + strb r3, [sp, #42] @ 0x2a │ │ │ │ + strb r3, [sp, #43] @ 0x2b │ │ │ │ + b 6a920 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x104> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r3, r0, r0, ror #8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r8, lr, r8, asr #8 │ │ │ │ + muleq lr, r0, sp │ │ │ │ + andseq r3, r0, r4, ror #7 │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + andeq r5, lr, ip, lsr #24 │ │ │ │ + andeq r2, r0, ip, ror #5 │ │ │ │ + andeq r5, lr, r8, lsl ip │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + strdeq r5, [lr], -r8 │ │ │ │ + @ instruction: 0x000022bc │ │ │ │ + andeq r5, lr, r4, ror #23 │ │ │ │ + andseq r3, r0, r8, asr #5 │ │ │ │ + strdeq r5, [lr], -ip │ │ │ │ + ldrdeq r5, [lr], -r8 │ │ │ │ │ │ │ │ -00082940 : │ │ │ │ +0006aab0 <__uspack_MOD_dcldrawaxislog@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82a40 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 82a58 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #1464] @ 6b088 <__uspack_MOD_dcldrawaxislog@@Base+0x5d8> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1460] @ 6b08c <__uspack_MOD_dcldrawaxislog@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [pc, #1400] @ 6b090 <__uspack_MOD_dcldrawaxislog@@Base+0x5e0> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r8, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + moveq r4, r3 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + beq 6ab80 <__uspack_MOD_dcldrawaxislog@@Base+0xd0> │ │ │ │ + ldr r4, [r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6ab80 <__uspack_MOD_dcldrawaxislog@@Base+0xd0> │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + cmp fp, #0 │ │ │ │ + rsbne r2, fp, #0 │ │ │ │ + mvneq r2, #0 │ │ │ │ + strne r2, [sp, #52] @ 0x34 │ │ │ │ + streq r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + moveq fp, #1 │ │ │ │ + sub r3, r2, r3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #1292] @ 6b094 <__uspack_MOD_dcldrawaxislog@@Base+0x5e4> │ │ │ │ + ldr r0, [pc, #1292] @ 6b098 <__uspack_MOD_dcldrawaxislog@@Base+0x5e8> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, #14 │ │ │ │ + bl 34774 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6ac00 <__uspack_MOD_dcldrawaxislog@@Base+0x150> │ │ │ │ + ldr sl, [pc, #1264] @ 6b09c <__uspack_MOD_dcldrawaxislog@@Base+0x5ec> │ │ │ │ + ldr r1, [pc, #1264] @ 6b0a0 <__uspack_MOD_dcldrawaxislog@@Base+0x5f0> │ │ │ │ + add sl, pc, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [pc, #1248] @ 6b0a4 <__uspack_MOD_dcldrawaxislog@@Base+0x5f4> │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 325f0 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r7 │ │ │ │ + bl 300e8 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 300e8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6ac68 <__uspack_MOD_dcldrawaxislog@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #1176] @ 6b0a8 <__uspack_MOD_dcldrawaxislog@@Base+0x5f8> │ │ │ │ + ldr sl, [pc, #1176] @ 6b0ac <__uspack_MOD_dcldrawaxislog@@Base+0x5fc> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r1, r3, #8 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [pc, #1156] @ 6b0b0 <__uspack_MOD_dcldrawaxislog@@Base+0x600> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r1, r3, #12 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34a68 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 33db4 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35824 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ac80 <__uspack_MOD_dcldrawaxislog@@Base+0x1d0> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 69d54 <__rnmlib_MOD_dclrunningmean@@Base+0x1c4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ac98 <__uspack_MOD_dcldrawaxislog@@Base+0x1e8> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 69e08 <__rnmlib_MOD_dclrunningmean@@Base+0x278> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6acf8 <__uspack_MOD_dcldrawaxislog@@Base+0x248> │ │ │ │ + ldr sl, [pc, #1032] @ 6b0b4 <__uspack_MOD_dcldrawaxislog@@Base+0x604> │ │ │ │ + ldr r9, [pc, #1032] @ 6b0b8 <__uspack_MOD_dcldrawaxislog@@Base+0x608> │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r9, pc, r9 │ │ │ │ + bl 30cb8 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + bl 30cb8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 301e4 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 301e4 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 6ad1c <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ + bl 30280 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30280 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6ad80 <__uspack_MOD_dcldrawaxislog@@Base+0x2d0> │ │ │ │ + ldr r8, [pc, #912] @ 6b0bc <__uspack_MOD_dcldrawaxislog@@Base+0x60c> │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ + bl 34294 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + bl 3277c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp fp, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne 6af34 <__uspack_MOD_dcldrawaxislog@@Base+0x484> │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + bl 2fb54 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + bl 324e8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + bl 30b50 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6adc4 <__uspack_MOD_dcldrawaxislog@@Base+0x314> │ │ │ │ + ldr r7, [pc, #804] @ 6b0c0 <__uspack_MOD_dcldrawaxislog@@Base+0x610> │ │ │ │ + ldr r0, [pc, #804] @ 6b0c4 <__uspack_MOD_dcldrawaxislog@@Base+0x614> │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32194 │ │ │ │ + ldr r0, [pc, #784] @ 6b0c8 <__uspack_MOD_dcldrawaxislog@@Base+0x618> │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r7, r2 │ │ │ │ + bl 32194 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6adfc <__uspack_MOD_dcldrawaxislog@@Base+0x34c> │ │ │ │ + ldr r6, [pc, #760] @ 6b0cc <__uspack_MOD_dcldrawaxislog@@Base+0x61c> │ │ │ │ + ldr r0, [pc, #760] @ 6b0d0 <__uspack_MOD_dcldrawaxislog@@Base+0x620> │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r6, #8 │ │ │ │ + bl 2fb90 │ │ │ │ + ldr r0, [pc, #740] @ 6b0d4 <__uspack_MOD_dcldrawaxislog@@Base+0x624> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r6, #12 │ │ │ │ + bl 2fb90 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ae4c <__uspack_MOD_dcldrawaxislog@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #712] @ 6b0d8 <__uspack_MOD_dcldrawaxislog@@Base+0x628> │ │ │ │ + ldr r0, [pc, #712] @ 6b0dc <__uspack_MOD_dcldrawaxislog@@Base+0x62c> │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #32 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #684] @ 6b0e0 <__uspack_MOD_dcldrawaxislog@@Base+0x630> │ │ │ │ + ldr r0, [pc, #684] @ 6b0e4 <__uspack_MOD_dcldrawaxislog@@Base+0x634> │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 32d10 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ae9c <__uspack_MOD_dcldrawaxislog@@Base+0x3ec> │ │ │ │ + ldr r2, [pc, #648] @ 6b0e8 <__uspack_MOD_dcldrawaxislog@@Base+0x638> │ │ │ │ + ldr r0, [pc, #648] @ 6b0ec <__uspack_MOD_dcldrawaxislog@@Base+0x63c> │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, #6 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #620] @ 6b0f0 <__uspack_MOD_dcldrawaxislog@@Base+0x640> │ │ │ │ + ldr r0, [pc, #620] @ 6b0f4 <__uspack_MOD_dcldrawaxislog@@Base+0x644> │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + mov r3, #32 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 32d10 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6aed0 <__uspack_MOD_dcldrawaxislog@@Base+0x420> │ │ │ │ + ldr r0, [pc, #584] @ 6b0f8 <__uspack_MOD_dcldrawaxislog@@Base+0x648> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 301e4 │ │ │ │ + ldr r0, [pc, #568] @ 6b0fc <__uspack_MOD_dcldrawaxislog@@Base+0x64c> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + bl 301e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6aef8 <__uspack_MOD_dcldrawaxislog@@Base+0x448> │ │ │ │ + ldr r4, [pc, #544] @ 6b100 <__uspack_MOD_dcldrawaxislog@@Base+0x650> │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2fb54 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + bl 324e8 │ │ │ │ + ldr r2, [pc, #516] @ 6b104 <__uspack_MOD_dcldrawaxislog@@Base+0x654> │ │ │ │ + ldr r3, [pc, #392] @ 6b08c <__uspack_MOD_dcldrawaxislog@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6b084 <__uspack_MOD_dcldrawaxislog@@Base+0x5d4> │ │ │ │ + ldr r0, [pc, #484] @ 6b108 <__uspack_MOD_dcldrawaxislog@@Base+0x658> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + subs sl, r3, #1 │ │ │ │ + bpl 6af90 <__uspack_MOD_dcldrawaxislog@@Base+0x4e0> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + add sl, sp, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, #0 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 2fb54 │ │ │ │ + mov r0, r8 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r1, sl │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 324e8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r2 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 82a70 │ │ │ │ - ldr r0, [pc, #40] @ 82a74 │ │ │ │ + b 6ad80 <__uspack_MOD_dcldrawaxislog@@Base+0x2d0> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + add r9, fp, r1 │ │ │ │ + add r9, r4, r9, lsl #2 │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + sub r8, r0, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1], fp │ │ │ │ + cmp sl, r2 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6afc8 <__uspack_MOD_dcldrawaxislog@@Base+0x518> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 2fb54 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + sub sl, r3, #4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r0, r3, sl │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + str r1, [r2], fp │ │ │ │ + cmp r8, r0 │ │ │ │ + bne 6b010 <__uspack_MOD_dcldrawaxislog@@Base+0x560> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 33ebc │ │ │ │ + sub r8, r0, #4 │ │ │ │ + mov r2, r0 │ │ │ │ + add sl, r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r0], fp │ │ │ │ + str r3, [r1, #4]! │ │ │ │ + cmp r1, sl │ │ │ │ + bne 6b044 <__uspack_MOD_dcldrawaxislog@@Base+0x594> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 324e8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + str r3, [r9], fp │ │ │ │ + cmp r8, sl │ │ │ │ + bne 6b070 <__uspack_MOD_dcldrawaxislog@@Base+0x5c0> │ │ │ │ + b 6af84 <__uspack_MOD_dcldrawaxislog@@Base+0x4d4> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x001031d4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r3, r0, r0, lsl #3 │ │ │ │ + andeq r8, lr, ip, lsr #2 │ │ │ │ + andeq r5, lr, ip, lsl #21 │ │ │ │ + andeq r5, lr, ip, ror sl │ │ │ │ + andseq r2, r1, r0, lsr lr │ │ │ │ + andeq r5, lr, r0, ror #20 │ │ │ │ + @ instruction: 0x00112dd0 │ │ │ │ + andeq r5, lr, r4, lsr #20 │ │ │ │ + andeq r5, lr, ip, lsl #20 │ │ │ │ + muleq lr, ip, r9 │ │ │ │ + muleq lr, r4, r9 │ │ │ │ + andeq ip, lr, r8, lsl fp │ │ │ │ + andseq r2, r1, r4, asr #24 │ │ │ │ + andeq r5, lr, r8, lsl #17 │ │ │ │ + andeq r5, lr, r8, ror r8 │ │ │ │ + andseq r2, r1, ip, lsl #24 │ │ │ │ + andeq r5, lr, r0, ror #16 │ │ │ │ + andeq r5, lr, r0, asr r8 │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + andeq r5, lr, ip, ror r7 │ │ │ │ + andeq r2, r0, ip, ror #5 │ │ │ │ + andeq r5, lr, r0, ror #14 │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + andeq r5, lr, r4, lsr r7 │ │ │ │ + @ instruction: 0x000022bc │ │ │ │ + andeq r5, lr, ip, lsl r7 │ │ │ │ + muleq lr, r8, r7 │ │ │ │ + andeq r5, lr, ip, lsl #15 │ │ │ │ + andeq ip, lr, r4, ror #18 │ │ │ │ + andseq r2, r0, r8, lsr #27 │ │ │ │ + strdeq r5, [lr], -r4 │ │ │ │ + │ │ │ │ +0006b10c <__uspack_MOD_dcldrawaxisspecify@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [pc, #3748] @ 6bfd4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xec8> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [pc, #3744] @ 6bfd8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xecc> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r7, [pc, #3736] @ 6bfdc <__uspack_MOD_dcldrawaxisspecify@@Base+0xed0> │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr fp, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + streq r3, [sp, #48] @ 0x30 │ │ │ │ + beq 6b1dc <__uspack_MOD_dcldrawaxisspecify@@Base+0xd0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6b1dc <__uspack_MOD_dcldrawaxisspecify@@Base+0xd0> │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r0, #0 │ │ │ │ + rsbne r0, r0, #0 │ │ │ │ + streq r0, [sp, #96] @ 0x60 │ │ │ │ + moveq r0, #1 │ │ │ │ + strne r0, [sp, #96] @ 0x60 │ │ │ │ + streq r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + sub r3, r0, r3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r6, r2 │ │ │ │ + beq 6b22c <__uspack_MOD_dcldrawaxisspecify@@Base+0x120> │ │ │ │ + ldr r6, [r2] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6b22c <__uspack_MOD_dcldrawaxisspecify@@Base+0x120> │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + rsbne r3, r3, #0 │ │ │ │ + streq r3, [sp, #92] @ 0x5c │ │ │ │ + moveq r3, #1 │ │ │ │ + strne r3, [sp, #92] @ 0x5c │ │ │ │ + streq r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + sub r3, r3, r2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + sub sl, r2, r3 │ │ │ │ + ldr r0, [pc, #3484] @ 6bfe0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xed4> │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #3480] @ 6bfe4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xed8> │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + add ip, sl, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 82a78 │ │ │ │ - ldr r0, [pc, #24] @ 82a7c │ │ │ │ + mov r2, #18 │ │ │ │ + moveq r5, #1 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + bl 34774 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b2dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d0> │ │ │ │ + ldr r9, [pc, #3428] @ 6bfe8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #3428] @ 6bfec <__uspack_MOD_dcldrawaxisspecify@@Base+0xee0> │ │ │ │ + add r9, pc, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r8, [pc, #3412] @ 6bff0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xee4> │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #4 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 325f0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 300e8 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 300e8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b34c <__uspack_MOD_dcldrawaxisspecify@@Base+0x240> │ │ │ │ + ldr r3, [pc, #3332] @ 6bff4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xee8> │ │ │ │ + ldr r9, [pc, #3332] @ 6bff8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xeec> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r1, r3, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r8, [pc, #3312] @ 6bffc <__uspack_MOD_dcldrawaxisspecify@@Base+0xef0> │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r1, r3, #20 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 325f0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 300e8 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 300e8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b3bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #3232] @ 6c000 <__uspack_MOD_dcldrawaxisspecify@@Base+0xef4> │ │ │ │ + ldr r9, [pc, #3232] @ 6c004 <__uspack_MOD_dcldrawaxisspecify@@Base+0xef8> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r1, r3, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, #6 │ │ │ │ + ldr r8, [pc, #3212] @ 6c008 <__uspack_MOD_dcldrawaxisspecify@@Base+0xefc> │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r1, r3, #12 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34a68 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 33db4 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b3d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2c8> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 69d54 <__rnmlib_MOD_dclrunningmean@@Base+0x1c4> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b3ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x2e0> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 69e08 <__rnmlib_MOD_dclrunningmean@@Base+0x278> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, sl, #1 │ │ │ │ + bic r8, r3, r3, asr #31 │ │ │ │ + beq 6b68c <__uspack_MOD_dcldrawaxisspecify@@Base+0x580> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6b62c <__uspack_MOD_dcldrawaxisspecify@@Base+0x520> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #1 │ │ │ │ + streq r6, [sp, #76] @ 0x4c │ │ │ │ + bne 6b910 <__uspack_MOD_dcldrawaxisspecify@@Base+0x804> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + ldreq r9, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bne 6b984 <__uspack_MOD_dcldrawaxisspecify@@Base+0x878> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [sp, #48] @ 0x30 │ │ │ │ + bne 6b930 <__uspack_MOD_dcldrawaxisspecify@@Base+0x824> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + bl 34828 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 6b9dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x8d0> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 6b9a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x894> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 6b950 <__uspack_MOD_dcldrawaxisspecify@@Base+0x844> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b4d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3cc> │ │ │ │ + ldr r4, [pc, #2908] @ 6c00c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf00> │ │ │ │ + ldr r0, [pc, #2908] @ 6c010 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf04> │ │ │ │ + add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r4, lsr r5 │ │ │ │ - @ instruction: 0x000caeb0 │ │ │ │ - andeq r6, ip, ip, lsl r5 │ │ │ │ - andeq sl, ip, r4, asr #29 │ │ │ │ - │ │ │ │ -00082a80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30478 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082a9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32680 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082ab8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3241c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082ad4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31cfc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082af0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 352f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082b0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32194 │ │ │ │ + ldr r0, [pc, #2888] @ 6c014 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf08> │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, r2 │ │ │ │ + bl 32194 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b514 <__uspack_MOD_dcldrawaxisspecify@@Base+0x408> │ │ │ │ + ldr r4, [pc, #2860] @ 6c018 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf0c> │ │ │ │ + ldr r0, [pc, #2860] @ 6c01c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf10> │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, r4, #16 │ │ │ │ + bl 32194 │ │ │ │ + ldr r0, [pc, #2840] @ 6c020 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf14> │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #20 │ │ │ │ + bl 32194 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b550 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ + ldr r4, [pc, #2812] @ 6c024 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf18> │ │ │ │ + ldr r0, [pc, #2812] @ 6c028 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf1c> │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 2fb90 │ │ │ │ + ldr r0, [pc, #2792] @ 6c02c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf20> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 2fb90 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b5a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x494> │ │ │ │ + ldr r2, [pc, #2764] @ 6c030 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf24> │ │ │ │ + ldr r0, [pc, #2764] @ 6c034 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf28> │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #2736] @ 6c038 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf2c> │ │ │ │ + ldr r0, [pc, #2736] @ 6c03c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf30> │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 32d10 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b5f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4e4> │ │ │ │ + ldr r3, [pc, #2700] @ 6c040 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf34> │ │ │ │ + ldr r0, [pc, #2700] @ 6c044 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf38> │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #2672] @ 6c048 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf3c> │ │ │ │ + ldr r0, [pc, #2672] @ 6c04c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf40> │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 32d10 │ │ │ │ + ldr r2, [pc, #2648] @ 6c050 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf44> │ │ │ │ + ldr r3, [pc, #2524] @ 6bfd8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xecc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6bfd0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xec4> │ │ │ │ + ldr r0, [pc, #2616] @ 6c054 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf48> │ │ │ │ + mov r1, #18 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 6b6e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d8> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 6bc48 <__uspack_MOD_dcldrawaxisspecify@@Base+0xb3c> │ │ │ │ + ldr r2, [pc, #2576] @ 6c058 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf4c> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + bl 34828 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6ba2c <__uspack_MOD_dcldrawaxisspecify@@Base+0x920> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 6b7ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x6e0> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + movne r9, r6 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bne 6bb34 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa28> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + bl 353c8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + cmp sl, #0 │ │ │ │ + blt 6bbb0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xaa4> │ │ │ │ + add r3, sl, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + sub r2, r0, #4 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r1, [r3], r0 │ │ │ │ + cmp sl, r6 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 6b708 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5fc> │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 6bc4c <__uspack_MOD_dcldrawaxisspecify@@Base+0xb40> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #2336] @ 6c05c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf50> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + bl 34828 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6bfc4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xeb8> │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, r3, sl, lsl #2 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 6b794 <__uspack_MOD_dcldrawaxisspecify@@Base+0x688> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6b7e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r5, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 6bef8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xdec> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bge 6b7cc <__uspack_MOD_dcldrawaxisspecify@@Base+0x6c0> │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + subs r4, r3, #1 │ │ │ │ + bmi 6bb9c <__uspack_MOD_dcldrawaxisspecify@@Base+0xa90> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, r0, r2 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + lsl ip, r0, #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6b824 <__uspack_MOD_dcldrawaxisspecify@@Base+0x718> │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bne 6bb34 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa28> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + mov r1, r9 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + bl 353c8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6bfb8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xeac> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + add r2, r3, r2 │ │ │ │ + add r0, r1, r0, lsl #2 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + sub r3, r1, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], ip │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 6b8ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x7a0> │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6b904 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7f8> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + sub fp, r3, #4 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r8, fp │ │ │ │ + add r1, r2, sl, lsl #2 │ │ │ │ + ldr r2, [r8, #4]! │ │ │ │ + str r2, [r3], r4 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne 6b8f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e8> │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + subs r9, r3, #1 │ │ │ │ + bpl 6ba68 <__uspack_MOD_dcldrawaxisspecify@@Base+0x95c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b 6b418 <__uspack_MOD_dcldrawaxisspecify@@Base+0x30c> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + bpl 6baf0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e4> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + b 6b440 <__uspack_MOD_dcldrawaxisspecify@@Base+0x334> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrgt r3, [sp, #88] @ 0x58 │ │ │ │ + movgt r5, #1 │ │ │ │ + ble 6b978 <__uspack_MOD_dcldrawaxisspecify@@Base+0x86c> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 6bccc <__uspack_MOD_dcldrawaxisspecify@@Base+0xbc0> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bge 6b964 <__uspack_MOD_dcldrawaxisspecify@@Base+0x858> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 6bab4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + b 6b430 <__uspack_MOD_dcldrawaxisspecify@@Base+0x324> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6b9d0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8c4> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, r3, sl, lsl #2 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r5 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 6b9c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b4> │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b490 <__uspack_MOD_dcldrawaxisspecify@@Base+0x384> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6ba20 <__uspack_MOD_dcldrawaxisspecify@@Base+0x914> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + add r2, r3, r2 │ │ │ │ + add r0, r1, r0, lsl #2 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + sub r3, r1, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], ip │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 6ba10 <__uspack_MOD_dcldrawaxisspecify@@Base+0x904> │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b488 <__uspack_MOD_dcldrawaxisspecify@@Base+0x37c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 6be2c <__uspack_MOD_dcldrawaxisspecify@@Base+0xd20> │ │ │ │ + ldr r2, [pc, #1572] @ 6c060 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf54> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + bl 353c8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, r0, r2 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + lsl ip, r0, #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6ba94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b 6b418 <__uspack_MOD_dcldrawaxisspecify@@Base+0x30c> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #0 │ │ │ │ + lsl ip, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r1], ip │ │ │ │ + cmp sl, r2 │ │ │ │ + str r0, [r3, #4]! │ │ │ │ + bge 6bad4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + b 6b430 <__uspack_MOD_dcldrawaxisspecify@@Base+0x324> │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + mul r0, r4, r0 │ │ │ │ + mov fp, #0 │ │ │ │ + cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82b8c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, fp │ │ │ │ + add fp, fp, #1 │ │ │ │ + bgt 6bd0c <__uspack_MOD_dcldrawaxisspecify@@Base+0xc00> │ │ │ │ + cmp fp, r2 │ │ │ │ + ble 6bb14 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa08> │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + b 6b440 <__uspack_MOD_dcldrawaxisspecify@@Base+0x334> │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 6bbc4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xab8> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 353c8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 6b904 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7f8> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6b884 <__uspack_MOD_dcldrawaxisspecify@@Base+0x778> │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b904 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7f8> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + b 6b83c <__uspack_MOD_dcldrawaxisspecify@@Base+0x730> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + b 6b720 <__uspack_MOD_dcldrawaxisspecify@@Base+0x614> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + sub fp, r0, #4 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r4 │ │ │ │ + cmp sl, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6bbe8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xadc> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + bl 353c8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 6b8e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7d8> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6b884 <__uspack_MOD_dcldrawaxisspecify@@Base+0x778> │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b8e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7d8> │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + subs fp, r3, #1 │ │ │ │ + bpl 6bd90 <__uspack_MOD_dcldrawaxisspecify@@Base+0xc84> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #968] @ 6c064 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf58> │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r2, r2, #4 │ │ │ │ + bl 34828 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 6b7e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6b780 <__uspack_MOD_dcldrawaxisspecify@@Base+0x674> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b7e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + ldr fp, [sp, #108] @ 0x6c │ │ │ │ + mov r8, r3 │ │ │ │ + mla r0, r9, r5, sl │ │ │ │ + sub r1, r5, #1 │ │ │ │ + mla r0, r4, r0, r6 │ │ │ │ + mla r1, r4, r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 323b0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r5, r8 │ │ │ │ + ble 6bce0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xbd4> │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ + b 6b978 <__uspack_MOD_dcldrawaxisspecify@@Base+0x86c> │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + mov r6, fp │ │ │ │ + mov r9, r4 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str r8, [sp, #116] @ 0x74 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + b 6bd48 <__uspack_MOD_dcldrawaxisspecify@@Base+0xc3c> │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, r6, #1 │ │ │ │ + mla r1, r7, r6, r8 │ │ │ │ + mla r0, r9, r0, fp │ │ │ │ + mla r1, r9, r1, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r6, r4 │ │ │ │ + ble 6bd40 <__uspack_MOD_dcldrawaxisspecify@@Base+0xc34> │ │ │ │ + mov r4, r9 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r8, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #108] @ 0x6c │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + mov r3, fp │ │ │ │ + b 6bb2c <__uspack_MOD_dcldrawaxisspecify@@Base+0xa20> │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r9, #0 │ │ │ │ + mul r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + bgt 6be7c <__uspack_MOD_dcldrawaxisspecify@@Base+0xd70> │ │ │ │ + cmp r9, fp │ │ │ │ + ble 6bdac <__uspack_MOD_dcldrawaxisspecify@@Base+0xca0> │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #660] @ 6c068 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf5c> │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + bl 34828 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 6b7c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6b780 <__uspack_MOD_dcldrawaxisspecify@@Base+0x674> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82ba4 │ │ │ │ - ldr r0, [pc, #16] @ 82ba8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + b 6b7c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 6bf38 <__uspack_MOD_dcldrawaxisspecify@@Base+0xe2c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #552] @ 6c06c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf60> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 353c8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + mov r5, r9 │ │ │ │ + mov r8, r4 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + mov r4, fp │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + b 6beb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xda8> │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + mla r1, fp, r5, r6 │ │ │ │ + mla r0, r8, r0, r7 │ │ │ │ + mla r1, r8, r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r5, r4 │ │ │ │ + ble 6beac <__uspack_MOD_dcldrawaxisspecify@@Base+0xda0> │ │ │ │ + mov r4, r8 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + b 6bdc4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xcb8> │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + ldr fp, [sp, #116] @ 0x74 │ │ │ │ + mov r8, r3 │ │ │ │ + mla r0, r9, r5, sl │ │ │ │ + sub r1, r5, #1 │ │ │ │ + mla r0, r4, r0, r6 │ │ │ │ + mla r1, r4, r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r8, ror #7 │ │ │ │ - @ instruction: 0x000cadbc │ │ │ │ + add r5, r5, #1 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r5, r8 │ │ │ │ + ble 6bf0c <__uspack_MOD_dcldrawaxisspecify@@Base+0xe00> │ │ │ │ + str fp, [sp, #116] @ 0x74 │ │ │ │ + b 6b7e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ + add r3, sl, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r1, [r3], r4 │ │ │ │ + cmp sl, r6 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 6bf58 <__uspack_MOD_dcldrawaxisspecify@@Base+0xe4c> │ │ │ │ + ldr r2, [pc, #252] @ 6c070 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf64> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, fp │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + bl 353c8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r1, fp, sl, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne 6bfa4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xe98> │ │ │ │ + b 6be70 <__uspack_MOD_dcldrawaxisspecify@@Base+0xd64> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6b49c <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r2, r0, r4, ror fp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andseq r2, r0, ip, lsr #22 │ │ │ │ + strdeq r5, [lr], -ip │ │ │ │ + andeq r7, lr, ip, asr sl │ │ │ │ + andeq r5, lr, r4, lsr #7 │ │ │ │ + andseq r2, r1, r8, asr r7 │ │ │ │ + andeq r5, lr, r8, lsl #7 │ │ │ │ + @ instruction: 0x001126f0 │ │ │ │ + andeq r5, lr, r8, ror r3 │ │ │ │ + andeq r5, lr, r0, ror #6 │ │ │ │ + andseq r2, r1, r0, lsl #13 │ │ │ │ + ldrdeq r5, [lr], -r4 │ │ │ │ + @ instruction: 0x000e52bc │ │ │ │ + andseq r2, r1, r0, lsr r5 │ │ │ │ + andeq r5, lr, r4, ror r1 │ │ │ │ + andeq r5, lr, r4, ror #2 │ │ │ │ + @ instruction: 0x001124f4 │ │ │ │ + andeq r5, lr, ip, ror r1 │ │ │ │ + andeq r5, lr, ip, ror #2 │ │ │ │ + @ instruction: 0x001124b8 │ │ │ │ + andeq r5, lr, r8, lsl #2 │ │ │ │ + strdeq r5, [lr], -ip │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + andeq r5, lr, r8, lsl r0 │ │ │ │ + andeq r2, r0, ip, ror #5 │ │ │ │ + andeq r5, lr, r4 │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + andeq r4, lr, r0, ror #31 │ │ │ │ + @ instruction: 0x000022bc │ │ │ │ + andeq r4, lr, ip, asr #31 │ │ │ │ + @ instruction: 0x001026b0 │ │ │ │ + andeq r5, lr, ip, lsr r0 │ │ │ │ + andeq ip, lr, r8, ror #3 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ + andeq fp, lr, r4, lsl #28 │ │ │ │ + andeq fp, lr, r8, lsr #23 │ │ │ │ + andeq fp, lr, r8, ror #20 │ │ │ │ + andeq fp, lr, r0, lsl #20 │ │ │ │ + andeq fp, lr, ip, asr #17 │ │ │ │ │ │ │ │ -00082bac : │ │ │ │ +0006c074 <__uspack_MOD_dcldrawaxis@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82c2c │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + stmib sp, {r0, r1, r2} │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #780] @ 6c3a4 <__uspack_MOD_dcldrawaxis@@Base+0x330> │ │ │ │ + ldr r0, [pc, #780] @ 6c3a8 <__uspack_MOD_dcldrawaxis@@Base+0x334> │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r5, [pc, #764] @ 6c3ac <__uspack_MOD_dcldrawaxis@@Base+0x338> │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + mov r4, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, #11 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 34774 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + beq 6c140 <__uspack_MOD_dcldrawaxis@@Base+0xcc> │ │ │ │ + ldr fp, [pc, #708] @ 6c3b0 <__uspack_MOD_dcldrawaxis@@Base+0x33c> │ │ │ │ + ldr r1, [pc, #708] @ 6c3b4 <__uspack_MOD_dcldrawaxis@@Base+0x340> │ │ │ │ + add fp, pc, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + ldr sl, [pc, #692] @ 6c3b8 <__uspack_MOD_dcldrawaxis@@Base+0x344> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 325f0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #4 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 325f0 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 300e8 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 300e8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6c1a8 <__uspack_MOD_dcldrawaxis@@Base+0x134> │ │ │ │ + ldr r3, [pc, #620] @ 6c3bc <__uspack_MOD_dcldrawaxis@@Base+0x348> │ │ │ │ + ldr fp, [pc, #620] @ 6c3c0 <__uspack_MOD_dcldrawaxis@@Base+0x34c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r1, r3, #16 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + ldr sl, [pc, #600] @ 6c3c4 <__uspack_MOD_dcldrawaxis@@Base+0x350> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 325f0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add sl, pc, sl │ │ │ │ + add r1, r3, #20 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 325f0 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r7 │ │ │ │ + bl 300e8 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r7 │ │ │ │ + bl 300e8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6c210 <__uspack_MOD_dcldrawaxis@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #528] @ 6c3c8 <__uspack_MOD_dcldrawaxis@@Base+0x354> │ │ │ │ + ldr fp, [pc, #528] @ 6c3cc <__uspack_MOD_dcldrawaxis@@Base+0x358> │ │ │ │ + add r3, pc, r3 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r1, r3, #8 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, fp │ │ │ │ + ldr sl, [pc, #508] @ 6c3d0 <__uspack_MOD_dcldrawaxis@@Base+0x35c> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add sl, pc, sl │ │ │ │ + add r1, r3, #12 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 34a68 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3307c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 33db4 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r6 │ │ │ │ + bl 33db4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6c224 <__uspack_MOD_dcldrawaxis@@Base+0x1b0> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82c44 │ │ │ │ - ldr r0, [pc, #16] @ 82c48 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 69d54 <__rnmlib_MOD_dclrunningmean@@Base+0x1c4> │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6c238 <__uspack_MOD_dcldrawaxis@@Base+0x1c4> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 69e08 <__rnmlib_MOD_dclrunningmean@@Base+0x278> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 30f10 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 6c284 <__uspack_MOD_dcldrawaxis@@Base+0x210> │ │ │ │ + ldr r8, [pc, #376] @ 6c3d4 <__uspack_MOD_dcldrawaxis@@Base+0x360> │ │ │ │ + ldr r0, [pc, #376] @ 6c3d8 <__uspack_MOD_dcldrawaxis@@Base+0x364> │ │ │ │ + add r8, pc, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r8, asr #6 │ │ │ │ - andeq sl, ip, r8, asr #26 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32194 │ │ │ │ + ldr r0, [pc, #356] @ 6c3dc <__uspack_MOD_dcldrawaxis@@Base+0x368> │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r8, r2 │ │ │ │ + bl 32194 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6c2bc <__uspack_MOD_dcldrawaxis@@Base+0x248> │ │ │ │ + ldr r7, [pc, #332] @ 6c3e0 <__uspack_MOD_dcldrawaxis@@Base+0x36c> │ │ │ │ + ldr r0, [pc, #332] @ 6c3e4 <__uspack_MOD_dcldrawaxis@@Base+0x370> │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, r7, #16 │ │ │ │ + bl 32194 │ │ │ │ + ldr r0, [pc, #312] @ 6c3e8 <__uspack_MOD_dcldrawaxis@@Base+0x374> │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r7, #20 │ │ │ │ + bl 32194 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6c2f4 <__uspack_MOD_dcldrawaxis@@Base+0x280> │ │ │ │ + ldr r6, [pc, #288] @ 6c3ec <__uspack_MOD_dcldrawaxis@@Base+0x378> │ │ │ │ + ldr r0, [pc, #288] @ 6c3f0 <__uspack_MOD_dcldrawaxis@@Base+0x37c> │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r6, #8 │ │ │ │ + bl 2fb90 │ │ │ │ + ldr r0, [pc, #268] @ 6c3f4 <__uspack_MOD_dcldrawaxis@@Base+0x380> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r6, #12 │ │ │ │ + bl 2fb90 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6c340 <__uspack_MOD_dcldrawaxis@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #244] @ 6c3f8 <__uspack_MOD_dcldrawaxis@@Base+0x384> │ │ │ │ + ldr r0, [pc, #244] @ 6c3fc <__uspack_MOD_dcldrawaxis@@Base+0x388> │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #216] @ 6c400 <__uspack_MOD_dcldrawaxis@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #216] @ 6c404 <__uspack_MOD_dcldrawaxis@@Base+0x390> │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 32d10 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6c38c <__uspack_MOD_dcldrawaxis@@Base+0x318> │ │ │ │ + ldr r3, [pc, #184] @ 6c408 <__uspack_MOD_dcldrawaxis@@Base+0x394> │ │ │ │ + ldr r0, [pc, #184] @ 6c40c <__uspack_MOD_dcldrawaxis@@Base+0x398> │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r1, [pc, #156] @ 6c410 <__uspack_MOD_dcldrawaxis@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #156] @ 6c414 <__uspack_MOD_dcldrawaxis@@Base+0x3a0> │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 32d10 │ │ │ │ + ldr r0, [pc, #132] @ 6c418 <__uspack_MOD_dcldrawaxis@@Base+0x3a4> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq r6, lr, r0, lsl #24 │ │ │ │ + andeq r4, lr, r4, asr #11 │ │ │ │ + andseq r1, r0, ip, asr #23 │ │ │ │ + andeq r4, lr, ip, lsr r5 │ │ │ │ + @ instruction: 0x001118f0 │ │ │ │ + andeq r4, lr, r0, lsr #10 │ │ │ │ + mulseq r1, r0, r8 │ │ │ │ + andeq r4, lr, r8, lsl r5 │ │ │ │ + andeq r4, lr, r0, lsl #10 │ │ │ │ + andseq r1, r1, r8, lsr #16 │ │ │ │ + andeq r4, lr, ip, ror r4 │ │ │ │ + andeq r4, lr, r4, ror #8 │ │ │ │ + andseq r1, r1, r4, lsl #15 │ │ │ │ + andeq r4, lr, r8, asr #7 │ │ │ │ + @ instruction: 0x000e43b8 │ │ │ │ + andseq r1, r1, ip, asr #14 │ │ │ │ + ldrdeq r4, [lr], -r4 @ │ │ │ │ + andeq r4, lr, r4, asr #7 │ │ │ │ + andseq r1, r1, r4, lsl r7 │ │ │ │ + andeq r4, lr, r4, ror #6 │ │ │ │ + andeq r4, lr, r8, asr r3 │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + andeq r4, lr, r8, ror r2 │ │ │ │ + andeq r2, r0, ip, ror #5 │ │ │ │ + andeq r4, lr, r4, ror #4 │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + andeq r4, lr, r4, asr #4 │ │ │ │ + @ instruction: 0x000022bc │ │ │ │ + andeq r4, lr, r0, lsr r2 │ │ │ │ + andeq r4, lr, r8, ror #5 │ │ │ │ │ │ │ │ -00082c4c : │ │ │ │ +0006c41c <__uspack_MOD_dcldrawscaledgraph@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82cec │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #1536] @ 6ca38 <__uspack_MOD_dcldrawscaledgraph@@Base+0x61c> │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #1532] @ 6ca3c <__uspack_MOD_dcldrawscaledgraph@@Base+0x620> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r6, [r1] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r1, [pc, #1468] @ 6ca40 <__uspack_MOD_dcldrawscaledgraph@@Base+0x624> │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30364 │ │ │ │ + ldr r0, [pc, #1464] @ 6ca44 <__uspack_MOD_dcldrawscaledgraph@@Base+0x628> │ │ │ │ + add ip, r4, r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + moveq r9, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r2, #18 │ │ │ │ + moveq sl, #1 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + ldr r0, [pc, #1416] @ 6ca48 <__uspack_MOD_dcldrawscaledgraph@@Base+0x62c> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + bl 34bb8 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 6c8e0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x4c4> │ │ │ │ + ldr r3, [fp] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 6c8cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x4b0> │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r4, #1 │ │ │ │ + bic r8, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic fp, r3, r3, asr #31 │ │ │ │ + cmp r8, fp │ │ │ │ + beq 6c544 <__uspack_MOD_dcldrawscaledgraph@@Base+0x128> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #1324] @ 6ca4c <__uspack_MOD_dcldrawscaledgraph@@Base+0x630> │ │ │ │ + ldr r1, [pc, #1324] @ 6ca50 <__uspack_MOD_dcldrawscaledgraph@@Base+0x634> │ │ │ │ + ldr r0, [pc, #1324] @ 6ca54 <__uspack_MOD_dcldrawscaledgraph@@Base+0x638> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r8, fp │ │ │ │ + movge r8, fp │ │ │ │ + cmp r9, #1 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + bne 6c5d8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1bc> │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 6c840 <__uspack_MOD_dcldrawscaledgraph@@Base+0x424> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31414 │ │ │ │ + bl 33274 │ │ │ │ + bl 30aa8 │ │ │ │ + bl 2ff98 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31aa4 │ │ │ │ + ldr r2, [pc, #1204] @ 6ca58 <__uspack_MOD_dcldrawscaledgraph@@Base+0x63c> │ │ │ │ + ldr r3, [pc, #1172] @ 6ca3c <__uspack_MOD_dcldrawscaledgraph@@Base+0x620> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6ca28 <__uspack_MOD_dcldrawscaledgraph@@Base+0x60c> │ │ │ │ + ldr r0, [pc, #1172] @ 6ca5c <__uspack_MOD_dcldrawscaledgraph@@Base+0x640> │ │ │ │ + mov r1, #18 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6c6fc <__uspack_MOD_dcldrawscaledgraph@@Base+0x2e0> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp sl, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + strne r0, [sp, #40] @ 0x28 │ │ │ │ + bne 6c844 <__uspack_MOD_dcldrawscaledgraph@@Base+0x428> │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 31414 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2fdb8 │ │ │ │ + bl 33274 │ │ │ │ + bl 30aa8 │ │ │ │ + bl 2ff98 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6c9bc <__uspack_MOD_dcldrawscaledgraph@@Base+0x5a0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6c64c <__uspack_MOD_dcldrawscaledgraph@@Base+0x230> │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 6c964 <__uspack_MOD_dcldrawscaledgraph@@Base+0x548> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 31aa4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6c9dc <__uspack_MOD_dcldrawscaledgraph@@Base+0x5c0> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r7], r9 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 6c6a0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x284> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp sl, #1 │ │ │ │ + beq 6c59c <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6c6f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl fp, sl, #2 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r3, r5, lsl #2 │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + str r3, [r6], fp │ │ │ │ + cmp r5, r8 │ │ │ │ + bne 6c6e0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2c4> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6c59c <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ + add r3, r4, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl fp, r9, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + sub r8, r0, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], fp │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6c720 <__uspack_MOD_dcldrawscaledgraph@@Base+0x304> │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 6c9b4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x598> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 31414 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, r2, r4, lsl #2 │ │ │ │ + ldr r2, [r8, #4]! │ │ │ │ + str r2, [r3], fp │ │ │ │ + cmp r8, r1 │ │ │ │ + bne 6c760 <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp sl, #1 │ │ │ │ + beq 6c618 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1fc> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6c8a0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x484> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsl fp, sl, #2 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r1, r5, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], fp │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 6c7a8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x38c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2fdb8 │ │ │ │ + bl 33274 │ │ │ │ + bl 30aa8 │ │ │ │ + bl 2ff98 │ │ │ │ + cmp r9, #1 │ │ │ │ + moveq r1, r7 │ │ │ │ + bne 6c8b4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x498> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r8, r0, #4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82d04 │ │ │ │ - ldr r0, [pc, #16] @ 82d08 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, r8, lsl #5 │ │ │ │ - @ instruction: 0x000cacb4 │ │ │ │ - │ │ │ │ -00082d0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3484c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082d28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 315e8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082d44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 338d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr ip, [r2], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6c800 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + bl 31aa4 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 6c9cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x5b0> │ │ │ │ + cmp sl, #1 │ │ │ │ + beq 6c59c <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ + b 6c6d8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2bc> │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bge 6c8f4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x4d8> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 31414 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 6c9e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x5cc> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6c898 <__uspack_MOD_dcldrawscaledgraph@@Base+0x47c> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsl fp, r9, #2 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + b 6c754 <__uspack_MOD_dcldrawscaledgraph@@Base+0x338> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + bl 33274 │ │ │ │ + bl 30aa8 │ │ │ │ + bl 2ff98 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6c62c <__uspack_MOD_dcldrawscaledgraph@@Base+0x210> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 6c660 <__uspack_MOD_dcldrawscaledgraph@@Base+0x244> │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 34528 │ │ │ │ + b 6c4fc <__uspack_MOD_dcldrawscaledgraph@@Base+0xe0> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 32554 │ │ │ │ + b 6c4e4 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl fp, sl, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r8, r0, #4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr ip, [r2], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6c91c <__uspack_MOD_dcldrawscaledgraph@@Base+0x500> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 31414 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 6c798 <__uspack_MOD_dcldrawscaledgraph@@Base+0x37c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6c888 <__uspack_MOD_dcldrawscaledgraph@@Base+0x46c> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6c798 <__uspack_MOD_dcldrawscaledgraph@@Base+0x37c> │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 6ca2c <__uspack_MOD_dcldrawscaledgraph@@Base+0x610> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 31aa4 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 6c6f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6c690 <__uspack_MOD_dcldrawscaledgraph@@Base+0x274> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6c6f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b 6c844 <__uspack_MOD_dcldrawscaledgraph@@Base+0x428> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 6c668 <__uspack_MOD_dcldrawscaledgraph@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6c690 <__uspack_MOD_dcldrawscaledgraph@@Base+0x274> │ │ │ │ + b 6c6b0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x294> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6c59c <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + bl 33274 │ │ │ │ + bl 30aa8 │ │ │ │ + bl 2ff98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33ebc │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 31aa4 │ │ │ │ + b 6c6f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + lsl fp, sl, #2 │ │ │ │ + b 6c7d8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ + andseq r1, r0, ip, ror #16 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, lr, r4, lsr #16 │ │ │ │ + strdeq r4, [lr], -r4 @ │ │ │ │ + ldrdeq r4, [lr], -ip │ │ │ │ + andeq r4, lr, r4, ror r1 │ │ │ │ + muleq lr, r0, r1 │ │ │ │ + andeq ip, sp, r4, lsl #1 │ │ │ │ + andseq r1, r0, r4, lsl #14 │ │ │ │ + andeq r4, lr, r0, asr #1 │ │ │ │ │ │ │ │ -00082d60 : │ │ │ │ +0006ca60 <__uspack_MOD_dcldrawscaledaxis@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3208c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #248] @ 6cb78 <__uspack_MOD_dcldrawscaledaxis@@Base+0x118> │ │ │ │ + ldr r0, [pc, #248] @ 6cb7c <__uspack_MOD_dcldrawscaledaxis@@Base+0x11c> │ │ │ │ + mov r6, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #17 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6cb50 <__uspack_MOD_dcldrawscaledaxis@@Base+0xf0> │ │ │ │ + ldr r9, [pc, #216] @ 6cb80 <__uspack_MOD_dcldrawscaledaxis@@Base+0x120> │ │ │ │ + ldr r8, [pc, #216] @ 6cb84 <__uspack_MOD_dcldrawscaledaxis@@Base+0x124> │ │ │ │ + ldr r7, [pc, #216] @ 6cb88 <__uspack_MOD_dcldrawscaledaxis@@Base+0x128> │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r9, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bl 34a68 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r9, #12 │ │ │ │ + bl 34a68 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 33db4 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33db4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 6cb68 <__uspack_MOD_dcldrawscaledaxis@@Base+0x108> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f9bc │ │ │ │ + ldr r4, [pc, #120] @ 6cb8c <__uspack_MOD_dcldrawscaledaxis@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #120] @ 6cb90 <__uspack_MOD_dcldrawscaledaxis@@Base+0x130> │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 2fb90 │ │ │ │ + ldr r0, [pc, #100] @ 6cb94 <__uspack_MOD_dcldrawscaledaxis@@Base+0x134> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 2fb90 │ │ │ │ + ldr r0, [pc, #84] @ 6cb98 <__uspack_MOD_dcldrawscaledaxis@@Base+0x138> │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + b 3070c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 6cb70 <__uspack_MOD_dcldrawscaledaxis@@Base+0x110> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f9bc │ │ │ │ + b 6cb3c <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc> │ │ │ │ + bl 2ff98 │ │ │ │ + b 6cb0c <__uspack_MOD_dcldrawscaledaxis@@Base+0xac> │ │ │ │ + bl 2ff98 │ │ │ │ + b 6cb3c <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc> │ │ │ │ + andeq r6, lr, r8, lsr #4 │ │ │ │ + andeq r3, lr, r4, asr #24 │ │ │ │ + andseq r0, r1, r4, lsr pc │ │ │ │ + andeq r3, lr, r8, lsl #23 │ │ │ │ + andeq r3, lr, r0, lsl #23 │ │ │ │ + andseq r0, r1, ip, asr #29 │ │ │ │ + andeq r3, lr, r0, lsr #22 │ │ │ │ + andeq r3, lr, r0, lsl fp │ │ │ │ + muleq lr, r0, fp │ │ │ │ │ │ │ │ -00082d7c : │ │ │ │ +0006cb9c <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 301b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 6cbd4 <__uspack_MOD_dclfitscalingparm@@Base+0x38> │ │ │ │ + mov r1, #17 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 33274 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r3, lr, r4, lsr fp │ │ │ │ │ │ │ │ -00082d98 : │ │ │ │ +0006cbd8 <__uspack_MOD_dclsettitle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + ldr r0, [pc, #184] @ 6ccac <__uspack_MOD_dclsettitle@@Base+0xd4> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82e18 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6cc38 <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ + ldr r0, [pc, #136] @ 6ccb0 <__uspack_MOD_dclsettitle@@Base+0xd8> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 32d10 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6cc58 <__uspack_MOD_dclsettitle@@Base+0x80> │ │ │ │ + ldr r0, [pc, #108] @ 6ccb4 <__uspack_MOD_dclsettitle@@Base+0xdc> │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31fe4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82e30 │ │ │ │ - ldr r0, [pc, #16] @ 82e34 │ │ │ │ - add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, ip, ip, asr r1 │ │ │ │ - @ instruction: 0x000cabb4 │ │ │ │ - │ │ │ │ -00082e38 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82eb8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 32d10 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 6cc78 <__uspack_MOD_dclsettitle@@Base+0xa0> │ │ │ │ + ldr r0, [pc, #80] @ 6ccb8 <__uspack_MOD_dclsettitle@@Base+0xe0> │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #6 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30f64 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82ed0 │ │ │ │ - ldr r0, [pc, #16] @ 82ed4 │ │ │ │ - add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strheq r6, [ip], -ip │ │ │ │ - andeq sl, ip, r0, asr #22 │ │ │ │ + bl 32d10 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6cc98 <__uspack_MOD_dclsettitle@@Base+0xc0> │ │ │ │ + ldr r0, [pc, #52] @ 6ccbc <__uspack_MOD_dclsettitle@@Base+0xe4> │ │ │ │ + mov r3, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32d10 │ │ │ │ + ldr r0, [pc, #32] @ 6ccc0 <__uspack_MOD_dclsettitle@@Base+0xe8> │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + b 2fec0 │ │ │ │ + andeq r3, lr, r8, lsl #22 │ │ │ │ + ldrdeq r3, [lr], -ip │ │ │ │ + andeq r3, lr, r4, asr #21 │ │ │ │ + andeq r3, lr, r8, lsr #21 │ │ │ │ + muleq lr, r8, sl │ │ │ │ + andeq r3, lr, ip, asr sl │ │ │ │ │ │ │ │ -00082ed8 : │ │ │ │ +0006ccc4 <__uspack_MOD_dclscalingpoint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 82f78 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #1388] @ 6d248 <__uspack_MOD_dclscalingpoint@@Base+0x584> │ │ │ │ + ldr r3, [pc, #1388] @ 6d24c <__uspack_MOD_dclscalingpoint@@Base+0x588> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6ce44 <__uspack_MOD_dclscalingpoint@@Base+0x180> │ │ │ │ + ldr r7, [r0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6ce44 <__uspack_MOD_dclscalingpoint@@Base+0x180> │ │ │ │ + ldr sl, [r0, #24] │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + rsbne r3, sl, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + strne r3, [sp, #12] │ │ │ │ + streq r3, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + moveq sl, #1 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + beq 6ced0 <__uspack_MOD_dclscalingpoint@@Base+0x20c> │ │ │ │ + ldr r6, [r1] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 6ce78 <__uspack_MOD_dclscalingpoint@@Base+0x1b4> │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #1264] @ 6d250 <__uspack_MOD_dclscalingpoint@@Base+0x58c> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r4, #1 │ │ │ │ + moveq r9, #1 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #1224] @ 6d254 <__uspack_MOD_dclscalingpoint@@Base+0x590> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 34bb8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bic fp, r8, r8, asr #31 │ │ │ │ + beq 6d070 <__uspack_MOD_dclscalingpoint@@Base+0x3ac> │ │ │ │ + bic r8, r5, r5, asr #31 │ │ │ │ + cmp r8, fp │ │ │ │ + beq 6cddc <__uspack_MOD_dclscalingpoint@@Base+0x118> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, #15 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, #30 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #1164] @ 6d258 <__uspack_MOD_dclscalingpoint@@Base+0x594> │ │ │ │ + ldr r0, [pc, #1164] @ 6d25c <__uspack_MOD_dclscalingpoint@@Base+0x598> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 33a00 │ │ │ │ + cmp r8, fp │ │ │ │ + movge r8, fp │ │ │ │ + cmp sl, #1 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + bne 6cef8 <__uspack_MOD_dclscalingpoint@@Base+0x234> │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 6cf38 <__uspack_MOD_dclscalingpoint@@Base+0x274> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + ldr r2, [pc, #1104] @ 6d260 <__uspack_MOD_dclscalingpoint@@Base+0x59c> │ │ │ │ + ldr r3, [pc, #1080] @ 6d24c <__uspack_MOD_dclscalingpoint@@Base+0x588> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6d244 <__uspack_MOD_dclscalingpoint@@Base+0x580> │ │ │ │ + ldr r0, [pc, #1072] @ 6d264 <__uspack_MOD_dclscalingpoint@@Base+0x5a0> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + cmp r1, #0 │ │ │ │ + movne r7, #0 │ │ │ │ + bne 6cd3c <__uspack_MOD_dclscalingpoint@@Base+0x78> │ │ │ │ + ldr r0, [pc, #1040] @ 6d268 <__uspack_MOD_dclscalingpoint@@Base+0x5a4> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #1028] @ 6d26c <__uspack_MOD_dclscalingpoint@@Base+0x5a8> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 34bb8 │ │ │ │ + b 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + ldr r0, [pc, #1008] @ 6d270 <__uspack_MOD_dclscalingpoint@@Base+0x5ac> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #996] @ 6d274 <__uspack_MOD_dclscalingpoint@@Base+0x5b0> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 34bb8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + bic r3, r5, r5, asr #31 │ │ │ │ + cmp sl, #1 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne 6d098 <__uspack_MOD_dclscalingpoint@@Base+0x3d4> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + bl 31414 │ │ │ │ + b 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + ldr r0, [pc, #928] @ 6d278 <__uspack_MOD_dclscalingpoint@@Base+0x5b4> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [pc, #916] @ 6d27c <__uspack_MOD_dclscalingpoint@@Base+0x5b8> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 34bb8 │ │ │ │ + b 6cea4 <__uspack_MOD_dclscalingpoint@@Base+0x1e0> │ │ │ │ + subs r1, r5, #1 │ │ │ │ + bpl 6cf94 <__uspack_MOD_dclscalingpoint@@Base+0x2d0> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r9, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + strne r0, [sp, #24] │ │ │ │ + bne 6cf3c <__uspack_MOD_dclscalingpoint@@Base+0x278> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bge 6d118 <__uspack_MOD_dclscalingpoint@@Base+0x454> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + cmp sl, #1 │ │ │ │ + beq 6d064 <__uspack_MOD_dclscalingpoint@@Base+0x3a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 6d238 <__uspack_MOD_dclscalingpoint@@Base+0x574> │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl fp, sl, #2 │ │ │ │ + add r8, sl, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + sub r3, r3, #4 │ │ │ │ + b 6d000 <__uspack_MOD_dclscalingpoint@@Base+0x33c> │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + add r8, sl, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + lsl fp, sl, #2 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov ip, r3 │ │ │ │ + add r0, r7, r8, lsl #2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr lr, [r0], fp │ │ │ │ + cmp r1, r2 │ │ │ │ + str lr, [ip, #4]! │ │ │ │ + bge 6cfcc <__uspack_MOD_dclscalingpoint@@Base+0x308> │ │ │ │ + cmp r9, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne 6d1a0 <__uspack_MOD_dclscalingpoint@@Base+0x4dc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r8, r7, r8, lsl #2 │ │ │ │ + sub r1, r2, #4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r8], fp │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 6d014 <__uspack_MOD_dclscalingpoint@@Base+0x350> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6d064 <__uspack_MOD_dclscalingpoint@@Base+0x3a0> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl fp, r9, #2 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + str r3, [r6], fp │ │ │ │ + cmp r8, r4 │ │ │ │ + bne 6d054 <__uspack_MOD_dclscalingpoint@@Base+0x390> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r9, #1 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne 6d1a8 <__uspack_MOD_dclscalingpoint@@Base+0x4e4> │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + b 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + subs fp, r5, #1 │ │ │ │ + bmi 6d17c <__uspack_MOD_dclscalingpoint@@Base+0x4b8> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + add r4, sl, r2 │ │ │ │ + add r4, r7, r4, lsl #2 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3148c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + sub r6, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], sl │ │ │ │ + cmp fp, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6d0cc <__uspack_MOD_dclscalingpoint@@Base+0x408> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + bl 31414 │ │ │ │ + mov r3, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [r6, #4]! │ │ │ │ + cmp r5, r3 │ │ │ │ + str r2, [r4], sl │ │ │ │ + bge 6d0f8 <__uspack_MOD_dclscalingpoint@@Base+0x434> │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ + b 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsl fp, r9, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r8, r0, #4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 82f90 │ │ │ │ - ldr r0, [pc, #16] @ 82f94 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r5, [ip], -ip │ │ │ │ - andeq sl, ip, ip, lsr #21 │ │ │ │ - │ │ │ │ -00082f98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34978 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00082fb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33eec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr ip, [r2], fp │ │ │ │ + cmp r4, r3 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6d140 <__uspack_MOD_dclscalingpoint@@Base+0x47c> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + cmp sl, #1 │ │ │ │ + beq 6d04c <__uspack_MOD_dclscalingpoint@@Base+0x388> │ │ │ │ + cmp r5, #0 │ │ │ │ + bgt 6cf74 <__uspack_MOD_dclscalingpoint@@Base+0x2b0> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6d04c <__uspack_MOD_dclscalingpoint@@Base+0x388> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + b 6d10c <__uspack_MOD_dclscalingpoint@@Base+0x448> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + b 6cf3c <__uspack_MOD_dclscalingpoint@@Base+0x278> │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6d1d8 <__uspack_MOD_dclscalingpoint@@Base+0x514> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6ce08 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r1, [r3], r9 │ │ │ │ + cmp r4, r7 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 6d1f8 <__uspack_MOD_dclscalingpoint@@Base+0x534> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 31414 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [r5, #4]! │ │ │ │ + cmp r4, r3 │ │ │ │ + str r2, [r6], r9 │ │ │ │ + bge 6d220 <__uspack_MOD_dclscalingpoint@@Base+0x55c> │ │ │ │ + b 6d1cc <__uspack_MOD_dclscalingpoint@@Base+0x508> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6d064 <__uspack_MOD_dclscalingpoint@@Base+0x3a0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r0, ip, asr #31 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r4, ror #18 │ │ │ │ + andeq r3, lr, r0, lsl r9 │ │ │ │ + ldrdeq r3, [lr], -r8 │ │ │ │ + andeq fp, sp, ip, ror #15 │ │ │ │ + mulseq r0, r8, lr │ │ │ │ + muleq lr, r0, r8 │ │ │ │ + andeq r3, lr, ip, ror #16 │ │ │ │ + andeq r3, lr, r4, lsr r8 │ │ │ │ + andeq r3, lr, r4, asr #16 │ │ │ │ + andeq r3, lr, ip, lsl #16 │ │ │ │ + andeq r3, lr, ip, ror #15 │ │ │ │ + @ instruction: 0x000e37b4 │ │ │ │ │ │ │ │ -00082fd0 : │ │ │ │ +0006d280 <__blklib_MOD_dclintervalge@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #340] @ 6d3ec <__blklib_MOD_dclintervalge@@Base+0x16c> │ │ │ │ + ldr r3, [pc, #340] @ 6d3f0 <__blklib_MOD_dclintervalge@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [r0] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6d338 <__blklib_MOD_dclintervalge@@Base+0xb8> │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + ldr r0, [pc, #288] @ 6d3f4 <__blklib_MOD_dclintervalge@@Base+0x174> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6d34c <__blklib_MOD_dclintervalge@@Base+0xcc> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30f70 │ │ │ │ mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83050 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r0, [pc, #248] @ 6d3f8 <__blklib_MOD_dclintervalge@@Base+0x178> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #236] @ 6d3fc <__blklib_MOD_dclintervalge@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #220] @ 6d3f0 <__blklib_MOD_dclintervalge@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6d3e8 <__blklib_MOD_dclintervalge@@Base+0x168> │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 356c8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #192] @ 6d400 <__blklib_MOD_dclintervalge@@Base+0x180> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6d2e4 <__blklib_MOD_dclintervalge@@Base+0x64> │ │ │ │ + subs r6, r6, r4 │ │ │ │ + bmi 6d3c0 <__blklib_MOD_dclintervalge@@Base+0x140> │ │ │ │ + add r0, r6, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + sub r4, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6d378 <__blklib_MOD_dclintervalge@@Base+0xf8> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30f70 │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + str r3, [r5], r8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 6d3a4 <__blklib_MOD_dclintervalge@@Base+0x124> │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83068 │ │ │ │ - ldr r0, [pc, #16] @ 8306c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, lsr #30 │ │ │ │ - andeq sl, ip, r0, lsl #20 │ │ │ │ + b 6d2f8 <__blklib_MOD_dclintervalge@@Base+0x78> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r9, r0 │ │ │ │ + bl 30f70 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6d2f8 <__blklib_MOD_dclintervalge@@Base+0x78> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r0, r0, lsl sl │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r4, asr r4 │ │ │ │ + andeq r3, lr, r8, lsr #8 │ │ │ │ + mulseq r0, r8, r9 │ │ │ │ + andeq r3, lr, r8, ror #7 │ │ │ │ │ │ │ │ -00083070 : │ │ │ │ +0006d404 <__blklib_MOD_dclintervalgt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #340] @ 6d570 <__blklib_MOD_dclintervalgt@@Base+0x16c> │ │ │ │ + ldr r3, [pc, #340] @ 6d574 <__blklib_MOD_dclintervalgt@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [r0] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6d4bc <__blklib_MOD_dclintervalgt@@Base+0xb8> │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + ldr r0, [pc, #288] @ 6d578 <__blklib_MOD_dclintervalgt@@Base+0x174> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6d4d0 <__blklib_MOD_dclintervalgt@@Base+0xcc> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 337f0 │ │ │ │ mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 830f0 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r0, [pc, #248] @ 6d57c <__blklib_MOD_dclintervalgt@@Base+0x178> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #236] @ 6d580 <__blklib_MOD_dclintervalgt@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #220] @ 6d574 <__blklib_MOD_dclintervalgt@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6d56c <__blklib_MOD_dclintervalgt@@Base+0x168> │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30040 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83108 │ │ │ │ - ldr r0, [pc, #16] @ 8310c │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #192] @ 6d584 <__blklib_MOD_dclintervalgt@@Base+0x180> │ │ │ │ + mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, lsl #29 │ │ │ │ - andeq sl, ip, ip, lsl #19 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6d468 <__blklib_MOD_dclintervalgt@@Base+0x64> │ │ │ │ + subs r6, r6, r4 │ │ │ │ + bmi 6d544 <__blklib_MOD_dclintervalgt@@Base+0x140> │ │ │ │ + add r0, r6, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + sub r4, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6d4fc <__blklib_MOD_dclintervalgt@@Base+0xf8> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 337f0 │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + str r3, [r5], r8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 6d528 <__blklib_MOD_dclintervalgt@@Base+0x124> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6d47c <__blklib_MOD_dclintervalgt@@Base+0x78> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r9, r0 │ │ │ │ + bl 337f0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6d47c <__blklib_MOD_dclintervalgt@@Base+0x78> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r0, ip, lsl #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r0, ror #5 │ │ │ │ + @ instruction: 0x000e32b4 │ │ │ │ + andseq r0, r0, r4, lsl r8 │ │ │ │ + andeq r3, lr, r4, ror r2 │ │ │ │ │ │ │ │ -00083110 : │ │ │ │ +0006d588 <__blklib_MOD_dclintervalle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 831b0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r2, [pc, #340] @ 6d6f4 <__blklib_MOD_dclintervalle@@Base+0x16c> │ │ │ │ + ldr r3, [pc, #340] @ 6d6f8 <__blklib_MOD_dclintervalle@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [r0] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6d640 <__blklib_MOD_dclintervalle@@Base+0xb8> │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + ldr r0, [pc, #288] @ 6d6fc <__blklib_MOD_dclintervalle@@Base+0x174> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6d654 <__blklib_MOD_dclintervalle@@Base+0xcc> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3181c │ │ │ │ - mov r3, #1 │ │ │ │ + bl 35524 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #248] @ 6d700 <__blklib_MOD_dclintervalle@@Base+0x178> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #236] @ 6d704 <__blklib_MOD_dclintervalle@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #220] @ 6d6f8 <__blklib_MOD_dclintervalle@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6d6f0 <__blklib_MOD_dclintervalle@@Base+0x168> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #192] @ 6d708 <__blklib_MOD_dclintervalle@@Base+0x180> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6d5ec <__blklib_MOD_dclintervalle@@Base+0x64> │ │ │ │ + subs r6, r6, r4 │ │ │ │ + bmi 6d6c8 <__blklib_MOD_dclintervalle@@Base+0x140> │ │ │ │ + add r0, r6, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + sub r4, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6d680 <__blklib_MOD_dclintervalle@@Base+0xf8> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 35524 │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + str r3, [r5], r8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 6d6ac <__blklib_MOD_dclintervalle@@Base+0x124> │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 831c8 │ │ │ │ - ldr r0, [pc, #16] @ 831cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, asr #27 │ │ │ │ - strdeq sl, [ip], -r8 │ │ │ │ + b 6d600 <__blklib_MOD_dclintervalle@@Base+0x78> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r9, r0 │ │ │ │ + bl 35524 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6d600 <__blklib_MOD_dclintervalle@@Base+0x78> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r0, r8, lsl #14 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, ip, ror #2 │ │ │ │ + andeq r3, lr, r0, asr #2 │ │ │ │ + mulseq r0, r0, r6 │ │ │ │ + andeq r3, lr, r0, lsl #2 │ │ │ │ │ │ │ │ -000831d0 : │ │ │ │ +0006d70c <__blklib_MOD_dclintervallt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83268 │ │ │ │ - add r7, sp, #12 │ │ │ │ + ldr r2, [pc, #340] @ 6d878 <__blklib_MOD_dclintervallt@@Base+0x16c> │ │ │ │ + ldr r3, [pc, #340] @ 6d87c <__blklib_MOD_dclintervallt@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [r0] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6d7c4 <__blklib_MOD_dclintervallt@@Base+0xb8> │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + ldr r0, [pc, #288] @ 6d880 <__blklib_MOD_dclintervallt@@Base+0x174> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6d7d8 <__blklib_MOD_dclintervallt@@Base+0xcc> │ │ │ │ mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 35788 │ │ │ │ - mov r3, #1 │ │ │ │ + bl 3109c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #248] @ 6d884 <__blklib_MOD_dclintervallt@@Base+0x178> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #236] @ 6d888 <__blklib_MOD_dclintervallt@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #220] @ 6d87c <__blklib_MOD_dclintervallt@@Base+0x170> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6d874 <__blklib_MOD_dclintervallt@@Base+0x168> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #192] @ 6d88c <__blklib_MOD_dclintervallt@@Base+0x180> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6d770 <__blklib_MOD_dclintervallt@@Base+0x64> │ │ │ │ + subs r6, r6, r4 │ │ │ │ + bmi 6d84c <__blklib_MOD_dclintervallt@@Base+0x140> │ │ │ │ + add r0, r6, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + sub r4, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6d804 <__blklib_MOD_dclintervallt@@Base+0xf8> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3109c │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + str r3, [r5], r8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 6d830 <__blklib_MOD_dclintervallt@@Base+0x124> │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83280 │ │ │ │ - ldr r0, [pc, #16] @ 83284 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, ip, lsl #26 │ │ │ │ - andeq sl, ip, ip, ror #16 │ │ │ │ + b 6d784 <__blklib_MOD_dclintervallt@@Base+0x78> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r9, r0 │ │ │ │ + bl 3109c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6d784 <__blklib_MOD_dclintervallt@@Base+0x78> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r0, r4, lsl #11 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq r2, [lr], -r8 │ │ │ │ + andeq r2, lr, ip, asr #31 │ │ │ │ + andseq r0, r0, ip, lsl #10 │ │ │ │ + andeq r2, lr, ip, lsl #31 │ │ │ │ │ │ │ │ -00083288 : │ │ │ │ +0006d890 <__gnmlib_MOD_dclgoodnumge@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33dcc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 6d8d8 <__gnmlib_MOD_dclgoodnumge@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34948 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, lr, r0, asr #29 │ │ │ │ │ │ │ │ -000832a4 : │ │ │ │ +0006d8dc <__gnmlib_MOD_dclgoodnumgt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31c54 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 6d924 <__gnmlib_MOD_dclgoodnumgt@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3151c │ │ │ │ + mov r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, lr, r4, lsl #29 │ │ │ │ │ │ │ │ -000832c0 : │ │ │ │ +0006d928 <__gnmlib_MOD_dclgoodnumle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33448 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 6d970 <__gnmlib_MOD_dclgoodnumle@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 348dc │ │ │ │ + mov r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, lr, r8, asr #28 │ │ │ │ │ │ │ │ -000832dc : │ │ │ │ +0006d974 <__gnmlib_MOD_dclgoodnumlt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33328 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 6d9bc <__gnmlib_MOD_dclgoodnumlt@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33dfc │ │ │ │ + mov r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, lr, ip, lsl #28 │ │ │ │ │ │ │ │ -000832f8 : │ │ │ │ +0006d9c0 <__gnmlib_MOD_dclrestoregoodnumlist@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3394c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 6d9f8 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x38> │ │ │ │ + mov r1, #21 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 30cf4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #21 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq r2, [lr], -r0 │ │ │ │ │ │ │ │ -00083314 : │ │ │ │ +0006d9fc <__gnmlib_MOD_dclsavegoodnumlist@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31768 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 6da34 <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x38> │ │ │ │ + mov r1, #18 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 34210 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, lr, ip, lsr #27 │ │ │ │ │ │ │ │ -00083330 : │ │ │ │ +0006da38 <__gnmlib_MOD_dclgetgoodnumlist@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 833d0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #324] @ 6db9c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x164> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #320] @ 6dba0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6daf0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xb8> │ │ │ │ + ldr r0, [pc, #272] @ 6dba4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x16c> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6db04 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30610 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 833e8 │ │ │ │ - ldr r0, [pc, #16] @ 833ec │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32d58 │ │ │ │ + ldr r2, [pc, #236] @ 6dba8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x170> │ │ │ │ + ldr r3, [pc, #224] @ 6dba0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6db98 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x160> │ │ │ │ + ldr r0, [pc, #204] @ 6dbac <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x174> │ │ │ │ + mov r1, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, lsr #23 │ │ │ │ - andeq sl, ip, r0, lsr r7 │ │ │ │ - │ │ │ │ -000833f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #184] @ 6dbb0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x178> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6daa4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6db70 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x138> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83490 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32248 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6db2c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf4> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32d58 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 6db54 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x11c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6dab4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 32d58 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 834a8 │ │ │ │ - ldr r0, [pc, #16] @ 834ac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, ror #21 │ │ │ │ - muleq ip, ip, r6 │ │ │ │ + b 6dab4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andseq r0, r0, ip, asr #4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, lr, r0, asr #26 │ │ │ │ + andseq r0, r0, ip, ror #3 │ │ │ │ + strdeq r2, [lr], -r4 │ │ │ │ + ldrdeq r2, [lr], -ip │ │ │ │ │ │ │ │ -000834b0 : │ │ │ │ +0006dbb4 <__gnmlib_MOD_dclsetgoodnumlist@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83550 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #324] @ 6dd18 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x164> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #320] @ 6dd1c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6dc6c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xb8> │ │ │ │ + ldr r0, [pc, #272] @ 6dd20 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x16c> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6dc80 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 33304 │ │ │ │ + ldr r2, [pc, #236] @ 6dd24 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x170> │ │ │ │ + ldr r3, [pc, #224] @ 6dd1c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6dd14 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x160> │ │ │ │ + ldr r0, [pc, #204] @ 6dd28 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x174> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #184] @ 6dd2c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x178> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6dc20 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6dcec <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x138> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31744 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6dca8 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 33304 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 6dcd0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x11c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6dc30 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 33304 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83568 │ │ │ │ - ldr r0, [pc, #16] @ 8356c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, lsr #20 │ │ │ │ - andeq sl, ip, r8, lsl #12 │ │ │ │ - │ │ │ │ -00083570 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f944 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008358c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31018 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 6dc30 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrsbeq r0, [r0], -r0 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r2, [lr], -r8 │ │ │ │ + andseq r0, r0, r0, ror r0 │ │ │ │ + andeq r2, lr, ip, lsl #23 │ │ │ │ + andeq r2, lr, r4, ror fp │ │ │ │ │ │ │ │ -000835a8 : │ │ │ │ +0006dd30 <__gnmlib_MOD_dclgoodnumexge@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83648 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33f10 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 6dd80 <__gnmlib_MOD_dclgoodnumexge@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83660 │ │ │ │ - ldr r0, [pc, #16] @ 83664 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, ip, lsr #18 │ │ │ │ - andeq sl, ip, ip, lsr r5 │ │ │ │ - │ │ │ │ -00083668 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 316b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083684 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 325cc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + bl 317d4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + @ instruction: 0x000e2ab4 │ │ │ │ │ │ │ │ -000836a0 : │ │ │ │ +0006dd84 <__gnmlib_MOD_dclgoodnumexle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83740 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fc68 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 6ddd4 <__gnmlib_MOD_dclgoodnumexle@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83758 │ │ │ │ - ldr r0, [pc, #16] @ 8375c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, lsr r8 │ │ │ │ - andeq sl, ip, r0, ror r4 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 31e94 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, lr, r0, ror sl │ │ │ │ │ │ │ │ -00083760 : │ │ │ │ +0006ddd8 <__gnmlib_MOD_dclgoodnumexgt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 6de28 <__gnmlib_MOD_dclgoodnumexgt@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83800 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31ad4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83818 │ │ │ │ - ldr r0, [pc, #16] @ 8381c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, ror r7 │ │ │ │ - ldrdeq sl, [ip], -ip │ │ │ │ + mov r2, r7 │ │ │ │ + bl 2fae8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, lr, ip, lsr #20 │ │ │ │ │ │ │ │ -00083820 : │ │ │ │ +0006de2c <__gnmlib_MOD_dclgoodnumexlt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 6de7c <__gnmlib_MOD_dclgoodnumexlt@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 838c0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30f40 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 838d8 │ │ │ │ - ldr r0, [pc, #16] @ 838dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c56b4 │ │ │ │ - andeq sl, ip, r8, asr #6 │ │ │ │ - │ │ │ │ -000838e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 300dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000838fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f3a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + bl 34dbc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, lr, r8, ror #19 │ │ │ │ │ │ │ │ -00083918 : │ │ │ │ +0006de80 <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #364] @ 6e00c <__rfalib_MOD_dclgetamp@@Base+0x18c> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #360] @ 6e010 <__rfalib_MOD_dclgetamp@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6df48 <__rfalib_MOD_dclgetamp@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #312] @ 6e014 <__rfalib_MOD_dclgetamp@@Base+0x194> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6df5c <__rfalib_MOD_dclgetamp@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #292] @ 6e018 <__rfalib_MOD_dclgetamp@@Base+0x198> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 31eb8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #268] @ 6e01c <__rfalib_MOD_dclgetamp@@Base+0x19c> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #256] @ 6e020 <__rfalib_MOD_dclgetamp@@Base+0x1a0> │ │ │ │ + ldr r3, [pc, #236] @ 6e010 <__rfalib_MOD_dclgetamp@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e008 <__rfalib_MOD_dclgetamp@@Base+0x188> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #212] @ 6e024 <__rfalib_MOD_dclgetamp@@Base+0x1a4> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6deec <__rfalib_MOD_dclgetamp@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6dfd4 <__rfalib_MOD_dclgetamp@@Base+0x154> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 839b8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 303ac │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6df84 <__rfalib_MOD_dclgetamp@@Base+0x104> │ │ │ │ + ldr r2, [pc, #136] @ 6e028 <__rfalib_MOD_dclgetamp@@Base+0x1a8> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 31eb8 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 6dfb8 <__rfalib_MOD_dclgetamp@@Base+0x138> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6df08 <__rfalib_MOD_dclgetamp@@Base+0x88> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #72] @ 6e02c <__rfalib_MOD_dclgetamp@@Base+0x1ac> │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 31eb8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 839d0 │ │ │ │ - ldr r0, [pc, #16] @ 839d4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c55bc │ │ │ │ - andeq sl, ip, ip, ror r2 │ │ │ │ - │ │ │ │ -000839d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35014 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000839f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34ffc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083a10 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fbf0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 6df08 <__rfalib_MOD_dclgetamp@@Base+0x88> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, pc, r4, lsl #28 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, lr, r0, ror #18 │ │ │ │ + andeq r9, lr, r8, asr r9 │ │ │ │ + andeq r2, lr, ip, lsr #18 │ │ │ │ + andeq pc, pc, r8, lsl #27 │ │ │ │ + andeq r2, lr, ip, ror #17 │ │ │ │ + andeq r9, lr, ip, lsr #17 │ │ │ │ + andeq r9, lr, r8, ror #16 │ │ │ │ │ │ │ │ -00083a2c : │ │ │ │ +0006e030 <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #364] @ 6e1bc <__rfalib_MOD_dclgetrms@@Base+0x18c> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #360] @ 6e1c0 <__rfalib_MOD_dclgetrms@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6e0f8 <__rfalib_MOD_dclgetrms@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #312] @ 6e1c4 <__rfalib_MOD_dclgetrms@@Base+0x194> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6e10c <__rfalib_MOD_dclgetrms@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #292] @ 6e1c8 <__rfalib_MOD_dclgetrms@@Base+0x198> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32ff8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #268] @ 6e1cc <__rfalib_MOD_dclgetrms@@Base+0x19c> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #256] @ 6e1d0 <__rfalib_MOD_dclgetrms@@Base+0x1a0> │ │ │ │ + ldr r3, [pc, #236] @ 6e1c0 <__rfalib_MOD_dclgetrms@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e1b8 <__rfalib_MOD_dclgetrms@@Base+0x188> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #212] @ 6e1d4 <__rfalib_MOD_dclgetrms@@Base+0x1a4> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6e09c <__rfalib_MOD_dclgetrms@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6e184 <__rfalib_MOD_dclgetrms@@Base+0x154> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83acc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fee4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6e134 <__rfalib_MOD_dclgetrms@@Base+0x104> │ │ │ │ + ldr r2, [pc, #136] @ 6e1d8 <__rfalib_MOD_dclgetrms@@Base+0x1a8> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32ff8 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 6e168 <__rfalib_MOD_dclgetrms@@Base+0x138> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6e0b8 <__rfalib_MOD_dclgetrms@@Base+0x88> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #72] @ 6e1dc <__rfalib_MOD_dclgetrms@@Base+0x1ac> │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 32ff8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83ae4 │ │ │ │ - ldr r0, [pc, #16] @ 83ae8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r8, lsr #9 │ │ │ │ - muleq ip, r4, r1 │ │ │ │ + b 6e0b8 <__rfalib_MOD_dclgetrms@@Base+0x88> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, pc, r4, asr ip @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000e27bc │ │ │ │ + andeq r9, lr, r8, lsr #15 │ │ │ │ + andeq r2, lr, r8, lsl #15 │ │ │ │ + ldrdeq pc, [pc], -r8 │ │ │ │ + andeq r2, lr, r8, asr #14 │ │ │ │ + strdeq r9, [lr], -ip │ │ │ │ + @ instruction: 0x000e96b8 │ │ │ │ │ │ │ │ -00083aec : │ │ │ │ +0006e1e0 <__rfalib_MOD_dclgetstd@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83b8c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #364] @ 6e36c <__rfalib_MOD_dclgetstd@@Base+0x18c> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #360] @ 6e370 <__rfalib_MOD_dclgetstd@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6e2a8 <__rfalib_MOD_dclgetstd@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #312] @ 6e374 <__rfalib_MOD_dclgetstd@@Base+0x194> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6e2bc <__rfalib_MOD_dclgetstd@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #292] @ 6e378 <__rfalib_MOD_dclgetstd@@Base+0x198> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 3001c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #268] @ 6e37c <__rfalib_MOD_dclgetstd@@Base+0x19c> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #256] @ 6e380 <__rfalib_MOD_dclgetstd@@Base+0x1a0> │ │ │ │ + ldr r3, [pc, #236] @ 6e370 <__rfalib_MOD_dclgetstd@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e368 <__rfalib_MOD_dclgetstd@@Base+0x188> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #212] @ 6e384 <__rfalib_MOD_dclgetstd@@Base+0x1a4> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6e24c <__rfalib_MOD_dclgetstd@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6e334 <__rfalib_MOD_dclgetstd@@Base+0x154> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3544c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6e2e4 <__rfalib_MOD_dclgetstd@@Base+0x104> │ │ │ │ + ldr r2, [pc, #136] @ 6e388 <__rfalib_MOD_dclgetstd@@Base+0x1a8> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 3001c │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 6e318 <__rfalib_MOD_dclgetstd@@Base+0x138> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6e268 <__rfalib_MOD_dclgetstd@@Base+0x88> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #72] @ 6e38c <__rfalib_MOD_dclgetstd@@Base+0x1ac> │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 3001c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83ba4 │ │ │ │ - ldr r0, [pc, #16] @ 83ba8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r8, ror #7 │ │ │ │ - andeq sl, ip, r0, lsl #2 │ │ │ │ + b 6e268 <__rfalib_MOD_dclgetstd@@Base+0x88> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, pc, r4, lsr #21 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, lr, r8, lsl r6 │ │ │ │ + strdeq r9, [lr], -r8 │ │ │ │ + andeq r2, lr, r4, ror #11 │ │ │ │ + andeq pc, pc, r8, lsr #20 │ │ │ │ + andeq r2, lr, r4, lsr #11 │ │ │ │ + andeq r9, lr, ip, asr #10 │ │ │ │ + andeq r9, lr, r8, lsl #10 │ │ │ │ │ │ │ │ -00083bac : │ │ │ │ +0006e390 <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83c4c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #364] @ 6e51c <__rfalib_MOD_dclgetvar@@Base+0x18c> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #360] @ 6e520 <__rfalib_MOD_dclgetvar@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6e458 <__rfalib_MOD_dclgetvar@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #312] @ 6e524 <__rfalib_MOD_dclgetvar@@Base+0x194> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6e46c <__rfalib_MOD_dclgetvar@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #292] @ 6e528 <__rfalib_MOD_dclgetvar@@Base+0x198> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32710 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #268] @ 6e52c <__rfalib_MOD_dclgetvar@@Base+0x19c> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #256] @ 6e530 <__rfalib_MOD_dclgetvar@@Base+0x1a0> │ │ │ │ + ldr r3, [pc, #236] @ 6e520 <__rfalib_MOD_dclgetvar@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e518 <__rfalib_MOD_dclgetvar@@Base+0x188> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #212] @ 6e534 <__rfalib_MOD_dclgetvar@@Base+0x1a4> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6e3fc <__rfalib_MOD_dclgetvar@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6e4e4 <__rfalib_MOD_dclgetvar@@Base+0x154> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2faa0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6e494 <__rfalib_MOD_dclgetvar@@Base+0x104> │ │ │ │ + ldr r2, [pc, #136] @ 6e538 <__rfalib_MOD_dclgetvar@@Base+0x1a8> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32710 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 6e4c8 <__rfalib_MOD_dclgetvar@@Base+0x138> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6e418 <__rfalib_MOD_dclgetvar@@Base+0x88> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #72] @ 6e53c <__rfalib_MOD_dclgetvar@@Base+0x1ac> │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 32710 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83c64 │ │ │ │ - ldr r0, [pc, #16] @ 83c68 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r8, lsr #6 │ │ │ │ - andeq sl, ip, ip, rrx │ │ │ │ - │ │ │ │ -00083c6c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 335a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083c88 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f578 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083ca4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3247c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 6e418 <__rfalib_MOD_dclgetvar@@Base+0x88> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq pc, [pc], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, lr, r4, ror r4 │ │ │ │ + andeq r9, lr, r8, asr #8 │ │ │ │ + andeq r2, lr, r0, asr #8 │ │ │ │ + andeq pc, pc, r8, ror r8 @ │ │ │ │ + andeq r2, lr, r0, lsl #8 │ │ │ │ + muleq lr, ip, r3 │ │ │ │ + andeq r9, lr, r8, asr r3 │ │ │ │ │ │ │ │ -00083cc0 : │ │ │ │ +0006e540 <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #364] @ 6e6cc <__rfalib_MOD_dclgetave@@Base+0x18c> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #360] @ 6e6d0 <__rfalib_MOD_dclgetave@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 6e608 <__rfalib_MOD_dclgetave@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #312] @ 6e6d4 <__rfalib_MOD_dclgetave@@Base+0x194> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6e61c <__rfalib_MOD_dclgetave@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #292] @ 6e6d8 <__rfalib_MOD_dclgetave@@Base+0x198> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32f98 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #268] @ 6e6dc <__rfalib_MOD_dclgetave@@Base+0x19c> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #256] @ 6e6e0 <__rfalib_MOD_dclgetave@@Base+0x1a0> │ │ │ │ + ldr r3, [pc, #236] @ 6e6d0 <__rfalib_MOD_dclgetave@@Base+0x190> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e6c8 <__rfalib_MOD_dclgetave@@Base+0x188> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #212] @ 6e6e4 <__rfalib_MOD_dclgetave@@Base+0x1a4> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 6e5ac <__rfalib_MOD_dclgetave@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6e694 <__rfalib_MOD_dclgetave@@Base+0x154> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83d60 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33bec │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 6e644 <__rfalib_MOD_dclgetave@@Base+0x104> │ │ │ │ + ldr r2, [pc, #136] @ 6e6e8 <__rfalib_MOD_dclgetave@@Base+0x1a8> │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32f98 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 6e678 <__rfalib_MOD_dclgetave@@Base+0x138> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6e5c8 <__rfalib_MOD_dclgetave@@Base+0x88> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #72] @ 6e6ec <__rfalib_MOD_dclgetave@@Base+0x1ac> │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 32f98 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83d78 │ │ │ │ - ldr r0, [pc, #16] @ 83d7c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, ip, r4, lsl r2 │ │ │ │ - andeq r9, ip, r4, lsl #31 │ │ │ │ - │ │ │ │ -00083d80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30b8c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083d9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30aa8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083db8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30424 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083dd4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30dfc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083df0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 349cc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083e0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 342f4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083e28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f5b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083e44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30e50 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083e60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34f6c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00083e7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32308 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 6e5c8 <__rfalib_MOD_dclgetave@@Base+0x88> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, pc, r4, asr #14 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r2, [lr], -r0 │ │ │ │ + muleq lr, r8, r2 │ │ │ │ + muleq lr, ip, r2 │ │ │ │ + andeq pc, pc, r8, asr #13 │ │ │ │ + andeq r2, lr, ip, asr r2 │ │ │ │ + andeq r9, lr, ip, ror #3 │ │ │ │ + andeq r9, lr, r8, lsr #3 │ │ │ │ │ │ │ │ -00083e98 : │ │ │ │ +0006e6f0 <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34be8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 6e77c <__sgpack_MOD_dclgetarrowlineindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 6e780 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 6e784 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 31bb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 6e788 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 6e784 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e778 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, ip, r5 @ │ │ │ │ + andeq r2, lr, r4, ror #2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, pc, r8, asr r5 @ │ │ │ │ │ │ │ │ -00083eb4 : │ │ │ │ +0006e78c <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31054 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 6e818 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 6e81c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 6e820 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 303dc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 6e824 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 6e820 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e814 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, pc, r0, lsl #10 │ │ │ │ + andeq r2, lr, r0, ror #1 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000ff4bc │ │ │ │ │ │ │ │ -00083ed0 : │ │ │ │ +0006e828 <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34198 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 6e868 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33688 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, lr, r4, rrx │ │ │ │ │ │ │ │ -00083eec : │ │ │ │ +0006e86c <__sgpack_MOD_dclsetarrowlinetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35854 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 6e8ac <__sgpack_MOD_dclsetarrowlinetype@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 352c0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, lr, r8, lsr r0 │ │ │ │ │ │ │ │ -00083f08 : │ │ │ │ +0006e8b0 <__sgpack_MOD_dcldrawarrowprojected@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83fa8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #240] @ 6e9bc <__sgpack_MOD_dcldrawarrowprojected@@Base+0x10c> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #236] @ 6e9c0 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [pc, #216] @ 6e9c4 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x114> │ │ │ │ + ldr r1, [pc, #216] @ 6e9c8 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x118> │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, #21 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6e994 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xe4> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 6e9a8 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xf8> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31750 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 83fc0 │ │ │ │ - ldr r0, [pc, #16] @ 83fc4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 32af4 │ │ │ │ + ldr r2, [pc, #108] @ 6e9cc <__sgpack_MOD_dcldrawarrowprojected@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #92] @ 6e9c0 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6e9b8 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x108> │ │ │ │ + ldr r0, [pc, #76] @ 6e9d0 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x120> │ │ │ │ + mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, ip, asr #31 │ │ │ │ - andeq r9, ip, r8, ror #26 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 303dc │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 6e930 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x80> │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31bb8 │ │ │ │ + b 6e93c <__sgpack_MOD_dcldrawarrowprojected@@Base+0x8c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq pc, [pc], -r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ + @ instruction: 0x000e43b8 │ │ │ │ + andeq pc, pc, r8, asr #6 │ │ │ │ + andeq r1, lr, ip, asr #30 │ │ │ │ │ │ │ │ -00083fc8 : │ │ │ │ +0006e9d4 <__sgpack_MOD_dcldrawarrownormalized@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84068 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #240] @ 6eae0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x10c> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #236] @ 6eae4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [pc, #216] @ 6eae8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x114> │ │ │ │ + ldr r1, [pc, #216] @ 6eaec <__sgpack_MOD_dcldrawarrownormalized@@Base+0x118> │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, #22 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6eab8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xe4> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 6eacc <__sgpack_MOD_dcldrawarrownormalized@@Base+0xf8> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33790 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84080 │ │ │ │ - ldr r0, [pc, #16] @ 84084 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 31e34 │ │ │ │ + ldr r2, [pc, #108] @ 6eaf0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #92] @ 6eae4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6eadc <__sgpack_MOD_dcldrawarrownormalized@@Base+0x108> │ │ │ │ + ldr r0, [pc, #76] @ 6eaf4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x120> │ │ │ │ + mov r1, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, ip, lsl #30 │ │ │ │ - ldrdeq r9, [ip], -r4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 303dc │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 6ea54 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x80> │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31bb8 │ │ │ │ + b 6ea60 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x8c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000ff2b4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, lr, r4, asr #29 │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + andeq pc, pc, r4, lsr #4 │ │ │ │ + andeq r1, lr, r0, asr #28 │ │ │ │ │ │ │ │ -00084088 : │ │ │ │ +0006eaf8 <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84128 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #240] @ 6ec04 <__sgpack_MOD_dcldrawarrow@@Base+0x10c> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #236] @ 6ec08 <__sgpack_MOD_dcldrawarrow@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [pc, #216] @ 6ec0c <__sgpack_MOD_dcldrawarrow@@Base+0x114> │ │ │ │ + ldr r1, [pc, #216] @ 6ec10 <__sgpack_MOD_dcldrawarrow@@Base+0x118> │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, #12 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6ebdc <__sgpack_MOD_dcldrawarrow@@Base+0xe4> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 6ebf0 <__sgpack_MOD_dcldrawarrow@@Base+0xf8> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f854 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84140 │ │ │ │ - ldr r0, [pc, #16] @ 84144 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 340b4 │ │ │ │ + ldr r2, [pc, #108] @ 6ec14 <__sgpack_MOD_dcldrawarrow@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #92] @ 6ec08 <__sgpack_MOD_dcldrawarrow@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6ec00 <__sgpack_MOD_dcldrawarrow@@Base+0x108> │ │ │ │ + ldr r0, [pc, #76] @ 6ec18 <__sgpack_MOD_dcldrawarrow@@Base+0x120> │ │ │ │ + mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, ip, asr #28 │ │ │ │ - andeq r9, ip, r0, asr #24 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 303dc │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 6eb78 <__sgpack_MOD_dcldrawarrow@@Base+0x80> │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31bb8 │ │ │ │ + b 6eb84 <__sgpack_MOD_dcldrawarrow@@Base+0x8c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, r0, r1 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000e1db8 │ │ │ │ + andeq r4, lr, r0, ror r1 │ │ │ │ + andeq pc, pc, r0, lsl #2 │ │ │ │ + andeq r1, lr, r4, lsr sp │ │ │ │ │ │ │ │ -00084148 : │ │ │ │ +0006ec1c <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 302b0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 6eca8 <__sgpack_MOD_dclgetshadepattern@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 6ecac <__sgpack_MOD_dclgetshadepattern@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 6ecb0 <__sgpack_MOD_dclgetshadepattern@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 3427c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 6ecb4 <__sgpack_MOD_dclgetshadepattern@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 6ecb0 <__sgpack_MOD_dclgetshadepattern@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6eca4 <__sgpack_MOD_dclgetshadepattern@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, pc, r0, ror r0 @ │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, pc, ip, lsr #32 │ │ │ │ │ │ │ │ -00084164 : │ │ │ │ +0006ecb8 <__sgpack_MOD_dclsetshadepattern@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34ef4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 6ecf8 <__sgpack_MOD_dclsetshadepattern@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33364 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r1, lr, r4, asr ip │ │ │ │ │ │ │ │ -00084180 : │ │ │ │ +0006ecfc <__sgpack_MOD_dclshaderegionprojected@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84220 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31ca8 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #800] @ 6f040 <__sgpack_MOD_dclshaderegionprojected@@Base+0x344> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #796] @ 6f044 <__sgpack_MOD_dclshaderegionprojected@@Base+0x348> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84238 │ │ │ │ - ldr r0, [pc, #16] @ 8423c │ │ │ │ + add ip, r4, r3 │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + mov r6, ip │ │ │ │ + add fp, r5, r3 │ │ │ │ + ldr r0, [pc, #720] @ 6f048 <__sgpack_MOD_dclshaderegionprojected@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #720] @ 6f04c <__sgpack_MOD_dclshaderegionprojected@@Base+0x350> │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r6, r6, r6, asr #31 │ │ │ │ + bic sl, fp, fp, asr #31 │ │ │ │ + add r0, pc, r0 │ │ │ │ + moveq r8, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #23 │ │ │ │ + moveq r7, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r6, sl │ │ │ │ + beq 6eddc <__sgpack_MOD_dclshaderegionprojected@@Base+0xe0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, #30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #23 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #644] @ 6f050 <__sgpack_MOD_dclshaderegionprojected@@Base+0x354> │ │ │ │ + ldr r0, [pc, #644] @ 6f054 <__sgpack_MOD_dclshaderegionprojected@@Base+0x358> │ │ │ │ + add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r4, asr sp │ │ │ │ - andeq r9, ip, r4, ror fp │ │ │ │ - │ │ │ │ -00084240 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3064c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008426c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33610 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000842a8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 356ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, sl │ │ │ │ + movge r6, sl │ │ │ │ + cmp r9, #0 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + beq 6efa8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x2ac> │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6ee58 <__sgpack_MOD_dclshaderegionprojected@@Base+0x15c> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6ef54 <__sgpack_MOD_dclshaderegionprojected@@Base+0x258> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 2f4b8 │ │ │ │ + ldr r2, [pc, #564] @ 6f058 <__sgpack_MOD_dclshaderegionprojected@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #540] @ 6f044 <__sgpack_MOD_dclshaderegionprojected@@Base+0x348> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6f03c <__sgpack_MOD_dclshaderegionprojected@@Base+0x340> │ │ │ │ + ldr r0, [pc, #532] @ 6f05c <__sgpack_MOD_dclshaderegionprojected@@Base+0x360> │ │ │ │ + mov r1, #23 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bge 6ee98 <__sgpack_MOD_dclshaderegionprojected@@Base+0x19c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + bne 6f028 <__sgpack_MOD_dclshaderegionprojected@@Base+0x32c> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 2f4b8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6ee1c <__sgpack_MOD_dclshaderegionprojected@@Base+0x120> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1], r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6eec0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6f028 <__sgpack_MOD_dclshaderegionprojected@@Base+0x32c> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 2f4b8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r4, sl, r4, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 6eef4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1f8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 6ee1c <__sgpack_MOD_dclshaderegionprojected@@Base+0x120> │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 6ef48 <__sgpack_MOD_dclshaderegionprojected@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r3, #4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + add r5, r1, r5, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 6ef38 <__sgpack_MOD_dclshaderegionprojected@@Base+0x23c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6ee1c <__sgpack_MOD_dclshaderegionprojected@@Base+0x120> │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bge 6efc0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x2c4> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 2f4b8 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 6ef48 <__sgpack_MOD_dclshaderegionprojected@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6f030 <__sgpack_MOD_dclshaderegionprojected@@Base+0x334> │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r9, sl, #4 │ │ │ │ + b 6eeec <__sgpack_MOD_dclshaderegionprojected@@Base+0x1f0> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 3427c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 6edfc <__sgpack_MOD_dclshaderegionprojected@@Base+0x100> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1], r6 │ │ │ │ + cmp r5, r2 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6efe4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x2e8> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 2f4b8 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 6ef28 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6ef98 <__sgpack_MOD_dclshaderegionprojected@@Base+0x29c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6ef28 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c> │ │ │ │ + str sl, [sp, #28] │ │ │ │ + b 6ef58 <__sgpack_MOD_dclshaderegionprojected@@Base+0x25c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6ef48 <__sgpack_MOD_dclshaderegionprojected@@Base+0x24c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, r4, lsl #31 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000e1bb4 │ │ │ │ + andeq r3, lr, r8, lsr #30 │ │ │ │ + ldrdeq r1, [lr], -r8 │ │ │ │ + andeq r9, sp, ip, ror #15 │ │ │ │ + andeq lr, pc, r4, lsl #29 │ │ │ │ + strdeq r1, [lr], -r0 │ │ │ │ │ │ │ │ -000842dc : │ │ │ │ +0006f060 <__sgpack_MOD_dclshaderegionnormalized@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 2f9c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #800] @ 6f3a4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x344> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #796] @ 6f3a8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x348> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + add ip, r4, r3 │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + mov r6, ip │ │ │ │ + add fp, r5, r3 │ │ │ │ + ldr r0, [pc, #720] @ 6f3ac <__sgpack_MOD_dclshaderegionnormalized@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #720] @ 6f3b0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x350> │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r6, r6, r6, asr #31 │ │ │ │ + bic sl, fp, fp, asr #31 │ │ │ │ + add r0, pc, r0 │ │ │ │ + moveq r8, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #24 │ │ │ │ + moveq r7, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r6, sl │ │ │ │ + beq 6f140 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, #30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #24 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #644] @ 6f3b4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x354> │ │ │ │ + ldr r0, [pc, #644] @ 6f3b8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x358> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, sl │ │ │ │ + movge r6, sl │ │ │ │ + cmp r9, #0 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + beq 6f30c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x2ac> │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6f1bc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x15c> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6f2b8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x258> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 33424 │ │ │ │ + ldr r2, [pc, #564] @ 6f3bc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #540] @ 6f3a8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x348> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6f3a0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x340> │ │ │ │ + ldr r0, [pc, #532] @ 6f3c0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x360> │ │ │ │ + mov r1, #24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bge 6f1fc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x19c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + bne 6f38c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x32c> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 33424 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f180 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x120> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1], r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6f224 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6f38c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x32c> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 33424 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r4, sl, r4, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 6f258 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1f8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 6f180 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x120> │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 6f2ac <__sgpack_MOD_dclshaderegionnormalized@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r3, #4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + add r5, r1, r5, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 6f29c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x23c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f180 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x120> │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bge 6f324 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x2c4> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 33424 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 6f2ac <__sgpack_MOD_dclshaderegionnormalized@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6f394 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x334> │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r9, sl, #4 │ │ │ │ + b 6f250 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1f0> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 3427c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 6f160 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x100> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1], r6 │ │ │ │ + cmp r5, r2 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6f348 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x2e8> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 33424 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 6f28c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6f2fc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x29c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f28c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c> │ │ │ │ + str sl, [sp, #28] │ │ │ │ + b 6f2bc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x25c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f2ac <__sgpack_MOD_dclshaderegionnormalized@@Base+0x24c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, r0, lsr #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, lr, r8, ror #16 │ │ │ │ + andeq r3, lr, r4, asr #23 │ │ │ │ + andeq r1, lr, r4, ror r5 │ │ │ │ + andeq r9, sp, r8, lsl #9 │ │ │ │ + andeq lr, pc, r0, lsr #22 │ │ │ │ + andeq r1, lr, r4, lsr #15 │ │ │ │ │ │ │ │ -00084320 : │ │ │ │ +0006f3c4 <__sgpack_MOD_dclshaderegion@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30a6c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #800] @ 6f708 <__sgpack_MOD_dclshaderegion@@Base+0x344> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #796] @ 6f70c <__sgpack_MOD_dclshaderegion@@Base+0x348> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + add ip, r4, r3 │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + mov r6, ip │ │ │ │ + add fp, r5, r3 │ │ │ │ + ldr r0, [pc, #720] @ 6f710 <__sgpack_MOD_dclshaderegion@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #720] @ 6f714 <__sgpack_MOD_dclshaderegion@@Base+0x350> │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r6, r6, r6, asr #31 │ │ │ │ + bic sl, fp, fp, asr #31 │ │ │ │ + add r0, pc, r0 │ │ │ │ + moveq r8, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #14 │ │ │ │ + moveq r7, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r6, sl │ │ │ │ + beq 6f4a4 <__sgpack_MOD_dclshaderegion@@Base+0xe0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, #30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #14 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #644] @ 6f718 <__sgpack_MOD_dclshaderegion@@Base+0x354> │ │ │ │ + ldr r0, [pc, #644] @ 6f71c <__sgpack_MOD_dclshaderegion@@Base+0x358> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, sl │ │ │ │ + movge r6, sl │ │ │ │ + cmp r9, #0 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + beq 6f670 <__sgpack_MOD_dclshaderegion@@Base+0x2ac> │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 6f520 <__sgpack_MOD_dclshaderegion@@Base+0x15c> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6f61c <__sgpack_MOD_dclshaderegion@@Base+0x258> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 35878 │ │ │ │ + ldr r2, [pc, #564] @ 6f720 <__sgpack_MOD_dclshaderegion@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #540] @ 6f70c <__sgpack_MOD_dclshaderegion@@Base+0x348> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6f704 <__sgpack_MOD_dclshaderegion@@Base+0x340> │ │ │ │ + ldr r0, [pc, #532] @ 6f724 <__sgpack_MOD_dclshaderegion@@Base+0x360> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bge 6f560 <__sgpack_MOD_dclshaderegion@@Base+0x19c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + bne 6f6f0 <__sgpack_MOD_dclshaderegion@@Base+0x32c> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 35878 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f4e4 <__sgpack_MOD_dclshaderegion@@Base+0x120> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1], r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6f588 <__sgpack_MOD_dclshaderegion@@Base+0x1c4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6f6f0 <__sgpack_MOD_dclshaderegion@@Base+0x32c> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 35878 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r4, sl, r4, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 6f5bc <__sgpack_MOD_dclshaderegion@@Base+0x1f8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 6f4e4 <__sgpack_MOD_dclshaderegion@@Base+0x120> │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 6f610 <__sgpack_MOD_dclshaderegion@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r3, #4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + add r5, r1, r5, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 6f600 <__sgpack_MOD_dclshaderegion@@Base+0x23c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f4e4 <__sgpack_MOD_dclshaderegion@@Base+0x120> │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bge 6f688 <__sgpack_MOD_dclshaderegion@@Base+0x2c4> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 35878 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 6f610 <__sgpack_MOD_dclshaderegion@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6f6f8 <__sgpack_MOD_dclshaderegion@@Base+0x334> │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r9, sl, #4 │ │ │ │ + b 6f5b4 <__sgpack_MOD_dclshaderegion@@Base+0x1f0> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 3427c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 6f4c4 <__sgpack_MOD_dclshaderegion@@Base+0x100> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1], r6 │ │ │ │ + cmp r5, r2 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 6f6ac <__sgpack_MOD_dclshaderegion@@Base+0x2e8> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 35878 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 6f5f0 <__sgpack_MOD_dclshaderegion@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6f660 <__sgpack_MOD_dclshaderegion@@Base+0x29c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f5f0 <__sgpack_MOD_dclshaderegion@@Base+0x22c> │ │ │ │ + str sl, [sp, #28] │ │ │ │ + b 6f620 <__sgpack_MOD_dclshaderegion@@Base+0x25c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 6f610 <__sgpack_MOD_dclshaderegion@@Base+0x24c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000fe8bc │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, lr, r0, lsr #10 │ │ │ │ + andeq r3, lr, r0, ror #16 │ │ │ │ + andeq r1, lr, r0, lsl r2 │ │ │ │ + andeq r9, sp, r4, lsr #2 │ │ │ │ + @ instruction: 0x000fe7bc │ │ │ │ + andeq r1, lr, ip, asr r4 │ │ │ │ │ │ │ │ -0008433c : │ │ │ │ +0006f728 <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3568c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 6f7b4 <__sgpack_MOD_dclgettextposition@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 6f7b8 <__sgpack_MOD_dclgettextposition@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 6f7bc <__sgpack_MOD_dclgettextposition@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 3493c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 6f7c0 <__sgpack_MOD_dclgettextposition@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 6f7bc <__sgpack_MOD_dclgettextposition@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6f7b0 <__sgpack_MOD_dclgettextposition@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, r4, ror #10 │ │ │ │ + andeq r1, lr, r0, lsr r2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, pc, r0, lsr #10 │ │ │ │ │ │ │ │ -00084358 : │ │ │ │ +0006f7c4 <__sgpack_MOD_dclgettextindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32584 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 6f850 <__sgpack_MOD_dclgettextindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 6f854 <__sgpack_MOD_dclgettextindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 6f858 <__sgpack_MOD_dclgettextindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 30f28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 6f85c <__sgpack_MOD_dclgettextindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 6f858 <__sgpack_MOD_dclgettextindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6f84c <__sgpack_MOD_dclgettextindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, r8, asr #9 │ │ │ │ + andeq r1, lr, r8, lsr #3 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, pc, r4, lsl #9 │ │ │ │ │ │ │ │ -00084374 : │ │ │ │ +0006f860 <__sgpack_MOD_dclgettextangle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f53c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #128] @ 6f8f8 <__sgpack_MOD_dclgettextangle@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ 6f8fc <__sgpack_MOD_dclgettextangle@@Base+0x9c> │ │ │ │ + ldr r3, [pc, #128] @ 6f900 <__sgpack_MOD_dclgettextangle@@Base+0xa0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 35944 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 6f904 <__sgpack_MOD_dclgettextangle@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #48] @ 6f900 <__sgpack_MOD_dclgettextangle@@Base+0xa0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6f8f4 <__sgpack_MOD_dclgettextangle@@Base+0x94> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, ip, lsr #8 │ │ │ │ + andeq r1, lr, ip, lsl r1 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq lr, [pc], -ip │ │ │ │ │ │ │ │ -00084390 : │ │ │ │ +0006f908 <__sgpack_MOD_dclgettextheight@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ff08 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 6f994 <__sgpack_MOD_dclgettextheight@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 6f998 <__sgpack_MOD_dclgettextheight@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 6f99c <__sgpack_MOD_dclgettextheight@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 315c4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 6f9a0 <__sgpack_MOD_dclgettextheight@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 6f99c <__sgpack_MOD_dclgettextheight@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6f990 <__sgpack_MOD_dclgettextheight@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, r4, lsl #7 │ │ │ │ + andeq r1, lr, r4, lsl #1 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, pc, r0, asr #6 │ │ │ │ │ │ │ │ -000843ac : │ │ │ │ +0006f9a4 <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8442c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34cf0 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 6f9e4 <__sgpack_MOD_dclsettextposition@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84444 │ │ │ │ - ldr r0, [pc, #16] @ 84448 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r8, asr #22 │ │ │ │ - muleq ip, r4, r9 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r1, lr, r8 │ │ │ │ │ │ │ │ -0008444c : │ │ │ │ +0006f9e8 <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 844cc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f620 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 6fa28 <__sgpack_MOD_dclsettextindex@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 2f2d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 844e4 │ │ │ │ - ldr r0, [pc, #16] @ 844e8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r8, lsr #21 │ │ │ │ - andeq r9, ip, r0, lsr #18 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq r0, [lr], -r8 │ │ │ │ │ │ │ │ -000844ec : │ │ │ │ +0006fa2c <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8458c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #132] @ 6fac8 <__sgpack_MOD_dclsettextangle@@Base+0x9c> │ │ │ │ + ldr r5, [pc, #132] @ 6facc <__sgpack_MOD_dclsettextangle@@Base+0xa0> │ │ │ │ + ldr r3, [pc, #132] @ 6fad0 <__sgpack_MOD_dclsettextangle@@Base+0xa4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32ee4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 30dc0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 2fd4c │ │ │ │ + ldr r2, [pc, #64] @ 6fad4 <__sgpack_MOD_dclsettextangle@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #56] @ 6fad0 <__sgpack_MOD_dclsettextangle@@Base+0xa4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6fac4 <__sgpack_MOD_dclsettextangle@@Base+0x98> │ │ │ │ + mov r1, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 845a4 │ │ │ │ - ldr r0, [pc, #16] @ 845a8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r8, ror #19 │ │ │ │ - andeq r9, ip, ip, lsl #17 │ │ │ │ - │ │ │ │ -000845ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32014 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, r0, ror #4 │ │ │ │ + muleq lr, r8, pc @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, pc, r4, lsl r2 @ │ │ │ │ │ │ │ │ -000845e0 : │ │ │ │ +0006fad8 <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 351c4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00084614 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 306a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ 6fb18 <__sgpack_MOD_dclsettextheight@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 338c8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r0, lr, r8, lsl #30 │ │ │ │ │ │ │ │ -00084630 : │ │ │ │ +0006fb1c <__sgpack_MOD_dcldrawtextprojected@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 846d0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f608 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #340] @ 6fc8c <__sgpack_MOD_dcldrawtextprojected@@Base+0x170> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #336] @ 6fc90 <__sgpack_MOD_dcldrawtextprojected@@Base+0x174> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #320] @ 6fc94 <__sgpack_MOD_dcldrawtextprojected@@Base+0x178> │ │ │ │ + ldr r1, [pc, #320] @ 6fc98 <__sgpack_MOD_dcldrawtextprojected@@Base+0x17c> │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, #20 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6fc3c <__sgpack_MOD_dcldrawtextprojected@@Base+0x120> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp sl, #0 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 6fc50 <__sgpack_MOD_dcldrawtextprojected@@Base+0x134> │ │ │ │ + ldr r0, [sl] │ │ │ │ + bl 30dc0 │ │ │ │ + cmp r9, #0 │ │ │ │ + add sl, sp, #20 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + beq 6fc64 <__sgpack_MOD_dcldrawtextprojected@@Base+0x148> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 6fc78 <__sgpack_MOD_dcldrawtextprojected@@Base+0x15c> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 846e8 │ │ │ │ - ldr r0, [pc, #16] @ 846ec │ │ │ │ - add r1, pc, r1 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + bl 3409c │ │ │ │ + ldr r2, [pc, #148] @ 6fc9c <__sgpack_MOD_dcldrawtextprojected@@Base+0x180> │ │ │ │ + ldr r3, [pc, #132] @ 6fc90 <__sgpack_MOD_dcldrawtextprojected@@Base+0x174> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6fc88 <__sgpack_MOD_dcldrawtextprojected@@Base+0x16c> │ │ │ │ + ldr r0, [pc, #116] @ 6fca0 <__sgpack_MOD_dcldrawtextprojected@@Base+0x184> │ │ │ │ + mov r1, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r4, lsr #17 │ │ │ │ - andeq r9, ip, r4, ror r7 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 315c4 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 6fba4 <__sgpack_MOD_dcldrawtextprojected@@Base+0x88> │ │ │ │ + add sl, sp, #20 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35944 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 6fbbc <__sgpack_MOD_dcldrawtextprojected@@Base+0xa0> │ │ │ │ + add r9, sp, #24 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3493c │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 6fbd0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xb4> │ │ │ │ + add r8, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30f28 │ │ │ │ + b 6fbdc <__sgpack_MOD_dcldrawtextprojected@@Base+0xc0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, pc, ip, ror #2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, lr, r4, lsr #29 │ │ │ │ + andeq r3, lr, r0, asr r1 │ │ │ │ + andeq lr, pc, r0, lsr #1 │ │ │ │ + andeq r0, lr, r0, ror #27 │ │ │ │ │ │ │ │ -000846f0 : │ │ │ │ +0006fca4 <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #340] @ 6fe14 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x170> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #336] @ 6fe18 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x174> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84790 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31804 │ │ │ │ + ldr r0, [pc, #320] @ 6fe1c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x178> │ │ │ │ + ldr r1, [pc, #320] @ 6fe20 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x17c> │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, #21 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6fdc4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x120> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp sl, #0 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 6fdd8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x134> │ │ │ │ + ldr r0, [sl] │ │ │ │ + bl 30dc0 │ │ │ │ + cmp r9, #0 │ │ │ │ + add sl, sp, #20 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + beq 6fdec <__sgpack_MOD_dcldrawtextnormalized@@Base+0x148> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 6fe00 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x15c> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 847a8 │ │ │ │ - ldr r0, [pc, #16] @ 847ac │ │ │ │ - add r1, pc, r1 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + bl 333c4 │ │ │ │ + ldr r2, [pc, #148] @ 6fe24 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x180> │ │ │ │ + ldr r3, [pc, #132] @ 6fe18 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x174> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6fe10 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x16c> │ │ │ │ + ldr r0, [pc, #116] @ 6fe28 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x184> │ │ │ │ + mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r4, ror #15 │ │ │ │ - andeq r9, ip, r0, ror #13 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 315c4 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 6fd2c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x88> │ │ │ │ + add sl, sp, #20 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35944 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 6fd44 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xa0> │ │ │ │ + add r9, sp, #24 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3493c │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 6fd58 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xb4> │ │ │ │ + add r8, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30f28 │ │ │ │ + b 6fd64 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, pc, r4, ror #31 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, lr, r4, lsr sp │ │ │ │ + andeq r2, lr, r8, asr #31 │ │ │ │ + andeq sp, pc, r8, lsl pc @ │ │ │ │ + andeq r0, lr, r0, ror ip │ │ │ │ │ │ │ │ -000847b0 : │ │ │ │ +0006fe2c <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #340] @ 6ff9c <__sgpack_MOD_dcldrawtext@@Base+0x170> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #336] @ 6ffa0 <__sgpack_MOD_dcldrawtext@@Base+0x174> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84850 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 358e4 │ │ │ │ + ldr r0, [pc, #320] @ 6ffa4 <__sgpack_MOD_dcldrawtext@@Base+0x178> │ │ │ │ + ldr r1, [pc, #320] @ 6ffa8 <__sgpack_MOD_dcldrawtext@@Base+0x17c> │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, #11 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 6ff4c <__sgpack_MOD_dcldrawtext@@Base+0x120> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp sl, #0 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 6ff60 <__sgpack_MOD_dcldrawtext@@Base+0x134> │ │ │ │ + ldr r0, [sl] │ │ │ │ + bl 30dc0 │ │ │ │ + cmp r9, #0 │ │ │ │ + add sl, sp, #20 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + beq 6ff74 <__sgpack_MOD_dcldrawtext@@Base+0x148> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 6ff88 <__sgpack_MOD_dcldrawtext@@Base+0x15c> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84868 │ │ │ │ - ldr r0, [pc, #16] @ 8486c │ │ │ │ - add r1, pc, r1 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + bl 33ca0 │ │ │ │ + ldr r2, [pc, #148] @ 6ffac <__sgpack_MOD_dcldrawtext@@Base+0x180> │ │ │ │ + ldr r3, [pc, #132] @ 6ffa0 <__sgpack_MOD_dcldrawtext@@Base+0x174> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6ff98 <__sgpack_MOD_dcldrawtext@@Base+0x16c> │ │ │ │ + ldr r0, [pc, #116] @ 6ffb0 <__sgpack_MOD_dcldrawtext@@Base+0x184> │ │ │ │ + mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r4, lsr #14 │ │ │ │ - andeq r9, ip, ip, asr #12 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 315c4 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 6feb4 <__sgpack_MOD_dcldrawtext@@Base+0x88> │ │ │ │ + add sl, sp, #20 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35944 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 6fecc <__sgpack_MOD_dcldrawtext@@Base+0xa0> │ │ │ │ + add r9, sp, #24 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3493c │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 6fee0 <__sgpack_MOD_dcldrawtext@@Base+0xb4> │ │ │ │ + add r8, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30f28 │ │ │ │ + b 6feec <__sgpack_MOD_dcldrawtext@@Base+0xc0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, pc, ip, asr lr @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, lr, r4, asr #23 │ │ │ │ + andeq r2, lr, r0, asr #28 │ │ │ │ + muleq pc, r0, sp @ │ │ │ │ + andeq r0, lr, r0, lsl #22 │ │ │ │ │ │ │ │ -00084870 : │ │ │ │ +0006ffb4 <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 334e4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 70040 <__sgpack_MOD_dclgetmarkersize@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 70044 <__sgpack_MOD_dclgetmarkersize@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 70048 <__sgpack_MOD_dclgetmarkersize@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 33538 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 7004c <__sgpack_MOD_dclgetmarkersize@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 70048 <__sgpack_MOD_dclgetmarkersize@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7003c <__sgpack_MOD_dclgetmarkersize@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq sp, [pc], -r8 │ │ │ │ + andeq r0, lr, r0, ror sl │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq pc, r4, ip @ │ │ │ │ │ │ │ │ -0008488c : │ │ │ │ +00070050 <__sgpack_MOD_dclgetmarkerindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31a5c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 700dc <__sgpack_MOD_dclgetmarkerindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 700e0 <__sgpack_MOD_dclgetmarkerindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 700e4 <__sgpack_MOD_dclgetmarkerindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 33b14 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 700e8 <__sgpack_MOD_dclgetmarkerindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 700e4 <__sgpack_MOD_dclgetmarkerindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 700d8 <__sgpack_MOD_dclgetmarkerindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, pc, ip, lsr ip @ │ │ │ │ + andeq r0, lr, r8, ror #19 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq sp, [pc], -r8 │ │ │ │ │ │ │ │ -000848a8 : │ │ │ │ +000700ec <__sgpack_MOD_dclgetmarkertype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84948 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 306e8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84960 │ │ │ │ - ldr r0, [pc, #16] @ 84964 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, ip, lsr #12 │ │ │ │ - andeq r9, ip, r0, lsl #11 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 70178 <__sgpack_MOD_dclgetmarkertype@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 7017c <__sgpack_MOD_dclgetmarkertype@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 70180 <__sgpack_MOD_dclgetmarkertype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 30acc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 70184 <__sgpack_MOD_dclgetmarkertype@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 70180 <__sgpack_MOD_dclgetmarkertype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70174 <__sgpack_MOD_dclgetmarkertype@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, pc, r0, lsr #23 │ │ │ │ + andeq r0, lr, r0, ror #18 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sp, pc, ip, asr fp @ │ │ │ │ │ │ │ │ -00084968 : │ │ │ │ +00070188 <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 849e8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31a38 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 701c8 <__sgpack_MOD_dclsetmarkersize@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 33370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84a00 │ │ │ │ - ldr r0, [pc, #16] @ 84a04 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, ip, lsl #11 │ │ │ │ - andeq r9, ip, ip, lsl #10 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r0, lr, r4, ror #17 │ │ │ │ │ │ │ │ -00084a08 : │ │ │ │ +000701cc <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84a88 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 7020c <__sgpack_MOD_dclsetmarkerindex@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3385c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 32d4c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + @ instruction: 0x000e08b4 │ │ │ │ + │ │ │ │ +00070210 <__sgpack_MOD_dclsetmarkertype@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 70250 <__sgpack_MOD_dclsetmarkertype@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 33c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84aa0 │ │ │ │ - ldr r0, [pc, #16] @ 84aa4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, ip, ror #9 │ │ │ │ - muleq ip, r8, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r0, lr, r4, lsl #17 │ │ │ │ │ │ │ │ -00084aa8 : │ │ │ │ +00070254 <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84b48 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #932] @ 70614 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c0> │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #924] @ 70618 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + sub fp, r2, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33c40 │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + add r5, fp, r3 │ │ │ │ + add sl, r4, r3 │ │ │ │ + ldr r0, [pc, #836] @ 7061c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c8> │ │ │ │ + ldr r1, [pc, #836] @ 70620 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3cc> │ │ │ │ + cmp r6, #0 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str sl, [sp, #28] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic sl, sl, sl, asr #31 │ │ │ │ + add r0, pc, r0 │ │ │ │ + moveq r6, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #22 │ │ │ │ + moveq r7, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r5, sl │ │ │ │ + beq 70340 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xec> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, #30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #22 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #756] @ 70624 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3d0> │ │ │ │ + ldr r0, [pc, #756] @ 70628 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3d4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r5, sl │ │ │ │ + movge r5, sl │ │ │ │ + cmp r9, #0 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + beq 70550 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x2fc> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + beq 70564 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x310> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + beq 7057c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x328> │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 703f4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1a0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 704f8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x2a4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 30934 │ │ │ │ + ldr r2, [pc, #620] @ 7062c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #596] @ 70618 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70610 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3bc> │ │ │ │ + ldr r0, [pc, #588] @ 70630 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3dc> │ │ │ │ + mov r1, #22 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 704e4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x290> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], lr │ │ │ │ + cmp fp, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 7041c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 70500 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x2ac> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 30934 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 70604 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3b0> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r0, r3, fp, lsl #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 7047c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x228> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 703b8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x164> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 704d8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x284> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r9, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r4, r2, r4, lsl #2 │ │ │ │ + ldr r2, [fp, #4]! │ │ │ │ + str r2, [r3], r9 │ │ │ │ + cmp r4, fp │ │ │ │ + bne 704c8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 703b8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x164> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b 70438 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 7058c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x338> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 30934 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 704d8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x284> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 70468 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x214> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2fdb8 │ │ │ │ + b 704d8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x284> │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30acc │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 70368 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x114> │ │ │ │ + add r8, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84b60 │ │ │ │ - ldr r0, [pc, #16] @ 84b64 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, ip, lsr #8 │ │ │ │ - andeq r9, ip, r4, lsl #8 │ │ │ │ - │ │ │ │ -00084b68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31ba0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00084b84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 319b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 33b14 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 70380 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x12c> │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33538 │ │ │ │ + b 7038c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x138> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r9, r7, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], r9 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 705b4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x360> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 30934 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 704b8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 70468 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x214> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7049c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x248> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 703b8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x164> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, pc, r0, lsr sl @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r0, [lr], -r4 │ │ │ │ + andeq r2, lr, r0, asr #19 │ │ │ │ + andeq r0, lr, r4, ror r3 │ │ │ │ + andeq r8, sp, r8, lsl #5 │ │ │ │ + andeq sp, pc, r8, ror #17 │ │ │ │ + ldrdeq r0, [lr], -ip │ │ │ │ │ │ │ │ -00084ba0 : │ │ │ │ +00070634 <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 84c64 │ │ │ │ - add fp, sp, #68 @ 0x44 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 32404 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #932] @ 709f4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c0> │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #924] @ 709f8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + sub fp, r2, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84c7c │ │ │ │ - ldr r0, [pc, #16] @ 84c80 │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + add r5, fp, r3 │ │ │ │ + add sl, r4, r3 │ │ │ │ + ldr r0, [pc, #836] @ 709fc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c8> │ │ │ │ + ldr r1, [pc, #836] @ 70a00 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3cc> │ │ │ │ + cmp r6, #0 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str sl, [sp, #28] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic sl, sl, sl, asr #31 │ │ │ │ + add r0, pc, r0 │ │ │ │ + moveq r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #23 │ │ │ │ + moveq r7, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r5, sl │ │ │ │ + beq 70720 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xec> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, #30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #23 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #756] @ 70a04 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3d0> │ │ │ │ + ldr r0, [pc, #756] @ 70a08 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3d4> │ │ │ │ + add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r0, lsl r3 │ │ │ │ - andeq r9, ip, r4, lsl r3 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r5, sl │ │ │ │ + movge r5, sl │ │ │ │ + cmp r9, #0 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + beq 70930 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x2fc> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + beq 70944 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x310> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + beq 7095c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x328> │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 707d4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1a0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 708d8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x2a4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 331b4 │ │ │ │ + ldr r2, [pc, #620] @ 70a0c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #596] @ 709f8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 709f0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3bc> │ │ │ │ + ldr r0, [pc, #588] @ 70a10 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3dc> │ │ │ │ + mov r1, #23 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 708c4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x290> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], lr │ │ │ │ + cmp fp, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 707fc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 708e0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x2ac> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 331b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 709e4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3b0> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r0, r3, fp, lsl #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 7085c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x228> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 70798 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x164> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 708b8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x284> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r9, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r4, r2, r4, lsl #2 │ │ │ │ + ldr r2, [fp, #4]! │ │ │ │ + str r2, [r3], r9 │ │ │ │ + cmp r4, fp │ │ │ │ + bne 708a8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 70798 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x164> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b 70818 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 7096c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x338> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 331b4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 708b8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x284> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 70848 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x214> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 708b8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x284> │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30acc │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 70748 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x114> │ │ │ │ + add r8, sp, #48 @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33b14 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 70760 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x12c> │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33538 │ │ │ │ + b 7076c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x138> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r9, r7, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], r9 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 70994 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x360> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 331b4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 70898 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 70848 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x214> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7087c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x248> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 70798 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x164> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, pc, r0, asr r6 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, lr, ip, lsl #8 │ │ │ │ + andeq r2, lr, r0, ror #11 │ │ │ │ + muleq sp, r4, pc @ │ │ │ │ + andeq r7, sp, r8, lsr #29 │ │ │ │ + andeq sp, pc, r8, lsl #10 │ │ │ │ + andeq r0, lr, r4, lsl r3 │ │ │ │ │ │ │ │ -00084c84 : │ │ │ │ +00070a14 <__sgpack_MOD_dcldrawmarker@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #932] @ 70dd4 <__sgpack_MOD_dcldrawmarker@@Base+0x3c0> │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #924] @ 70dd8 <__sgpack_MOD_dcldrawmarker@@Base+0x3c4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + sub fp, r2, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + add r5, fp, r3 │ │ │ │ + add sl, r4, r3 │ │ │ │ + ldr r0, [pc, #836] @ 70ddc <__sgpack_MOD_dcldrawmarker@@Base+0x3c8> │ │ │ │ + ldr r1, [pc, #836] @ 70de0 <__sgpack_MOD_dcldrawmarker@@Base+0x3cc> │ │ │ │ + cmp r6, #0 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str sl, [sp, #28] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + bic sl, sl, sl, asr #31 │ │ │ │ + add r0, pc, r0 │ │ │ │ + moveq r6, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #13 │ │ │ │ + moveq r7, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r5, sl │ │ │ │ + beq 70b00 <__sgpack_MOD_dcldrawmarker@@Base+0xec> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, #30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #13 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #756] @ 70de4 <__sgpack_MOD_dcldrawmarker@@Base+0x3d0> │ │ │ │ + ldr r0, [pc, #756] @ 70de8 <__sgpack_MOD_dcldrawmarker@@Base+0x3d4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r5, sl │ │ │ │ + movge r5, sl │ │ │ │ + cmp r9, #0 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + beq 70d10 <__sgpack_MOD_dcldrawmarker@@Base+0x2fc> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + beq 70d24 <__sgpack_MOD_dcldrawmarker@@Base+0x310> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + beq 70d3c <__sgpack_MOD_dcldrawmarker@@Base+0x328> │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 70bb4 <__sgpack_MOD_dcldrawmarker@@Base+0x1a0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 70cb8 <__sgpack_MOD_dcldrawmarker@@Base+0x2a4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 3448c │ │ │ │ + ldr r2, [pc, #620] @ 70dec <__sgpack_MOD_dcldrawmarker@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #596] @ 70dd8 <__sgpack_MOD_dcldrawmarker@@Base+0x3c4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70dd0 <__sgpack_MOD_dcldrawmarker@@Base+0x3bc> │ │ │ │ + ldr r0, [pc, #588] @ 70df0 <__sgpack_MOD_dcldrawmarker@@Base+0x3dc> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 70ca4 <__sgpack_MOD_dcldrawmarker@@Base+0x290> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84d84 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], lr │ │ │ │ + cmp fp, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 70bdc <__sgpack_MOD_dcldrawmarker@@Base+0x1c8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + bne 70cc0 <__sgpack_MOD_dcldrawmarker@@Base+0x2ac> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 3448c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 70dc4 <__sgpack_MOD_dcldrawmarker@@Base+0x3b0> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r0, r3, fp, lsl #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 70c3c <__sgpack_MOD_dcldrawmarker@@Base+0x228> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 70b78 <__sgpack_MOD_dcldrawmarker@@Base+0x164> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 70c98 <__sgpack_MOD_dcldrawmarker@@Base+0x284> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r9, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r4, r2, r4, lsl #2 │ │ │ │ + ldr r2, [fp, #4]! │ │ │ │ + str r2, [r3], r9 │ │ │ │ + cmp r4, fp │ │ │ │ + bne 70c88 <__sgpack_MOD_dcldrawmarker@@Base+0x274> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 70b78 <__sgpack_MOD_dcldrawmarker@@Base+0x164> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 84d9c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b 70bf8 <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 70d4c <__sgpack_MOD_dcldrawmarker@@Base+0x338> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 3448c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 70c98 <__sgpack_MOD_dcldrawmarker@@Base+0x284> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 70c28 <__sgpack_MOD_dcldrawmarker@@Base+0x214> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 70c98 <__sgpack_MOD_dcldrawmarker@@Base+0x284> │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30acc │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 70b28 <__sgpack_MOD_dcldrawmarker@@Base+0x114> │ │ │ │ + add r8, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35620 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 33b14 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 70b40 <__sgpack_MOD_dcldrawmarker@@Base+0x12c> │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ + bl 33538 │ │ │ │ + b 70b4c <__sgpack_MOD_dcldrawmarker@@Base+0x138> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r9, r7, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], r9 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 70d74 <__sgpack_MOD_dcldrawmarker@@Base+0x360> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 3448c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 70c78 <__sgpack_MOD_dcldrawmarker@@Base+0x264> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 70c28 <__sgpack_MOD_dcldrawmarker@@Base+0x214> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ + b 70c5c <__sgpack_MOD_dcldrawmarker@@Base+0x248> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 84db4 │ │ │ │ - ldr r0, [pc, #40] @ 84db8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 84dbc │ │ │ │ - ldr r0, [pc, #24] @ 84dc0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r4, [ip], -r0 │ │ │ │ - andeq r9, ip, r0, lsr #4 │ │ │ │ - ldrdeq r4, [ip], -r8 │ │ │ │ - andeq r9, ip, r4, lsr r2 │ │ │ │ - │ │ │ │ -00084dc4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34f30 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00084de0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32eb4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 70b78 <__sgpack_MOD_dcldrawmarker@@Base+0x164> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, pc, r0, ror r2 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, lr, r4, asr #32 │ │ │ │ + andeq r2, lr, r0, lsl #4 │ │ │ │ + @ instruction: 0x000dfbb4 │ │ │ │ + andeq r7, sp, r8, asr #21 │ │ │ │ + andeq sp, pc, r8, lsr #2 │ │ │ │ + andeq pc, sp, ip, asr #30 │ │ │ │ │ │ │ │ -00084dfc : │ │ │ │ +00070df4 <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32ef0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 70e80 <__sgpack_MOD_dclgetlinetextsize@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 70e84 <__sgpack_MOD_dclgetlinetextsize@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 70e88 <__sgpack_MOD_dclgetlinetextsize@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 316a8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 70e8c <__sgpack_MOD_dclgetlinetextsize@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 70e88 <__sgpack_MOD_dclgetlinetextsize@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70e7c <__sgpack_MOD_dclgetlinetextsize@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, r8, lr @ │ │ │ │ + andeq pc, sp, r8, ror #25 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq ip, pc, r4, asr lr @ │ │ │ │ │ │ │ │ -00084e18 : │ │ │ │ +00070e90 <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f2f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 70ed8 <__sgpack_MOD_dclgetlinetext@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34bd0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq pc, sp, ip, ror #24 │ │ │ │ │ │ │ │ -00084e34 : │ │ │ │ +00070edc <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 353d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 70f68 <__sgpack_MOD_dclgetlineindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 70f6c <__sgpack_MOD_dclgetlineindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 70f70 <__sgpack_MOD_dclgetlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 34528 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 70f74 <__sgpack_MOD_dclgetlineindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 70f70 <__sgpack_MOD_dclgetlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70f64 <__sgpack_MOD_dclgetlineindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000fcdb0 │ │ │ │ + andeq pc, sp, r4, lsr #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq ip, pc, ip, ror #26 │ │ │ │ │ │ │ │ -00084e50 : │ │ │ │ +00070f78 <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 318dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 71004 <__sgpack_MOD_dclgetlinetype@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 71008 <__sgpack_MOD_dclgetlinetype@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 7100c <__sgpack_MOD_dclgetlinetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 32554 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 71010 <__sgpack_MOD_dclgetlinetype@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 7100c <__sgpack_MOD_dclgetlinetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 71000 <__sgpack_MOD_dclgetlinetype@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, pc, r4, lsl sp @ │ │ │ │ + muleq sp, r8, fp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq ip, [pc], -r0 │ │ │ │ │ │ │ │ -00084e6c : │ │ │ │ +00071014 <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d00 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 7104c <__sgpack_MOD_dclnextlinetext@@Base+0x38> │ │ │ │ + mov r1, #15 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 333d0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq pc, sp, r8, lsl fp @ │ │ │ │ │ │ │ │ -00084e88 : │ │ │ │ +00071050 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34354 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 71090 <__sgpack_MOD_dclsetlinetextsize@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32da0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq pc, sp, ip, ror #21 │ │ │ │ │ │ │ │ -00084ea4 : │ │ │ │ +00071094 <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 84f3c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31ea0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 710dc <__sgpack_MOD_dclsetlinetext@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 84f54 │ │ │ │ - ldr r0, [pc, #16] @ 84f58 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r4, ip, r8, lsr r0 │ │ │ │ - andeq r9, ip, r0, asr #1 │ │ │ │ + bl 2fca4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + @ instruction: 0x000dfabc │ │ │ │ │ │ │ │ -00084f5c : │ │ │ │ +000710e0 <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30db4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 71120 <__sgpack_MOD_dclsetlineindex@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35104 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq pc, sp, r0, lsl #21 │ │ │ │ │ │ │ │ -00084f78 : │ │ │ │ +00071124 <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85010 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fa40 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 71164 <__sgpack_MOD_dclsetlinetype@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85028 │ │ │ │ - ldr r0, [pc, #16] @ 8502c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r4, ror #30 │ │ │ │ - andeq r9, ip, r8, lsl r0 │ │ │ │ + bl 33d90 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq pc, sp, ip, asr #20 │ │ │ │ │ │ │ │ -00085030 : │ │ │ │ +00071168 <__sgpack_MOD_dcldrawlineprojected2@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33afc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #272] @ 71294 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x12c> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #268] @ 71298 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #248] @ 7129c <__sgpack_MOD_dcldrawlineprojected2@@Base+0x134> │ │ │ │ + ldr r1, [pc, #248] @ 712a0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x138> │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #20 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7126c <__sgpack_MOD_dcldrawlineprojected2@@Base+0x104> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 71280 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x118> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [pc, #168] @ 712a4 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x13c> │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr lr, [r6] │ │ │ │ + ldr ip, [r4] │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 3055c │ │ │ │ + ldr r2, [pc, #112] @ 712a8 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x140> │ │ │ │ + ldr r3, [pc, #92] @ 71298 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 71290 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x128> │ │ │ │ + ldr r0, [pc, #80] @ 712ac <__sgpack_MOD_dcldrawlineprojected2@@Base+0x144> │ │ │ │ + mov r1, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32554 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 711e8 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x80> │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34528 │ │ │ │ + b 711f4 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x8c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, pc, r0, lsr #22 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, sp, r0, ror #19 │ │ │ │ + andeq r1, lr, r0, lsl #22 │ │ │ │ + andeq r6, lr, r4, lsr r6 │ │ │ │ + andeq ip, pc, r0, ror sl @ │ │ │ │ + andeq pc, sp, ip, lsr r9 @ │ │ │ │ │ │ │ │ -0008504c : │ │ │ │ +000712b0 <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 850ec │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 342d0 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #856] @ 71624 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x374> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #852] @ 71628 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x378> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r0, [pc, #788] @ 7162c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x37c> │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #784] @ 71630 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x380> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + moveq r7, #1 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #20 │ │ │ │ + moveq r8, #1 │ │ │ │ + add fp, r4, r3 │ │ │ │ + add sl, r5, r3 │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 715d4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x324> │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 715ec <__sgpack_MOD_dcldrawlineprojected1@@Base+0x33c> │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bic r6, fp, fp, asr #31 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + cmp r6, r9 │ │ │ │ + beq 713bc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x10c> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #668] @ 71634 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x384> │ │ │ │ + ldr r1, [pc, #668] @ 71638 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x388> │ │ │ │ + ldr r0, [pc, #668] @ 7163c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x38c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #20 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85104 │ │ │ │ - ldr r0, [pc, #16] @ 85108 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r8, lsl #29 │ │ │ │ - andeq r8, ip, r8, ror #30 │ │ │ │ - │ │ │ │ -0008510c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 851ac │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31714 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, r9 │ │ │ │ + movge r6, r9 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bne 71434 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x184> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldrne r9, [sp, #16] │ │ │ │ + bne 714ec <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c> │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + str ip, [sp] │ │ │ │ + bl 3055c │ │ │ │ + ldr r2, [pc, #576] @ 71640 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x390> │ │ │ │ + ldr r3, [pc, #548] @ 71628 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x378> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 71620 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x370> │ │ │ │ + ldr r0, [pc, #544] @ 71644 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x394> │ │ │ │ + mov r1, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 715c0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x310> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], lr │ │ │ │ + cmp r4, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 71458 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a8> │ │ │ │ + str r9, [sp, #32] │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 714ec <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 3055c │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 71614 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x364> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 714b0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x200> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 851c4 │ │ │ │ - ldr r0, [pc, #16] @ 851c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r8, asr #27 │ │ │ │ - ldrdeq r8, [ip], -r4 │ │ │ │ - │ │ │ │ -000851cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 713f8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 71570 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2c0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 71550 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 7157c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2cc> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8526c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32254 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 71518 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x268> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 3055c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 71600 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x350> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 71560 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2b0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85284 │ │ │ │ - ldr r0, [pc, #16] @ 85288 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r8, lsl #26 │ │ │ │ - andeq r8, ip, r0, asr #28 │ │ │ │ - │ │ │ │ -0008528c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ff74 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000852a8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33394 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000852c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b 713f8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85364 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34804 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 3055c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 71570 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2c0> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 7149c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1ec> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8537c │ │ │ │ - ldr r0, [pc, #16] @ 85380 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r0, lsl ip │ │ │ │ - andeq r8, ip, r4, ror sp │ │ │ │ - │ │ │ │ -00085384 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b 71570 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2c0> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85404 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 347f8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 71470 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1c0> │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 32554 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 7136c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xbc> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 34528 │ │ │ │ + b 7137c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xcc> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 7149c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1ec> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8541c │ │ │ │ - ldr r0, [pc, #16] @ 85420 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r0, ror fp │ │ │ │ - andeq r8, ip, r0, lsl #26 │ │ │ │ + b 714d0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x220> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 713f8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq ip, [pc], -r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, sp, r4, ror #16 │ │ │ │ + andeq r1, lr, r4, lsl #19 │ │ │ │ + strdeq pc, [sp], -ip │ │ │ │ + andeq pc, sp, ip, ror #15 │ │ │ │ + andeq r7, sp, ip, lsl #4 │ │ │ │ + andeq ip, pc, r8, lsr #17 │ │ │ │ + andeq pc, sp, r4, ror r7 @ │ │ │ │ │ │ │ │ -00085424 : │ │ │ │ +00071648 <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #272] @ 71774 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x12c> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #268] @ 71778 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 854a4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33e8c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 854bc │ │ │ │ - ldr r0, [pc, #16] @ 854c0 │ │ │ │ + ldr r0, [pc, #248] @ 7177c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x134> │ │ │ │ + ldr r1, [pc, #248] @ 71780 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x138> │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r3, [ip], -r0 │ │ │ │ - andeq r8, ip, ip, lsl #25 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #21 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7174c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x104> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 71760 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x118> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [pc, #168] @ 71784 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x13c> │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr lr, [r6] │ │ │ │ + ldr ip, [r4] │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 311e0 │ │ │ │ + ldr r2, [pc, #112] @ 71788 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x140> │ │ │ │ + ldr r3, [pc, #92] @ 71778 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 71770 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x128> │ │ │ │ + ldr r0, [pc, #80] @ 7178c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x144> │ │ │ │ + mov r1, #21 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32554 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 716c8 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x80> │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34528 │ │ │ │ + b 716d4 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x8c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, pc, r0, asr #12 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, sp, r8, lsl r5 @ │ │ │ │ + andeq r1, lr, r0, lsr #12 │ │ │ │ + andeq r6, lr, r4, asr r1 │ │ │ │ + muleq pc, r0, r5 @ │ │ │ │ + andeq pc, sp, r4, ror r4 @ │ │ │ │ │ │ │ │ -000854c4 : │ │ │ │ +00071790 <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85564 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 358d8 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #856] @ 71b04 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x374> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #852] @ 71b08 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x378> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r0, [pc, #788] @ 71b0c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x37c> │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #784] @ 71b10 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x380> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + moveq r7, #1 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #21 │ │ │ │ + moveq r8, #1 │ │ │ │ + add fp, r4, r3 │ │ │ │ + add sl, r5, r3 │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 71ab4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x324> │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 71acc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x33c> │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bic r6, fp, fp, asr #31 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + cmp r6, r9 │ │ │ │ + beq 7189c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x10c> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #668] @ 71b14 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x384> │ │ │ │ + ldr r1, [pc, #668] @ 71b18 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x388> │ │ │ │ + ldr r0, [pc, #668] @ 71b1c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x38c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #21 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8557c │ │ │ │ - ldr r0, [pc, #16] @ 85580 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r0, lsl sl │ │ │ │ - strdeq r8, [ip], -r8 @ │ │ │ │ - │ │ │ │ -00085584 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 357dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000855a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 35308 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000855d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33a60 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00085608 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 318f4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008563c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 35728 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00085670 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32188 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000856a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32cf8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000856d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 344ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008570c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, r9 │ │ │ │ + movge r6, r9 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bne 71914 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x184> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldrne r9, [sp, #16] │ │ │ │ + bne 719cc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2f428 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00085740 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 31e4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00085774 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31ff0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00085790 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33cd0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000857ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + bl 311e0 │ │ │ │ + ldr r2, [pc, #576] @ 71b20 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x390> │ │ │ │ + ldr r3, [pc, #548] @ 71b08 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x378> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 71b00 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x370> │ │ │ │ + ldr r0, [pc, #544] @ 71b24 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x394> │ │ │ │ + mov r1, #21 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 71aa0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x310> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 85870 │ │ │ │ - add fp, sp, #68 @ 0x44 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 34180 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], lr │ │ │ │ + cmp r4, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 71938 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a8> │ │ │ │ + str r9, [sp, #32] │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 719cc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 311e0 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 71af4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x364> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 71990 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x200> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85888 │ │ │ │ - ldr r0, [pc, #16] @ 8588c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r4, lsl #14 │ │ │ │ - andeq r8, ip, r8, lsl r9 │ │ │ │ - │ │ │ │ -00085890 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 718d8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 71a50 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2c0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 71a30 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 71a5c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2cc> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 85940 │ │ │ │ - add fp, sp, #52 @ 0x34 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - stm sp, {r4, r5} │ │ │ │ - bl 32ad0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 719f8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x268> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 311e0 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 71ae0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x350> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 71a40 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2b0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85958 │ │ │ │ - ldr r0, [pc, #16] @ 8595c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r4, lsr r6 │ │ │ │ - andeq r8, ip, r4, ror r8 │ │ │ │ - │ │ │ │ -00085960 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f524 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008597c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3271c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00085998 : │ │ │ │ - b 33220 │ │ │ │ - │ │ │ │ -0008599c : │ │ │ │ - b 32848 │ │ │ │ - │ │ │ │ -000859a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b 718d8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85aa8 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 311e0 │ │ │ │ cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + beq 71a50 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2c0> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 7197c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1ec> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 71a50 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2c0> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 85ac0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 30484 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 71950 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1c0> │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 32554 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 7184c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xbc> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 34528 │ │ │ │ + b 7185c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xcc> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 7197c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1ec> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ + b 719b0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x220> │ │ │ │ mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 85ad8 │ │ │ │ - ldr r0, [pc, #40] @ 85adc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 85ae0 │ │ │ │ - ldr r0, [pc, #24] @ 85ae4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, ip, asr #9 │ │ │ │ - andeq r8, ip, r8, lsr r7 │ │ │ │ - @ instruction: 0x000c34b4 │ │ │ │ - andeq r8, ip, ip, asr #14 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 718d8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq ip, [pc], -r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq sp, ip, r3 │ │ │ │ + andeq r1, lr, r4, lsr #9 │ │ │ │ + andeq lr, sp, ip, lsl lr │ │ │ │ + andeq pc, sp, r4, lsr #6 │ │ │ │ + andeq r6, sp, ip, lsr #26 │ │ │ │ + andeq ip, pc, r8, asr #7 │ │ │ │ + andeq pc, sp, ip, lsr #5 │ │ │ │ │ │ │ │ -00085ae8 : │ │ │ │ +00071b28 <__sgpack_MOD_dcldrawline2@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 85b94 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 308bc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #272] @ 71c54 <__sgpack_MOD_dcldrawline2@@Base+0x12c> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #268] @ 71c58 <__sgpack_MOD_dcldrawline2@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85bac │ │ │ │ - ldr r0, [pc, #16] @ 85bb0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #248] @ 71c5c <__sgpack_MOD_dcldrawline2@@Base+0x134> │ │ │ │ + ldr r1, [pc, #248] @ 71c60 <__sgpack_MOD_dcldrawline2@@Base+0x138> │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r0, ror #7 │ │ │ │ - andeq r8, ip, r4, lsr #13 │ │ │ │ - │ │ │ │ -00085bb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85c4c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30a00 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85c64 │ │ │ │ - ldr r0, [pc, #16] @ 85c68 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r2, #11 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 71c2c <__sgpack_MOD_dcldrawline2@@Base+0x104> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + add r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 71c40 <__sgpack_MOD_dcldrawline2@@Base+0x118> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [pc, #168] @ 71c64 <__sgpack_MOD_dcldrawline2@@Base+0x13c> │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr lr, [r6] │ │ │ │ + ldr ip, [r4] │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r8, lsr #6 │ │ │ │ - andeq r8, ip, r8, lsl r6 │ │ │ │ - │ │ │ │ -00085c6c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85d04 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 341b0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85d1c │ │ │ │ - ldr r0, [pc, #16] @ 85d20 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 31aa4 │ │ │ │ + ldr r2, [pc, #112] @ 71c68 <__sgpack_MOD_dcldrawline2@@Base+0x140> │ │ │ │ + ldr r3, [pc, #92] @ 71c58 <__sgpack_MOD_dcldrawline2@@Base+0x130> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 71c50 <__sgpack_MOD_dcldrawline2@@Base+0x128> │ │ │ │ + ldr r0, [pc, #80] @ 71c6c <__sgpack_MOD_dcldrawline2@@Base+0x144> │ │ │ │ + mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r0, ror r2 │ │ │ │ - andeq r8, ip, ip, lsl #11 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32554 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 71ba8 <__sgpack_MOD_dcldrawline2@@Base+0x80> │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34528 │ │ │ │ + b 71bb4 <__sgpack_MOD_dcldrawline2@@Base+0x8c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, pc, r0, ror #2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, sp, r0, asr r0 @ │ │ │ │ + andeq r1, lr, r0, asr #2 │ │ │ │ + andeq r5, lr, r4, ror ip │ │ │ │ + strheq ip, [pc], -r0 │ │ │ │ + andeq lr, sp, ip, lsr #31 │ │ │ │ │ │ │ │ -00085d24 : │ │ │ │ +00071c70 <__sgpack_MOD_dcldrawline1@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 85e30 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85e48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + ldr r2, [pc, #856] @ 71fe4 <__sgpack_MOD_dcldrawline1@@Base+0x374> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #852] @ 71fe8 <__sgpack_MOD_dcldrawline1@@Base+0x378> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r0, [pc, #788] @ 71fec <__sgpack_MOD_dcldrawline1@@Base+0x37c> │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #784] @ 71ff0 <__sgpack_MOD_dcldrawline1@@Base+0x380> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + moveq r7, #1 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 35554 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 85e60 │ │ │ │ - ldr r0, [pc, #40] @ 85e64 │ │ │ │ + cmp r8, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 85e68 │ │ │ │ - ldr r0, [pc, #24] @ 85e6c │ │ │ │ + mov r2, #11 │ │ │ │ + moveq r8, #1 │ │ │ │ + add fp, r4, r3 │ │ │ │ + add sl, r5, r3 │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 71f94 <__sgpack_MOD_dcldrawline1@@Base+0x324> │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 71fac <__sgpack_MOD_dcldrawline1@@Base+0x33c> │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bic r6, fp, fp, asr #31 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + cmp r6, r9 │ │ │ │ + beq 71d7c <__sgpack_MOD_dcldrawline1@@Base+0x10c> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #668] @ 71ff4 <__sgpack_MOD_dcldrawline1@@Base+0x384> │ │ │ │ + ldr r1, [pc, #668] @ 71ff8 <__sgpack_MOD_dcldrawline1@@Base+0x388> │ │ │ │ + ldr r0, [pc, #668] @ 71ffc <__sgpack_MOD_dcldrawline1@@Base+0x38c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r4, asr #2 │ │ │ │ - andeq r8, ip, ip, lsl #9 │ │ │ │ - andeq r3, ip, ip, lsr #2 │ │ │ │ - andeq r8, ip, r0, lsr #9 │ │ │ │ - │ │ │ │ -00085e70 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, r9 │ │ │ │ + movge r6, r9 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bne 71df4 <__sgpack_MOD_dcldrawline1@@Base+0x184> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldrne r9, [sp, #16] │ │ │ │ + bne 71eac <__sgpack_MOD_dcldrawline1@@Base+0x23c> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2fe84 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00085ea4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31aa4 │ │ │ │ + ldr r2, [pc, #576] @ 72000 <__sgpack_MOD_dcldrawline1@@Base+0x390> │ │ │ │ + ldr r3, [pc, #548] @ 71fe8 <__sgpack_MOD_dcldrawline1@@Base+0x378> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 71fe0 <__sgpack_MOD_dcldrawline1@@Base+0x370> │ │ │ │ + ldr r0, [pc, #544] @ 72004 <__sgpack_MOD_dcldrawline1@@Base+0x394> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 71f80 <__sgpack_MOD_dcldrawline1@@Base+0x310> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85f44 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32a1c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], lr │ │ │ │ + cmp r4, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 71e18 <__sgpack_MOD_dcldrawline1@@Base+0x1a8> │ │ │ │ + str r9, [sp, #32] │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 71eac <__sgpack_MOD_dcldrawline1@@Base+0x23c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 31aa4 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 71fd4 <__sgpack_MOD_dcldrawline1@@Base+0x364> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 71e70 <__sgpack_MOD_dcldrawline1@@Base+0x200> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 85f5c │ │ │ │ - ldr r0, [pc, #16] @ 85f60 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r3, ip, r0, lsr r0 │ │ │ │ - ldrdeq r8, [ip], -r0 │ │ │ │ - │ │ │ │ -00085f64 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 71db8 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 71f30 <__sgpack_MOD_dcldrawline1@@Base+0x2c0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 71f10 <__sgpack_MOD_dcldrawline1@@Base+0x2a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 71f3c <__sgpack_MOD_dcldrawline1@@Base+0x2cc> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 85ffc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33fa0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 71ed8 <__sgpack_MOD_dcldrawline1@@Base+0x268> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 31aa4 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 71fc0 <__sgpack_MOD_dcldrawline1@@Base+0x350> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 71f20 <__sgpack_MOD_dcldrawline1@@Base+0x2b0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 86014 │ │ │ │ - ldr r0, [pc, #16] @ 86018 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, ip, r8, ror pc │ │ │ │ - andeq r8, ip, r4, asr #6 │ │ │ │ - │ │ │ │ -0008601c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b 71db8 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 860bc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f728 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 31aa4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 71f30 <__sgpack_MOD_dcldrawline1@@Base+0x2c0> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 71e5c <__sgpack_MOD_dcldrawline1@@Base+0x1ec> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 860d4 │ │ │ │ - ldr r0, [pc, #16] @ 860d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c2eb8 │ │ │ │ - @ instruction: 0x000c82b0 │ │ │ │ - │ │ │ │ -000860dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34030 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 71f30 <__sgpack_MOD_dcldrawline1@@Base+0x2c0> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 71e30 <__sgpack_MOD_dcldrawline1@@Base+0x1c0> │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 32554 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 71d2c <__sgpack_MOD_dcldrawline1@@Base+0xbc> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 34528 │ │ │ │ + b 71d3c <__sgpack_MOD_dcldrawline1@@Base+0xcc> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 71e5c <__sgpack_MOD_dcldrawline1@@Base+0x1ec> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 71e90 <__sgpack_MOD_dcldrawline1@@Base+0x220> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 71db8 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, pc, r8, lsl r0 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq lr, [sp], -r4 │ │ │ │ + andeq r0, lr, r4, asr #31 │ │ │ │ + andeq lr, sp, ip, lsr r9 │ │ │ │ + andeq lr, sp, ip, asr lr │ │ │ │ + andeq r6, sp, ip, asr #16 │ │ │ │ + andeq fp, pc, r8, ror #29 │ │ │ │ + andeq lr, sp, r4, ror #27 │ │ │ │ │ │ │ │ -000860f8 : │ │ │ │ +00072008 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32134 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00086114 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 72094 <__sgpack_MOD_dclgettransnumber@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 72098 <__sgpack_MOD_dclgettransnumber@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 7209c <__sgpack_MOD_dclgettransnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 861c0 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 30a60 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 33670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 720a0 <__sgpack_MOD_dclgettransnumber@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 7209c <__sgpack_MOD_dclgettransnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72090 <__sgpack_MOD_dclgettransnumber@@Base+0x88> │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 861d8 │ │ │ │ - ldr r0, [pc, #16] @ 861dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000c2db4 │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, r4, lsl #25 │ │ │ │ + andeq lr, sp, r8, lsr #23 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq fp, pc, r0, asr #24 │ │ │ │ │ │ │ │ -000861e0 : │ │ │ │ +000720a4 <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #164] @ 72164 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #164] @ 72168 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc4> │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [pc, #156] @ 7216c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc8> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 86274 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 350d4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8628c │ │ │ │ - ldr r0, [pc, #16] @ 86290 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, ip, r0, lsl #26 │ │ │ │ - andeq r8, ip, r0, asr r1 │ │ │ │ + mov r1, #24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 34018 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #96] @ 72170 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xcc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + strne r3, [r6] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [sp] │ │ │ │ + strne r3, [r5] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + strne r3, [r4] │ │ │ │ + ldr r3, [pc, #52] @ 72168 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc4> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72160 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xbc> │ │ │ │ + ldr r0, [pc, #36] @ 72174 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xd0> │ │ │ │ + mov r1, #24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, r8, ror #23 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, sp, r0, lsl fp │ │ │ │ + muleq pc, ip, fp @ │ │ │ │ + muleq sp, r8, sl │ │ │ │ │ │ │ │ -00086294 : │ │ │ │ +00072178 <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #164] @ 72238 <__sgpack_MOD_dclgetsimilarity@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #164] @ 7223c <__sgpack_MOD_dclgetsimilarity@@Base+0xc4> │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 86348 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 353ec │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 86360 │ │ │ │ - ldr r0, [pc, #16] @ 86364 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r0, [pc, #156] @ 72240 <__sgpack_MOD_dclgetsimilarity@@Base+0xc8> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, ip, ip, lsr #24 │ │ │ │ - andeq r8, ip, r8, lsr #1 │ │ │ │ + mov r1, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 31048 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [sp] │ │ │ │ + ldr r2, [pc, #96] @ 72244 <__sgpack_MOD_dclgetsimilarity@@Base+0xcc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + strne r3, [r6] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [sp, #4] │ │ │ │ + strne r3, [r5] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + strne r3, [r4] │ │ │ │ + ldr r3, [pc, #52] @ 7223c <__sgpack_MOD_dclgetsimilarity@@Base+0xc4> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72234 <__sgpack_MOD_dclgetsimilarity@@Base+0xbc> │ │ │ │ + ldr r0, [pc, #36] @ 72248 <__sgpack_MOD_dclgetsimilarity@@Base+0xd0> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, r4, lsl fp @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, sp, r8, asr sl │ │ │ │ + andeq fp, pc, r8, asr #21 │ │ │ │ + andeq lr, sp, r0, ror #19 │ │ │ │ │ │ │ │ -00086368 : │ │ │ │ +0007224c <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #184] @ 72320 <__sgpack_MOD_dclgetwindow@@Base+0xd4> │ │ │ │ mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 86410 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 324ac │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 86428 │ │ │ │ - ldr r0, [pc, #16] @ 8642c │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r3, [pc, #180] @ 72324 <__sgpack_MOD_dclgetwindow@@Base+0xd8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #172] @ 72328 <__sgpack_MOD_dclgetwindow@@Base+0xdc> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, ip, r4, ror #22 │ │ │ │ - andeq r8, ip, ip │ │ │ │ + mov r1, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 31a50 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #108] @ 7232c <__sgpack_MOD_dclgetwindow@@Base+0xe0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + strne r3, [r7] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [sp, #4] │ │ │ │ + strne r3, [r6] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ + strne r3, [r5] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ + strne r3, [r4] │ │ │ │ + ldr r3, [pc, #52] @ 72324 <__sgpack_MOD_dclgetwindow@@Base+0xd8> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7231c <__sgpack_MOD_dclgetwindow@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #36] @ 72330 <__sgpack_MOD_dclgetwindow@@Base+0xe4> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, ip, lsr sl @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq sp, r4, r9 │ │ │ │ + andeq fp, pc, ip, ror #19 │ │ │ │ + andeq lr, sp, ip, lsl #18 │ │ │ │ │ │ │ │ -00086430 : │ │ │ │ +00072334 <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #184] @ 72408 <__sgpack_MOD_dclgetviewport@@Base+0xd4> │ │ │ │ mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 86538 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 86550 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 31264 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 86568 │ │ │ │ - ldr r0, [pc, #40] @ 8656c │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r3, [pc, #180] @ 7240c <__sgpack_MOD_dclgetviewport@@Base+0xd8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #172] @ 72410 <__sgpack_MOD_dclgetviewport@@Base+0xdc> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 86570 │ │ │ │ - ldr r0, [pc, #24] @ 86574 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, #14 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 30b08 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #108] @ 72414 <__sgpack_MOD_dclgetviewport@@Base+0xe0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + strne r3, [r7] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [sp, #4] │ │ │ │ + strne r3, [r6] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ + strne r3, [r5] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ + strne r3, [r4] │ │ │ │ + ldr r3, [pc, #52] @ 7240c <__sgpack_MOD_dclgetviewport@@Base+0xd8> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72404 <__sgpack_MOD_dclgetviewport@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #36] @ 72418 <__sgpack_MOD_dclgetviewport@@Base+0xe4> │ │ │ │ + mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, ip, ip, lsr sl │ │ │ │ - andeq r7, ip, r0, lsl pc │ │ │ │ - andeq r2, ip, r4, lsr #20 │ │ │ │ - andeq r7, ip, r4, lsr #30 │ │ │ │ - │ │ │ │ -00086578 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 347c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00086594 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 309a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000865b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2f404 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2fec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, r4, asr r9 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000de8bc │ │ │ │ + andeq fp, pc, r4, lsl #18 │ │ │ │ + andeq lr, sp, r4, lsr r8 │ │ │ │ │ │ │ │ -000865e4 : │ │ │ │ +0007241c <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32734 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #56] @ 7246c <__sgpack_MOD_dcltransnumtolong@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 35890 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, r4, lsl #16 │ │ │ │ │ │ │ │ -00086620 : │ │ │ │ +00072470 <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 316f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 724c0 <__sgpack_MOD_dcltransnumtoshort@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 345c4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, r4, asr #15 │ │ │ │ │ │ │ │ -0008663c : │ │ │ │ +000724c4 <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2f77c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 72514 <__sgpack_MOD_dcltranslongtonum@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 3355c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, r4, lsl #15 │ │ │ │ │ │ │ │ -00086670 : │ │ │ │ +00072518 <__sgpack_MOD_dcltranslongtoshort@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31c60 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #64] @ 72570 <__sgpack_MOD_dcltranslongtoshort@@Base+0x58> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 35194 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, r4, asr #14 │ │ │ │ │ │ │ │ -000866ac : │ │ │ │ +00072574 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2fe24 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 725c4 <__sgpack_MOD_dcltransshorttonum@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 34cc0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + strdeq lr, [sp], -ip │ │ │ │ │ │ │ │ -000866e0 : │ │ │ │ +000725c8 <__sgpack_MOD_dcltransshorttolong@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 333ac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #64] @ 72620 <__sgpack_MOD_dcltransshorttolong@@Base+0x58> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 35488 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + @ instruction: 0x000de6bc │ │ │ │ │ │ │ │ -000866fc : │ │ │ │ +00072624 <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f914 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00086718 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30664 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #32] @ 7265c <__sgpack_MOD_dclprintdevicelist@@Base+0x38> │ │ │ │ + mov r1, #18 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 30f04 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, r4, ror r6 │ │ │ │ │ │ │ │ -00086744 : │ │ │ │ +00072660 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 343e4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 72698 <__uepack_MOD_dclclearshadelevel@@Base+0x38> │ │ │ │ + mov r1, #18 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 354f4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, ip, asr #12 │ │ │ │ │ │ │ │ -00086760 : │ │ │ │ +0007269c <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 348e8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 72728 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 7272c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 72730 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 30c94 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #22 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 72734 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 72730 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72724 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq fp, [pc], -r0 │ │ │ │ + andeq lr, sp, r8, lsl r6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq fp, pc, ip, lsr #11 │ │ │ │ │ │ │ │ -0008677c : │ │ │ │ +00072738 <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 30640 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000867b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35884 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000867d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34270 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00086808 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34468 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #64] @ 72790 <__uepack_MOD_dclgetshadelevel@@Base+0x58> │ │ │ │ + mov r6, r2 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 32a28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, r0, lsr #11 │ │ │ │ │ │ │ │ -0008683c : │ │ │ │ +00072794 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34e58 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + ldr r2, [pc, #344] @ 7290c <__uepack_MOD_dclsetshaden@@Base+0x178> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #340] @ 72910 <__uepack_MOD_dclsetshaden@@Base+0x17c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r6, [r1] │ │ │ │ + bic r9, r5, r5, asr #31 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 72854 <__uepack_MOD_dclsetshaden@@Base+0xc0> │ │ │ │ + ldr r0, [pc, #288] @ 72914 <__uepack_MOD_dclsetshaden@@Base+0x180> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 72868 <__uepack_MOD_dclsetshaden@@Base+0xd4> │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 323e0 │ │ │ │ + ldr r2, [pc, #248] @ 72918 <__uepack_MOD_dclsetshaden@@Base+0x184> │ │ │ │ + ldr r3, [pc, #236] @ 72910 <__uepack_MOD_dclsetshaden@@Base+0x17c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72908 <__uepack_MOD_dclsetshaden@@Base+0x174> │ │ │ │ + ldr r0, [pc, #216] @ 7291c <__uepack_MOD_dclsetshaden@@Base+0x188> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #196] @ 72920 <__uepack_MOD_dclsetshaden@@Base+0x18c> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 72804 <__uepack_MOD_dclsetshaden@@Base+0x70> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 728d8 <__uepack_MOD_dclsetshaden@@Base+0x144> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 72890 <__uepack_MOD_dclsetshaden@@Base+0xfc> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sl │ │ │ │ + str r9, [sp] │ │ │ │ + bl 323e0 │ │ │ │ + add r4, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 728bc <__uepack_MOD_dclsetshaden@@Base+0x128> │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + b 72818 <__uepack_MOD_dclsetshaden@@Base+0x84> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, sp │ │ │ │ + str r3, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 323e0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fdb8 │ │ │ │ + b 72818 <__uepack_MOD_dclsetshaden@@Base+0x84> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq fp, [pc], -r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, sp, r0, lsl r5 │ │ │ │ + andeq fp, pc, r8, lsl #9 │ │ │ │ + andeq lr, sp, r0, asr #9 │ │ │ │ + andeq lr, sp, r8, lsr #9 │ │ │ │ │ │ │ │ -00086870 : │ │ │ │ +00072924 <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2fc74 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000868ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fe48 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000868c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30574 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000868e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fa7c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00086900 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ffe0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #56] @ 72974 <__uepack_MOD_dclsetshadev@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 309f4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, sp, r8, asr #7 │ │ │ │ │ │ │ │ -0008691c : │ │ │ │ +00072978 <__uepack_MOD_dclsetshadeb@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r2, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r0, [pc, #620] @ 72c08 <__uepack_MOD_dclsetshadeb@@Base+0x290> │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #616] @ 72c0c <__uepack_MOD_dclsetshadeb@@Base+0x294> │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [r2, #44] @ 0x2c │ │ │ │ + sub r4, r4, r1 │ │ │ │ + ldr r1, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #572] @ 72c10 <__uepack_MOD_dclsetshadeb@@Base+0x298> │ │ │ │ + rsbne r3, r8, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + moveq r9, #1 │ │ │ │ + subne r9, r8, #1 │ │ │ │ + moveq r8, r9 │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + sub r5, r5, r1 │ │ │ │ + ldr r3, [r2] │ │ │ │ + add r6, r4, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #16 │ │ │ │ + clzne r9, r9 │ │ │ │ + ldr r7, [r2, #36] @ 0x24 │ │ │ │ + lsrne r9, r9, #5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 2fa1c │ │ │ │ + mul r2, r6, r8 │ │ │ │ + add sl, r5, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + movne r9, #0 │ │ │ │ + andeq r9, r9, #1 │ │ │ │ + bic r2, r6, r6, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic r2, sl, sl, asr #31 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + beq 72a98 <__uepack_MOD_dclsetshadeb@@Base+0x120> │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33d60 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00086958 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3574c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 33f1c │ │ │ │ + ldr r2, [pc, #432] @ 72c14 <__uepack_MOD_dclsetshadeb@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #420] @ 72c0c <__uepack_MOD_dclsetshadeb@@Base+0x294> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72c04 <__uepack_MOD_dclsetshadeb@@Base+0x28c> │ │ │ │ + ldr r0, [pc, #400] @ 72c18 <__uepack_MOD_dclsetshadeb@@Base+0x2a0> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + orrs r2, r4, r5 │ │ │ │ + bpl 72b88 <__uepack_MOD_dclsetshadeb@@Base+0x210> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt 72be8 <__uepack_MOD_dclsetshadeb@@Base+0x270> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov lr, #0 │ │ │ │ + add r3, r3, r8, lsl #2 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + lsl sl, r8, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov ip, lr │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 72b9c <__uepack_MOD_dclsetshadeb@@Base+0x224> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp r5, ip │ │ │ │ + add fp, fp, r7 │ │ │ │ + add lr, lr, r6 │ │ │ │ + bge 72ad0 <__uepack_MOD_dclsetshadeb@@Base+0x158> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + bl 33f1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mvn ip, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + add r8, r3, sl │ │ │ │ + lsl fp, r6, #2 │ │ │ │ + bgt 72b4c <__uepack_MOD_dclsetshadeb@@Base+0x1d4> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + beq 72b7c <__uepack_MOD_dclsetshadeb@@Base+0x204> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 72b2c <__uepack_MOD_dclsetshadeb@@Base+0x1b4> │ │ │ │ + add r3, r9, ip, lsl #2 │ │ │ │ + add r2, r8, lr, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], sl │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 72b54 <__uepack_MOD_dclsetshadeb@@Base+0x1dc> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + bne 72b4c <__uepack_MOD_dclsetshadeb@@Base+0x1d4> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 72a5c <__uepack_MOD_dclsetshadeb@@Base+0xe4> │ │ │ │ + mul r0, sl, r6 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + b 72ab4 <__uepack_MOD_dclsetshadeb@@Base+0x13c> │ │ │ │ + sub r3, r9, #4 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + add r1, r8, fp, lsl #2 │ │ │ │ + add r2, r9, lr, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 72bb8 <__uepack_MOD_dclsetshadeb@@Base+0x240> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp r5, ip │ │ │ │ + add fp, fp, r7 │ │ │ │ + add lr, lr, r6 │ │ │ │ + bge 72bac <__uepack_MOD_dclsetshadeb@@Base+0x234> │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + b 72aec <__uepack_MOD_dclsetshadeb@@Base+0x174> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 33f1c │ │ │ │ + b 72b7c <__uepack_MOD_dclsetshadeb@@Base+0x204> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, r8, lsl #6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, sp, ip, lsl #6 │ │ │ │ + andeq fp, pc, r4, asr #4 │ │ │ │ + andeq lr, sp, ip, ror r2 │ │ │ │ │ │ │ │ -00086974 : │ │ │ │ +00072c1c <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33940 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 72c6c <__uepack_MOD_dclsetshadea@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 32f20 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq lr, [sp], -r0 │ │ │ │ │ │ │ │ -00086990 : │ │ │ │ +00072c70 <__uepack_MOD_dclshadecontourex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30d00 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #608] @ 72ee8 <__uepack_MOD_dclshadecontourex@@Base+0x278> │ │ │ │ + ldr r3, [pc, #608] @ 72eec <__uepack_MOD_dclshadecontourex@@Base+0x27c> │ │ │ │ + ldr fp, [r0, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp fp, #0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + rsbne r3, fp, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + strne r3, [sp, #4] │ │ │ │ + streq r3, [sp, #4] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r0, #44] @ 0x2c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r1, [pc, #532] @ 72ef0 <__uepack_MOD_dclshadecontourex@@Base+0x280> │ │ │ │ + ldr r0, [pc, #532] @ 72ef4 <__uepack_MOD_dclshadecontourex@@Base+0x284> │ │ │ │ + moveq r9, #1 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + mov r3, #1 │ │ │ │ + subne r9, fp, #1 │ │ │ │ + moveq fp, r9 │ │ │ │ + add r6, r4, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #17 │ │ │ │ + clzne r9, r9 │ │ │ │ + add sl, r5, r3 │ │ │ │ + lsrne r9, r9, #5 │ │ │ │ + bl 34774 │ │ │ │ + mul r3, r6, fp │ │ │ │ + cmp r3, r7 │ │ │ │ + movne r9, #0 │ │ │ │ + andeq r9, r9, #1 │ │ │ │ + bic r3, r6, r6, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bic r3, sl, sl, asr #31 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 72d88 <__uepack_MOD_dclshadecontourex@@Base+0x118> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 309d0 │ │ │ │ + ldr r2, [pc, #420] @ 72ef8 <__uepack_MOD_dclshadecontourex@@Base+0x288> │ │ │ │ + ldr r3, [pc, #404] @ 72eec <__uepack_MOD_dclshadecontourex@@Base+0x27c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72ee4 <__uepack_MOD_dclshadecontourex@@Base+0x274> │ │ │ │ + ldr r0, [pc, #388] @ 72efc <__uepack_MOD_dclshadecontourex@@Base+0x28c> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + orrs r3, r4, r5 │ │ │ │ + bpl 72e68 <__uepack_MOD_dclshadecontourex@@Base+0x1f8> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt 72ed0 <__uepack_MOD_dclshadecontourex@@Base+0x260> │ │ │ │ + add r3, r8, fp, lsl #2 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + lsl sl, fp, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov fp, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 72e7c <__uepack_MOD_dclshadecontourex@@Base+0x20c> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 72dbc <__uepack_MOD_dclshadecontourex@@Base+0x14c> │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 309d0 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + add r8, r8, sl │ │ │ │ + lsl fp, r6, #2 │ │ │ │ + bgt 72e2c <__uepack_MOD_dclshadecontourex@@Base+0x1bc> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + beq 72e5c <__uepack_MOD_dclshadecontourex@@Base+0x1ec> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 72e0c <__uepack_MOD_dclshadecontourex@@Base+0x19c> │ │ │ │ + add r3, r9, ip, lsl #2 │ │ │ │ + add r2, r8, lr, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], sl │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 72e34 <__uepack_MOD_dclshadecontourex@@Base+0x1c4> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + bne 72e2c <__uepack_MOD_dclshadecontourex@@Base+0x1bc> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 72d4c <__uepack_MOD_dclshadecontourex@@Base+0xdc> │ │ │ │ + mul r0, sl, r6 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + b 72da4 <__uepack_MOD_dclshadecontourex@@Base+0x134> │ │ │ │ + sub r3, r9, #4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + add r1, r8, lr, lsl #2 │ │ │ │ + add r2, r9, ip, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 72e9c <__uepack_MOD_dclshadecontourex@@Base+0x22c> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 72e90 <__uepack_MOD_dclshadecontourex@@Base+0x220> │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + b 72dd8 <__uepack_MOD_dclshadecontourex@@Base+0x168> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 309d0 │ │ │ │ + b 72e5c <__uepack_MOD_dclshadecontourex@@Base+0x1ec> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, ip, lsl r0 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, sp, r0, asr #31 │ │ │ │ + andeq lr, sp, r0, lsr #32 │ │ │ │ + andeq sl, pc, r4, asr pc @ │ │ │ │ + andeq sp, sp, r0, lsr #31 │ │ │ │ │ │ │ │ -000869ac : │ │ │ │ +00072f00 <__uepack_MOD_dclshadecontour@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 316fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #608] @ 73178 <__uepack_MOD_dclshadecontour@@Base+0x278> │ │ │ │ + ldr r3, [pc, #608] @ 7317c <__uepack_MOD_dclshadecontour@@Base+0x27c> │ │ │ │ + ldr fp, [r0, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp fp, #0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + rsbne r3, fp, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + strne r3, [sp, #4] │ │ │ │ + streq r3, [sp, #4] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r0, #44] @ 0x2c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r1, [pc, #532] @ 73180 <__uepack_MOD_dclshadecontour@@Base+0x280> │ │ │ │ + ldr r0, [pc, #532] @ 73184 <__uepack_MOD_dclshadecontour@@Base+0x284> │ │ │ │ + moveq r9, #1 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + mov r3, #1 │ │ │ │ + subne r9, fp, #1 │ │ │ │ + moveq fp, r9 │ │ │ │ + add r6, r4, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #15 │ │ │ │ + clzne r9, r9 │ │ │ │ + add sl, r5, r3 │ │ │ │ + lsrne r9, r9, #5 │ │ │ │ + bl 34774 │ │ │ │ + mul r3, r6, fp │ │ │ │ + cmp r3, r7 │ │ │ │ + movne r9, #0 │ │ │ │ + andeq r9, r9, #1 │ │ │ │ + bic r3, r6, r6, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bic r3, sl, sl, asr #31 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 73018 <__uepack_MOD_dclshadecontour@@Base+0x118> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 313f0 │ │ │ │ + ldr r2, [pc, #420] @ 73188 <__uepack_MOD_dclshadecontour@@Base+0x288> │ │ │ │ + ldr r3, [pc, #404] @ 7317c <__uepack_MOD_dclshadecontour@@Base+0x27c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 73174 <__uepack_MOD_dclshadecontour@@Base+0x274> │ │ │ │ + ldr r0, [pc, #388] @ 7318c <__uepack_MOD_dclshadecontour@@Base+0x28c> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + orrs r3, r4, r5 │ │ │ │ + bpl 730f8 <__uepack_MOD_dclshadecontour@@Base+0x1f8> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt 73160 <__uepack_MOD_dclshadecontour@@Base+0x260> │ │ │ │ + add r3, r8, fp, lsl #2 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + lsl sl, fp, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov fp, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 7310c <__uepack_MOD_dclshadecontour@@Base+0x20c> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 7304c <__uepack_MOD_dclshadecontour@@Base+0x14c> │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 313f0 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + add r8, r8, sl │ │ │ │ + lsl fp, r6, #2 │ │ │ │ + bgt 730bc <__uepack_MOD_dclshadecontour@@Base+0x1bc> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + beq 730ec <__uepack_MOD_dclshadecontour@@Base+0x1ec> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 7309c <__uepack_MOD_dclshadecontour@@Base+0x19c> │ │ │ │ + add r3, r9, ip, lsl #2 │ │ │ │ + add r2, r8, lr, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], sl │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 730c4 <__uepack_MOD_dclshadecontour@@Base+0x1c4> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + bne 730bc <__uepack_MOD_dclshadecontour@@Base+0x1bc> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 72fdc <__uepack_MOD_dclshadecontour@@Base+0xdc> │ │ │ │ + mul r0, sl, r6 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + b 73034 <__uepack_MOD_dclshadecontour@@Base+0x134> │ │ │ │ + sub r3, r9, #4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + add r1, r8, lr, lsl #2 │ │ │ │ + add r2, r9, ip, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 7312c <__uepack_MOD_dclshadecontour@@Base+0x22c> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 73120 <__uepack_MOD_dclshadecontour@@Base+0x220> │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + b 73068 <__uepack_MOD_dclshadecontour@@Base+0x168> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 313f0 │ │ │ │ + b 730ec <__uepack_MOD_dclshadecontour@@Base+0x1ec> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, pc, ip, lsl #27 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, sp, r0, lsr sp @ │ │ │ │ + andeq sp, sp, r4, lsr #27 │ │ │ │ + andeq sl, pc, r4, asr #25 │ │ │ │ + andeq sp, sp, r4, lsr #26 │ │ │ │ │ │ │ │ -000869e0 : │ │ │ │ +00073190 <__timelib_MOD_dclformattime@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [pc, #72] @ 731f0 <__timelib_MOD_dclformattime@@Base+0x60> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30c64 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r4, #8 │ │ │ │ + add r2, r4, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 30c70 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00086a0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32818 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2fec0 │ │ │ │ + muleq sp, r4, fp │ │ │ │ │ │ │ │ -00086a28 : │ │ │ │ +000731f4 <__timelib_MOD_dclgettime@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34588 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #136] @ 73294 <__timelib_MOD_dclgettime@@Base+0xa0> │ │ │ │ + ldr r6, [pc, #136] @ 73298 <__timelib_MOD_dclgettime@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #136] @ 7329c <__timelib_MOD_dclgettime@@Base+0xa8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 31330 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldm sp, {r0, r1, r2} │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #56] @ 732a0 <__timelib_MOD_dclgettime@@Base+0xac> │ │ │ │ + ldr r3, [pc, #48] @ 7329c <__timelib_MOD_dclgettime@@Base+0xa8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 73290 <__timelib_MOD_dclgettime@@Base+0x9c> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, r8, sl @ │ │ │ │ + andeq sp, sp, r4, lsr fp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, pc, r0, asr #20 │ │ │ │ │ │ │ │ -00086a5c : │ │ │ │ +000732a4 <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32e9c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00086a98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 86ba0 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 86bb8 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 33958 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r4, [pc, #60] @ 732f8 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x54> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, #21 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 317a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 86bd0 │ │ │ │ - ldr r0, [pc, #40] @ 86bd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 86bd8 │ │ │ │ - ldr r0, [pc, #24] @ 86bdc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r2, [ip], -r4 │ │ │ │ - andeq r7, ip, r0, lsl #18 │ │ │ │ - @ instruction: 0x000c23bc │ │ │ │ - andeq r7, ip, r4, lsl r9 │ │ │ │ + mov r1, #21 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + muleq sp, ip, sl │ │ │ │ │ │ │ │ -00086be0 : │ │ │ │ +000732fc <__ugpack_MOD_dcldrawvectors@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 86ce8 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 86d00 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #652] @ 735a0 <__ugpack_MOD_dcldrawvectors@@Base+0x2a4> │ │ │ │ + ldr r3, [pc, #652] @ 735a4 <__ugpack_MOD_dcldrawvectors@@Base+0x2a8> │ │ │ │ + ldr fp, [r0, #24] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + rsbne r3, fp, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + strne r3, [sp, #12] │ │ │ │ + streq r3, [sp, #12] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r0, #44] @ 0x2c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [pc, #576] @ 735a8 <__ugpack_MOD_dcldrawvectors@@Base+0x2ac> │ │ │ │ + ldr r0, [pc, #576] @ 735ac <__ugpack_MOD_dcldrawvectors@@Base+0x2b0> │ │ │ │ + moveq r9, #1 │ │ │ │ + sub r5, r5, r3 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 34660 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 86d18 │ │ │ │ - ldr r0, [pc, #40] @ 86d1c │ │ │ │ + subne r9, fp, #1 │ │ │ │ + moveq fp, r9 │ │ │ │ + add r6, r4, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 86d20 │ │ │ │ - ldr r0, [pc, #24] @ 86d24 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r2, #14 │ │ │ │ + clzne r9, r9 │ │ │ │ + add sl, r5, r3 │ │ │ │ + lsrne r9, r9, #5 │ │ │ │ + ldr r7, [ip, #36] @ 0x24 │ │ │ │ + ldr r8, [ip] │ │ │ │ + bl 34774 │ │ │ │ + mul r3, r6, fp │ │ │ │ + cmp r3, r7 │ │ │ │ + movne r9, #0 │ │ │ │ + andeq r9, r9, #1 │ │ │ │ + bic r3, r6, r6, asr #31 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bic r3, sl, sl, asr #31 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + beq 73428 <__ugpack_MOD_dcldrawvectors@@Base+0x12c> │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 30a9c │ │ │ │ + ldr r2, [pc, #444] @ 735b0 <__ugpack_MOD_dcldrawvectors@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #428] @ 735a4 <__ugpack_MOD_dcldrawvectors@@Base+0x2a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7359c <__ugpack_MOD_dcldrawvectors@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #412] @ 735b4 <__ugpack_MOD_dcldrawvectors@@Base+0x2b8> │ │ │ │ + mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, ip, ip, lsl #5 │ │ │ │ - andeq r7, ip, r0, lsl r8 │ │ │ │ - andeq r2, ip, r4, ror r2 │ │ │ │ - andeq r7, ip, r4, lsr #16 │ │ │ │ - │ │ │ │ -00086d28 : │ │ │ │ - b 33fac │ │ │ │ - │ │ │ │ -00086d2c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 86e34 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + orrs r3, r4, r5 │ │ │ │ + bpl 73514 <__ugpack_MOD_dcldrawvectors@@Base+0x218> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 86e4c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt 7357c <__ugpack_MOD_dcldrawvectors@@Base+0x280> │ │ │ │ + add r3, r8, fp, lsl #2 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + lsl sl, fp, #2 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ + mov fp, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 73528 <__ugpack_MOD_dcldrawvectors@@Base+0x22c> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 7345c <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 30b68 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 30a9c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + mvn ip, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + add r8, r8, sl │ │ │ │ + lsl fp, r6, #2 │ │ │ │ + bgt 734d8 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + beq 73508 <__ugpack_MOD_dcldrawvectors@@Base+0x20c> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 734b8 <__ugpack_MOD_dcldrawvectors@@Base+0x1bc> │ │ │ │ + add r3, r9, ip, lsl #2 │ │ │ │ + add r2, r8, lr, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], sl │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 734e0 <__ugpack_MOD_dcldrawvectors@@Base+0x1e4> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + bne 734d8 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc> │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 86e64 │ │ │ │ - ldr r0, [pc, #40] @ 86e68 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 86e6c │ │ │ │ - ldr r0, [pc, #24] @ 86e70 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r2, ip, r0, asr #2 │ │ │ │ - andeq r7, ip, ip, lsl r7 │ │ │ │ - andeq r2, ip, r8, lsr #2 │ │ │ │ - andeq r7, ip, r0, lsr r7 │ │ │ │ + b 733ec <__ugpack_MOD_dcldrawvectors@@Base+0xf0> │ │ │ │ + mul r0, sl, r6 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + b 73444 <__ugpack_MOD_dcldrawvectors@@Base+0x148> │ │ │ │ + sub r3, r9, #4 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + add r1, r8, lr, lsl #2 │ │ │ │ + add r2, r9, ip, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 73548 <__ugpack_MOD_dcldrawvectors@@Base+0x24c> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 7353c <__ugpack_MOD_dcldrawvectors@@Base+0x240> │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + b 73478 <__ugpack_MOD_dcldrawvectors@@Base+0x17c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 30a9c │ │ │ │ + b 73508 <__ugpack_MOD_dcldrawvectors@@Base+0x20c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, pc, ip, lsl #19 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, sp, r4, lsr r9 @ │ │ │ │ + andeq sp, sp, ip, ror #19 │ │ │ │ + @ instruction: 0x000fa8b4 │ │ │ │ + andeq sp, sp, r8, asr r9 │ │ │ │ │ │ │ │ -00086e74 : │ │ │ │ +000735b8 <__rfblib_MOD_dclgetcor@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 86f7c │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r2, [pc, #708] @ 738a4 <__rfblib_MOD_dclgetcor@@Base+0x2ec> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #700] @ 738a8 <__rfblib_MOD_dclgetcor@@Base+0x2f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + ldr r0, [pc, #664] @ 738ac <__rfblib_MOD_dclgetcor@@Base+0x2f4> │ │ │ │ + cmp r7, #0 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r6, [r1] │ │ │ │ + moveq r7, #1 │ │ │ │ + add r3, r5, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + moveq r8, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2fa1c │ │ │ │ cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 86f94 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ + add sl, r4, #1 │ │ │ │ + bne 736b8 <__rfblib_MOD_dclgetcor@@Base+0x100> │ │ │ │ + cmp r8, #1 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + bne 737bc <__rfblib_MOD_dclgetcor@@Base+0x204> │ │ │ │ + ldr r3, [pc, #596] @ 738b0 <__rfblib_MOD_dclgetcor@@Base+0x2f8> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 30fdc │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #564] @ 738b4 <__rfblib_MOD_dclgetcor@@Base+0x2fc> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #552] @ 738b8 <__rfblib_MOD_dclgetcor@@Base+0x300> │ │ │ │ + ldr r3, [pc, #532] @ 738a8 <__rfblib_MOD_dclgetcor@@Base+0x2f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 738a0 <__rfblib_MOD_dclgetcor@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 33388 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 737a8 <__rfblib_MOD_dclgetcor@@Base+0x1f0> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ + bl 33ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 736dc <__rfblib_MOD_dclgetcor@@Base+0x124> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r8, #1 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + bne 737c4 <__rfblib_MOD_dclgetcor@@Base+0x20c> │ │ │ │ + ldr r3, [pc, #432] @ 738bc <__rfblib_MOD_dclgetcor@@Base+0x304> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 30fdc │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + ble 73894 <__rfblib_MOD_dclgetcor@@Base+0x2dc> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 73744 <__rfblib_MOD_dclgetcor@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 73678 <__rfblib_MOD_dclgetcor@@Base+0xc0> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7379c <__rfblib_MOD_dclgetcor@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl fp, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r6], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 7378c <__rfblib_MOD_dclgetcor@@Base+0x1d4> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 86fac │ │ │ │ - ldr r0, [pc, #40] @ 86fb0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 86fb4 │ │ │ │ - ldr r0, [pc, #24] @ 86fb8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r1, [ip], -r8 │ │ │ │ - andeq r7, ip, ip, lsr #12 │ │ │ │ - andeq r1, ip, r0, ror #31 │ │ │ │ - andeq r7, ip, r0, asr #12 │ │ │ │ - │ │ │ │ -00086fbc : │ │ │ │ - b 33f7c │ │ │ │ - │ │ │ │ -00086fc0 : │ │ │ │ - b 30790 │ │ │ │ - │ │ │ │ -00086fc4 : │ │ │ │ - b 320b0 │ │ │ │ - │ │ │ │ -00086fc8 : │ │ │ │ - b 2f98c │ │ │ │ - │ │ │ │ -00086fcc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + b 73678 <__rfblib_MOD_dclgetcor@@Base+0xc0> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 870d4 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b 736f8 <__rfblib_MOD_dclgetcor@@Base+0x140> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 73818 <__rfblib_MOD_dclgetcor@@Base+0x260> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 870ec │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 2fd40 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [pc, #228] @ 738c0 <__rfblib_MOD_dclgetcor@@Base+0x308> │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 30fdc │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 7379c <__rfblib_MOD_dclgetcor@@Base+0x1e4> │ │ │ │ + cmp sl, #0 │ │ │ │ + bgt 73730 <__rfblib_MOD_dclgetcor@@Base+0x178> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 87104 │ │ │ │ - ldr r0, [pc, #40] @ 87108 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + b 7379c <__rfblib_MOD_dclgetcor@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl fp, r8, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8710c │ │ │ │ - ldr r0, [pc, #24] @ 87110 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, r0, lsr #29 │ │ │ │ - andeq r7, ip, ip, lsr #10 │ │ │ │ - andeq r1, ip, r8, lsl #29 │ │ │ │ - andeq r7, ip, r0, asr #10 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 73840 <__rfblib_MOD_dclgetcor@@Base+0x288> │ │ │ │ + ldr r3, [pc, #104] @ 738c4 <__rfblib_MOD_dclgetcor@@Base+0x30c> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 30fdc │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 73780 <__rfblib_MOD_dclgetcor@@Base+0x1c8> │ │ │ │ + cmp sl, #0 │ │ │ │ + bgt 73730 <__rfblib_MOD_dclgetcor@@Base+0x178> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 73764 <__rfblib_MOD_dclgetcor@@Base+0x1ac> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 73678 <__rfblib_MOD_dclgetcor@@Base+0xc0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, pc, r0, asr #13 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sp, sp, r8, asr r7 │ │ │ │ + strdeq r4, [lr], -r8 │ │ │ │ + andeq sp, sp, r0, lsl #14 │ │ │ │ + andeq sl, pc, r8, lsl r6 @ │ │ │ │ + andeq r4, lr, r8, asr #2 │ │ │ │ + andeq r4, lr, r8, ror r0 │ │ │ │ + strdeq r3, [lr], -r8 │ │ │ │ │ │ │ │ -00087114 : │ │ │ │ +000738c8 <__rfblib_MOD_dclgetcov@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 8721c │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r2, [pc, #708] @ 73bb4 <__rfblib_MOD_dclgetcov@@Base+0x2ec> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #700] @ 73bb8 <__rfblib_MOD_dclgetcov@@Base+0x2f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + ldr r0, [pc, #664] @ 73bbc <__rfblib_MOD_dclgetcov@@Base+0x2f4> │ │ │ │ + cmp r7, #0 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r6, [r1] │ │ │ │ + moveq r7, #1 │ │ │ │ + add r3, r5, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + moveq r8, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2fa1c │ │ │ │ cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87234 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ + add sl, r4, #1 │ │ │ │ + bne 739c8 <__rfblib_MOD_dclgetcov@@Base+0x100> │ │ │ │ + cmp r8, #1 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + bne 73acc <__rfblib_MOD_dclgetcov@@Base+0x204> │ │ │ │ + ldr r3, [pc, #596] @ 73bc0 <__rfblib_MOD_dclgetcov@@Base+0x2f8> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 30244 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #564] @ 73bc4 <__rfblib_MOD_dclgetcov@@Base+0x2fc> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #552] @ 73bc8 <__rfblib_MOD_dclgetcov@@Base+0x300> │ │ │ │ + ldr r3, [pc, #532] @ 73bb8 <__rfblib_MOD_dclgetcov@@Base+0x2f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 73bb0 <__rfblib_MOD_dclgetcov@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 3223c │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 73ab8 <__rfblib_MOD_dclgetcov@@Base+0x1f0> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ + bl 33ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 739ec <__rfblib_MOD_dclgetcov@@Base+0x124> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r8, #1 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + bne 73ad4 <__rfblib_MOD_dclgetcov@@Base+0x20c> │ │ │ │ + ldr r3, [pc, #432] @ 73bcc <__rfblib_MOD_dclgetcov@@Base+0x304> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 30244 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + ble 73ba4 <__rfblib_MOD_dclgetcov@@Base+0x2dc> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 73a54 <__rfblib_MOD_dclgetcov@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 73988 <__rfblib_MOD_dclgetcov@@Base+0xc0> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73aac <__rfblib_MOD_dclgetcov@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl fp, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r6], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 73a9c <__rfblib_MOD_dclgetcov@@Base+0x1d4> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8724c │ │ │ │ - ldr r0, [pc, #40] @ 87250 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 87254 │ │ │ │ - ldr r0, [pc, #24] @ 87258 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, r8, asr sp │ │ │ │ - andeq r7, ip, ip, lsr r4 │ │ │ │ - andeq r1, ip, r0, asr #26 │ │ │ │ - andeq r7, ip, r0, asr r4 │ │ │ │ - │ │ │ │ -0008725c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + b 73988 <__rfblib_MOD_dclgetcov@@Base+0xc0> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 87364 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b 73a08 <__rfblib_MOD_dclgetcov@@Base+0x140> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 73b28 <__rfblib_MOD_dclgetcov@@Base+0x260> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #228] @ 73bd0 <__rfblib_MOD_dclgetcov@@Base+0x308> │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 30244 │ │ │ │ cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 73aac <__rfblib_MOD_dclgetcov@@Base+0x1e4> │ │ │ │ + cmp sl, #0 │ │ │ │ + bgt 73a40 <__rfblib_MOD_dclgetcov@@Base+0x178> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 73aac <__rfblib_MOD_dclgetcov@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl fp, r8, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8737c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 34330 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 73b50 <__rfblib_MOD_dclgetcov@@Base+0x288> │ │ │ │ + ldr r3, [pc, #104] @ 73bd4 <__rfblib_MOD_dclgetcov@@Base+0x30c> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 30244 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 73a90 <__rfblib_MOD_dclgetcov@@Base+0x1c8> │ │ │ │ + cmp sl, #0 │ │ │ │ + bgt 73a40 <__rfblib_MOD_dclgetcov@@Base+0x178> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + b 73a74 <__rfblib_MOD_dclgetcov@@Base+0x1ac> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 87394 │ │ │ │ - ldr r0, [pc, #40] @ 87398 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8739c │ │ │ │ - ldr r0, [pc, #24] @ 873a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, r0, lsl ip │ │ │ │ - andeq r7, ip, ip, asr #6 │ │ │ │ - strdeq r1, [ip], -r8 │ │ │ │ - andeq r7, ip, r0, ror #6 │ │ │ │ + b 73988 <__rfblib_MOD_dclgetcov@@Base+0xc0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000fa3b0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sp, sp, r4, asr r4 │ │ │ │ + andeq r3, lr, r8, ror #29 │ │ │ │ + strdeq sp, [sp], -ip │ │ │ │ + andeq sl, pc, r8, lsl #6 │ │ │ │ + andeq r3, lr, r8, lsr lr │ │ │ │ + andeq r3, lr, r8, ror #26 │ │ │ │ + andeq r3, lr, r8, ror #25 │ │ │ │ │ │ │ │ -000873a4 : │ │ │ │ +00073bd8 <__rfblib_MOD_dclgetprd@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 874ac │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r2, [pc, #708] @ 73ec4 <__rfblib_MOD_dclgetprd@@Base+0x2ec> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #700] @ 73ec8 <__rfblib_MOD_dclgetprd@@Base+0x2f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + ldr r0, [pc, #664] @ 73ecc <__rfblib_MOD_dclgetprd@@Base+0x2f4> │ │ │ │ + cmp r7, #0 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r6, [r1] │ │ │ │ + moveq r7, #1 │ │ │ │ + add r3, r5, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + moveq r8, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 2fa1c │ │ │ │ cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 874c4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ + add sl, r4, #1 │ │ │ │ + bne 73cd8 <__rfblib_MOD_dclgetprd@@Base+0x100> │ │ │ │ + cmp r8, #1 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + bne 73ddc <__rfblib_MOD_dclgetprd@@Base+0x204> │ │ │ │ + ldr r3, [pc, #596] @ 73ed0 <__rfblib_MOD_dclgetprd@@Base+0x2f8> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 31b4c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #564] @ 73ed4 <__rfblib_MOD_dclgetprd@@Base+0x2fc> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #552] @ 73ed8 <__rfblib_MOD_dclgetprd@@Base+0x300> │ │ │ │ + ldr r3, [pc, #532] @ 73ec8 <__rfblib_MOD_dclgetprd@@Base+0x2f0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 73ec0 <__rfblib_MOD_dclgetprd@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 314b0 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 73dc8 <__rfblib_MOD_dclgetprd@@Base+0x1f0> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ + bl 33ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 73cfc <__rfblib_MOD_dclgetprd@@Base+0x124> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r8, #1 │ │ │ │ + bic r9, sl, sl, asr #31 │ │ │ │ + bne 73de4 <__rfblib_MOD_dclgetprd@@Base+0x20c> │ │ │ │ + ldr r3, [pc, #432] @ 73edc <__rfblib_MOD_dclgetprd@@Base+0x304> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 31b4c │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + ble 73eb4 <__rfblib_MOD_dclgetprd@@Base+0x2dc> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 73d64 <__rfblib_MOD_dclgetprd@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 73c98 <__rfblib_MOD_dclgetprd@@Base+0xc0> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73dbc <__rfblib_MOD_dclgetprd@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl fp, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r6], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 73dac <__rfblib_MOD_dclgetprd@@Base+0x1d4> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 874dc │ │ │ │ - ldr r0, [pc, #40] @ 874e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 874e4 │ │ │ │ - ldr r0, [pc, #24] @ 874e8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, r8, asr #21 │ │ │ │ - andeq r7, ip, ip, asr r2 │ │ │ │ - @ instruction: 0x000c1ab0 │ │ │ │ - andeq r7, ip, r0, ror r2 │ │ │ │ - │ │ │ │ -000874ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + b 73c98 <__rfblib_MOD_dclgetprd@@Base+0xc0> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 875f4 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b 73d18 <__rfblib_MOD_dclgetprd@@Base+0x140> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 73e38 <__rfblib_MOD_dclgetprd@@Base+0x260> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #228] @ 73ee0 <__rfblib_MOD_dclgetprd@@Base+0x308> │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 31b4c │ │ │ │ cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 73dbc <__rfblib_MOD_dclgetprd@@Base+0x1e4> │ │ │ │ + cmp sl, #0 │ │ │ │ + bgt 73d50 <__rfblib_MOD_dclgetprd@@Base+0x178> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 73dbc <__rfblib_MOD_dclgetprd@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl fp, r8, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8760c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl 342e8 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], fp │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 73e60 <__rfblib_MOD_dclgetprd@@Base+0x288> │ │ │ │ + ldr r3, [pc, #104] @ 73ee4 <__rfblib_MOD_dclgetprd@@Base+0x30c> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 31b4c │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 73da0 <__rfblib_MOD_dclgetprd@@Base+0x1c8> │ │ │ │ + cmp sl, #0 │ │ │ │ + bgt 73d50 <__rfblib_MOD_dclgetprd@@Base+0x178> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + b 73d84 <__rfblib_MOD_dclgetprd@@Base+0x1ac> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 87624 │ │ │ │ - ldr r0, [pc, #40] @ 87628 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8762c │ │ │ │ - ldr r0, [pc, #24] @ 87630 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, r0, lsl #19 │ │ │ │ - andeq r7, ip, ip, ror #2 │ │ │ │ - andeq r1, ip, r8, ror #18 │ │ │ │ - andeq r7, ip, r0, lsl #3 │ │ │ │ - │ │ │ │ -00087634 : │ │ │ │ - b 32f80 │ │ │ │ - │ │ │ │ -00087638 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3049c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 73c98 <__rfblib_MOD_dclgetprd@@Base+0xc0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, pc, r0, lsr #1 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sp, sp, r0, asr r1 │ │ │ │ + ldrdeq r3, [lr], -r8 │ │ │ │ + strdeq sp, [sp], -r8 │ │ │ │ + strdeq r9, [pc], -r8 │ │ │ │ + andeq r3, lr, r8, lsr #22 │ │ │ │ + andeq r3, lr, r8, asr sl │ │ │ │ + ldrdeq r3, [lr], -r8 │ │ │ │ │ │ │ │ -00087664 : │ │ │ │ +00073ee8 <__intlib_MOD_dclintge@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2f638 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #48] @ 73f30 <__intlib_MOD_dclintge@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30628 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r4, lsr #29 │ │ │ │ │ │ │ │ -00087690 : │ │ │ │ +00073f34 <__intlib_MOD_dclintgt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 31948 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #48] @ 73f7c <__intlib_MOD_dclintgt@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 335b0 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r4, ror #28 │ │ │ │ │ │ │ │ -000876bc : │ │ │ │ +00073f80 <__intlib_MOD_dclintle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34a98 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000876f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3217c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #48] @ 73fc8 <__intlib_MOD_dclintle@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f458 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r4, lsr #28 │ │ │ │ │ │ │ │ -0008770c : │ │ │ │ +00073fcc <__intlib_MOD_dclintlt@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30c40 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #48] @ 74014 <__intlib_MOD_dclintlt@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32350 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r4, ror #27 │ │ │ │ │ │ │ │ -00087740 : │ │ │ │ +00074018 <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 329bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #40] @ 74058 <__uzpack_MOD_dclsetaxisfactor@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f368 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, sp, r4, lsr #27 │ │ │ │ │ │ │ │ -00087774 : │ │ │ │ +0007405c <__chklib_MOD_dclcheckcharpattern@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34c6c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #72] @ 740bc <__chklib_MOD_dclcheckcharpattern@@Base+0x60> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f590 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq ip, sp, r4, ror sp │ │ │ │ │ │ │ │ -00087790 : │ │ │ │ +000740c0 <__chklib_MOD_dclcheckfortran@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34240 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000877c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fe90 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000877e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 310fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000877fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30880 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00087818 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31f18 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00087834 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34384 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #52] @ 7410c <__chklib_MOD_dclcheckfortran@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fddc │ │ │ │ + mov r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r4, lsr #26 │ │ │ │ │ │ │ │ -00087850 : │ │ │ │ +00074110 <__chklib_MOD_dclcheckalphanum@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 3106c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00087884 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 302bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #52] @ 7415c <__chklib_MOD_dclcheckalphanum@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 302e0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r4, ror #25 │ │ │ │ │ │ │ │ -000878a0 : │ │ │ │ +00074160 <__chklib_MOD_dclchecknumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32c44 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #52] @ 741ac <__chklib_MOD_dclchecknumber@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30658 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r8, lsr #25 │ │ │ │ │ │ │ │ -000878bc : │ │ │ │ +000741b0 <__chklib_MOD_dclcheckalphabet@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 339b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #52] @ 741fc <__chklib_MOD_dclcheckalphabet@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35224 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, r8, ror #24 │ │ │ │ │ │ │ │ -000878f0 : │ │ │ │ +00074200 <__chklib_MOD_dclcheckspecial@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30970 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #52] @ 7424c <__chklib_MOD_dclcheckspecial@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 342dc │ │ │ │ + mov r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, ip, lsr #24 │ │ │ │ │ │ │ │ -00087924 : │ │ │ │ +00074250 <__chklib_MOD_dclcheckcurrency@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 31ee8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #52] @ 7429c <__chklib_MOD_dclcheckcurrency@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 315f4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq ip, sp, ip, ror #23 │ │ │ │ │ │ │ │ -00087958 : │ │ │ │ +000742a0 <__chklib_MOD_dclcheckblank@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2fa64 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008798c : │ │ │ │ - b 35734 │ │ │ │ - │ │ │ │ -00087990 : │ │ │ │ - b 34168 │ │ │ │ - │ │ │ │ -00087994 : │ │ │ │ - b 311c8 │ │ │ │ - │ │ │ │ -00087998 : │ │ │ │ - b 31fb4 │ │ │ │ - │ │ │ │ -0008799c : │ │ │ │ - b 2f530 │ │ │ │ - │ │ │ │ -000879a0 : │ │ │ │ - b 307cc │ │ │ │ - │ │ │ │ -000879a4 : │ │ │ │ - b 337fc │ │ │ │ - │ │ │ │ -000879a8 : │ │ │ │ - b 32f50 │ │ │ │ - │ │ │ │ -000879ac : │ │ │ │ - b 3013c │ │ │ │ - │ │ │ │ -000879b0 : │ │ │ │ - b 317c8 │ │ │ │ - │ │ │ │ -000879b4 : │ │ │ │ - b 35578 │ │ │ │ - │ │ │ │ -000879b8 : │ │ │ │ - b 314f8 │ │ │ │ - │ │ │ │ -000879bc : │ │ │ │ - b 34bdc │ │ │ │ - │ │ │ │ -000879c0 : │ │ │ │ - b 345e8 │ │ │ │ - │ │ │ │ -000879c4 : │ │ │ │ - b 31960 │ │ │ │ - │ │ │ │ -000879c8 : │ │ │ │ - b 3040c │ │ │ │ - │ │ │ │ -000879cc : │ │ │ │ - b 30604 │ │ │ │ - │ │ │ │ -000879d0 : │ │ │ │ - b 34a80 │ │ │ │ - │ │ │ │ -000879d4 : │ │ │ │ - b 3400c │ │ │ │ - │ │ │ │ -000879d8 : │ │ │ │ - b 33acc │ │ │ │ - │ │ │ │ -000879dc : │ │ │ │ - b 33cb8 │ │ │ │ - │ │ │ │ -000879e0 : │ │ │ │ - b 33b68 │ │ │ │ - │ │ │ │ -000879e4 : │ │ │ │ - b 319d8 │ │ │ │ - │ │ │ │ -000879e8 : │ │ │ │ - b 31dd4 │ │ │ │ + ldr r4, [pc, #52] @ 742ec <__chklib_MOD_dclcheckblank@@Base+0x4c> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35998 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x000dcbb0 │ │ │ │ │ │ │ │ -000879ec : │ │ │ │ +000742f0 <__dcl_parm_MOD_dclsetcharex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87a80 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1224] @ 747d4 <__dcl_parm_MOD_dclsetcharex@@Base+0x4e4> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #1220] @ 747d8 <__dcl_parm_MOD_dclsetcharex@@Base+0x4e8> │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + mov ip, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1204] @ 747dc <__dcl_parm_MOD_dclsetcharex@@Base+0x4ec> │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1172] @ 747e0 <__dcl_parm_MOD_dclsetcharex@@Base+0x4f0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 744fc <__dcl_parm_MOD_dclsetcharex@@Base+0x20c> │ │ │ │ + add r2, r4, #19 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movcs r3, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #1108] @ 747e4 <__dcl_parm_MOD_dclsetcharex@@Base+0x4f4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #1096] @ 747e8 <__dcl_parm_MOD_dclsetcharex@@Base+0x4f8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b 744cc <__dcl_parm_MOD_dclsetcharex@@Base+0x1dc> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, #32 │ │ │ │ + bl 33cdc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 3358c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74674 <__dcl_parm_MOD_dclsetcharex@@Base+0x384> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 32cc8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 746ac <__dcl_parm_MOD_dclsetcharex@@Base+0x3bc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f95c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 746e4 <__dcl_parm_MOD_dclsetcharex@@Base+0x3f4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ + bl 33784 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7471c <__dcl_parm_MOD_dclsetcharex@@Base+0x42c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov sl, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 87a98 │ │ │ │ - ldr r0, [pc, #16] @ 87a9c │ │ │ │ + ldr r1, [pc, #840] @ 747ec <__dcl_parm_MOD_dclsetcharex@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #840] @ 747f0 <__dcl_parm_MOD_dclsetcharex@@Base+0x500> │ │ │ │ + mov r3, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r9, #31 │ │ │ │ + bgt 743c0 <__dcl_parm_MOD_dclsetcharex@@Base+0xd0> │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r1, r9 │ │ │ │ + add r0, r6, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 743d0 <__dcl_parm_MOD_dclsetcharex@@Base+0xe0> │ │ │ │ + sub r3, r7, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble 74584 <__dcl_parm_MOD_dclsetcharex@@Base+0x294> │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r7, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r7 │ │ │ │ + ble 74648 <__dcl_parm_MOD_dclsetcharex@@Base+0x358> │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #672] @ 747f4 <__dcl_parm_MOD_dclsetcharex@@Base+0x504> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r1, [ip], -r4 │ │ │ │ - andeq r6, ip, r8, lsr sp │ │ │ │ - │ │ │ │ -00087aa0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87b38 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #652] @ 747f8 <__dcl_parm_MOD_dclsetcharex@@Base+0x508> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 74758 <__dcl_parm_MOD_dclsetcharex@@Base+0x468> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r8, r3, r3, asr #31 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add r0, r6, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 7451c <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34714 │ │ │ │ + ldr r2, [pc, #560] @ 747fc <__dcl_parm_MOD_dclsetcharex@@Base+0x50c> │ │ │ │ + ldr r3, [pc, #520] @ 747d8 <__dcl_parm_MOD_dclsetcharex@@Base+0x4e8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 74754 <__dcl_parm_MOD_dclsetcharex@@Base+0x464> │ │ │ │ + ldr r0, [pc, #528] @ 74800 <__dcl_parm_MOD_dclsetcharex@@Base+0x510> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f3e0 │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 349e4 │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31a08 │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 74540 <__dcl_parm_MOD_dclsetcharex@@Base+0x250> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #388] @ 74804 <__dcl_parm_MOD_dclsetcharex@@Base+0x514> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r6, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 33298 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32b48 │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #336] @ 74808 <__dcl_parm_MOD_dclsetcharex@@Base+0x518> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r6, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f7a0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 33298 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f2fc │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r2, [pc, #284] @ 7480c <__dcl_parm_MOD_dclsetcharex@@Base+0x51c> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r6, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 33298 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ee0 │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #232] @ 74810 <__dcl_parm_MOD_dclsetcharex@@Base+0x520> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r6, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 33298 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 87b50 │ │ │ │ - ldr r0, [pc, #16] @ 87b54 │ │ │ │ + bl 34edc │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #180] @ 74814 <__dcl_parm_MOD_dclsetcharex@@Base+0x524> │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r6} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #148] @ 74818 <__dcl_parm_MOD_dclsetcharex@@Base+0x528> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #84 @ 0x54 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #108] @ 7481c <__dcl_parm_MOD_dclsetcharex@@Base+0x52c> │ │ │ │ + ldr r0, [pc, #108] @ 74820 <__dcl_parm_MOD_dclsetcharex@@Base+0x530> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, ip, lsr r4 │ │ │ │ - andeq r6, ip, ip, lsr #25 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 745c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + muleq pc, r0, r9 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq ip, sp, r8, asr #22 │ │ │ │ + andeq ip, sp, r8, lsr fp │ │ │ │ + strdeq ip, [sp], -ip @ │ │ │ │ + andeq ip, sp, r0, lsl #22 │ │ │ │ + strdeq ip, [sp], -r4 │ │ │ │ + andeq r1, lr, r4, asr r4 │ │ │ │ + andeq r8, pc, ip, lsr r9 @ │ │ │ │ + strdeq r3, [lr], -r0 │ │ │ │ + ldrdeq r9, [pc], -ip │ │ │ │ + andeq ip, sp, r8, lsl #17 │ │ │ │ + andeq r3, lr, r0, ror #4 │ │ │ │ + andeq r3, lr, r8, lsr #4 │ │ │ │ + strdeq r3, [lr], -r0 │ │ │ │ + @ instruction: 0x000e31b8 │ │ │ │ + andeq ip, sp, ip, asr #14 │ │ │ │ + andeq ip, sp, ip, lsl r7 │ │ │ │ + andeq ip, sp, ip, ror #13 │ │ │ │ + andeq r1, lr, r0, asr #2 │ │ │ │ │ │ │ │ -00087b58 : │ │ │ │ +00074824 <__dcl_parm_MOD_dclsetlogicalex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87bec │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1736] @ 74f08 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6e4> │ │ │ │ + ldr r3, [pc, #1736] @ 74f0c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6e8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1728] @ 74f10 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6ec> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r1, #15 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1692] @ 74f14 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6f0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 74b10 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2ec> │ │ │ │ + add r2, r4, #19 │ │ │ │ + cmp r2, #1 │ │ │ │ + movcs r3, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1636] @ 74f18 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6f4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1624] @ 74f1c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6f8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add r6, sp, #32 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b 74a88 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x264> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 313e4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 31cc0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74cd0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4ac> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 35500 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74cfc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4d8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 87c04 │ │ │ │ - ldr r0, [pc, #16] @ 87c08 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 34f84 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74d28 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x504> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, r8, lsl #7 │ │ │ │ - andeq r6, ip, r4, lsr #24 │ │ │ │ - │ │ │ │ -00087c0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87ca4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f34 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 31b58 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74d54 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x530> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 33868 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74d80 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x55c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 87cbc │ │ │ │ - ldr r0, [pc, #16] @ 87cc0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 31834 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74dac <__dcl_parm_MOD_dclsetlogicalex@@Base+0x588> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r1, [ip], -r0 │ │ │ │ - muleq ip, r8, fp │ │ │ │ - │ │ │ │ -00087cc4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87d58 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30370 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 303ac │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74dd8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x5b4> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 2f5cc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74e04 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x5e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 34ab0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74e30 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x60c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32f8c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74e5c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x638> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r9, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 87d70 │ │ │ │ - ldr r0, [pc, #16] @ 87d74 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #1216] @ 74f20 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6fc> │ │ │ │ + ldr r0, [pc, #1216] @ 74f24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x700> │ │ │ │ + mov r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, ip, lsl r2 │ │ │ │ - andeq r6, ip, r0, lsl fp │ │ │ │ - │ │ │ │ -00087d78 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87e0c │ │ │ │ - add r7, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 32c98 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 748e4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0xc0> │ │ │ │ + ldr r2, [pc, #1140] @ 74f28 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x704> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 34324 │ │ │ │ + ldr r2, [pc, #1104] @ 74f2c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x708> │ │ │ │ + ldr r3, [pc, #1068] @ 74f0c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x6e8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 74e88 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x664> │ │ │ │ + ldr r0, [pc, #1072] @ 74f30 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x70c> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 74b9c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x378> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 74bc8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3a4> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #972] @ 74f34 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x710> │ │ │ │ + mov r3, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #100 @ 0x64 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #948] @ 74f38 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x714> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 74e8c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x668> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add r0, r7, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 74b30 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x30c> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 74b54 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x330> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3235c │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fc20 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 324f4 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30004 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339e8 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3520c │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35608 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30868 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33f4c │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3148c │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 348a0 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #612] @ 74f3c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x718> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 34c78 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #572] @ 74f40 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x71c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 350ec │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #532] @ 74f44 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x720> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 312dc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 34d98 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #492] @ 74f48 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x724> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33d18 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #452] @ 74f4c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x728> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 87e24 │ │ │ │ - ldr r0, [pc, #16] @ 87e28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, ip, r8, ror #2 │ │ │ │ - andeq r6, ip, r8, lsl #21 │ │ │ │ - │ │ │ │ -00087e2c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 87ec4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 34570 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #412] @ 74f50 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x72c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 330b8 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #372] @ 74f54 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x730> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30154 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2f3a4 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #332] @ 74f58 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x734> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fde8 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #292] @ 74f5c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x738> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 87edc │ │ │ │ - ldr r0, [pc, #16] @ 87ee0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33034 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #252] @ 74f60 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x73c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 35044 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ 74f64 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x740> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #176] @ 74f68 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x744> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ 74f6c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x748> │ │ │ │ + ldr r0, [pc, #136] @ 74f70 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x74c> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strheq r1, [ip], -r0 │ │ │ │ - strdeq r6, [ip], -ip │ │ │ │ - │ │ │ │ -00087ee4 : │ │ │ │ - b 337f0 │ │ │ │ - │ │ │ │ -00087ee8 : │ │ │ │ - b 30f70 │ │ │ │ - │ │ │ │ -00087eec : │ │ │ │ - b 35524 │ │ │ │ - │ │ │ │ -00087ef0 : │ │ │ │ - b 3109c │ │ │ │ - │ │ │ │ -00087ef4 : │ │ │ │ - b 31498 │ │ │ │ - │ │ │ │ -00087ef8 : │ │ │ │ - b 2faac │ │ │ │ - │ │ │ │ -00087efc : │ │ │ │ - b 326d4 │ │ │ │ - │ │ │ │ -00087f00 : │ │ │ │ - b 33058 │ │ │ │ - │ │ │ │ -00087f04 : │ │ │ │ - b 2fa04 │ │ │ │ - │ │ │ │ -00087f08 : │ │ │ │ - b 2f35c │ │ │ │ - │ │ │ │ -00087f0c : │ │ │ │ - b 3547c │ │ │ │ - │ │ │ │ -00087f10 : │ │ │ │ - b 311ec │ │ │ │ - │ │ │ │ -00087f14 : │ │ │ │ - b 2ff80 │ │ │ │ - │ │ │ │ -00087f18 : │ │ │ │ - b 33da8 │ │ │ │ - │ │ │ │ -00087f1c : │ │ │ │ - b 35974 │ │ │ │ - │ │ │ │ -00087f20 : │ │ │ │ - b 35080 │ │ │ │ - │ │ │ │ -00087f24 : │ │ │ │ - b 2f83c │ │ │ │ - │ │ │ │ -00087f28 : │ │ │ │ - b 3310c │ │ │ │ - │ │ │ │ -00087f2c : │ │ │ │ - b 31270 │ │ │ │ - │ │ │ │ -00087f30 : │ │ │ │ - b 30238 │ │ │ │ - │ │ │ │ -00087f34 : │ │ │ │ - b 359e0 │ │ │ │ - │ │ │ │ -00087f38 : │ │ │ │ - b 30b5c │ │ │ │ - │ │ │ │ -00087f3c : │ │ │ │ - b 347bc │ │ │ │ - │ │ │ │ -00087f40 : │ │ │ │ - b 35a1c │ │ │ │ - │ │ │ │ -00087f44 : │ │ │ │ - b 30688 │ │ │ │ - │ │ │ │ -00087f48 : │ │ │ │ - b 31e28 │ │ │ │ - │ │ │ │ -00087f4c : │ │ │ │ - b 326b0 │ │ │ │ - │ │ │ │ -00087f50 : │ │ │ │ - b 338a4 │ │ │ │ - │ │ │ │ -00087f54 : │ │ │ │ - b 32d64 │ │ │ │ - │ │ │ │ -00087f58 : │ │ │ │ - b 3481c │ │ │ │ - │ │ │ │ -00087f5c : │ │ │ │ - b 2f6ec │ │ │ │ - │ │ │ │ -00087f60 : │ │ │ │ - b 34654 │ │ │ │ - │ │ │ │ -00087f64 : │ │ │ │ - b 33e68 │ │ │ │ - │ │ │ │ -00087f68 : │ │ │ │ - b 34648 │ │ │ │ - │ │ │ │ -00087f6c : │ │ │ │ - b 3094c │ │ │ │ - │ │ │ │ -00087f70 : │ │ │ │ - b 31c90 │ │ │ │ - │ │ │ │ -00087f74 : │ │ │ │ - b 346f0 │ │ │ │ - │ │ │ │ -00087f78 : │ │ │ │ - b 326e0 │ │ │ │ - │ │ │ │ -00087f7c : │ │ │ │ - b 332f8 │ │ │ │ - │ │ │ │ -00087f80 : │ │ │ │ - b 315b8 │ │ │ │ - │ │ │ │ -00087f84 : │ │ │ │ - b 3415c │ │ │ │ - │ │ │ │ -00087f88 : │ │ │ │ - b 33b44 │ │ │ │ - │ │ │ │ -00087f8c : │ │ │ │ - b 33100 │ │ │ │ - │ │ │ │ -00087f90 : │ │ │ │ - b 32e54 │ │ │ │ - │ │ │ │ -00087f94 : │ │ │ │ - b 35074 │ │ │ │ - │ │ │ │ -00087f98 : │ │ │ │ - b 2f830 │ │ │ │ - │ │ │ │ -00087f9c : │ │ │ │ - b 34fe4 │ │ │ │ - │ │ │ │ -00087fa0 : │ │ │ │ - b 32b60 │ │ │ │ - │ │ │ │ -00087fa4 : │ │ │ │ - b 30b38 │ │ │ │ - │ │ │ │ -00087fa8 : │ │ │ │ - b 3142c │ │ │ │ - │ │ │ │ -00087fac : │ │ │ │ - b 3052c │ │ │ │ - │ │ │ │ -00087fb0 : │ │ │ │ - b 32f44 │ │ │ │ - │ │ │ │ -00087fb4 : │ │ │ │ - b 32cbc │ │ │ │ - │ │ │ │ -00087fb8 : │ │ │ │ - b 338b0 │ │ │ │ - │ │ │ │ -00087fbc : │ │ │ │ - b 34090 │ │ │ │ - │ │ │ │ -00087fc0 : │ │ │ │ - b 35068 │ │ │ │ - │ │ │ │ -00087fc4 : │ │ │ │ - b 33e50 │ │ │ │ - │ │ │ │ -00087fc8 : │ │ │ │ - b 3538c │ │ │ │ - │ │ │ │ -00087fcc : │ │ │ │ - b 32b18 │ │ │ │ - │ │ │ │ -00087fd0 : │ │ │ │ - b 30e5c │ │ │ │ - │ │ │ │ -00087fd4 : │ │ │ │ - b 3505c │ │ │ │ - │ │ │ │ -00087fd8 : │ │ │ │ - b 33bd4 │ │ │ │ - │ │ │ │ -00087fdc : │ │ │ │ - b 3550c │ │ │ │ - │ │ │ │ -00087fe0 : │ │ │ │ - b 31abc │ │ │ │ - │ │ │ │ -00087fe4 : │ │ │ │ - b 31d98 │ │ │ │ - │ │ │ │ -00087fe8 : │ │ │ │ - b 333e8 │ │ │ │ - │ │ │ │ -00087fec : │ │ │ │ - b 30838 │ │ │ │ - │ │ │ │ -00087ff0 : │ │ │ │ - b 30760 │ │ │ │ - │ │ │ │ -00087ff4 : │ │ │ │ - b 2fc98 │ │ │ │ - │ │ │ │ -00087ff8 : │ │ │ │ - b 338e0 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 74ad4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x2b0> │ │ │ │ + andeq r9, pc, r8, ror #8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq ip, sp, r4, ror r6 │ │ │ │ + andeq ip, sp, ip, lsl #12 │ │ │ │ + ldrdeq ip, [sp], -r8 │ │ │ │ + ldrdeq ip, [sp], -ip @ │ │ │ │ + andeq ip, sp, r8, lsr r4 │ │ │ │ + muleq lr, r8, lr │ │ │ │ + andeq r2, lr, ip, lsr #28 │ │ │ │ + andeq r9, pc, ip, asr #3 │ │ │ │ + andeq ip, sp, r8, asr #7 │ │ │ │ + andeq r8, pc, r8, lsr #6 │ │ │ │ + ldrdeq r2, [lr], -ip │ │ │ │ + andeq r2, lr, r8, lsl #24 │ │ │ │ + ldrdeq r2, [lr], -ip │ │ │ │ + @ instruction: 0x000e2bb0 │ │ │ │ + andeq r2, lr, r4, lsl #23 │ │ │ │ + andeq r2, lr, r8, asr fp │ │ │ │ + andeq r2, lr, ip, lsr #22 │ │ │ │ + andeq r2, lr, r0, lsl #22 │ │ │ │ + ldrdeq r2, [lr], -r4 │ │ │ │ + andeq r2, lr, r8, lsr #21 │ │ │ │ + andeq r2, lr, ip, ror sl │ │ │ │ + andeq ip, sp, r8, lsl r0 │ │ │ │ + andeq fp, sp, r8, ror #31 │ │ │ │ + @ instruction: 0x000dbfb8 │ │ │ │ + andeq r0, lr, ip, lsl #20 │ │ │ │ │ │ │ │ -00087ffc : │ │ │ │ +00074f74 <__dcl_parm_MOD_dclsetrealex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #100] @ 88078 │ │ │ │ - ldr ip, [pc, #100] @ 8807c │ │ │ │ - sub sp, sp, #28 │ │ │ │ - add lr, pc, lr │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r3, sp │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - mov ip, #0 │ │ │ │ - bl 30160 │ │ │ │ - ldr r2, [pc, #48] @ 88080 │ │ │ │ - ldr r3, [pc, #40] @ 8807c │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1736] @ 75658 <__dcl_parm_MOD_dclsetrealex@@Base+0x6e4> │ │ │ │ + ldr r3, [pc, #1736] @ 7565c <__dcl_parm_MOD_dclsetrealex@@Base+0x6e8> │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1728] @ 75660 <__dcl_parm_MOD_dclsetrealex@@Base+0x6ec> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r1, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - bne 88074 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - muleq lr, r0, ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, lr, r8, asr ip │ │ │ │ - │ │ │ │ -00088084 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1692] @ 75664 <__dcl_parm_MOD_dclsetrealex@@Base+0x6f0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 75260 <__dcl_parm_MOD_dclsetrealex@@Base+0x2ec> │ │ │ │ + add r2, r4, #19 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + movcs r3, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1636] @ 75668 <__dcl_parm_MOD_dclsetrealex@@Base+0x6f4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1624] @ 7566c <__dcl_parm_MOD_dclsetrealex@@Base+0x6f8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add r6, sp, #32 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 88124 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + b 751d8 <__dcl_parm_MOD_dclsetrealex@@Base+0x264> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33934 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 32d34 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75420 <__dcl_parm_MOD_dclsetrealex@@Base+0x4ac> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 35470 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7544c <__dcl_parm_MOD_dclsetrealex@@Base+0x4d8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31114 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75478 <__dcl_parm_MOD_dclsetrealex@@Base+0x504> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 338ec │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 754a4 <__dcl_parm_MOD_dclsetrealex@@Base+0x530> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32f08 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 754d0 <__dcl_parm_MOD_dclsetrealex@@Base+0x55c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 357a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 754fc <__dcl_parm_MOD_dclsetrealex@@Base+0x588> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34b40 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75528 <__dcl_parm_MOD_dclsetrealex@@Base+0x5b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35830 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75554 <__dcl_parm_MOD_dclsetrealex@@Base+0x5e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f788 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75580 <__dcl_parm_MOD_dclsetrealex@@Base+0x60c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f950 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 755ac <__dcl_parm_MOD_dclsetrealex@@Base+0x638> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r9, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8813c │ │ │ │ - ldr r0, [pc, #16] @ 88140 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #1216] @ 75670 <__dcl_parm_MOD_dclsetrealex@@Base+0x6fc> │ │ │ │ + ldr r0, [pc, #1216] @ 75674 <__dcl_parm_MOD_dclsetrealex@@Base+0x700> │ │ │ │ + mov r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, ip, r0, asr lr │ │ │ │ - andeq r6, ip, r8, asr #15 │ │ │ │ - │ │ │ │ -00088144 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 316d8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00088160 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ 881d0 │ │ │ │ - ldr r3, [pc, #88] @ 881d4 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 322f0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75034 <__dcl_parm_MOD_dclsetrealex@@Base+0xc0> │ │ │ │ + ldr r2, [pc, #1140] @ 75678 <__dcl_parm_MOD_dclsetrealex@@Base+0x704> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3388c │ │ │ │ - ldr r2, [pc, #48] @ 881d8 │ │ │ │ - ldr r3, [pc, #40] @ 881d4 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 355c0 │ │ │ │ + ldr r2, [pc, #1104] @ 7567c <__dcl_parm_MOD_dclsetrealex@@Base+0x708> │ │ │ │ + ldr r3, [pc, #1068] @ 7565c <__dcl_parm_MOD_dclsetrealex@@Base+0x6e8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 881cc │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, lr, ip, lsr #22 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, lr, r0, lsl #22 │ │ │ │ - │ │ │ │ -000881dc : │ │ │ │ - b 30bf8 │ │ │ │ - │ │ │ │ -000881e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 348c4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088214 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 3403c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088248 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30b14 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008827c : │ │ │ │ - b 321dc │ │ │ │ - │ │ │ │ -00088280 : │ │ │ │ - b 32bf0 │ │ │ │ - │ │ │ │ -00088284 : │ │ │ │ - b 34690 │ │ │ │ - │ │ │ │ -00088288 : │ │ │ │ - b 30928 │ │ │ │ - │ │ │ │ -0008828c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34b70 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000882c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33514 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000882f4 : │ │ │ │ - b 34b1c │ │ │ │ - │ │ │ │ -000882f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30ff4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008832c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 317bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088358 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3025c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088384 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33118 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000883b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 31c48 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000883e4 : │ │ │ │ - b 3172c │ │ │ │ - │ │ │ │ -000883e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32bcc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008841c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 31d50 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088450 : │ │ │ │ - b 30994 │ │ │ │ - │ │ │ │ -00088454 : │ │ │ │ - b 321b8 │ │ │ │ - │ │ │ │ -00088458 : │ │ │ │ - b 33c10 │ │ │ │ - │ │ │ │ -0008845c : │ │ │ │ - b 2ff68 │ │ │ │ - │ │ │ │ -00088460 : │ │ │ │ - b 34000 │ │ │ │ - │ │ │ │ -00088464 : │ │ │ │ - b 33aa8 │ │ │ │ - │ │ │ │ -00088468 : │ │ │ │ - b 32314 │ │ │ │ - │ │ │ │ -0008846c : │ │ │ │ - b 319cc │ │ │ │ - │ │ │ │ -00088470 : │ │ │ │ - b 34c24 │ │ │ │ - │ │ │ │ -00088474 : │ │ │ │ - b 33730 │ │ │ │ - │ │ │ │ -00088478 : │ │ │ │ - b 33b74 │ │ │ │ - │ │ │ │ -0008847c : │ │ │ │ - b 2ff14 │ │ │ │ - │ │ │ │ -00088480 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 88514 │ │ │ │ - add r7, sp, #12 │ │ │ │ + bne 755d8 <__dcl_parm_MOD_dclsetrealex@@Base+0x664> │ │ │ │ + ldr r0, [pc, #1072] @ 75680 <__dcl_parm_MOD_dclsetrealex@@Base+0x70c> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 752ec <__dcl_parm_MOD_dclsetrealex@@Base+0x378> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 75318 <__dcl_parm_MOD_dclsetrealex@@Base+0x3a4> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #972] @ 75684 <__dcl_parm_MOD_dclsetrealex@@Base+0x710> │ │ │ │ + mov r3, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #340 @ 0x154 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #948] @ 75688 <__dcl_parm_MOD_dclsetrealex@@Base+0x714> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 755dc <__dcl_parm_MOD_dclsetrealex@@Base+0x668> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add r0, r7, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 75280 <__dcl_parm_MOD_dclsetrealex@@Base+0x30c> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 752a4 <__dcl_parm_MOD_dclsetrealex@@Base+0x330> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32170 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 343cc │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 334d8 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32974 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 359d4 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 349d8 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f4f4 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 318b8 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f41c │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3181c │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3004c │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #612] @ 7568c <__dcl_parm_MOD_dclsetrealex@@Base+0x718> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 323bc │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #572] @ 75690 <__dcl_parm_MOD_dclsetrealex@@Base+0x71c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30e08 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #532] @ 75694 <__dcl_parm_MOD_dclsetrealex@@Base+0x720> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3199c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31138 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #492] @ 75698 <__dcl_parm_MOD_dclsetrealex@@Base+0x724> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31c3c │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #452] @ 7569c <__dcl_parm_MOD_dclsetrealex@@Base+0x728> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8852c │ │ │ │ - ldr r0, [pc, #16] @ 88530 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, ip, r0, ror #20 │ │ │ │ - andeq r6, ip, r4, lsl #8 │ │ │ │ - │ │ │ │ -00088534 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 885c8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 301fc │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #412] @ 756a0 <__dcl_parm_MOD_dclsetrealex@@Base+0x72c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31384 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #372] @ 756a4 <__dcl_parm_MOD_dclsetrealex@@Base+0x730> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35410 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 324b8 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #332] @ 756a8 <__dcl_parm_MOD_dclsetrealex@@Base+0x734> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3334c │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #292] @ 756ac <__dcl_parm_MOD_dclsetrealex@@Base+0x738> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 885e0 │ │ │ │ - ldr r0, [pc, #16] @ 885e4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31684 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #252] @ 756b0 <__dcl_parm_MOD_dclsetrealex@@Base+0x73c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33ed4 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ 756b4 <__dcl_parm_MOD_dclsetrealex@@Base+0x740> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #176] @ 756b8 <__dcl_parm_MOD_dclsetrealex@@Base+0x744> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ 756bc <__dcl_parm_MOD_dclsetrealex@@Base+0x748> │ │ │ │ + ldr r0, [pc, #136] @ 756c0 <__dcl_parm_MOD_dclsetrealex@@Base+0x74c> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, ip, ip, lsr #19 │ │ │ │ - andeq r6, ip, ip, ror r3 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 75224 <__dcl_parm_MOD_dclsetrealex@@Base+0x2b0> │ │ │ │ + andeq r8, pc, r8, lsl sp @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq fp, sp, r4, lsr pc │ │ │ │ + @ instruction: 0x000dbebc │ │ │ │ + andeq fp, sp, r8, lsl #29 │ │ │ │ + andeq fp, sp, ip, lsl #29 │ │ │ │ + andeq fp, sp, r8, ror #25 │ │ │ │ + andeq r0, lr, r8, asr #14 │ │ │ │ + ldrdeq r2, [lr], -ip │ │ │ │ + andeq r8, pc, ip, ror sl @ │ │ │ │ + andeq fp, sp, r8, lsl #25 │ │ │ │ + ldrdeq r7, [pc], -r8 │ │ │ │ + muleq lr, r7, r5 │ │ │ │ + @ instruction: 0x000e24b8 │ │ │ │ + andeq r2, lr, ip, lsl #9 │ │ │ │ + andeq r2, lr, r0, ror #8 │ │ │ │ + andeq r2, lr, r4, lsr r4 │ │ │ │ + andeq r2, lr, r8, lsl #8 │ │ │ │ + ldrdeq r2, [lr], -ip │ │ │ │ + @ instruction: 0x000e23b0 │ │ │ │ + andeq r2, lr, r4, lsl #7 │ │ │ │ + andeq r2, lr, r8, asr r3 │ │ │ │ + andeq r2, lr, ip, lsr #6 │ │ │ │ + andeq fp, sp, r8, asr #17 │ │ │ │ + muleq sp, r8, r8 │ │ │ │ + andeq fp, sp, r8, ror #16 │ │ │ │ + @ instruction: 0x000e02bc │ │ │ │ │ │ │ │ -000885e8 : │ │ │ │ +000756c4 <__dcl_parm_MOD_dclsetintegerex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8867c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1736] @ 75da8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x6e4> │ │ │ │ + ldr r3, [pc, #1736] @ 75dac <__dcl_parm_MOD_dclsetintegerex@@Base+0x6e8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1728] @ 75db0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x6ec> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r1, #15 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1692] @ 75db4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x6f0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 759b0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2ec> │ │ │ │ + add r2, r4, #19 │ │ │ │ + cmp r2, #1 │ │ │ │ + movcs r3, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1636] @ 75db8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x6f4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1624] @ 75dbc <__dcl_parm_MOD_dclsetintegerex@@Base+0x6f8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add r6, sp, #32 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b 75928 <__dcl_parm_MOD_dclsetintegerex@@Base+0x264> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31108 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 350a4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75b70 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4ac> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 31840 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75b9c <__dcl_parm_MOD_dclsetintegerex@@Base+0x4d8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 88694 │ │ │ │ - ldr r0, [pc, #16] @ 88698 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 32a7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75bc8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x504> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r0, [ip], -r8 │ │ │ │ - strdeq r6, [ip], -r4 │ │ │ │ - │ │ │ │ -0008869c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31954 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000886b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 2fb00 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088704 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32578 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00088720 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f92c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008873c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2f584 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088768 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 31d80 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008879c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3313c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000887b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 329a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000887ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31e64 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00088808 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 349fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00088824 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 331e4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088860 : │ │ │ │ - b 32350 │ │ │ │ - │ │ │ │ -00088864 : │ │ │ │ - b 30628 │ │ │ │ - │ │ │ │ -00088868 : │ │ │ │ - b 2f458 │ │ │ │ - │ │ │ │ -0008886c : │ │ │ │ - b 335b0 │ │ │ │ - │ │ │ │ -00088870 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33988 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000888ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 341ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000888e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31ec4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088924 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 340f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088960 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32e18 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008899c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 30034 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000889d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 35278 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088a14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 316c0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088a50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2f4a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088a8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 34de0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088ac8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 3253c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088b04 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2fd34 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088b40 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 320c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088ba4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32608 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088be0 : │ │ │ │ - b 35680 │ │ │ │ - │ │ │ │ -00088be4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 31fa8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00088c48 : │ │ │ │ - b 353b0 │ │ │ │ - │ │ │ │ -00088c4c : │ │ │ │ - b 33d30 │ │ │ │ - │ │ │ │ -00088c50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 321a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00088c6c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34cfc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75bf4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x530> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32a40 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75c20 <__dcl_parm_MOD_dclsetintegerex@@Base+0x55c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30a84 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75c4c <__dcl_parm_MOD_dclsetintegerex@@Base+0x588> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33f10 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75c78 <__dcl_parm_MOD_dclsetintegerex@@Base+0x5b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35590 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75ca4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x5e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fed8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75cd0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x60c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 333dc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75cfc <__dcl_parm_MOD_dclsetintegerex@@Base+0x638> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 88d1c │ │ │ │ - cmp sl, #1 │ │ │ │ - movcs r0, sl │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r9, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 88d34 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 31390 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #40] @ 88d4c │ │ │ │ - ldr r0, [pc, #40] @ 88d50 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #1216] @ 75dc0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x6fc> │ │ │ │ + ldr r0, [pc, #1216] @ 75dc4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x700> │ │ │ │ + mov r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 88d54 │ │ │ │ - ldr r0, [pc, #24] @ 88d58 │ │ │ │ + str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, sl │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, ip, r8, asr r2 │ │ │ │ - andeq r5, ip, r0, lsl #25 │ │ │ │ - andeq r0, ip, r0, asr #4 │ │ │ │ - muleq ip, r4, ip │ │ │ │ - │ │ │ │ -00088d5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 88e0c │ │ │ │ - cmp sl, #1 │ │ │ │ - movcs r0, sl │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 88e24 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 30100 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 2fa88 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75784 <__dcl_parm_MOD_dclsetintegerex@@Base+0xc0> │ │ │ │ + ldr r2, [pc, #1140] @ 75dc8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x704> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #40] @ 88e3c │ │ │ │ - ldr r0, [pc, #40] @ 88e40 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 31a98 │ │ │ │ + ldr r2, [pc, #1104] @ 75dcc <__dcl_parm_MOD_dclsetintegerex@@Base+0x708> │ │ │ │ + ldr r3, [pc, #1068] @ 75dac <__dcl_parm_MOD_dclsetintegerex@@Base+0x6e8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 75d28 <__dcl_parm_MOD_dclsetintegerex@@Base+0x664> │ │ │ │ + ldr r0, [pc, #1072] @ 75dd0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x70c> │ │ │ │ + mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 88e44 │ │ │ │ - ldr r0, [pc, #24] @ 88e48 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 75a3c <__dcl_parm_MOD_dclsetintegerex@@Base+0x378> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 75a68 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3a4> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #972] @ 75dd4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x710> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, sl │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, ip, r8, ror #2 │ │ │ │ - andeq r5, ip, r8, ror #23 │ │ │ │ - andeq r0, ip, r0, asr r1 │ │ │ │ - strdeq r5, [ip], -ip │ │ │ │ - │ │ │ │ -00088e4c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 88efc │ │ │ │ - cmp sl, #1 │ │ │ │ - movcs r0, sl │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 88f14 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ + add r0, r0, #580 @ 0x244 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #948] @ 75dd8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x714> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 75d2c <__dcl_parm_MOD_dclsetintegerex@@Base+0x668> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 2f644 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add r0, r7, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 759d0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x30c> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 759f4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x330> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32500 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30c04 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31978 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3592c │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 330e8 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 341d4 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33148 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30e20 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35050 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30364 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34564 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #612] @ 75ddc <__dcl_parm_MOD_dclsetintegerex@@Base+0x718> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #40] @ 88f2c │ │ │ │ - ldr r0, [pc, #40] @ 88f30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 88f34 │ │ │ │ - ldr r0, [pc, #24] @ 88f38 │ │ │ │ + bl 34a50 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #572] @ 75de0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x71c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 330c4 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #532] @ 75de4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x720> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32b3c │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #492] @ 75de8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x724> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33238 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #452] @ 75dec <__dcl_parm_MOD_dclsetintegerex@@Base+0x728> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32884 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #412] @ 75df0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x72c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 326c8 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #372] @ 75df4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x730> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31018 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #332] @ 75df8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x734> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30af0 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #292] @ 75dfc <__dcl_parm_MOD_dclsetintegerex@@Base+0x738> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33c28 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #252] @ 75e00 <__dcl_parm_MOD_dclsetintegerex@@Base+0x73c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30418 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ 75e04 <__dcl_parm_MOD_dclsetintegerex@@Base+0x740> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #176] @ 75e08 <__dcl_parm_MOD_dclsetintegerex@@Base+0x744> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ 75e0c <__dcl_parm_MOD_dclsetintegerex@@Base+0x748> │ │ │ │ + ldr r0, [pc, #136] @ 75e10 <__dcl_parm_MOD_dclsetintegerex@@Base+0x74c> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, sl │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r0, ip, r8, ror r0 │ │ │ │ - andeq r5, ip, r0, asr fp │ │ │ │ - andeq r0, ip, r0, rrx │ │ │ │ - andeq r5, ip, r4, ror #22 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 75974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2b0> │ │ │ │ + andeq r8, pc, r8, asr #11 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ + andeq fp, sp, ip, ror #14 │ │ │ │ + andeq fp, sp, r8, lsr r7 │ │ │ │ + andeq fp, sp, ip, lsr r7 │ │ │ │ + muleq sp, r8, r5 │ │ │ │ + strdeq pc, [sp], -r8 │ │ │ │ + andeq r1, lr, ip, lsl #31 │ │ │ │ + andeq r8, pc, ip, lsr #6 │ │ │ │ + andeq fp, sp, r8, asr #10 │ │ │ │ + andeq r7, pc, r8, lsl #9 │ │ │ │ + andeq r1, lr, r2, asr lr │ │ │ │ + andeq r1, lr, r8, ror #26 │ │ │ │ + andeq r1, lr, ip, lsr sp │ │ │ │ + andeq r1, lr, r0, lsl sp │ │ │ │ + andeq r1, lr, r4, ror #25 │ │ │ │ + @ instruction: 0x000e1cb8 │ │ │ │ + andeq r1, lr, ip, lsl #25 │ │ │ │ + andeq r1, lr, r0, ror #24 │ │ │ │ + andeq r1, lr, r4, lsr ip │ │ │ │ + andeq r1, lr, r8, lsl #24 │ │ │ │ + ldrdeq r1, [lr], -ip │ │ │ │ + andeq fp, sp, r8, ror r1 │ │ │ │ + andeq fp, sp, r8, asr #2 │ │ │ │ + andeq fp, sp, r8, lsl r1 │ │ │ │ + andeq pc, sp, ip, ror #22 │ │ │ │ │ │ │ │ -00088f3c : │ │ │ │ +00075e14 <__dcl_parm_MOD_dclsetchar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - mov sl, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 89030 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89060 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1044] @ 76244 <__dcl_parm_MOD_dclsetchar@@Base+0x430> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #1040] @ 76248 <__dcl_parm_MOD_dclsetchar@@Base+0x434> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1032] @ 7624c <__dcl_parm_MOD_dclsetchar@@Base+0x438> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r1, #10 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #996] @ 76250 <__dcl_parm_MOD_dclsetchar@@Base+0x43c> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 7602c <__dcl_parm_MOD_dclsetchar@@Base+0x218> │ │ │ │ + add r9, r4, #19 │ │ │ │ cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ - movcc r0, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #940] @ 76254 <__dcl_parm_MOD_dclsetchar@@Base+0x440> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #928] @ 76258 <__dcl_parm_MOD_dclsetchar@@Base+0x444> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + b 75fbc <__dcl_parm_MOD_dclsetchar@@Base+0x1a8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32cc8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76170 <__dcl_parm_MOD_dclsetchar@@Base+0x35c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f95c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7618c <__dcl_parm_MOD_dclsetchar@@Base+0x378> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33784 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 761a8 <__dcl_parm_MOD_dclsetchar@@Base+0x394> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 89048 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl 310c0 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #712] @ 7625c <__dcl_parm_MOD_dclsetchar@@Base+0x448> │ │ │ │ + ldr r0, [pc, #712] @ 76260 <__dcl_parm_MOD_dclsetchar@@Base+0x44c> │ │ │ │ + mov r3, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 89078 │ │ │ │ - ldr r0, [pc, #64] @ 8907c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 3358c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75edc <__dcl_parm_MOD_dclsetchar@@Base+0xc8> │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 89080 │ │ │ │ - ldr r0, [pc, #48] @ 89084 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 32b48 │ │ │ │ + ldr r2, [pc, #620] @ 76264 <__dcl_parm_MOD_dclsetchar@@Base+0x450> │ │ │ │ + ldr r3, [pc, #588] @ 76248 <__dcl_parm_MOD_dclsetchar@@Base+0x434> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 761c4 <__dcl_parm_MOD_dclsetchar@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #588] @ 76268 <__dcl_parm_MOD_dclsetchar@@Base+0x454> │ │ │ │ + mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 89088 │ │ │ │ - ldr r0, [pc, #32] @ 8908c │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r3, r9, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble 760b8 <__dcl_parm_MOD_dclsetchar@@Base+0x2a4> │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r9, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r9 │ │ │ │ + ble 76144 <__dcl_parm_MOD_dclsetchar@@Base+0x330> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #488] @ 7626c <__dcl_parm_MOD_dclsetchar@@Base+0x458> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r4, asr #30 │ │ │ │ - andeq r5, ip, r4, ror sl │ │ │ │ - andeq pc, fp, ip, lsr #30 │ │ │ │ - @ instruction: 0x000c5ab4 │ │ │ │ - andeq pc, fp, r4, lsl pc @ │ │ │ │ - andeq r5, ip, r0, ror sl │ │ │ │ - │ │ │ │ -00089090 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89118 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r0, r0, #820 @ 0x334 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #464] @ 76270 <__dcl_parm_MOD_dclsetchar@@Base+0x45c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 761c8 <__dcl_parm_MOD_dclsetchar@@Base+0x3b4> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, sl, #8 │ │ │ │ + add r0, r6, sl │ │ │ │ + bl 313fc │ │ │ │ + b 7604c <__dcl_parm_MOD_dclsetchar@@Base+0x238> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33fc4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 32d10 │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 89130 │ │ │ │ - ldr r0, [pc, #16] @ 89134 │ │ │ │ + bl 2f8fc │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31570 │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30394 │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 76070 <__dcl_parm_MOD_dclsetchar@@Base+0x25c> │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2f2fc │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33ee0 │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 34edc │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 76274 <__dcl_parm_MOD_dclsetchar@@Base+0x460> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r6} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 76278 <__dcl_parm_MOD_dclsetchar@@Base+0x464> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 7627c <__dcl_parm_MOD_dclsetchar@@Base+0x468> │ │ │ │ + ldr r0, [pc, #92] @ 76280 <__dcl_parm_MOD_dclsetchar@@Base+0x46c> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, ip, asr lr @ │ │ │ │ - andeq r5, ip, r0, lsl sl │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 75ff0 <__dcl_parm_MOD_dclsetchar@@Base+0x1dc> │ │ │ │ + andeq r7, pc, r4, ror lr @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strheq fp, [sp], -r0 │ │ │ │ + andeq fp, sp, r8, lsl r0 │ │ │ │ + andeq sl, sp, r4, ror #31 │ │ │ │ + andeq sl, sp, r8, ror #31 │ │ │ │ + andeq sl, sp, r4, ror #30 │ │ │ │ + andeq pc, sp, r4, ror #18 │ │ │ │ + @ instruction: 0x000f7cb0 │ │ │ │ + ldrdeq sl, [sp], -ip │ │ │ │ + andeq r6, pc, ip, lsl #28 │ │ │ │ + andeq r1, lr, r1, ror #15 │ │ │ │ + ldrdeq sl, [sp], -ip │ │ │ │ + andeq sl, sp, ip, lsr #25 │ │ │ │ + andeq sl, sp, r8, ror #25 │ │ │ │ + ldrdeq pc, [sp], -r0 │ │ │ │ │ │ │ │ -00089138 : │ │ │ │ +00076284 <__dcl_parm_MOD_dclsetlogical@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 891c0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1464] @ 76858 <__dcl_parm_MOD_dclsetlogical@@Base+0x5d4> │ │ │ │ + ldr r3, [pc, #1464] @ 7685c <__dcl_parm_MOD_dclsetlogical@@Base+0x5d8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1456] @ 76860 <__dcl_parm_MOD_dclsetlogical@@Base+0x5dc> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r1, #13 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1420] @ 76864 <__dcl_parm_MOD_dclsetlogical@@Base+0x5e0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 76550 <__dcl_parm_MOD_dclsetlogical@@Base+0x2cc> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1364] @ 76868 <__dcl_parm_MOD_dclsetlogical@@Base+0x5e4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1352] @ 7686c <__dcl_parm_MOD_dclsetlogical@@Base+0x5e8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 764e8 <__dcl_parm_MOD_dclsetlogical@@Base+0x264> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 30fa0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 31cc0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76710 <__dcl_parm_MOD_dclsetlogical@@Base+0x48c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 891d8 │ │ │ │ - ldr r0, [pc, #16] @ 891dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 35500 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76724 <__dcl_parm_MOD_dclsetlogical@@Base+0x4a0> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000bfdb4 │ │ │ │ - muleq ip, r4, r9 │ │ │ │ - │ │ │ │ -000891e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89268 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 3130c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 34f84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76738 <__dcl_parm_MOD_dclsetlogical@@Base+0x4b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 89280 │ │ │ │ - ldr r0, [pc, #16] @ 89284 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 31b58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7674c <__dcl_parm_MOD_dclsetlogical@@Base+0x4c8> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, ip, lsl #26 │ │ │ │ - andeq r5, ip, r8, lsl r9 │ │ │ │ - │ │ │ │ -00089288 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33868 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76760 <__dcl_parm_MOD_dclsetlogical@@Base+0x4dc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31834 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76774 <__dcl_parm_MOD_dclsetlogical@@Base+0x4f0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 303ac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76788 <__dcl_parm_MOD_dclsetlogical@@Base+0x504> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f5cc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7679c <__dcl_parm_MOD_dclsetlogical@@Base+0x518> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ab0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 767b0 <__dcl_parm_MOD_dclsetlogical@@Base+0x52c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32f8c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 767c4 <__dcl_parm_MOD_dclsetlogical@@Base+0x540> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89354 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8936c │ │ │ │ - mov r0, sl │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 33298 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #944] @ 76870 <__dcl_parm_MOD_dclsetlogical@@Base+0x5ec> │ │ │ │ + ldr r0, [pc, #944] @ 76874 <__dcl_parm_MOD_dclsetlogical@@Base+0x5f0> │ │ │ │ + mov r3, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #40] @ 89384 │ │ │ │ - ldr r0, [pc, #40] @ 89388 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 32c98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 76344 <__dcl_parm_MOD_dclsetlogical@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34324 │ │ │ │ + ldr r2, [pc, #860] @ 76878 <__dcl_parm_MOD_dclsetlogical@@Base+0x5f4> │ │ │ │ + ldr r3, [pc, #828] @ 7685c <__dcl_parm_MOD_dclsetlogical@@Base+0x5d8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 767d8 <__dcl_parm_MOD_dclsetlogical@@Base+0x554> │ │ │ │ + ldr r0, [pc, #828] @ 7687c <__dcl_parm_MOD_dclsetlogical@@Base+0x5f8> │ │ │ │ + mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8938c │ │ │ │ - ldr r0, [pc, #24] @ 89390 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 765dc <__dcl_parm_MOD_dclsetlogical@@Base+0x358> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 76608 <__dcl_parm_MOD_dclsetlogical@@Base+0x384> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #728] @ 76880 <__dcl_parm_MOD_dclsetlogical@@Base+0x5fc> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ + add r0, r0, #920 @ 0x398 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, lsr #24 │ │ │ │ - andeq r5, ip, r8, asr r8 │ │ │ │ - andeq pc, fp, r8, lsl #24 │ │ │ │ - andeq r5, ip, ip, ror #16 │ │ │ │ - │ │ │ │ -00089394 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89414 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #704] @ 76884 <__dcl_parm_MOD_dclsetlogical@@Base+0x600> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 767dc <__dcl_parm_MOD_dclsetlogical@@Base+0x558> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 76570 <__dcl_parm_MOD_dclsetlogical@@Base+0x2ec> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32bb4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 76594 <__dcl_parm_MOD_dclsetlogical@@Base+0x310> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8942c │ │ │ │ - ldr r0, [pc, #16] @ 89430 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, ror #22 │ │ │ │ - strdeq r5, [ip], -r0 │ │ │ │ - │ │ │ │ -00089434 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 894b4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 2f38c │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34b7c │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35a04 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 332ec │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 320a4 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 32740 │ │ │ │ - mov r4, r0 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 894cc │ │ │ │ - ldr r0, [pc, #16] @ 894d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, asr #21 │ │ │ │ - andeq r5, ip, ip, ror r7 │ │ │ │ - │ │ │ │ -000894d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89574 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + bl 31e70 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3520c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 3238c │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30550 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8958c │ │ │ │ - ldr r0, [pc, #16] @ 89590 │ │ │ │ + bl 30f64 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32998 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34c78 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 350ec │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34d98 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 33d18 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34570 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 330b8 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f3a4 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2fde8 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 33034 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 35044 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 76888 <__dcl_parm_MOD_dclsetlogical@@Base+0x604> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 7688c <__dcl_parm_MOD_dclsetlogical@@Base+0x608> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 76890 <__dcl_parm_MOD_dclsetlogical@@Base+0x60c> │ │ │ │ + ldr r0, [pc, #92] @ 76894 <__dcl_parm_MOD_dclsetlogical@@Base+0x610> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, lsl #20 │ │ │ │ - andeq r5, ip, r8, ror #13 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 76514 <__dcl_parm_MOD_dclsetlogical@@Base+0x290> │ │ │ │ + andeq r7, pc, r8, lsl #20 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, sp, r8, ror #24 │ │ │ │ + andeq sl, sp, ip, lsr #23 │ │ │ │ + andeq sl, sp, r8, ror fp │ │ │ │ + andeq sl, sp, ip, ror fp │ │ │ │ + andeq sl, sp, r4, asr #20 │ │ │ │ + andeq pc, sp, r8, lsr r4 @ │ │ │ │ + andeq r7, pc, ip, lsl #15 │ │ │ │ + ldrdeq sl, [sp], -ip │ │ │ │ + andeq r6, pc, r8, ror #17 │ │ │ │ + andeq r1, lr, r1, asr #5 │ │ │ │ + andeq sl, sp, r8, asr #13 │ │ │ │ + muleq sp, r8, r6 │ │ │ │ + ldrdeq sl, [sp], -r4 │ │ │ │ + strheq pc, [sp], -ip @ │ │ │ │ │ │ │ │ -00089594 : │ │ │ │ +00076898 <__dcl_parm_MOD_dclsetreal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r2 │ │ │ │ + ldr r2, [pc, #1468] @ 76e70 <__dcl_parm_MOD_dclsetreal@@Base+0x5d8> │ │ │ │ + ldr r3, [pc, #1468] @ 76e74 <__dcl_parm_MOD_dclsetreal@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1460] @ 76e78 <__dcl_parm_MOD_dclsetreal@@Base+0x5e0> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89694 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 896ac │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r1, #10 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1424] @ 76e7c <__dcl_parm_MOD_dclsetreal@@Base+0x5e4> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 76b64 <__dcl_parm_MOD_dclsetreal@@Base+0x2cc> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1368] @ 76e80 <__dcl_parm_MOD_dclsetreal@@Base+0x5e8> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1356] @ 76e84 <__dcl_parm_MOD_dclsetreal@@Base+0x5ec> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 76afc <__dcl_parm_MOD_dclsetreal@@Base+0x264> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 30958 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 32d34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76d28 <__dcl_parm_MOD_dclsetreal@@Base+0x490> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 35470 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76d3c <__dcl_parm_MOD_dclsetreal@@Base+0x4a4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 896c4 │ │ │ │ - ldr r0, [pc, #40] @ 896c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 31114 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76d50 <__dcl_parm_MOD_dclsetreal@@Base+0x4b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 896cc │ │ │ │ - ldr r0, [pc, #24] @ 896d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, ror #17 │ │ │ │ - strdeq r5, [ip], -r4 │ │ │ │ - andeq pc, fp, r8, asr #17 │ │ │ │ - andeq r5, ip, r8, lsl #12 │ │ │ │ - │ │ │ │ -000896d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89754 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 338ec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76d64 <__dcl_parm_MOD_dclsetreal@@Base+0x4cc> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 34bb8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 32f08 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76d78 <__dcl_parm_MOD_dclsetreal@@Base+0x4e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8976c │ │ │ │ - ldr r0, [pc, #16] @ 89770 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 357a0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76d8c <__dcl_parm_MOD_dclsetreal@@Base+0x4f4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, lsr #16 │ │ │ │ - andeq r5, ip, ip, lsl #11 │ │ │ │ - │ │ │ │ -00089774 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34b40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76da0 <__dcl_parm_MOD_dclsetreal@@Base+0x508> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35830 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76db4 <__dcl_parm_MOD_dclsetreal@@Base+0x51c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f788 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76dc8 <__dcl_parm_MOD_dclsetreal@@Base+0x530> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f950 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76ddc <__dcl_parm_MOD_dclsetreal@@Base+0x544> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 897f4 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #948] @ 76e88 <__dcl_parm_MOD_dclsetreal@@Base+0x5f0> │ │ │ │ + ldr r0, [pc, #948] @ 76e8c <__dcl_parm_MOD_dclsetreal@@Base+0x5f4> │ │ │ │ + mov r3, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 3157c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 322f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 76958 <__dcl_parm_MOD_dclsetreal@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 355c0 │ │ │ │ + ldr r2, [pc, #864] @ 76e90 <__dcl_parm_MOD_dclsetreal@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #832] @ 76e74 <__dcl_parm_MOD_dclsetreal@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 76df0 <__dcl_parm_MOD_dclsetreal@@Base+0x558> │ │ │ │ + ldr r0, [pc, #832] @ 76e94 <__dcl_parm_MOD_dclsetreal@@Base+0x5fc> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 76bf4 <__dcl_parm_MOD_dclsetreal@@Base+0x35c> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 76c20 <__dcl_parm_MOD_dclsetreal@@Base+0x388> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8980c │ │ │ │ - ldr r0, [pc, #16] @ 89810 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #732] @ 76e98 <__dcl_parm_MOD_dclsetreal@@Base+0x600> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, lsl #15 │ │ │ │ - andeq r5, ip, r8, lsl r5 │ │ │ │ - │ │ │ │ -00089814 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 898b4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + add r0, r0, #1152 @ 0x480 │ │ │ │ + add r0, r0, r3 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #704] @ 76e9c <__dcl_parm_MOD_dclsetreal@@Base+0x604> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 76df4 <__dcl_parm_MOD_dclsetreal@@Base+0x55c> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 76b84 <__dcl_parm_MOD_dclsetreal@@Base+0x2ec> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 76ba8 <__dcl_parm_MOD_dclsetreal@@Base+0x310> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349d8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 33cc4 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 33db4 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 898cc │ │ │ │ - ldr r0, [pc, #16] @ 898d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, asr #13 │ │ │ │ - andeq r5, ip, r4, lsl #9 │ │ │ │ - │ │ │ │ -000898d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8996c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + bl 304d8 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 34abc │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 357c4 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 89984 │ │ │ │ - ldr r0, [pc, #16] @ 89988 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r8, lsl #12 │ │ │ │ - strdeq r5, [ip], -r8 │ │ │ │ - │ │ │ │ -0008998c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89a24 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ + bl 3157c │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 2f62c │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 2fd70 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 89a3c │ │ │ │ - ldr r0, [pc, #16] @ 89a40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, asr r5 @ │ │ │ │ - andeq r5, ip, ip, ror #6 │ │ │ │ - │ │ │ │ -00089a44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31b10 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00089a60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89b00 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ddc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 319f0 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30040 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 89b18 │ │ │ │ - ldr r0, [pc, #16] @ 89b1c │ │ │ │ + bl 300e8 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 323bc │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30e08 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31138 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31c3c │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 301fc │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31384 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 324b8 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3334c │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31684 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 33ed4 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 76ea0 <__dcl_parm_MOD_dclsetreal@@Base+0x608> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 76ea4 <__dcl_parm_MOD_dclsetreal@@Base+0x60c> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 76ea8 <__dcl_parm_MOD_dclsetreal@@Base+0x610> │ │ │ │ + ldr r0, [pc, #92] @ 76eac <__dcl_parm_MOD_dclsetreal@@Base+0x614> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r4, ror r4 @ │ │ │ │ - @ instruction: 0x000c52bc │ │ │ │ - │ │ │ │ -00089b20 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31db0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 76b28 <__dcl_parm_MOD_dclsetreal@@Base+0x290> │ │ │ │ + strdeq r7, [pc], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, sp, r4, ror #12 │ │ │ │ + muleq sp, r8, r5 │ │ │ │ + andeq sl, sp, r4, ror #10 │ │ │ │ + andeq sl, sp, r8, ror #10 │ │ │ │ + andeq sl, sp, r0, lsr r4 │ │ │ │ + andeq lr, sp, r4, lsr #28 │ │ │ │ + andeq r7, pc, r8, ror r1 @ │ │ │ │ + ldrdeq sl, [sp], -r8 │ │ │ │ + ldrdeq r6, [pc], -r4 │ │ │ │ + @ instruction: 0x000e0cb4 │ │ │ │ + strheq sl, [sp], -r0 │ │ │ │ + andeq sl, sp, r0, lsl #1 │ │ │ │ + strheq sl, [sp], -ip │ │ │ │ + andeq lr, sp, r4, lsr #21 │ │ │ │ │ │ │ │ -00089b3c : │ │ │ │ +00076eb0 <__dcl_parm_MOD_dclsetinteger@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1468] @ 77488 <__dcl_parm_MOD_dclsetinteger@@Base+0x5d8> │ │ │ │ + ldr r3, [pc, #1468] @ 7748c <__dcl_parm_MOD_dclsetinteger@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1460] @ 77490 <__dcl_parm_MOD_dclsetinteger@@Base+0x5e0> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89c44 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 89c5c │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r1, #13 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1424] @ 77494 <__dcl_parm_MOD_dclsetinteger@@Base+0x5e4> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 7717c <__dcl_parm_MOD_dclsetinteger@@Base+0x2cc> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1368] @ 77498 <__dcl_parm_MOD_dclsetinteger@@Base+0x5e8> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1356] @ 7749c <__dcl_parm_MOD_dclsetinteger@@Base+0x5ec> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 77114 <__dcl_parm_MOD_dclsetinteger@@Base+0x264> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3268c │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 350a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77340 <__dcl_parm_MOD_dclsetinteger@@Base+0x490> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 31840 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77354 <__dcl_parm_MOD_dclsetinteger@@Base+0x4a4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 89c74 │ │ │ │ - ldr r0, [pc, #40] @ 89c78 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 32a7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77368 <__dcl_parm_MOD_dclsetinteger@@Base+0x4b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 89c7c │ │ │ │ - ldr r0, [pc, #24] @ 89c80 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, lsr r3 @ │ │ │ │ - andeq r5, ip, r4, lsr #3 │ │ │ │ - andeq pc, fp, r8, lsl r3 @ │ │ │ │ - @ instruction: 0x000c51b8 │ │ │ │ - │ │ │ │ -00089c84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89d8c │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 89da4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 2fefc │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 34cfc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7737c <__dcl_parm_MOD_dclsetinteger@@Base+0x4cc> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 32a40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77390 <__dcl_parm_MOD_dclsetinteger@@Base+0x4e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 89dbc │ │ │ │ - ldr r0, [pc, #40] @ 89dc0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 30a84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 773a4 <__dcl_parm_MOD_dclsetinteger@@Base+0x4f4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 89dc4 │ │ │ │ - ldr r0, [pc, #24] @ 89dc8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r8, ror #3 │ │ │ │ - strheq r5, [ip], -r4 │ │ │ │ - ldrdeq pc, [fp], -r0 │ │ │ │ - andeq r5, ip, r8, asr #1 │ │ │ │ - │ │ │ │ -00089dcc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 89ed4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 89eec │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 2fc2c │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 33f10 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 773b8 <__dcl_parm_MOD_dclsetinteger@@Base+0x508> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 35590 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 773cc <__dcl_parm_MOD_dclsetinteger@@Base+0x51c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 89f04 │ │ │ │ - ldr r0, [pc, #40] @ 89f08 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 2fed8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 773e0 <__dcl_parm_MOD_dclsetinteger@@Base+0x530> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 89f0c │ │ │ │ - ldr r0, [pc, #24] @ 89f10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq pc, fp, r0, lsr #1 │ │ │ │ - andeq r4, ip, r4, asr #31 │ │ │ │ - andeq pc, fp, r8, lsl #1 │ │ │ │ - ldrdeq r4, [ip], -r8 │ │ │ │ - │ │ │ │ -00089f14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a07c │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ - movcc r0, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 333dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 773f4 <__dcl_parm_MOD_dclsetinteger@@Base+0x544> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8a0ac │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 8a094 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #84 @ 0x54 │ │ │ │ - mov r2, lr │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 356a4 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ + ldr r1, [pc, #948] @ 774a0 <__dcl_parm_MOD_dclsetinteger@@Base+0x5f0> │ │ │ │ + ldr r0, [pc, #948] @ 774a4 <__dcl_parm_MOD_dclsetinteger@@Base+0x5f4> │ │ │ │ + mov r3, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 8a0c4 │ │ │ │ - ldr r0, [pc, #64] @ 8a0c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 8a0cc │ │ │ │ - ldr r0, [pc, #48] @ 8a0d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fa88 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 76f70 <__dcl_parm_MOD_dclsetinteger@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31a98 │ │ │ │ + ldr r2, [pc, #864] @ 774a8 <__dcl_parm_MOD_dclsetinteger@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #832] @ 7748c <__dcl_parm_MOD_dclsetinteger@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 77408 <__dcl_parm_MOD_dclsetinteger@@Base+0x558> │ │ │ │ + ldr r0, [pc, #832] @ 774ac <__dcl_parm_MOD_dclsetinteger@@Base+0x5fc> │ │ │ │ + mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 8a0d4 │ │ │ │ - ldr r0, [pc, #32] @ 8a0d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 7720c <__dcl_parm_MOD_dclsetinteger@@Base+0x35c> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 77238 <__dcl_parm_MOD_dclsetinteger@@Base+0x388> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #732] @ 774b0 <__dcl_parm_MOD_dclsetinteger@@Base+0x600> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq lr, [fp], -r8 │ │ │ │ - andeq r4, ip, r4, ror lr │ │ │ │ - andeq lr, fp, r0, ror #29 │ │ │ │ - @ instruction: 0x000c4eb4 │ │ │ │ - andeq lr, fp, r8, asr #29 │ │ │ │ - andeq r4, ip, r0, ror lr │ │ │ │ - │ │ │ │ -0008a0dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a17c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + add r0, r0, #1392 @ 0x570 │ │ │ │ + add r0, r0, r3 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #704] @ 774b4 <__dcl_parm_MOD_dclsetinteger@@Base+0x604> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 7740c <__dcl_parm_MOD_dclsetinteger@@Base+0x55c> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 7719c <__dcl_parm_MOD_dclsetinteger@@Base+0x2ec> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 771c0 <__dcl_parm_MOD_dclsetinteger@@Base+0x310> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30c28 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 35a10 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 35800 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8a194 │ │ │ │ - ldr r0, [pc, #16] @ 8a198 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq lr, [fp], -r8 │ │ │ │ - strdeq r4, [ip], -r8 │ │ │ │ - │ │ │ │ -0008a19c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a23c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + bl 31c9c │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35428 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 32770 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 32b9c │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8a254 │ │ │ │ - ldr r0, [pc, #16] @ 8a258 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, r8, lsr sp │ │ │ │ - andeq r4, ip, r4, ror #26 │ │ │ │ - │ │ │ │ -0008a25c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a2fc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + bl 31708 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32824 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 32968 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 3391c │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8a314 │ │ │ │ - ldr r0, [pc, #16] @ 8a318 │ │ │ │ + bl 301e4 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3307c │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30a0c │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34a50 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 330c4 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32b3c │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 33238 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32884 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 326c8 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31018 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30af0 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 33c28 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30418 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 774b8 <__dcl_parm_MOD_dclsetinteger@@Base+0x608> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 774bc <__dcl_parm_MOD_dclsetinteger@@Base+0x60c> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 774c0 <__dcl_parm_MOD_dclsetinteger@@Base+0x610> │ │ │ │ + ldr r0, [pc, #92] @ 774c4 <__dcl_parm_MOD_dclsetinteger@@Base+0x614> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, r8, ror ip │ │ │ │ - ldrdeq r4, [ip], -r0 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 77140 <__dcl_parm_MOD_dclsetinteger@@Base+0x290> │ │ │ │ + ldrdeq r6, [pc], -ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, sp, r8, asr r0 │ │ │ │ + andeq r9, sp, r0, lsl #31 │ │ │ │ + andeq r9, sp, ip, asr #30 │ │ │ │ + andeq r9, sp, r0, asr pc │ │ │ │ + andeq r9, sp, r0, asr #28 │ │ │ │ + andeq lr, sp, ip, lsl #16 │ │ │ │ + andeq r6, pc, r0, ror #22 │ │ │ │ + andeq r9, sp, ip, asr #27 │ │ │ │ + @ instruction: 0x000f5cbc │ │ │ │ + andeq r0, lr, r7, lsr #13 │ │ │ │ + muleq sp, r8, sl │ │ │ │ + andeq r9, sp, r8, ror #20 │ │ │ │ + andeq r9, sp, r4, lsr #21 │ │ │ │ + andeq lr, sp, ip, lsl #9 │ │ │ │ │ │ │ │ -0008a31c : │ │ │ │ +000774c8 <__dcl_parm_MOD_dclgetchars@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r2 │ │ │ │ + ldr r2, [pc, #1024] @ 778e4 <__dcl_parm_MOD_dclgetchars@@Base+0x41c> │ │ │ │ + ldr r3, [pc, #1024] @ 778e8 <__dcl_parm_MOD_dclgetchars@@Base+0x420> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1016] @ 778ec <__dcl_parm_MOD_dclgetchars@@Base+0x424> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a41c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8a434 │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r1, #11 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #980] @ 778f0 <__dcl_parm_MOD_dclgetchars@@Base+0x428> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 776d4 <__dcl_parm_MOD_dclgetchars@@Base+0x20c> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #924] @ 778f4 <__dcl_parm_MOD_dclgetchars@@Base+0x42c> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #912] @ 778f8 <__dcl_parm_MOD_dclgetchars@@Base+0x430> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 77668 <__dcl_parm_MOD_dclgetchars@@Base+0x1a0> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b7c │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 32cc8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7781c <__dcl_parm_MOD_dclgetchars@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 2f95c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77834 <__dcl_parm_MOD_dclgetchars@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 33784 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7784c <__dcl_parm_MOD_dclgetchars@@Base+0x384> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8a44c │ │ │ │ - ldr r0, [pc, #40] @ 8a450 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8a454 │ │ │ │ - ldr r0, [pc, #24] @ 8a458 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, r8, asr fp │ │ │ │ - ldrdeq r4, [ip], -ip │ │ │ │ - andeq lr, fp, r0, asr #22 │ │ │ │ - strdeq r4, [ip], -r0 │ │ │ │ - │ │ │ │ -0008a45c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f548 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008a478 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a580 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8a598 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32e48 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #700] @ 778fc <__dcl_parm_MOD_dclgetchars@@Base+0x434> │ │ │ │ + ldr r0, [pc, #700] @ 77900 <__dcl_parm_MOD_dclgetchars@@Base+0x438> │ │ │ │ + mov r3, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8a5b0 │ │ │ │ - ldr r0, [pc, #40] @ 8a5b4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 3358c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 77588 <__dcl_parm_MOD_dclgetchars@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35638 │ │ │ │ + ldr r2, [pc, #612] @ 77904 <__dcl_parm_MOD_dclgetchars@@Base+0x43c> │ │ │ │ + ldr r3, [pc, #580] @ 778e8 <__dcl_parm_MOD_dclgetchars@@Base+0x420> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 77864 <__dcl_parm_MOD_dclgetchars@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #580] @ 77908 <__dcl_parm_MOD_dclgetchars@@Base+0x440> │ │ │ │ + mov r1, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8a5b8 │ │ │ │ - ldr r0, [pc, #24] @ 8a5bc │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r3, r6, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble 77764 <__dcl_parm_MOD_dclgetchars@@Base+0x29c> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 777f0 <__dcl_parm_MOD_dclgetchars@@Base+0x328> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #480] @ 7790c <__dcl_parm_MOD_dclgetchars@@Base+0x444> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ + add r0, r0, #1632 @ 0x660 │ │ │ │ + add r0, r0, r3 │ │ │ │ + mov r1, #5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq lr, [fp], -r4 │ │ │ │ - ldrdeq r4, [ip], -r0 │ │ │ │ - ldrdeq lr, [fp], -ip │ │ │ │ - andeq r4, ip, r4, ror #21 │ │ │ │ - │ │ │ │ -0008a5c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a6c8 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8a6e0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #452] @ 77910 <__dcl_parm_MOD_dclgetchars@@Base+0x448> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 77868 <__dcl_parm_MOD_dclgetchars@@Base+0x3a0> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r3, r3, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 776f4 <__dcl_parm_MOD_dclgetchars@@Base+0x22c> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 330f4 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ + bl 34234 │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 301f0 │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8a6f8 │ │ │ │ - ldr r0, [pc, #40] @ 8a6fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 34bac │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 322fc │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8a700 │ │ │ │ - ldr r0, [pc, #24] @ 8a704 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 77718 <__dcl_parm_MOD_dclgetchars@@Base+0x250> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33ff4 │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 323d4 │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33454 │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 77914 <__dcl_parm_MOD_dclgetchars@@Base+0x44c> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 77918 <__dcl_parm_MOD_dclgetchars@@Base+0x450> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 7791c <__dcl_parm_MOD_dclgetchars@@Base+0x454> │ │ │ │ + ldr r0, [pc, #92] @ 77920 <__dcl_parm_MOD_dclgetchars@@Base+0x458> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, ip, lsr #17 │ │ │ │ - andeq r4, ip, r0, ror #19 │ │ │ │ - muleq fp, r4, r8 │ │ │ │ - strdeq r4, [ip], -r4 @ │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 77698 <__dcl_parm_MOD_dclgetchars@@Base+0x1d0> │ │ │ │ + andeq r6, pc, r4, asr #15 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r9, sp, r0, asr sl │ │ │ │ + andeq r9, sp, r8, ror #18 │ │ │ │ + andeq r9, sp, r4, lsr r9 │ │ │ │ + andeq r9, sp, r8, lsr r9 │ │ │ │ + @ instruction: 0x000d98b8 │ │ │ │ + @ instruction: 0x000de2b8 │ │ │ │ + andeq r6, pc, r8, lsl #12 │ │ │ │ + andeq r9, sp, r4, lsl #17 │ │ │ │ + andeq r5, pc, r4, ror #14 │ │ │ │ + andeq r0, lr, sl, asr r1 │ │ │ │ + andeq r9, sp, ip, lsr r6 │ │ │ │ + andeq r9, sp, ip, lsl #12 │ │ │ │ + andeq r9, sp, ip, lsl #13 │ │ │ │ + andeq lr, sp, r0, lsr r0 │ │ │ │ │ │ │ │ -0008a708 : │ │ │ │ +00077924 <__dcl_parm_MOD_dclgetlogicals@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1468] @ 77efc <__dcl_parm_MOD_dclgetlogicals@@Base+0x5d8> │ │ │ │ + ldr r3, [pc, #1468] @ 77f00 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1460] @ 77f04 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5e0> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a810 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8a828 │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r1, #14 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1424] @ 77f08 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5e4> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 77bf0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2cc> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1368] @ 77f0c <__dcl_parm_MOD_dclgetlogicals@@Base+0x5e8> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1356] @ 77f10 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5ec> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 77b88 <__dcl_parm_MOD_dclgetlogicals@@Base+0x264> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 351e8 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 31cc0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77db4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x490> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 35500 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77dc8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x4a4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8a840 │ │ │ │ - ldr r0, [pc, #40] @ 8a844 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 34f84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77ddc <__dcl_parm_MOD_dclgetlogicals@@Base+0x4b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8a848 │ │ │ │ - ldr r0, [pc, #24] @ 8a84c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, r4, ror #14 │ │ │ │ - strdeq r4, [ip], -r0 │ │ │ │ - andeq lr, fp, ip, asr #14 │ │ │ │ - andeq r4, ip, r4, lsl #18 │ │ │ │ - │ │ │ │ -0008a850 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a9b8 │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8a9e8 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 8a9d0 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #84 @ 0x54 │ │ │ │ - mov r2, lr │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 32698 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + bl 31b58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77df0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x4cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ + bl 33868 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e04 <__dcl_parm_MOD_dclgetlogicals@@Base+0x4e0> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31834 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e18 <__dcl_parm_MOD_dclgetlogicals@@Base+0x4f4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 303ac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e2c <__dcl_parm_MOD_dclgetlogicals@@Base+0x508> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f5cc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e40 <__dcl_parm_MOD_dclgetlogicals@@Base+0x51c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ab0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e54 <__dcl_parm_MOD_dclgetlogicals@@Base+0x530> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32f8c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e68 <__dcl_parm_MOD_dclgetlogicals@@Base+0x544> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ + ldr r1, [pc, #948] @ 77f14 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5f0> │ │ │ │ + ldr r0, [pc, #948] @ 77f18 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5f4> │ │ │ │ + mov r3, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 8aa00 │ │ │ │ - ldr r0, [pc, #64] @ 8aa04 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 8aa08 │ │ │ │ - ldr r0, [pc, #48] @ 8aa0c │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32c98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 779e4 <__dcl_parm_MOD_dclgetlogicals@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f5d8 │ │ │ │ + ldr r2, [pc, #864] @ 77f1c <__dcl_parm_MOD_dclgetlogicals@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #832] @ 77f00 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 77e7c <__dcl_parm_MOD_dclgetlogicals@@Base+0x558> │ │ │ │ + ldr r0, [pc, #832] @ 77f20 <__dcl_parm_MOD_dclgetlogicals@@Base+0x5fc> │ │ │ │ + mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 8aa10 │ │ │ │ - ldr r0, [pc, #32] @ 8aa14 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 77c80 <__dcl_parm_MOD_dclgetlogicals@@Base+0x35c> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 77cac <__dcl_parm_MOD_dclgetlogicals@@Base+0x388> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #732] @ 77f24 <__dcl_parm_MOD_dclgetlogicals@@Base+0x600> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000be5bc │ │ │ │ - andeq r4, ip, r0, lsr #15 │ │ │ │ - andeq lr, fp, r4, lsr #11 │ │ │ │ - andeq r4, ip, r0, ror #15 │ │ │ │ - andeq lr, fp, ip, lsl #11 │ │ │ │ - muleq ip, ip, r7 │ │ │ │ - │ │ │ │ -0008aa18 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8aab8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + add r0, r0, #1728 @ 0x6c0 │ │ │ │ + add r0, r0, #12 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #704] @ 77f28 <__dcl_parm_MOD_dclgetlogicals@@Base+0x604> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 77e80 <__dcl_parm_MOD_dclgetlogicals@@Base+0x55c> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 77c10 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2ec> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 77c34 <__dcl_parm_MOD_dclgetlogicals@@Base+0x310> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f440 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 33e20 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 32c80 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8aad0 │ │ │ │ - ldr r0, [pc, #16] @ 8aad4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000be4bc │ │ │ │ - andeq r4, ip, r4, lsr #14 │ │ │ │ - │ │ │ │ -0008aad8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8ab78 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + bl 31f24 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30e68 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 312ac │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 328b4 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8ab90 │ │ │ │ - ldr r0, [pc, #16] @ 8ab94 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq lr, [fp], -ip │ │ │ │ - muleq ip, r0, r6 │ │ │ │ - │ │ │ │ -0008ab98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8ac38 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + bl 32bb4 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 313d8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 355e4 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30f1c │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8ac50 │ │ │ │ - ldr r0, [pc, #16] @ 8ac54 │ │ │ │ + bl 34630 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31fe4 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3301c │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31924 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 326ec │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30814 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3250c │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f7f4 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31c30 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 300dc │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31858 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 302f8 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 353bc │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 77f2c <__dcl_parm_MOD_dclgetlogicals@@Base+0x608> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 77f30 <__dcl_parm_MOD_dclgetlogicals@@Base+0x60c> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 77f34 <__dcl_parm_MOD_dclgetlogicals@@Base+0x610> │ │ │ │ + ldr r0, [pc, #92] @ 77f38 <__dcl_parm_MOD_dclgetlogicals@@Base+0x614> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, ip, lsr r3 │ │ │ │ - strdeq r4, [ip], -ip │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 77bb4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x290> │ │ │ │ + andeq r6, pc, r8, ror #6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r9, sp, ip, lsl #12 │ │ │ │ + andeq r9, sp, ip, lsl #10 │ │ │ │ + ldrdeq r9, [sp], -r8 │ │ │ │ + ldrdeq r9, [sp], -ip │ │ │ │ + andeq r9, sp, r4, lsl #8 │ │ │ │ + muleq sp, r8, sp │ │ │ │ + andeq r6, pc, ip, ror #1 │ │ │ │ + andeq r9, sp, r0, lsl #7 │ │ │ │ + andeq r5, pc, r8, asr #4 │ │ │ │ + andeq pc, sp, r2, asr #24 │ │ │ │ + andeq r9, sp, r4, lsr #32 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ + andeq r9, sp, r4, ror r0 │ │ │ │ + andeq sp, sp, r8, lsl sl │ │ │ │ │ │ │ │ -0008ac58 : │ │ │ │ +00077f3c <__dcl_parm_MOD_dclgetreals@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r2 │ │ │ │ + ldr r2, [pc, #1468] @ 78514 <__dcl_parm_MOD_dclgetreals@@Base+0x5d8> │ │ │ │ + ldr r3, [pc, #1468] @ 78518 <__dcl_parm_MOD_dclgetreals@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1460] @ 7851c <__dcl_parm_MOD_dclgetreals@@Base+0x5e0> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8ad58 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8ad70 │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r1, #11 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1424] @ 78520 <__dcl_parm_MOD_dclgetreals@@Base+0x5e4> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 78208 <__dcl_parm_MOD_dclgetreals@@Base+0x2cc> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1368] @ 78524 <__dcl_parm_MOD_dclgetreals@@Base+0x5e8> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1356] @ 78528 <__dcl_parm_MOD_dclgetreals@@Base+0x5ec> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 781a0 <__dcl_parm_MOD_dclgetreals@@Base+0x264> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 30cc4 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 32d34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 783cc <__dcl_parm_MOD_dclgetreals@@Base+0x490> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 35470 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 783e0 <__dcl_parm_MOD_dclgetreals@@Base+0x4a4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8ad88 │ │ │ │ - ldr r0, [pc, #40] @ 8ad8c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 31114 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 783f4 <__dcl_parm_MOD_dclgetreals@@Base+0x4b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8ad90 │ │ │ │ - ldr r0, [pc, #24] @ 8ad94 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, ip, lsl r2 │ │ │ │ - andeq r4, ip, r8, lsl #10 │ │ │ │ - andeq lr, fp, r4, lsl #4 │ │ │ │ - andeq r4, ip, ip, lsl r5 │ │ │ │ - │ │ │ │ -0008ad98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8ae3c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 336c4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 338ec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78408 <__dcl_parm_MOD_dclgetreals@@Base+0x4cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 32f08 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7841c <__dcl_parm_MOD_dclgetreals@@Base+0x4e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8ae54 │ │ │ │ - ldr r0, [pc, #16] @ 8ae58 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 357a0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78430 <__dcl_parm_MOD_dclgetreals@@Base+0x4f4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, r8, lsr r1 │ │ │ │ - andeq r4, ip, ip, ror r4 │ │ │ │ - │ │ │ │ -0008ae5c : │ │ │ │ - b 31438 │ │ │ │ - │ │ │ │ -0008ae60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fa34 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ae7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8af1c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34b40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78444 <__dcl_parm_MOD_dclgetreals@@Base+0x508> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f764 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 35830 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78458 <__dcl_parm_MOD_dclgetreals@@Base+0x51c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 2f788 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7846c <__dcl_parm_MOD_dclgetreals@@Base+0x530> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + bl 2f950 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78480 <__dcl_parm_MOD_dclgetreals@@Base+0x544> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8af34 │ │ │ │ - ldr r0, [pc, #16] @ 8af38 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #948] @ 7852c <__dcl_parm_MOD_dclgetreals@@Base+0x5f0> │ │ │ │ + ldr r0, [pc, #948] @ 78530 <__dcl_parm_MOD_dclgetreals@@Base+0x5f4> │ │ │ │ + mov r3, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq lr, fp, r8, asr r0 │ │ │ │ - andeq r4, ip, r8, asr #7 │ │ │ │ - │ │ │ │ -0008af3c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8afdc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 2fdb8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 317e0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 322f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 77ffc <__dcl_parm_MOD_dclgetreals@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2fb84 │ │ │ │ + ldr r2, [pc, #864] @ 78534 <__dcl_parm_MOD_dclgetreals@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #832] @ 78518 <__dcl_parm_MOD_dclgetreals@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 78494 <__dcl_parm_MOD_dclgetreals@@Base+0x558> │ │ │ │ + ldr r0, [pc, #832] @ 78538 <__dcl_parm_MOD_dclgetreals@@Base+0x5fc> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 78298 <__dcl_parm_MOD_dclgetreals@@Base+0x35c> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 782c4 <__dcl_parm_MOD_dclgetreals@@Base+0x388> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8aff4 │ │ │ │ - ldr r0, [pc, #16] @ 8aff8 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #732] @ 7853c <__dcl_parm_MOD_dclgetreals@@Base+0x600> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq fp, r8, pc @ │ │ │ │ - andeq r4, ip, r4, lsr r3 │ │ │ │ - │ │ │ │ -0008affc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b09c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + add r0, r0, #1968 @ 0x7b0 │ │ │ │ + add r0, r0, #12 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #704] @ 78540 <__dcl_parm_MOD_dclgetreals@@Base+0x604> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 78498 <__dcl_parm_MOD_dclgetreals@@Base+0x55c> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 78228 <__dcl_parm_MOD_dclgetreals@@Base+0x2ec> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f2e4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 7824c <__dcl_parm_MOD_dclgetreals@@Base+0x310> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8b0b4 │ │ │ │ - ldr r0, [pc, #16] @ 8b0b8 │ │ │ │ + bl 33af0 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34a68 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 347e0 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 349b4 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32e6c │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34bb8 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30298 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ad4 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 319c0 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 356c8 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 325f0 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 35770 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 304fc │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f938 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 330d0 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 316e4 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32bd8 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 33f04 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31bdc │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31dc8 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 323c8 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 78544 <__dcl_parm_MOD_dclgetreals@@Base+0x608> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 78548 <__dcl_parm_MOD_dclgetreals@@Base+0x60c> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 7854c <__dcl_parm_MOD_dclgetreals@@Base+0x610> │ │ │ │ + ldr r0, [pc, #92] @ 78550 <__dcl_parm_MOD_dclgetreals@@Base+0x614> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq sp, [fp], -r8 │ │ │ │ - andeq r4, ip, r0, lsr #5 │ │ │ │ - │ │ │ │ -0008b0bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 353bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008b0d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35044 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 781cc <__dcl_parm_MOD_dclgetreals@@Base+0x290> │ │ │ │ + andeq r5, pc, r0, asr sp @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r9, sp, r4 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ + andeq r8, sp, r0, asr #29 │ │ │ │ + andeq r8, sp, r4, asr #29 │ │ │ │ + andeq r8, sp, ip, ror #27 │ │ │ │ + andeq sp, sp, r0, lsl #15 │ │ │ │ + ldrdeq r5, [pc], -r4 │ │ │ │ + andeq r8, sp, r8, ror sp │ │ │ │ + andeq r4, pc, r0, lsr ip @ │ │ │ │ + andeq pc, sp, r5, lsr r6 @ │ │ │ │ + andeq r8, sp, ip, lsl #20 │ │ │ │ + ldrdeq r8, [sp], -ip │ │ │ │ + andeq r8, sp, ip, asr sl │ │ │ │ + andeq sp, sp, r0, lsl #8 │ │ │ │ │ │ │ │ -0008b0f4 : │ │ │ │ +00078554 <__dcl_parm_MOD_dclgetintegers@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r2 │ │ │ │ + ldr r2, [pc, #1468] @ 78b2c <__dcl_parm_MOD_dclgetintegers@@Base+0x5d8> │ │ │ │ + ldr r3, [pc, #1468] @ 78b30 <__dcl_parm_MOD_dclgetintegers@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1460] @ 78b34 <__dcl_parm_MOD_dclgetintegers@@Base+0x5e0> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b194 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r1, #14 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1424] @ 78b38 <__dcl_parm_MOD_dclgetintegers@@Base+0x5e4> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 78820 <__dcl_parm_MOD_dclgetintegers@@Base+0x2cc> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1368] @ 78b3c <__dcl_parm_MOD_dclgetintegers@@Base+0x5e8> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1356] @ 78b40 <__dcl_parm_MOD_dclgetintegers@@Base+0x5ec> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 787b8 <__dcl_parm_MOD_dclgetintegers@@Base+0x264> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 32f8c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 350a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 789e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x490> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 31840 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 789f8 <__dcl_parm_MOD_dclgetintegers@@Base+0x4a4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8b1ac │ │ │ │ - ldr r0, [pc, #16] @ 8b1b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 32a7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a0c <__dcl_parm_MOD_dclgetintegers@@Base+0x4b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r0, ror #27 │ │ │ │ - ldrdeq r4, [ip], -r4 @ │ │ │ │ - │ │ │ │ -0008b1b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b234 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34cfc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a20 <__dcl_parm_MOD_dclgetintegers@@Base+0x4cc> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 32bc0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 32a40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a34 <__dcl_parm_MOD_dclgetintegers@@Base+0x4e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8b24c │ │ │ │ - ldr r0, [pc, #16] @ 8b250 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 30a84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a48 <__dcl_parm_MOD_dclgetintegers@@Base+0x4f4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r0, asr #26 │ │ │ │ - andeq r4, ip, r0, ror #2 │ │ │ │ - │ │ │ │ -0008b254 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33f10 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a5c <__dcl_parm_MOD_dclgetintegers@@Base+0x508> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35590 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a70 <__dcl_parm_MOD_dclgetintegers@@Base+0x51c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fed8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a84 <__dcl_parm_MOD_dclgetintegers@@Base+0x530> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 333dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78a98 <__dcl_parm_MOD_dclgetintegers@@Base+0x544> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b2d4 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #948] @ 78b44 <__dcl_parm_MOD_dclgetintegers@@Base+0x5f0> │ │ │ │ + ldr r0, [pc, #948] @ 78b48 <__dcl_parm_MOD_dclgetintegers@@Base+0x5f4> │ │ │ │ + mov r3, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 31708 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 2fa88 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 78614 <__dcl_parm_MOD_dclgetintegers@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30460 │ │ │ │ + ldr r2, [pc, #864] @ 78b4c <__dcl_parm_MOD_dclgetintegers@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #832] @ 78b30 <__dcl_parm_MOD_dclgetintegers@@Base+0x5dc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 78aac <__dcl_parm_MOD_dclgetintegers@@Base+0x558> │ │ │ │ + ldr r0, [pc, #832] @ 78b50 <__dcl_parm_MOD_dclgetintegers@@Base+0x5fc> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 788b0 <__dcl_parm_MOD_dclgetintegers@@Base+0x35c> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 788dc <__dcl_parm_MOD_dclgetintegers@@Base+0x388> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8b2ec │ │ │ │ - ldr r0, [pc, #16] @ 8b2f0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #732] @ 78b54 <__dcl_parm_MOD_dclgetintegers@@Base+0x600> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r0, lsr #25 │ │ │ │ - andeq r4, ip, ip, ror #1 │ │ │ │ - │ │ │ │ -0008b2f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b394 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + add r0, r0, #2208 @ 0x8a0 │ │ │ │ + add r0, r0, #12 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #704] @ 78b58 <__dcl_parm_MOD_dclgetintegers@@Base+0x604> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 78ab0 <__dcl_parm_MOD_dclgetintegers@@Base+0x55c> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 78840 <__dcl_parm_MOD_dclgetintegers@@Base+0x2ec> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 78864 <__dcl_parm_MOD_dclgetintegers@@Base+0x310> │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 341d4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 31f30 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 31b04 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8b3ac │ │ │ │ - ldr r0, [pc, #16] @ 8b3b0 │ │ │ │ + bl 355f0 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30214 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33460 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32bc0 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336f4 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34c30 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30cb8 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 323b0 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30d0c │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 350f8 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 31c24 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3559c │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34eb8 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3082c │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34af8 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f944 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32a70 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 327ac │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34474 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 78b5c <__dcl_parm_MOD_dclgetintegers@@Base+0x608> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 78b60 <__dcl_parm_MOD_dclgetintegers@@Base+0x60c> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 78b64 <__dcl_parm_MOD_dclgetintegers@@Base+0x610> │ │ │ │ + ldr r0, [pc, #92] @ 78b68 <__dcl_parm_MOD_dclgetintegers@@Base+0x614> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r0, ror #23 │ │ │ │ - andeq r4, ip, r8, asr r0 │ │ │ │ - │ │ │ │ -0008b3b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34498 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 787e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x290> │ │ │ │ + andeq r5, pc, r8, lsr r7 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq r8, [sp], -r8 @ │ │ │ │ + ldrdeq r8, [sp], -ip │ │ │ │ + andeq r8, sp, r8, lsr #17 │ │ │ │ + andeq r8, sp, ip, lsr #17 │ │ │ │ + andeq r8, sp, r0, ror #15 │ │ │ │ + andeq sp, sp, r8, ror #2 │ │ │ │ + @ instruction: 0x000f54bc │ │ │ │ + andeq r8, sp, ip, ror #14 │ │ │ │ + andeq r4, pc, r8, lsl r6 @ │ │ │ │ + andeq pc, sp, r8, lsr #32 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ + andeq r8, sp, r4, asr #7 │ │ │ │ + andeq r8, sp, r4, asr #8 │ │ │ │ + andeq ip, sp, r8, ror #27 │ │ │ │ │ │ │ │ -0008b3d0 : │ │ │ │ +00078b6c <__dcl_parm_MOD_dclgetchar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1024] @ 78f88 <__dcl_parm_MOD_dclgetchar@@Base+0x41c> │ │ │ │ mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b4d8 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8b4f0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r3, [pc, #1020] @ 78f8c <__dcl_parm_MOD_dclgetchar@@Base+0x420> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #1012] @ 78f90 <__dcl_parm_MOD_dclgetchar@@Base+0x424> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #980] @ 78f94 <__dcl_parm_MOD_dclgetchar@@Base+0x428> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 78d78 <__dcl_parm_MOD_dclgetchar@@Base+0x20c> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #924] @ 78f98 <__dcl_parm_MOD_dclgetchar@@Base+0x42c> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #912] @ 78f9c <__dcl_parm_MOD_dclgetchar@@Base+0x430> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + b 78d0c <__dcl_parm_MOD_dclgetchar@@Base+0x1a0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 34750 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 32cc8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78ec0 <__dcl_parm_MOD_dclgetchar@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 2f95c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78ed8 <__dcl_parm_MOD_dclgetchar@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33784 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78ef0 <__dcl_parm_MOD_dclgetchar@@Base+0x384> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #700] @ 78fa0 <__dcl_parm_MOD_dclgetchar@@Base+0x434> │ │ │ │ + ldr r0, [pc, #700] @ 78fa4 <__dcl_parm_MOD_dclgetchar@@Base+0x438> │ │ │ │ + mov r3, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8b508 │ │ │ │ - ldr r0, [pc, #40] @ 8b50c │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 3358c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 78c2c <__dcl_parm_MOD_dclgetchar@@Base+0xc0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35638 │ │ │ │ + ldr r2, [pc, #612] @ 78fa8 <__dcl_parm_MOD_dclgetchar@@Base+0x43c> │ │ │ │ + ldr r3, [pc, #580] @ 78f8c <__dcl_parm_MOD_dclgetchar@@Base+0x420> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 78f08 <__dcl_parm_MOD_dclgetchar@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #580] @ 78fac <__dcl_parm_MOD_dclgetchar@@Base+0x440> │ │ │ │ + mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8b510 │ │ │ │ - ldr r0, [pc, #24] @ 8b514 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + sub r3, r6, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble 78e08 <__dcl_parm_MOD_dclgetchar@@Base+0x29c> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r6, #1 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 78e94 <__dcl_parm_MOD_dclgetchar@@Base+0x328> │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #480] @ 78fb0 <__dcl_parm_MOD_dclgetchar@@Base+0x444> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ + add r0, r0, #2448 @ 0x990 │ │ │ │ + add r0, r0, #12 │ │ │ │ + mov r1, #5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq fp, ip, sl │ │ │ │ - andeq r3, ip, r0, asr #30 │ │ │ │ - andeq sp, fp, r4, lsl #21 │ │ │ │ - andeq r3, ip, r4, asr pc │ │ │ │ - │ │ │ │ -0008b518 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b620 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8b638 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #452] @ 78fb4 <__dcl_parm_MOD_dclgetchar@@Base+0x448> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 78f0c <__dcl_parm_MOD_dclgetchar@@Base+0x3a0> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r9, r3, r3, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r7, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 78d98 <__dcl_parm_MOD_dclgetchar@@Base+0x22c> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 31bc4 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ + bl 34234 │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ + bl 301f0 │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8b650 │ │ │ │ - ldr r0, [pc, #40] @ 8b654 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 34bac │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 322fc │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8b658 │ │ │ │ - ldr r0, [pc, #24] @ 8b65c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 78dbc <__dcl_parm_MOD_dclgetchar@@Base+0x250> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33ff4 │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 323d4 │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33454 │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 78fb8 <__dcl_parm_MOD_dclgetchar@@Base+0x44c> │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 78fbc <__dcl_parm_MOD_dclgetchar@@Base+0x450> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 78fc0 <__dcl_parm_MOD_dclgetchar@@Base+0x454> │ │ │ │ + ldr r0, [pc, #92] @ 78fc4 <__dcl_parm_MOD_dclgetchar@@Base+0x458> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r4, asr r9 │ │ │ │ - andeq r3, ip, r0, asr lr │ │ │ │ - andeq sp, fp, ip, lsr r9 │ │ │ │ - andeq r3, ip, r4, ror #28 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 78d3c <__dcl_parm_MOD_dclgetchar@@Base+0x1d0> │ │ │ │ + andeq r5, pc, ip, lsl r1 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r8, sp, r4, ror #6 │ │ │ │ + andeq r8, sp, r4, asr #5 │ │ │ │ + muleq sp, r0, r2 │ │ │ │ + muleq sp, r4, r2 │ │ │ │ + andeq r8, sp, r4, lsl r2 │ │ │ │ + andeq ip, sp, r4, lsl ip │ │ │ │ + andeq r4, pc, r4, ror #30 │ │ │ │ + muleq sp, ip, r1 │ │ │ │ + andeq r4, pc, r0, asr #1 │ │ │ │ + ldrdeq lr, [sp], -fp │ │ │ │ + muleq sp, r8, pc @ │ │ │ │ + andeq r7, sp, r8, ror #30 │ │ │ │ + muleq sp, r8, pc @ │ │ │ │ + andeq ip, sp, ip, lsl #19 │ │ │ │ │ │ │ │ -0008b660 : │ │ │ │ +00078fc8 <__dcl_parm_MOD_dclgetlogical@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b768 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8b780 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #1420] @ 7956c <__dcl_parm_MOD_dclgetlogical@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #1420] @ 79570 <__dcl_parm_MOD_dclgetlogical@@Base+0x5a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1412] @ 79574 <__dcl_parm_MOD_dclgetlogical@@Base+0x5ac> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1376] @ 79578 <__dcl_parm_MOD_dclgetlogical@@Base+0x5b0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 7928c <__dcl_parm_MOD_dclgetlogical@@Base+0x2c4> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1320] @ 7957c <__dcl_parm_MOD_dclgetlogical@@Base+0x5b4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1308] @ 79580 <__dcl_parm_MOD_dclgetlogical@@Base+0x5b8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 79224 <__dcl_parm_MOD_dclgetlogical@@Base+0x25c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 33ac0 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 31cc0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7944c <__dcl_parm_MOD_dclgetlogical@@Base+0x484> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 35500 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7945c <__dcl_parm_MOD_dclgetlogical@@Base+0x494> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8b798 │ │ │ │ - ldr r0, [pc, #40] @ 8b79c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 34f84 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7946c <__dcl_parm_MOD_dclgetlogical@@Base+0x4a4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8b7a0 │ │ │ │ - ldr r0, [pc, #24] @ 8b7a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, ip, lsl #16 │ │ │ │ - andeq r3, ip, r0, ror #26 │ │ │ │ - strdeq sp, [fp], -r4 │ │ │ │ - andeq r3, ip, r4, ror sp │ │ │ │ - │ │ │ │ -0008b7a8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8b910 │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8b940 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 8b928 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #84 @ 0x54 │ │ │ │ - mov r2, lr │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 343fc │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + bl 31b58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7947c <__dcl_parm_MOD_dclgetlogical@@Base+0x4b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ + bl 33868 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7948c <__dcl_parm_MOD_dclgetlogical@@Base+0x4c4> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31834 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7949c <__dcl_parm_MOD_dclgetlogical@@Base+0x4d4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 303ac │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 794ac <__dcl_parm_MOD_dclgetlogical@@Base+0x4e4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f5cc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 794bc <__dcl_parm_MOD_dclgetlogical@@Base+0x4f4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ab0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 794cc <__dcl_parm_MOD_dclgetlogical@@Base+0x504> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32f8c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 794dc <__dcl_parm_MOD_dclgetlogical@@Base+0x514> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ + ldr r1, [pc, #904] @ 79584 <__dcl_parm_MOD_dclgetlogical@@Base+0x5bc> │ │ │ │ + ldr r0, [pc, #904] @ 79588 <__dcl_parm_MOD_dclgetlogical@@Base+0x5c0> │ │ │ │ + mov r3, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 8b958 │ │ │ │ - ldr r0, [pc, #64] @ 8b95c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 8b960 │ │ │ │ - ldr r0, [pc, #48] @ 8b964 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32c98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79080 <__dcl_parm_MOD_dclgetlogical@@Base+0xb8> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2f5d8 │ │ │ │ + ldr r0, [pc, #824] @ 7958c <__dcl_parm_MOD_dclgetlogical@@Base+0x5c4> │ │ │ │ + mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 8b968 │ │ │ │ - ldr r0, [pc, #32] @ 8b96c │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #812] @ 79590 <__dcl_parm_MOD_dclgetlogical@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #776] @ 79570 <__dcl_parm_MOD_dclgetlogical@@Base+0x5a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 794ec <__dcl_parm_MOD_dclgetlogical@@Base+0x524> │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 79318 <__dcl_parm_MOD_dclgetlogical@@Base+0x350> │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r3, r6, #1 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 79344 <__dcl_parm_MOD_dclgetlogical@@Base+0x37c> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #688] @ 79594 <__dcl_parm_MOD_dclgetlogical@@Base+0x5cc> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r4, ror #12 │ │ │ │ - andeq r3, ip, r0, lsl ip │ │ │ │ - andeq sp, fp, ip, asr #12 │ │ │ │ - andeq r3, ip, r0, asr ip │ │ │ │ - andeq sp, fp, r4, lsr r6 │ │ │ │ - andeq r3, ip, ip, lsl #24 │ │ │ │ - │ │ │ │ -0008b970 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8ba10 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + add r0, r0, #2560 @ 0xa00 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #664] @ 79598 <__dcl_parm_MOD_dclgetlogical@@Base+0x5d0> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 794f0 <__dcl_parm_MOD_dclgetlogical@@Base+0x528> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add r0, r7, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 792ac <__dcl_parm_MOD_dclgetlogical@@Base+0x2e4> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349f0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 792d0 <__dcl_parm_MOD_dclgetlogical@@Base+0x308> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 33e20 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8ba28 │ │ │ │ - ldr r0, [pc, #16] @ 8ba2c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r4, ror #10 │ │ │ │ - muleq ip, r4, fp │ │ │ │ - │ │ │ │ -0008ba30 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8bad0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 32c80 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f488 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 31f24 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 312ac │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8bae8 │ │ │ │ - ldr r0, [pc, #16] @ 8baec │ │ │ │ + bl 328b4 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32bb4 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 355e4 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30f1c │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34630 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31fe4 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3301c │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31924 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 326ec │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30814 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3250c │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2f7f4 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31c30 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 300dc │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31858 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 302f8 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 353bc │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 7959c <__dcl_parm_MOD_dclgetlogical@@Base+0x5d4> │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 795a0 <__dcl_parm_MOD_dclgetlogical@@Base+0x5d8> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 795a4 <__dcl_parm_MOD_dclgetlogical@@Base+0x5dc> │ │ │ │ + ldr r0, [pc, #92] @ 795a8 <__dcl_parm_MOD_dclgetlogical@@Base+0x5e0> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r4, lsr #9 │ │ │ │ - andeq r3, ip, r0, lsl #22 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 7924c <__dcl_parm_MOD_dclgetlogical@@Base+0x284> │ │ │ │ + andeq r4, pc, r8, asr #25 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq sp, r4, pc @ │ │ │ │ + andeq r7, sp, ip, ror #28 │ │ │ │ + andeq r7, sp, r8, lsr lr │ │ │ │ + andeq r7, sp, ip, lsr lr │ │ │ │ + andeq r7, sp, ip, asr #26 │ │ │ │ + strdeq ip, [sp], -ip @ │ │ │ │ + andeq r7, sp, r8, lsr sp │ │ │ │ + andeq r4, pc, r4, asr #20 │ │ │ │ + andeq r3, pc, ip, lsr #23 │ │ │ │ + andeq lr, sp, pc, asr #11 │ │ │ │ + @ instruction: 0x000d79b4 │ │ │ │ + andeq r7, sp, r4, lsl #19 │ │ │ │ + andeq r7, sp, ip, lsr sl │ │ │ │ + andeq ip, sp, r8, lsr #7 │ │ │ │ │ │ │ │ -0008baf0 : │ │ │ │ +000795ac <__dcl_parm_MOD_dclgetreal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8bb90 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #1420] @ 79b50 <__dcl_parm_MOD_dclgetreal@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #1420] @ 79b54 <__dcl_parm_MOD_dclgetreal@@Base+0x5a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1412] @ 79b58 <__dcl_parm_MOD_dclgetreal@@Base+0x5ac> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1376] @ 79b5c <__dcl_parm_MOD_dclgetreal@@Base+0x5b0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 79870 <__dcl_parm_MOD_dclgetreal@@Base+0x2c4> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1320] @ 79b60 <__dcl_parm_MOD_dclgetreal@@Base+0x5b4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1308] @ 79b64 <__dcl_parm_MOD_dclgetreal@@Base+0x5b8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 79808 <__dcl_parm_MOD_dclgetreal@@Base+0x25c> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 309c4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 32d34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79a30 <__dcl_parm_MOD_dclgetreal@@Base+0x484> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 35470 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79a40 <__dcl_parm_MOD_dclgetreal@@Base+0x494> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8bba8 │ │ │ │ - ldr r0, [pc, #16] @ 8bbac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 31114 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79a50 <__dcl_parm_MOD_dclgetreal@@Base+0x4a4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r4, ror #7 │ │ │ │ - andeq r3, ip, ip, ror #20 │ │ │ │ - │ │ │ │ -0008bbb0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8bcb0 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8bcc8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 338ec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79a60 <__dcl_parm_MOD_dclgetreal@@Base+0x4b4> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 34318 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 32f08 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79a70 <__dcl_parm_MOD_dclgetreal@@Base+0x4c4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 357a0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79a80 <__dcl_parm_MOD_dclgetreal@@Base+0x4d4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8bce0 │ │ │ │ - ldr r0, [pc, #40] @ 8bce4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 34b40 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79a90 <__dcl_parm_MOD_dclgetreal@@Base+0x4e4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8bce8 │ │ │ │ - ldr r0, [pc, #24] @ 8bcec │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r4, asr #5 │ │ │ │ - andeq r3, ip, r8, ror r9 │ │ │ │ - andeq sp, fp, ip, lsr #5 │ │ │ │ - andeq r3, ip, ip, lsl #19 │ │ │ │ - │ │ │ │ -0008bcf0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r6, #1 │ │ │ │ - movcs r0, r6 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 8be5c │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35830 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79aa0 <__dcl_parm_MOD_dclgetreal@@Base+0x4f4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f788 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79ab0 <__dcl_parm_MOD_dclgetreal@@Base+0x504> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f950 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79ac0 <__dcl_parm_MOD_dclgetreal@@Base+0x514> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 8be8c │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8be74 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #92 @ 0x5c │ │ │ │ - mov r2, lr │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - stm sp, {r5, r6, r8} │ │ │ │ - bl 332e0 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, fp │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 8bea4 │ │ │ │ - ldr r0, [pc, #64] @ 8bea8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 8beac │ │ │ │ - ldr r0, [pc, #48] @ 8beb0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 8beb4 │ │ │ │ - ldr r0, [pc, #32] @ 8beb8 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #904] @ 79b68 <__dcl_parm_MOD_dclgetreal@@Base+0x5bc> │ │ │ │ + ldr r0, [pc, #904] @ 79b6c <__dcl_parm_MOD_dclgetreal@@Base+0x5c0> │ │ │ │ + mov r3, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sp, fp, r8, lsl r1 │ │ │ │ - andeq r3, ip, r4, lsr #16 │ │ │ │ - andeq sp, fp, r0, lsl #2 │ │ │ │ - andeq r3, ip, r4, ror #16 │ │ │ │ - andeq sp, fp, r8, ror #1 │ │ │ │ - andeq r3, ip, r0, lsr #16 │ │ │ │ - │ │ │ │ -0008bebc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8bf84 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8bf9c │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 301f0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 314ec │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8bfb4 │ │ │ │ - ldr r0, [pc, #40] @ 8bfb8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8bfbc │ │ │ │ - ldr r0, [pc, #24] @ 8bfc0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 322f0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79664 <__dcl_parm_MOD_dclgetreal@@Base+0xb8> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fb84 │ │ │ │ + ldr r0, [pc, #824] @ 79b70 <__dcl_parm_MOD_dclgetreal@@Base+0x5c4> │ │ │ │ + mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq ip, [fp], -r0 │ │ │ │ - andeq r3, ip, r0, lsl #15 │ │ │ │ - ldrdeq ip, [fp], -r8 │ │ │ │ - muleq ip, r4, r7 │ │ │ │ - │ │ │ │ -0008bfc4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c088 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8c0a0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #12 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #812] @ 79b74 <__dcl_parm_MOD_dclgetreal@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #776] @ 79b54 <__dcl_parm_MOD_dclgetreal@@Base+0x5a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 79ad0 <__dcl_parm_MOD_dclgetreal@@Base+0x524> │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 798fc <__dcl_parm_MOD_dclgetreal@@Base+0x350> │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f8fc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r3, r6, #1 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 79928 <__dcl_parm_MOD_dclgetreal@@Base+0x37c> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8c0b8 │ │ │ │ - ldr r0, [pc, #40] @ 8c0bc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8c0c0 │ │ │ │ - ldr r0, [pc, #24] @ 8c0c4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #688] @ 79b78 <__dcl_parm_MOD_dclgetreal@@Base+0x5cc> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ + add r0, r0, #2800 @ 0xaf0 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, ip, ror #29 │ │ │ │ - ldrdeq r3, [ip], -r4 │ │ │ │ - ldrdeq ip, [fp], -r4 │ │ │ │ - andeq r3, ip, r8, ror #13 │ │ │ │ - │ │ │ │ -0008c0c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c1c8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8c1e0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #664] @ 79b7c <__dcl_parm_MOD_dclgetreal@@Base+0x5d0> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 79ad4 <__dcl_parm_MOD_dclgetreal@@Base+0x528> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add r0, r7, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 79890 <__dcl_parm_MOD_dclgetreal@@Base+0x2e4> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3e0 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 798b4 <__dcl_parm_MOD_dclgetreal@@Base+0x308> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 33af0 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8c1f8 │ │ │ │ - ldr r0, [pc, #40] @ 8c1fc │ │ │ │ + bl 34a68 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 347e0 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 349b4 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32e6c │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34bb8 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30298 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ad4 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 319c0 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 356c8 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 325f0 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35770 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 304fc │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2f938 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 330d0 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 316e4 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 32bd8 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33f04 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31bdc │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31dc8 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 323c8 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 79b80 <__dcl_parm_MOD_dclgetreal@@Base+0x5d4> │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 79b84 <__dcl_parm_MOD_dclgetreal@@Base+0x5d8> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 79b88 <__dcl_parm_MOD_dclgetreal@@Base+0x5dc> │ │ │ │ + ldr r0, [pc, #92] @ 79b8c <__dcl_parm_MOD_dclgetreal@@Base+0x5e0> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8c200 │ │ │ │ - ldr r0, [pc, #24] @ 8c204 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, ip, lsr #27 │ │ │ │ - andeq r3, ip, ip, ror #11 │ │ │ │ - muleq fp, r4, sp │ │ │ │ - andeq r3, ip, r0, lsl #12 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 79830 <__dcl_parm_MOD_dclgetreal@@Base+0x284> │ │ │ │ + andeq r4, pc, r4, ror #13 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r7, sp, r0, asr #19 │ │ │ │ + andeq r7, sp, r8, lsl #17 │ │ │ │ + andeq r7, sp, r4, asr r8 │ │ │ │ + andeq r7, sp, r8, asr r8 │ │ │ │ + @ instruction: 0x000d77b0 │ │ │ │ + andeq ip, sp, r8, lsl r1 │ │ │ │ + andeq r7, sp, r4, ror #14 │ │ │ │ + andeq r4, pc, r0, ror #8 │ │ │ │ + andeq r3, pc, r8, asr #11 │ │ │ │ + strdeq sp, [sp], -r6 │ │ │ │ + ldrdeq r7, [sp], -r0 │ │ │ │ + andeq r7, sp, r0, lsr #7 │ │ │ │ + andeq r7, sp, r8, ror #8 │ │ │ │ + andeq fp, sp, r4, asr #27 │ │ │ │ │ │ │ │ -0008c208 : │ │ │ │ +00079b90 <__dcl_parm_MOD_dclgetinteger@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c304 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8c31c │ │ │ │ - add r2, sp, #20 │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #1420] @ 7a134 <__dcl_parm_MOD_dclgetinteger@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #1420] @ 7a138 <__dcl_parm_MOD_dclgetinteger@@Base+0x5a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1412] @ 7a13c <__dcl_parm_MOD_dclgetinteger@@Base+0x5ac> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #1376] @ 7a140 <__dcl_parm_MOD_dclgetinteger@@Base+0x5b0> │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 79e54 <__dcl_parm_MOD_dclgetinteger@@Base+0x2c4> │ │ │ │ + add r9, r4, #19 │ │ │ │ + cmp r9, #1 │ │ │ │ + movcs r3, r9 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1320] @ 7a144 <__dcl_parm_MOD_dclgetinteger@@Base+0x5b4> │ │ │ │ + add fp, r4, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1308] @ 7a148 <__dcl_parm_MOD_dclgetinteger@@Base+0x5b8> │ │ │ │ + cmp fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movcs r3, fp │ │ │ │ + movcc r3, #1 │ │ │ │ + add sl, sp, #24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 79dec <__dcl_parm_MOD_dclgetinteger@@Base+0x25c> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 350a4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a014 <__dcl_parm_MOD_dclgetinteger@@Base+0x484> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 31840 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a024 <__dcl_parm_MOD_dclgetinteger@@Base+0x494> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 8c334 │ │ │ │ - ldr r0, [pc, #40] @ 8c338 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 32a7c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a034 <__dcl_parm_MOD_dclgetinteger@@Base+0x4a4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 8c33c │ │ │ │ - ldr r0, [pc, #24] @ 8c340 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, r0, ror ip │ │ │ │ - andeq r3, ip, r8, lsl #10 │ │ │ │ - andeq ip, fp, r8, asr ip │ │ │ │ - andeq r3, ip, ip, lsl r5 │ │ │ │ - │ │ │ │ -0008c344 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3079c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c360 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c400 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34cfc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a044 <__dcl_parm_MOD_dclgetinteger@@Base+0x4b4> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 31900 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 32a40 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a054 <__dcl_parm_MOD_dclgetinteger@@Base+0x4c4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 30a84 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a064 <__dcl_parm_MOD_dclgetinteger@@Base+0x4d4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8c418 │ │ │ │ - ldr r0, [pc, #16] @ 8c41c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bl 33f10 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a074 <__dcl_parm_MOD_dclgetinteger@@Base+0x4e4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, r4, ror fp │ │ │ │ - andeq r3, ip, r4, ror #8 │ │ │ │ - │ │ │ │ -0008c420 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c4c0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35590 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a084 <__dcl_parm_MOD_dclgetinteger@@Base+0x4f4> │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 328d8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 2fed8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a094 <__dcl_parm_MOD_dclgetinteger@@Base+0x504> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + bl 333dc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7a0a4 <__dcl_parm_MOD_dclgetinteger@@Base+0x514> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, #19 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8c4d8 │ │ │ │ - ldr r0, [pc, #16] @ 8c4dc │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #904] @ 7a14c <__dcl_parm_MOD_dclgetinteger@@Base+0x5bc> │ │ │ │ + ldr r0, [pc, #904] @ 7a150 <__dcl_parm_MOD_dclgetinteger@@Base+0x5c0> │ │ │ │ + mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000bcab4 │ │ │ │ - ldrdeq r3, [ip], -r0 │ │ │ │ - │ │ │ │ -0008c4e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c580 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 2fdb8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 35128 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 2fa88 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79c48 <__dcl_parm_MOD_dclgetinteger@@Base+0xb8> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30460 │ │ │ │ + ldr r0, [pc, #824] @ 7a154 <__dcl_parm_MOD_dclgetinteger@@Base+0x5c4> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #812] @ 7a158 <__dcl_parm_MOD_dclgetinteger@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #776] @ 7a138 <__dcl_parm_MOD_dclgetinteger@@Base+0x5a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7a0b4 <__dcl_parm_MOD_dclgetinteger@@Base+0x524> │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r2, r6, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble 79ee0 <__dcl_parm_MOD_dclgetinteger@@Base+0x350> │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r3, r6, #1 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r1, r5, r6 │ │ │ │ + ble 79f0c <__dcl_parm_MOD_dclgetinteger@@Base+0x37c> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8c598 │ │ │ │ - ldr r0, [pc, #16] @ 8c59c │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3595c │ │ │ │ + ldr r0, [pc, #688] @ 7a15c <__dcl_parm_MOD_dclgetinteger@@Base+0x5cc> │ │ │ │ + mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq ip, [fp], -r4 │ │ │ │ - andeq r3, ip, ip, lsr r3 │ │ │ │ - │ │ │ │ -0008c5a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34b94 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c5bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fc08 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c5d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33dd8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c5f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c694 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ + add r0, r0, #3040 @ 0xbe0 │ │ │ │ + mov r1, #12 │ │ │ │ mov r2, r7 │ │ │ │ + bl 35980 <_gfortran_select_string@plt> │ │ │ │ + ldr r3, [pc, #664] @ 7a160 <__dcl_parm_MOD_dclgetinteger@@Base+0x5d0> │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 7a0b8 <__dcl_parm_MOD_dclgetinteger@@Base+0x528> │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bic r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add r0, r7, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 79e74 <__dcl_parm_MOD_dclgetinteger@@Base+0x2e4> │ │ │ │ + add r4, r4, #1 │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 352e4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + add r0, r5, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 79e98 <__dcl_parm_MOD_dclgetinteger@@Base+0x308> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 31f30 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8c6ac │ │ │ │ - ldr r0, [pc, #16] @ 8c6b0 │ │ │ │ + bl 31b04 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 355f0 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30214 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33460 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32bc0 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336f4 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34c30 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30cb8 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 323b0 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30d0c │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 350f8 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31c24 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3559c │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 34eb8 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3082c │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 34af8 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2f944 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 32a70 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 327ac │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 34474 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ 7a164 <__dcl_parm_MOD_dclgetinteger@@Base+0x5d4> │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + mov r1, #8 │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #132] @ 7a168 <__dcl_parm_MOD_dclgetinteger@@Base+0x5d8> │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, #25 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ 7a16c <__dcl_parm_MOD_dclgetinteger@@Base+0x5dc> │ │ │ │ + ldr r0, [pc, #92] @ 7a170 <__dcl_parm_MOD_dclgetinteger@@Base+0x5e0> │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, r0, ror #17 │ │ │ │ - andeq r3, ip, r4, asr r2 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 79e14 <__dcl_parm_MOD_dclgetinteger@@Base+0x284> │ │ │ │ + andeq r4, pc, r0, lsl #2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r7, sp, r8, ror #7 │ │ │ │ + andeq r7, sp, r4, lsr #5 │ │ │ │ + andeq r7, sp, r0, ror r2 │ │ │ │ + andeq r7, sp, r4, ror r2 │ │ │ │ + ldrdeq r7, [sp], -r8 │ │ │ │ + andeq fp, sp, r4, lsr fp │ │ │ │ + andeq r7, sp, ip, lsl #3 │ │ │ │ + andeq r3, pc, ip, ror lr @ │ │ │ │ + andeq r2, pc, r4, ror #31 │ │ │ │ + andeq sp, sp, sp, lsl sl │ │ │ │ + andeq r6, sp, ip, ror #27 │ │ │ │ + @ instruction: 0x000d6dbc │ │ │ │ + muleq sp, r0, lr │ │ │ │ + andeq fp, sp, r0, ror #15 │ │ │ │ │ │ │ │ -0008c6b4 : │ │ │ │ +0007a174 <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c734 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3175c │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #400] @ 7a320 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1ac> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #396] @ 7a324 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #388] @ 7a328 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b4> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #22 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #348] @ 7a32c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b8> │ │ │ │ + cmp sl, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldrne r3, [sl] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + str ip, [r2, #4] │ │ │ │ + movne r2, #0 │ │ │ │ + bne 7a20c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x98> │ │ │ │ + b 7a2e8 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x174> │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + mov r5, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + beq 7a2dc <__shtrlib_MOD_dcllegendretransform_b@@Base+0x168> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr lr, [ip] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 7a1f4 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x80> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7a22c <__shtrlib_MOD_dcllegendretransform_b@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #264] @ 7a330 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1bc> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + ldr r5, [pc, #256] @ 7a334 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1c0> │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r0, r0, #20 │ │ │ │ + ldrne r3, [r6] │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 34f78 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7a2a0 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x12c> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8c74c │ │ │ │ - ldr r0, [pc, #16] @ 8c750 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #144] @ 7a338 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #120] @ 7a324 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7a31c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #112] @ 7a33c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1c8> │ │ │ │ + mov r1, #22 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [pc, #92] @ 7a340 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1cc> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, ip} │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #80] @ 7a344 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1d0> │ │ │ │ + ldr r1, [pc, #80] @ 7a348 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #80] @ 7a34c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1d8> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #22 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, r0, asr #16 │ │ │ │ - andeq r3, ip, r0, ror #3 │ │ │ │ + bl 33a00 │ │ │ │ + b 7a22c <__shtrlib_MOD_dcllegendretransform_b@@Base+0xb8> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, pc, r4, lsl fp @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, sp, ip, asr lr │ │ │ │ + andseq r3, r0, r8, lsr #17 │ │ │ │ + andseq r3, r0, r4, asr r8 │ │ │ │ + andseq r3, r0, r4, asr #16 │ │ │ │ + andeq r3, pc, r0, lsl #20 │ │ │ │ + andeq r6, sp, ip, lsr sp │ │ │ │ + mulseq r0, r8, r7 │ │ │ │ + andeq r6, sp, ip, lsl sp │ │ │ │ + strdeq r6, [sp], -ip │ │ │ │ + andeq fp, sp, ip, ror #11 │ │ │ │ │ │ │ │ -0008c754 : │ │ │ │ +0007a350 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c7d4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34c84 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #400] @ 7a4fc <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1ac> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #396] @ 7a500 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #388] @ 7a504 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b4> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #22 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #348] @ 7a508 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b8> │ │ │ │ + cmp sl, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldrne r3, [sl] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + str ip, [r2, #4] │ │ │ │ + movne r2, #0 │ │ │ │ + bne 7a3e8 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x98> │ │ │ │ + b 7a4c4 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x174> │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + mov r5, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + beq 7a4b8 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x168> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr lr, [ip] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 7a3d0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x80> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7a408 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #264] @ 7a50c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1bc> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + ldr r5, [pc, #256] @ 7a510 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1c0> │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r0, r0, #20 │ │ │ │ + ldrne r3, [r6] │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 32a4c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7a47c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x12c> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8c7ec │ │ │ │ - ldr r0, [pc, #16] @ 8c7f0 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #144] @ 7a514 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #120] @ 7a500 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7a4f8 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #112] @ 7a518 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1c8> │ │ │ │ + mov r1, #22 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [pc, #92] @ 7a51c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1cc> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, ip} │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #80] @ 7a520 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1d0> │ │ │ │ + ldr r1, [pc, #80] @ 7a524 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #80] @ 7a528 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1d8> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #22 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, r0, lsr #15 │ │ │ │ - andeq r3, ip, ip, ror #2 │ │ │ │ + bl 33a00 │ │ │ │ + b 7a408 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xb8> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, pc, r8, lsr r9 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, sp, r4, asr #25 │ │ │ │ + andseq r3, r0, ip, asr #13 │ │ │ │ + andseq r3, r0, r8, ror r6 │ │ │ │ + andseq r3, r0, r8, ror #12 │ │ │ │ + andeq r3, pc, r4, lsr #16 │ │ │ │ + andeq r6, sp, r4, lsr #23 │ │ │ │ + @ instruction: 0x001035bc │ │ │ │ + andeq r6, sp, r0, asr #22 │ │ │ │ + andeq r6, sp, r4, ror #22 │ │ │ │ + andeq fp, sp, r0, lsl r4 │ │ │ │ │ │ │ │ -0008c7f4 : │ │ │ │ +0007a52c <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8c894 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [pc, #296] @ 7a670 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x144> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #23 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #272] @ 7a674 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x148> │ │ │ │ + cmp r8, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldrne r3, [r8] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + str ip, [r2, #4] │ │ │ │ + movne r2, #0 │ │ │ │ + bne 7a5a0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x74> │ │ │ │ + b 7a63c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x110> │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + mov r5, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + beq 7a630 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x104> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr lr, [ip] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 7a588 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x5c> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7a5c0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x94> │ │ │ │ + ldr r3, [pc, #188] @ 7a678 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x14c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + ldr r5, [pc, #180] @ 7a67c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x150> │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 357f4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 333b8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7a618 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xec> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8c8ac │ │ │ │ - ldr r0, [pc, #16] @ 8c8b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r0, [pc, #96] @ 7a680 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x154> │ │ │ │ + mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq ip, fp, r0, ror #13 │ │ │ │ - ldrdeq r3, [ip], -r8 │ │ │ │ - │ │ │ │ -0008c8b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fba8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c8d0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34ee8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c8ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3379c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c908 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f998 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008c924 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 3286c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008c960 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2fa28 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008c99c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 30724 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008c9d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 33604 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ca14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 34360 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ca50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32c08 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ca8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 30fe8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cac8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 355b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cb04 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2feb4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cb40 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31408 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cb7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 357d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cbb8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 35134 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cbf4 : │ │ │ │ - b 34c0c │ │ │ │ - │ │ │ │ -0008cbf8 : │ │ │ │ - b 32980 │ │ │ │ - │ │ │ │ -0008cbfc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33304 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cc18 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32d58 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cc34 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34dbc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cc50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31e94 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cc6c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fae8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cc88 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 317d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cca4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34210 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ccc0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30cf4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ccdc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31600 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cd18 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 34ea0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cd5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 35290 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cd98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33340 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cdb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33190 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cde0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33490 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ce0c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35650 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ce28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32a88 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ce5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30e80 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ce78 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 356f8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ceb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 336d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ced0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33e2c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cf04 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 329ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cf20 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3322c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cf3c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 30304 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cf98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33eb0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008cfb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 2f6d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008cff8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 35938 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d02c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3421c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d048 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2ff50 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d074 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 30088 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d0b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 345d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d0f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33244 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d128 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34864 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d144 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34a74 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d160 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3076c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d18c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 32e24 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d1b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34228 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d1d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3046c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d200 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33160 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d234 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34f0c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d288 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f3c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d2a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 2fa58 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d300 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 341e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d334 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 336ac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d388 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30028 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d3a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30844 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d3c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33f58 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d3f4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 331c0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d420 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3478c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d43c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32fb0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d458 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 32e30 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d49c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 301cc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d4b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 321e8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008d4e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30544 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d500 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35674 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d51c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30820 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d538 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33be0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d554 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fce0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008d570 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8d5f0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [pc, #76] @ 7a684 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x158> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, ip} │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + mov r1, #23 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #52] @ 7a688 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #52] @ 7a68c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x160> │ │ │ │ + ldr r0, [pc, #52] @ 7a690 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x164> │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30874 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8d608 │ │ │ │ - ldr r0, [pc, #16] @ 8d60c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r4, lsl #19 │ │ │ │ - andeq r2, ip, r8, lsr #7 │ │ │ │ + bl 33a00 │ │ │ │ + b 7a5c0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x94> │ │ │ │ + andeq r6, sp, r8, lsl fp │ │ │ │ + andseq r3, r0, r4, lsl r5 │ │ │ │ + andseq r3, r0, r0, asr #9 │ │ │ │ + @ instruction: 0x001034b4 │ │ │ │ + andeq r6, sp, r4, asr #20 │ │ │ │ + andseq r3, r0, r4, asr #8 │ │ │ │ + andeq r6, sp, r8, asr #19 │ │ │ │ + andeq r6, sp, r4, lsl #20 │ │ │ │ + muleq sp, r8, r2 │ │ │ │ │ │ │ │ -0008d610 : │ │ │ │ +0007a694 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #736] @ 7a994 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x300> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #732] @ 7a998 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x304> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #724] @ 7a99c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x308> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8d690 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f4dc │ │ │ │ + mov r1, #28 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #108] @ 0x6c │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #676] @ 7a9a0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x30c> │ │ │ │ + cmp r8, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldrne r1, [r8] │ │ │ │ + moveq r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne 7a738 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa4> │ │ │ │ + b 7a878 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e4> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + beq 7a868 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d4> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 7a720 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x8c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a758 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xc4> │ │ │ │ + ldr r3, [pc, #592] @ 7a9a4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x310> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + mov r3, #0 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrne r3, [fp] │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp sl, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [sl] │ │ │ │ + strne r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #544] @ 7a9a8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x314> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldrne r3, [r9] │ │ │ │ + strne r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7a8ac <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x218> │ │ │ │ + cmp r7, #0 │ │ │ │ + add r0, r0, #20 │ │ │ │ + beq 7a904 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x270> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r5, [pc, #492] @ 7a9ac <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x318> │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 32224 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7a82c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8d6a8 │ │ │ │ - ldr r0, [pc, #16] @ 8d6ac │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #380] @ 7a9b0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #352] @ 7a998 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x304> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7a990 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x2fc> │ │ │ │ + ldr r0, [pc, #348] @ 7a9b4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x320> │ │ │ │ + mov r1, #28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #328] @ 7a9b8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x324> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #312] @ 7a9bc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x328> │ │ │ │ + ldr r1, [pc, #312] @ 7a9c0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x32c> │ │ │ │ + ldr r0, [pc, #312] @ 7a9c4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x330> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #28 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r4, ror #17 │ │ │ │ - andeq r2, ip, r4, lsr r3 │ │ │ │ - │ │ │ │ -0008d6b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8d750 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30e38 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 33a00 │ │ │ │ + b 7a758 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xc4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 7a960 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x2cc> │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r5, [pc, #260] @ 7a9c8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x334> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8d768 │ │ │ │ - ldr r0, [pc, #16] @ 8d76c │ │ │ │ + add r1, r0, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r0, r0, #8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 317ec │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7a818 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x184> │ │ │ │ + b 7a82c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r5, [pc, #188] @ 7a9cc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x338> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 3139c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7a818 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x184> │ │ │ │ + b 7a82c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ + ldr r2, [pc, #104] @ 7a9d0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x33c> │ │ │ │ + ldr r1, [pc, #104] @ 7a9d4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x340> │ │ │ │ + ldr r0, [pc, #104] @ 7a9d8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x344> │ │ │ │ + mov lr, #32 │ │ │ │ + mov ip, #28 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r4, lsr #16 │ │ │ │ - andeq r2, ip, r0, lsr #5 │ │ │ │ - │ │ │ │ -0008d770 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 358b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 7a82c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r3, [pc], -r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000d69b4 │ │ │ │ + andseq r3, r0, ip, ror r3 │ │ │ │ + andseq r3, r0, r8, lsr #6 │ │ │ │ + @ instruction: 0x001032f0 │ │ │ │ + andseq r3, r0, r8, lsr #5 │ │ │ │ + andeq r3, pc, r4, ror r4 @ │ │ │ │ + andeq r6, sp, r4, lsr #16 │ │ │ │ + andseq r3, r0, ip, lsl #4 │ │ │ │ + andeq r6, sp, ip, lsl #15 │ │ │ │ + andeq r6, sp, r4, ror #15 │ │ │ │ + andeq fp, sp, r0, rrx │ │ │ │ + @ instruction: 0x001031b4 │ │ │ │ + andseq r3, r0, r8, ror #2 │ │ │ │ + andeq r6, sp, r8, lsr #14 │ │ │ │ + andeq r6, sp, r4, lsl #14 │ │ │ │ + andeq sl, sp, r0, lsl #31 │ │ │ │ │ │ │ │ -0008d78c : │ │ │ │ +0007a9dc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #568] @ 7ac30 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x254> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #564] @ 7ac34 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8d82c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fe0c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r0, [pc, #556] @ 7ac38 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x25c> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r9, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #25 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #516] @ 7ac3c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x260> │ │ │ │ + cmp sl, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldrne r3, [sl] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + str ip, [r2, #4] │ │ │ │ + movne r2, #0 │ │ │ │ + bne 7aa74 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x98> │ │ │ │ + b 7ab60 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184> │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + mov r5, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + beq 7ab54 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr lr, [ip] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 7aa5c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x80> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7aa94 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #432] @ 7ac40 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x264> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7ab94 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1b8> │ │ │ │ + ldr r5, [pc, #396] @ 7ac44 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x268> │ │ │ │ + cmp r8, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #20 │ │ │ │ + beq 7abc0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1e4> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + str r8, [sp, #8] │ │ │ │ + stm sp, {r6, r9} │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 35644 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7ab18 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8d844 │ │ │ │ - ldr r0, [pc, #16] @ 8d848 │ │ │ │ + ldr r2, [pc, #296] @ 7ac48 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #272] @ 7ac34 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ac2c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x250> │ │ │ │ + ldr r0, [pc, #264] @ 7ac4c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x270> │ │ │ │ + mov r1, #25 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [pc, #244] @ 7ac50 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x274> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, ip} │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #232] @ 7ac54 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x278> │ │ │ │ + ldr r1, [pc, #232] @ 7ac58 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x27c> │ │ │ │ + ldr r0, [pc, #232] @ 7ac5c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x280> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #25 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r8, asr #14 │ │ │ │ - strdeq r2, [ip], -r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 7aa94 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb8> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7abfc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x220> │ │ │ │ + ldr r2, [pc, #188] @ 7ac60 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x284> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, r0, #16 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 350c8 │ │ │ │ + b 7ab18 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r1, r0, #12 │ │ │ │ + str r9, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 2f674 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7ab04 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x128> │ │ │ │ + b 7ab18 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #96] @ 7ac64 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x288> │ │ │ │ + ldr r1, [pc, #96] @ 7ac68 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x28c> │ │ │ │ + ldr r0, [pc, #96] @ 7ac6c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x290> │ │ │ │ + mov lr, #32 │ │ │ │ + mov ip, #25 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 7ab18 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, pc, ip, lsr #5 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, sp, ip, lsr #13 │ │ │ │ + andseq r3, r0, r0, asr #32 │ │ │ │ + andseq r2, r0, ip, ror #31 │ │ │ │ + andseq r2, r0, r0, asr #31 │ │ │ │ + andeq r3, pc, r8, lsl #3 │ │ │ │ + andeq r6, sp, ip, ror r5 │ │ │ │ + andseq r2, r0, r0, lsr #30 │ │ │ │ + andeq r6, sp, r4, lsr #9 │ │ │ │ + andeq r6, sp, ip, lsr r5 │ │ │ │ + andeq sl, sp, r4, ror sp │ │ │ │ + @ instruction: 0x00102ed4 │ │ │ │ + andeq r6, sp, ip, lsl #9 │ │ │ │ + andeq r6, sp, ip, lsr #9 │ │ │ │ + andeq sl, sp, r4, ror #25 │ │ │ │ │ │ │ │ -0008d84c : │ │ │ │ +0007ac70 <__shtrlib_MOD_dclspectrumtogridforwave@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #644] @ 7af10 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a0> │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #636] @ 7af14 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [pc, #628] @ 7af18 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a8> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8d8ec │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33484 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, #24 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #584] @ 7af1c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2ac> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldrne r1, [r9] │ │ │ │ + moveq r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne 7ad10 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xa0> │ │ │ │ + b 7ae0c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x19c> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + beq 7adfc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x18c> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 7acf8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x88> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ad30 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #500] @ 7af20 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2b0> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrne r3, [sl] │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7ae40 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0> │ │ │ │ + ldr r5, [pc, #464] @ 7af24 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2b4> │ │ │ │ + cmp fp, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #20 │ │ │ │ + beq 7ae98 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x228> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [sp] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + stmib sp, {r6, r7} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 32ca4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7adc0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8d904 │ │ │ │ - ldr r0, [pc, #16] @ 8d908 │ │ │ │ + ldr r2, [pc, #352] @ 7af28 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2b8> │ │ │ │ + ldr r3, [pc, #328] @ 7af14 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7af0c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x29c> │ │ │ │ + ldr r0, [pc, #320] @ 7af2c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2bc> │ │ │ │ + mov r1, #24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #300] @ 7af30 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2c0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #284] @ 7af34 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2c4> │ │ │ │ + ldr r1, [pc, #284] @ 7af38 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #284] @ 7af3c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2cc> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #24 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r8, lsl #13 │ │ │ │ - andeq r2, ip, ip, asr r1 │ │ │ │ - │ │ │ │ -0008d90c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8d9ac │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 346cc │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8d9c4 │ │ │ │ - ldr r0, [pc, #16] @ 8d9c8 │ │ │ │ + bl 33a00 │ │ │ │ + b 7ad30 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc0> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 7aedc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x26c> │ │ │ │ + ldr r5, [pc, #240] @ 7af40 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2d0> │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + str fp, [sp, #8] │ │ │ │ + stm sp, {r7, r8} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 31b28 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7adac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x13c> │ │ │ │ + b 7adc0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r3, sp, #32 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 33568 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7adac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x13c> │ │ │ │ + b 7adc0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ + ldr r2, [pc, #96] @ 7af44 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #96] @ 7af48 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2d8> │ │ │ │ + ldr r0, [pc, #96] @ 7af4c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2dc> │ │ │ │ + mov lr, #32 │ │ │ │ + mov ip, #24 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r8, asr #11 │ │ │ │ - andeq r2, ip, r8, asr #1 │ │ │ │ - │ │ │ │ -0008d9cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 351ac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 7adc0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, pc, r4, lsl r0 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, sp, r8, lsr r4 │ │ │ │ + andseq r2, r0, r4, lsr #27 │ │ │ │ + andseq r2, r0, r0, asr sp │ │ │ │ + andseq r2, r0, r4, lsr #26 │ │ │ │ + andeq r2, pc, r0, ror #29 │ │ │ │ + strdeq r6, [sp], -r0 │ │ │ │ + andseq r2, r0, r8, ror ip │ │ │ │ + strdeq r6, [sp], -r8 │ │ │ │ + @ instruction: 0x000d62b0 │ │ │ │ + andeq sl, sp, ip, asr #21 │ │ │ │ + andseq r2, r0, ip, lsr #24 │ │ │ │ + andeq r6, sp, ip, lsr #3 │ │ │ │ + andeq r6, sp, r8, ror #3 │ │ │ │ + andeq sl, sp, r4, lsl #20 │ │ │ │ │ │ │ │ -0008d9e8 : │ │ │ │ +0007af50 <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33748 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #608] @ 7b1cc <__shtrlib_MOD_dclgridtospectrum@@Base+0x27c> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #604] @ 7b1d0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x280> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #596] @ 7b1d4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x284> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r9, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #556] @ 7b1d8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x288> │ │ │ │ + cmp sl, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldrne r3, [sl] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + str ip, [r2, #4] │ │ │ │ + movne r2, #0 │ │ │ │ + bne 7afe8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x98> │ │ │ │ + b 7b0d4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x184> │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + mov r5, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + beq 7b0c8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x178> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr lr, [ip] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 7afd0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x80> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b008 <__shtrlib_MOD_dclgridtospectrum@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #472] @ 7b1dc <__shtrlib_MOD_dclgridtospectrum@@Base+0x28c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7b108 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8> │ │ │ │ + ldr r5, [pc, #436] @ 7b1e0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x290> │ │ │ │ + cmp r8, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #20 │ │ │ │ + beq 7b15c <__shtrlib_MOD_dclgridtospectrum@@Base+0x20c> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + str r8, [sp, #8] │ │ │ │ + stm sp, {r6, r9} │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 2fd94 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7b08c <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #336] @ 7b1e4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x294> │ │ │ │ + ldr r3, [pc, #312] @ 7b1d0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x280> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7b1c8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x278> │ │ │ │ + ldr r0, [pc, #304] @ 7b1e8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x298> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [pc, #284] @ 7b1ec <__shtrlib_MOD_dclgridtospectrum@@Base+0x29c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, ip} │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #272] @ 7b1f0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2a0> │ │ │ │ + ldr r1, [pc, #272] @ 7b1f4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #272] @ 7b1f8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2a8> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 7b008 <__shtrlib_MOD_dclgridtospectrum@@Base+0xb8> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7b198 <__shtrlib_MOD_dclgridtospectrum@@Base+0x248> │ │ │ │ + ldr r5, [pc, #228] @ 7b1fc <__shtrlib_MOD_dclgridtospectrum@@Base+0x2ac> │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r1, r0, #12 │ │ │ │ + str r8, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 3472c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7b078 <__shtrlib_MOD_dclgridtospectrum@@Base+0x128> │ │ │ │ + b 7b08c <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + str r9, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 30a18 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7b078 <__shtrlib_MOD_dclgridtospectrum@@Base+0x128> │ │ │ │ + b 7b08c <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #96] @ 7b200 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #96] @ 7b204 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2b4> │ │ │ │ + ldr r0, [pc, #96] @ 7b208 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2b8> │ │ │ │ + mov lr, #32 │ │ │ │ + mov ip, #17 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 7b08c <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, pc, r8, lsr sp @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r6, sp, r0, ror r1 │ │ │ │ + andseq r2, r0, ip, asr #21 │ │ │ │ + andseq r2, r0, r8, ror sl │ │ │ │ + andseq r2, r0, ip, asr #20 │ │ │ │ + andeq r2, pc, r4, lsl ip @ │ │ │ │ + andeq r6, sp, r0, asr #32 │ │ │ │ + andseq r2, r0, ip, lsr #19 │ │ │ │ + andeq r5, sp, r0, lsr pc │ │ │ │ + andeq r6, sp, r0 │ │ │ │ + andeq sl, sp, r0, lsl #16 │ │ │ │ + andseq r2, r0, r4, ror #18 │ │ │ │ + andeq r5, sp, r0, ror #30 │ │ │ │ + andeq r5, sp, r8, asr #30 │ │ │ │ + andeq sl, sp, r8, asr #14 │ │ │ │ │ │ │ │ -0008da04 : │ │ │ │ +0007b20c <__shtrlib_MOD_dclspectrumtogrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [pc, #724] @ 7b500 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f4> │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #720] @ 7b504 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f8> │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8daa4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35170 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r0, [pc, #712] @ 7b508 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2fc> │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #668] @ 7b50c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x300> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldrne r1, [r9] │ │ │ │ + moveq r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne 7b2ac <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa0> │ │ │ │ + b 7b3e4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d8> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + beq 7b3d4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 7b294 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x88> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7b2cc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #584] @ 7b510 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x304> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + mov r3, #0 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrne r3, [fp] │ │ │ │ + strne r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #556] @ 7b514 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x308> │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrne r3, [sl] │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7b418 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c> │ │ │ │ + cmp r8, #0 │ │ │ │ + add r0, r0, #20 │ │ │ │ + beq 7b478 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x26c> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r5, [pc, #484] @ 7b518 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x30c> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 334c0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7b398 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8dabc │ │ │ │ - ldr r0, [pc, #16] @ 8dac0 │ │ │ │ + ldr r2, [pc, #380] @ 7b51c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x310> │ │ │ │ + ldr r3, [pc, #352] @ 7b504 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7b4fc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f0> │ │ │ │ + ldr r0, [pc, #348] @ 7b520 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x314> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #328] @ 7b524 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x318> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #312] @ 7b528 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x31c> │ │ │ │ + ldr r1, [pc, #312] @ 7b52c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x320> │ │ │ │ + ldr r0, [pc, #312] @ 7b530 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x324> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq fp, [fp], -r0 │ │ │ │ - strdeq r1, [ip], -ip │ │ │ │ - │ │ │ │ -0008dac4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8db44 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f9a4 │ │ │ │ + bl 33a00 │ │ │ │ + b 7b2cc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xc0> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7b4cc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2c0> │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r5, [pc, #260] @ 7b534 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x328> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8db5c │ │ │ │ - ldr r0, [pc, #16] @ 8db60 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + bl 30cd0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7b384 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x178> │ │ │ │ + b 7b398 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r5, [pc, #180] @ 7b538 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x32c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + add r1, r0, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 34420 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7b384 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x178> │ │ │ │ + b 7b398 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ + ldr r2, [pc, #104] @ 7b53c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x330> │ │ │ │ + ldr r1, [pc, #104] @ 7b540 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x334> │ │ │ │ + ldr r0, [pc, #104] @ 7b544 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x338> │ │ │ │ + mov lr, #32 │ │ │ │ + mov ip, #17 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r0, lsr r4 │ │ │ │ - andeq r1, ip, r8, lsl #31 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 7b398 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, pc, r8, ror sl @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq r5, [sp], -r0 │ │ │ │ + andseq r2, r0, r8, lsl #16 │ │ │ │ + @ instruction: 0x001027b4 │ │ │ │ + mulseq r0, r0, r7 │ │ │ │ + andseq r2, r0, ip, lsr r7 │ │ │ │ + andeq r2, pc, r8, lsl #18 │ │ │ │ + andeq r5, sp, ip, ror #26 │ │ │ │ + andseq r2, r0, r0, lsr #13 │ │ │ │ + andeq r5, sp, r0, lsr #24 │ │ │ │ + andeq r5, sp, ip, lsr #26 │ │ │ │ + strdeq sl, [sp], -r4 │ │ │ │ + andseq r2, r0, r8, asr #12 │ │ │ │ + @ instruction: 0x001025f4 │ │ │ │ + @ instruction: 0x000d5bbc │ │ │ │ + andeq r5, sp, ip, asr #24 │ │ │ │ + andeq sl, sp, r4, lsl r4 │ │ │ │ │ │ │ │ -0008db64 : │ │ │ │ +0007b548 <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #332] @ 7b6b0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x168> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #328] @ 7b6b4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x16c> │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [pc, #320] @ 7b6b8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x170> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8dbe4 │ │ │ │ + mov r8, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #19 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #284] @ 7b6bc <__shtrlib_MOD_dcloperatelaplacian@@Base+0x174> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldrne r3, [r9] │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + str ip, [r2, #4] │ │ │ │ + movne r2, #0 │ │ │ │ + bne 7b5dc <__shtrlib_MOD_dcloperatelaplacian@@Base+0x94> │ │ │ │ + b 7b678 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x130> │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + mov r5, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + beq 7b66c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x124> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr lr, [ip] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 7b5c4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x7c> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7b5fc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xb4> │ │ │ │ + ldr r3, [pc, #200] @ 7b6c0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x178> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + ldr r2, [pc, #192] @ 7b6c4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x17c> │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35158 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrne r3, [r6] │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 34780 │ │ │ │ + ldr r2, [pc, #144] @ 7b6c8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x180> │ │ │ │ + ldr r3, [pc, #120] @ 7b6b4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x16c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7b6ac <__shtrlib_MOD_dcloperatelaplacian@@Base+0x164> │ │ │ │ + ldr r0, [pc, #112] @ 7b6cc <__shtrlib_MOD_dcloperatelaplacian@@Base+0x184> │ │ │ │ + mov r1, #19 │ │ │ │ + add r0, pc, r0 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8dbfc │ │ │ │ - ldr r0, [pc, #16] @ 8dc00 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [pc, #92] @ 7b6d0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x188> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, ip} │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #76] @ 7b6d4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x18c> │ │ │ │ + ldr r2, [pc, #76] @ 7b6d8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x190> │ │ │ │ + ldr r0, [pc, #76] @ 7b6dc <__shtrlib_MOD_dcloperatelaplacian@@Base+0x194> │ │ │ │ + mov r3, #19 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq fp, r0, r3 │ │ │ │ - andeq r1, ip, r4, lsl pc │ │ │ │ + bl 33a00 │ │ │ │ + b 7b5fc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xb4> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, pc, r0, asr #14 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r5, sp, r4, asr #23 │ │ │ │ + @ instruction: 0x001024d8 │ │ │ │ + andseq r2, r0, r4, lsl #9 │ │ │ │ + andseq r2, r0, r4, ror r4 │ │ │ │ + andeq r2, pc, r0, ror r6 @ │ │ │ │ + andeq r5, sp, r8, ror #21 │ │ │ │ + andseq r2, r0, r8, lsl #8 │ │ │ │ + andeq r5, sp, ip, lsr #21 │ │ │ │ + andeq r5, sp, ip, lsl #19 │ │ │ │ + andeq sl, sp, ip, asr r2 │ │ │ │ │ │ │ │ -0008dc04 : │ │ │ │ +0007b6e0 <__shtrlib_MOD_dclgetspectrumnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #352] @ 7b85c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #352] @ 7b860 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x180> │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8dca4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 335e0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r0, [pc, #344] @ 7b864 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x184> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #20 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r2, [pc, #308] @ 7b868 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x188> │ │ │ │ + cmp r8, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldrne ip, [r8] │ │ │ │ + moveq ip, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne lr, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne 7b770 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x90> │ │ │ │ + b 7b824 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x144> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov lr, #1 │ │ │ │ + beq 7b814 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x134> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, ip │ │ │ │ + bne 7b758 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x78> │ │ │ │ + cmp lr, #0 │ │ │ │ + beq 7b790 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #224] @ 7b86c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x18c> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r5} │ │ │ │ + ldr r3, [pc, #216] @ 7b870 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x190> │ │ │ │ + ldr r4, [r7] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + eor r2, r4, r4, asr #31 │ │ │ │ + sub r2, r2, r4, asr #31 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ + add r0, r0, #8 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 33b98 │ │ │ │ + ldr r0, [pc, #164] @ 7b874 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x194> │ │ │ │ + cmp r4, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #20 │ │ │ │ + ldrge r4, [sp, #12] │ │ │ │ + ldrlt r4, [sp, #8] │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #140] @ 7b878 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x198> │ │ │ │ + ldr r3, [pc, #112] @ 7b860 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x180> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7b858 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x178> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8dcbc │ │ │ │ - ldr r0, [pc, #16] @ 8dcc0 │ │ │ │ + ldr r2, [pc, #96] @ 7b87c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x19c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + mov r1, #20 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #68] @ 7b880 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x1a0> │ │ │ │ + ldr r1, [pc, #68] @ 7b884 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x1a4> │ │ │ │ + ldr r0, [pc, #68] @ 7b888 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq fp, [fp], -r0 │ │ │ │ - andeq r1, ip, r0, lsl #29 │ │ │ │ + bl 33a00 │ │ │ │ + b 7b790 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, pc, ip, lsr #11 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r5, sp, r4, asr #20 │ │ │ │ + andseq r2, r0, r4, asr #6 │ │ │ │ + @ instruction: 0x001022f0 │ │ │ │ + andseq r2, r0, r0, ror #5 │ │ │ │ + andeq r5, sp, r8, lsl #19 │ │ │ │ + @ instruction: 0x000f24bc │ │ │ │ + andseq r2, r0, r0, ror #4 │ │ │ │ + andeq r5, sp, r0, ror #15 │ │ │ │ + andeq r5, sp, r0, lsl r9 │ │ │ │ + strheq sl, [sp], -r0 │ │ │ │ │ │ │ │ -0008dcc4 : │ │ │ │ +0007b88c <__shtrlib_MOD_dcldeallocsht@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3349c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008dce0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8dd80 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34048 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #272] @ 7b9b8 <__shtrlib_MOD_dcldeallocsht@@Base+0x12c> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r1, [r4] │ │ │ │ + ldr r4, [pc, #252] @ 7b9bc <__shtrlib_MOD_dcldeallocsht@@Base+0x130> │ │ │ │ + moveq r1, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7b904 <__shtrlib_MOD_dcldeallocsht@@Base+0x78> │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 7b918 <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7b980 <__shtrlib_MOD_dcldeallocsht@@Base+0xf4> │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8dd98 │ │ │ │ - ldr r0, [pc, #16] @ 8dd9c │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r0, [pc, #180] @ 7b9c0 <__shtrlib_MOD_dcldeallocsht@@Base+0x134> │ │ │ │ + pop {r4, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + b 2fec0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7b970 <__shtrlib_MOD_dcldeallocsht@@Base+0xe4> │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 7b91c <__shtrlib_MOD_dcldeallocsht@@Base+0x90> │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + ldr r4, [pc, #128] @ 7b9c4 <__shtrlib_MOD_dcldeallocsht@@Base+0x138> │ │ │ │ + cmp r0, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + stmib r4, {r3, ip} │ │ │ │ + beq 7b99c <__shtrlib_MOD_dcldeallocsht@@Base+0x110> │ │ │ │ + bl 2fdb8 │ │ │ │ + ldmib r4, {r0, r3} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bl 2fdb8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b 7b904 <__shtrlib_MOD_dcldeallocsht@@Base+0x78> │ │ │ │ + ldr r2, [pc, #80] @ 7b9c8 <__shtrlib_MOD_dcldeallocsht@@Base+0x13c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stmib r2, {r3, ip} │ │ │ │ + b 7b904 <__shtrlib_MOD_dcldeallocsht@@Base+0x78> │ │ │ │ + ldr r2, [pc, #68] @ 7b9cc <__shtrlib_MOD_dcldeallocsht@@Base+0x140> │ │ │ │ + ldr r1, [pc, #68] @ 7b9d0 <__shtrlib_MOD_dcldeallocsht@@Base+0x144> │ │ │ │ + ldr r0, [pc, #68] @ 7b9d4 <__shtrlib_MOD_dcldeallocsht@@Base+0x148> │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq fp, [fp], -r4 │ │ │ │ - ldrdeq r1, [ip], -r0 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + ldr r2, [pc, #52] @ 7b9d8 <__shtrlib_MOD_dcldeallocsht@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #52] @ 7b9dc <__shtrlib_MOD_dcldeallocsht@@Base+0x150> │ │ │ │ + ldr r0, [pc, #52] @ 7b9e0 <__shtrlib_MOD_dcldeallocsht@@Base+0x154> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq r5, sp, r8, asr #17 │ │ │ │ + @ instruction: 0x001021b8 │ │ │ │ + andeq r5, sp, r4, ror #16 │ │ │ │ + andseq r2, r0, r4, lsr r1 │ │ │ │ + andseq r2, r0, r4, lsl #2 │ │ │ │ + strdeq r5, [sp], -r4 │ │ │ │ + strdeq r5, [sp], -r4 │ │ │ │ + andeq r5, sp, r8, lsl r8 │ │ │ │ + andeq r5, sp, r4, lsr #16 │ │ │ │ + ldrdeq r5, [sp], -r8 │ │ │ │ + andeq r5, sp, r0, lsr #16 │ │ │ │ │ │ │ │ -0008dda0 : │ │ │ │ +0007b9e4 <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8de40 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31f60 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #560] @ 7bc30 <__shtrlib_MOD_dclinitsht@@Base+0x24c> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 2fa1c │ │ │ │ + ldr r3, [pc, #532] @ 7bc34 <__shtrlib_MOD_dclinitsht@@Base+0x250> │ │ │ │ + cmp r5, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrne r5, [r5] │ │ │ │ + moveq r5, #1 │ │ │ │ + cmp sl, #0 │ │ │ │ + str sl, [r3, #4] │ │ │ │ + beq 7babc <__shtrlib_MOD_dclinitsht@@Base+0xd8> │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + b 7ba60 <__shtrlib_MOD_dclinitsht@@Base+0x7c> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + beq 7bab0 <__shtrlib_MOD_dclinitsht@@Base+0xcc> │ │ │ │ mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8de58 │ │ │ │ - ldr r0, [pc, #16] @ 8de5c │ │ │ │ + ldr ip, [r3] │ │ │ │ + cmp ip, r5 │ │ │ │ + bne 7ba48 <__shtrlib_MOD_dclinitsht@@Base+0x64> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7ba80 <__shtrlib_MOD_dclinitsht@@Base+0x9c> │ │ │ │ + ldr r3, [pc, #444] @ 7bc38 <__shtrlib_MOD_dclinitsht@@Base+0x254> │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib r3, {r4, r9} │ │ │ │ + ldr r2, [pc, #436] @ 7bc3c <__shtrlib_MOD_dclinitsht@@Base+0x258> │ │ │ │ + ldr r1, [pc, #436] @ 7bc40 <__shtrlib_MOD_dclinitsht@@Base+0x25c> │ │ │ │ + ldr r0, [pc, #436] @ 7bc44 <__shtrlib_MOD_dclinitsht@@Base+0x260> │ │ │ │ + mov lr, #44 @ 0x2c │ │ │ │ + mov ip, #10 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r4, lsr r1 │ │ │ │ - andeq r1, ip, ip, lsr sp │ │ │ │ - │ │ │ │ -0008de60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 7bbdc <__shtrlib_MOD_dclinitsht@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #400] @ 7bc48 <__shtrlib_MOD_dclinitsht@@Base+0x264> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + mov r0, #56 @ 0x38 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8df00 │ │ │ │ - add r7, sp, #12 │ │ │ │ + ldr r3, [pc, #384] @ 7bc4c <__shtrlib_MOD_dclinitsht@@Base+0x268> │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + beq 7bc18 <__shtrlib_MOD_dclinitsht@@Base+0x234> │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r1, [r7] │ │ │ │ + str r0, [r3] │ │ │ │ + add r3, r2, #1 │ │ │ │ + stm r0, {r5, sl} │ │ │ │ + mul r5, r3, r3 │ │ │ │ + add r3, r2, r2, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #2 │ │ │ │ + add r3, r3, #14 │ │ │ │ + str r1, [r0, #12] │ │ │ │ + add r1, r1, #1 │ │ │ │ + mla r5, r1, r3, r5 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r5, r5, r2 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r5, r5, r3, lsl #1 │ │ │ │ + add r5, r5, #17 │ │ │ │ + ldr r3, [pc, #292] @ 7bc50 <__shtrlib_MOD_dclinitsht@@Base+0x26c> │ │ │ │ + str r2, [r0, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + strh r3, [r0, #36] @ 0x24 │ │ │ │ + mov r3, #4 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + bgt 7bbf4 <__shtrlib_MOD_dclinitsht@@Base+0x210> │ │ │ │ + cmp r5, #0 │ │ │ │ + lslgt r9, r5, #2 │ │ │ │ + movgt r0, r9 │ │ │ │ + movle r0, #1 │ │ │ │ + movle r9, r2 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + beq 7bc00 <__shtrlib_MOD_dclinitsht@@Base+0x21c> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + add r0, r4, #20 │ │ │ │ + str r5, [r4, #52] @ 0x34 │ │ │ │ + bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 345f4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + bl 310a8 │ │ │ │ + ldr r3, [pc, #156] @ 7bc54 <__shtrlib_MOD_dclinitsht@@Base+0x270> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 7bbdc <__shtrlib_MOD_dclinitsht@@Base+0x1f8> │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8df18 │ │ │ │ - ldr r0, [pc, #16] @ 8df1c │ │ │ │ + ldr r0, [pc, #116] @ 7bc58 <__shtrlib_MOD_dclinitsht@@Base+0x274> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #96] @ 7bc5c <__shtrlib_MOD_dclinitsht@@Base+0x278> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #88] @ 7bc60 <__shtrlib_MOD_dclinitsht@@Base+0x27c> │ │ │ │ + ldr r0, [pc, #88] @ 7bc64 <__shtrlib_MOD_dclinitsht@@Base+0x280> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r9 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq fp, fp, r4, ror r0 │ │ │ │ - andeq r1, ip, r8, lsr #25 │ │ │ │ - │ │ │ │ -0008df20 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33898 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008df3c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 352a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008df58 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8dff8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31480 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e010 │ │ │ │ - ldr r0, [pc, #16] @ 8e014 │ │ │ │ + ldr r1, [pc, #72] @ 7bc68 <__shtrlib_MOD_dclinitsht@@Base+0x284> │ │ │ │ + ldr r0, [pc, #72] @ 7bc6c <__shtrlib_MOD_dclinitsht@@Base+0x288> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, ip, ror pc │ │ │ │ - ldrdeq r1, [ip], -ip │ │ │ │ + andeq r5, sp, ip, ror #15 │ │ │ │ + andseq r2, r0, r8, asr r0 │ │ │ │ + andseq r2, r0, r0 │ │ │ │ + andeq r5, sp, r8, ror #14 │ │ │ │ + andeq r5, sp, r8, asr r7 │ │ │ │ + andeq r9, sp, r0, ror #28 │ │ │ │ + andseq r1, r0, r4, asr #31 │ │ │ │ + @ instruction: 0x00101fb0 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andseq r1, r0, r4, asr #29 │ │ │ │ + andeq r5, sp, ip, lsl #12 │ │ │ │ + andeq r5, sp, ip, asr r6 │ │ │ │ + andeq ip, ip, r0, lsr sp │ │ │ │ + andeq r5, sp, ip, lsl #13 │ │ │ │ + andeq ip, ip, r8, lsl sp │ │ │ │ + andeq r5, sp, r8, lsl #12 │ │ │ │ │ │ │ │ -0008e018 : │ │ │ │ +0007bc70 <__chglib_MOD_dcltolower@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30070 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7bcb8 <__chglib_MOD_dcltolower@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #10 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31168 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #10 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, r8, lsr r6 │ │ │ │ │ │ │ │ -0008e034 : │ │ │ │ +0007bcbc <__chglib_MOD_dcltoupper@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e0d4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32518 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7bd04 <__chglib_MOD_dcltoupper@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #10 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 3595c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #10 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + strdeq r5, [sp], -r8 │ │ │ │ + │ │ │ │ +0007bd08 <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 7bd48 <__syslib_MOD_dclgetunitnum@@Base+0x40> │ │ │ │ + mov r1, #13 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 31438 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e0ec │ │ │ │ - ldr r0, [pc, #16] @ 8e0f0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, r0, lsr #29 │ │ │ │ - andeq r1, ip, ip, lsr #22 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x000d55b8 │ │ │ │ │ │ │ │ -0008e0f4 : │ │ │ │ +0007bd4c <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #72] @ 7bdac <__syslib_MOD_dclcompchar@@Base+0x60> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e194 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 35218 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 3298c │ │ │ │ + mov r1, #11 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e1ac │ │ │ │ - ldr r0, [pc, #16] @ 8e1b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, r0, ror #27 │ │ │ │ - muleq ip, r8, sl │ │ │ │ + andeq r5, sp, r4, lsl #11 │ │ │ │ │ │ │ │ -0008e1b4 : │ │ │ │ +0007bdb0 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ 7be1c <__syslib_MOD_dclmessagedump@@Base+0x6c> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e254 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 344a4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r3, #6 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e26c │ │ │ │ - ldr r0, [pc, #16] @ 8e270 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, r0, lsr #26 │ │ │ │ - andeq r1, ip, r4, lsl #20 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl 33a00 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, ip, lsr #10 │ │ │ │ │ │ │ │ -0008e274 : │ │ │ │ +0007be20 <__oslib_MOD_dclabort@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f7d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 7be58 <__oslib_MOD_dclabort@@Base+0x38> │ │ │ │ + mov r1, #8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 30bf8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, ip, asr #9 │ │ │ │ │ │ │ │ -0008e290 : │ │ │ │ +0007be5c <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 338f8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 7beac <__oslib_MOD_dclgetargument@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 33934 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + muleq sp, ip, r4 │ │ │ │ │ │ │ │ -0008e2ac : │ │ │ │ +0007beb0 <__oslib_MOD_dclgetargumentnum@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32020 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 7bf3c <__oslib_MOD_dclgetargumentnum@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 7bf40 <__oslib_MOD_dclgetargumentnum@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 7bf44 <__oslib_MOD_dclgetargumentnum@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 316d8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 7bf48 <__oslib_MOD_dclgetargumentnum@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 7bf44 <__oslib_MOD_dclgetargumentnum@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7bf38 <__oslib_MOD_dclgetargumentnum@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r1, [pc], -ip │ │ │ │ + andeq r5, sp, ip, asr #8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq pc, r8, sp @ │ │ │ │ │ │ │ │ -0008e2c8 : │ │ │ │ +0007bf4c <__oslib_MOD_dclgetenv@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e368 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30748 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #64] @ 7bfa4 <__oslib_MOD_dclgetenv@@Base+0x58> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #9 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e380 │ │ │ │ - ldr r0, [pc, #16] @ 8e384 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, ip, lsl #24 │ │ │ │ - andeq r1, ip, ip, lsl r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30160 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #9 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq r5, [sp], -r0 │ │ │ │ │ │ │ │ -0008e388 : │ │ │ │ +0007bfa8 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7bff0 <__oslib_MOD_dclexeccommand@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e408 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33e44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 3388c │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e420 │ │ │ │ - ldr r0, [pc, #16] @ 8e424 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, ip, ror #22 │ │ │ │ - andeq r1, ip, r8, lsr #17 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, r0, lsl #7 │ │ │ │ │ │ │ │ -0008e428 : │ │ │ │ +0007bff4 <__maplib_MOD_dclsetorthographic@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e4a8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f9e0 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 7c034 <__maplib_MOD_dclsetorthographic@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 30760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e4c0 │ │ │ │ - ldr r0, [pc, #16] @ 8e4c4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, ip, asr #21 │ │ │ │ - andeq r1, ip, r4, lsr r8 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, r4, asr #6 │ │ │ │ │ │ │ │ -0008e4c8 : │ │ │ │ +0007c038 <__maplib_MOD_dclsetbonnes@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e568 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 7c078 <__maplib_MOD_dclsetbonnes@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 34bc4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 3415c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, r4, lsl r3 │ │ │ │ + │ │ │ │ +0007c07c <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7c0c4 <__maplib_MOD_dclsetconicalc@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + bl 34fe4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, r0, ror #5 │ │ │ │ + │ │ │ │ +0007c0c8 <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 7c108 <__maplib_MOD_dclsetconicala@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e580 │ │ │ │ - ldr r0, [pc, #16] @ 8e584 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, ip, lsl #20 │ │ │ │ - andeq r1, ip, r0, lsr #15 │ │ │ │ + bl 32e54 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, r4, lsr #5 │ │ │ │ │ │ │ │ -0008e588 : │ │ │ │ +0007c10c <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33544 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 7c14c <__maplib_MOD_dclsetconical@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31e28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r5, sp, r0, ror r2 │ │ │ │ │ │ │ │ -0008e5a4 : │ │ │ │ +0007c150 <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e644 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #148] @ 7c1fc <__maplib_MOD_dclazimuthala_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c200 <__maplib_MOD_dclazimuthala_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c204 <__maplib_MOD_dclazimuthala_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #15 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32e3c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 31c90 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c208 <__maplib_MOD_dclazimuthala_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c204 <__maplib_MOD_dclazimuthala_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c1f8 <__maplib_MOD_dclazimuthala_b@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e65c │ │ │ │ - ldr r0, [pc, #16] @ 8e660 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, r0, lsr r9 │ │ │ │ - strdeq r1, [ip], -r0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, ip, lsr fp @ │ │ │ │ + andeq r5, sp, ip, lsr #4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r1, [pc], -ip │ │ │ │ │ │ │ │ -0008e664 : │ │ │ │ +0007c20c <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e704 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #148] @ 7c2b8 <__maplib_MOD_dclazimuthal_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c2bc <__maplib_MOD_dclazimuthal_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c2c0 <__maplib_MOD_dclazimuthal_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f3f8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2faac │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c2c4 <__maplib_MOD_dclazimuthal_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c2c0 <__maplib_MOD_dclazimuthal_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c2b4 <__maplib_MOD_dclazimuthal_b@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e71c │ │ │ │ - ldr r0, [pc, #16] @ 8e720 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, r0, ror r8 │ │ │ │ - andeq r1, ip, ip, asr r6 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r0, lsl #21 │ │ │ │ + andeq r5, sp, r0, lsl #3 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r0, lsr #20 │ │ │ │ │ │ │ │ -0008e724 : │ │ │ │ +0007c2c8 <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e7c4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #148] @ 7c374 <__maplib_MOD_dclpolarstereo_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c378 <__maplib_MOD_dclpolarstereo_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c37c <__maplib_MOD_dclpolarstereo_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34d68 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33da8 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c380 <__maplib_MOD_dclpolarstereo_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c37c <__maplib_MOD_dclpolarstereo_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c370 <__maplib_MOD_dclpolarstereo_b@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e7dc │ │ │ │ - ldr r0, [pc, #16] @ 8e7e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000ba7b0 │ │ │ │ - andeq r1, ip, r8, asr #11 │ │ │ │ - │ │ │ │ -0008e7e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31ffc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008e800 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f668 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r4, asr #19 │ │ │ │ + ldrdeq r5, [sp], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r4, ror #18 │ │ │ │ │ │ │ │ -0008e81c : │ │ │ │ +0007c384 <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e8bc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #148] @ 7c430 <__maplib_MOD_dclorthographic_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c434 <__maplib_MOD_dclorthographic_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c438 <__maplib_MOD_dclorthographic_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #17 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30f58 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30838 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c43c <__maplib_MOD_dclorthographic_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c438 <__maplib_MOD_dclorthographic_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c42c <__maplib_MOD_dclorthographic_b@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e8d4 │ │ │ │ - ldr r0, [pc, #16] @ 8e8d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000ba6b8 │ │ │ │ - strdeq r1, [ip], -ip │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r8, lsl #18 │ │ │ │ + andeq r5, sp, ip, lsr #32 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r8, lsr #17 │ │ │ │ │ │ │ │ -0008e8dc : │ │ │ │ +0007c440 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r2, [pc, #148] @ 7c4ec <__maplib_MOD_dclbonnes_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c4f0 <__maplib_MOD_dclbonnes_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c4f4 <__maplib_MOD_dclbonnes_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e95c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34084 │ │ │ │ - mov r4, r0 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 315b8 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c4f8 <__maplib_MOD_dclbonnes_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c4f4 <__maplib_MOD_dclbonnes_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c4e8 <__maplib_MOD_dclbonnes_b@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8e974 │ │ │ │ - ldr r0, [pc, #16] @ 8e978 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, r8, lsl r6 │ │ │ │ - andeq r1, ip, r8, lsl #9 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, ip, asr #16 │ │ │ │ + andeq r4, sp, r4, lsl #31 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, ip, ror #15 │ │ │ │ │ │ │ │ -0008e97c : │ │ │ │ +0007c4fc <__maplib_MOD_dclconicalc_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r2, [pc, #148] @ 7c5a8 <__maplib_MOD_dclconicalc_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c5ac <__maplib_MOD_dclconicalc_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c5b0 <__maplib_MOD_dclconicalc_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8e9fc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 328c0 │ │ │ │ - mov r4, r0 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2f830 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c5b4 <__maplib_MOD_dclconicalc_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c5b0 <__maplib_MOD_dclconicalc_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c5a4 <__maplib_MOD_dclconicalc_b@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8ea14 │ │ │ │ - ldr r0, [pc, #16] @ 8ea18 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq sl, fp, r8, ror r5 │ │ │ │ - andeq r1, ip, r4, lsl r4 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, r0, r7 @ │ │ │ │ + ldrdeq r4, [sp], -r4 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r0, lsr r7 @ │ │ │ │ │ │ │ │ -0008ea1c : │ │ │ │ +0007c5b8 <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8eabc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #148] @ 7c664 <__maplib_MOD_dclconicala_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c668 <__maplib_MOD_dclconicala_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c66c <__maplib_MOD_dclconicala_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #13 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32c38 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33100 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c670 <__maplib_MOD_dclconicala_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c66c <__maplib_MOD_dclconicala_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c660 <__maplib_MOD_dclconicala_b@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 8ead4 │ │ │ │ - ldr r0, [pc, #16] @ 8ead8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000ba4b8 │ │ │ │ - andeq r1, ip, r0, lsl #7 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r1, [pc], -r4 │ │ │ │ + andeq r4, sp, r8, lsr #28 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r4, ror r6 @ │ │ │ │ │ │ │ │ -0008eadc : │ │ │ │ +0007c674 <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7c720 <__maplib_MOD_dclconical_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c724 <__maplib_MOD_dclconical_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c728 <__maplib_MOD_dclconical_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 325b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30688 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c72c <__maplib_MOD_dclconical_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c728 <__maplib_MOD_dclconical_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c71c <__maplib_MOD_dclconical_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008eb18 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 302c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008eb44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33b5c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r8, lsl r6 @ │ │ │ │ + andeq r4, sp, ip, ror sp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000f15b8 │ │ │ │ │ │ │ │ -0008eb60 : │ │ │ │ +0007c730 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 310b4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #148] @ 7c7dc <__maplib_MOD_dclkitada_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c7e0 <__maplib_MOD_dclkitada_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c7e4 <__maplib_MOD_dclkitada_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 326e0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c7e8 <__maplib_MOD_dclkitada_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c7e4 <__maplib_MOD_dclkitada_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c7d8 <__maplib_MOD_dclkitada_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, ip, asr r5 @ │ │ │ │ + ldrdeq r4, [sp], -r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq r1, [pc], -ip │ │ │ │ │ │ │ │ -0008ebc4 : │ │ │ │ +0007c7ec <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 35848 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ec28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33088 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ec44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #148] @ 7c898 <__maplib_MOD_dcleckert6_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c89c <__maplib_MOD_dcleckert6_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c8a0 <__maplib_MOD_dcleckert6_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2f3b0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32b18 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c8a4 <__maplib_MOD_dcleckert6_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c8a0 <__maplib_MOD_dcleckert6_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c894 <__maplib_MOD_dcleckert6_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ec80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 3058c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008eccc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 329e0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r0, lsr #9 │ │ │ │ + andeq r4, sp, r0, lsr #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r0, asr #8 │ │ │ │ │ │ │ │ -0008ece8 : │ │ │ │ +0007c8a8 <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7c954 <__maplib_MOD_dclhammer_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7c958 <__maplib_MOD_dclhammer_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7c95c <__maplib_MOD_dclhammer_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 315d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 34090 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7c960 <__maplib_MOD_dclhammer_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7c95c <__maplib_MOD_dclhammer_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7c950 <__maplib_MOD_dclhammer_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r4, ror #7 │ │ │ │ + andeq r4, sp, r4, ror fp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r4, lsl #7 │ │ │ │ │ │ │ │ -0008ed24 : │ │ │ │ +0007c964 <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 3565c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ed80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 3211c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008edf4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32d40 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ee28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 350b0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ee54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3295c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ee70 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 2f974 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008eebc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34f18 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008eed8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35518 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008eef4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 351dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008ef68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 335ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008ef84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 301c0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008efb8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 337cc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008f024 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31624 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008f040 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 35860 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008f094 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #148] @ 7ca10 <__maplib_MOD_dclmollweidelike_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7ca14 <__maplib_MOD_dclmollweidelike_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7ca18 <__maplib_MOD_dclmollweidelike_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 30a78 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33e50 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7ca1c <__maplib_MOD_dclmollweidelike_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7ca18 <__maplib_MOD_dclmollweidelike_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ca0c <__maplib_MOD_dclmollweidelike_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008f0d0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 32914 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r8, lsr #6 │ │ │ │ + andeq r4, sp, r4, asr #21 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r8, asr #5 │ │ │ │ │ │ │ │ -0008f14c : │ │ │ │ +0007ca20 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7cacc <__maplib_MOD_dclmollweide_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7cad0 <__maplib_MOD_dclmollweide_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7cad4 <__maplib_MOD_dclmollweide_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 322a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 359e0 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7cad8 <__maplib_MOD_dclmollweide_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7cad4 <__maplib_MOD_dclmollweide_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7cac8 <__maplib_MOD_dclmollweide_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008f190 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 300d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008f1ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32e78 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008f1c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 303f4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008f1e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 310a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008f200 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34780 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008f21c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33b98 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0008f248 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 333b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, ip, ror #4 │ │ │ │ + andeq r4, sp, ip, lsl sl │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, ip, lsl #4 │ │ │ │ │ │ │ │ -0008f274 : │ │ │ │ +0007cadc <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7cb88 <__maplib_MOD_dclmercator_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7cb8c <__maplib_MOD_dclmercator_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7cb90 <__maplib_MOD_dclmercator_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32a4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 311ec │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7cb94 <__maplib_MOD_dclmercator_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7cb90 <__maplib_MOD_dclmercator_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7cb84 <__maplib_MOD_dclmercator_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000f11b0 │ │ │ │ + andeq r4, sp, r0, ror r9 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, pc, r0, asr r1 @ │ │ │ │ │ │ │ │ -0008f2b0 : │ │ │ │ +0007cb98 <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7cc44 <__maplib_MOD_dclcylindrical_b@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7cc48 <__maplib_MOD_dclcylindrical_b@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7cc4c <__maplib_MOD_dclcylindrical_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 34f78 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r3, sp │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3550c │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7cc50 <__maplib_MOD_dclcylindrical_b@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7cc4c <__maplib_MOD_dclcylindrical_b@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7cc40 <__maplib_MOD_dclcylindrical_b@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r1, [pc], -r4 │ │ │ │ + andeq r4, sp, r4, asr #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq pc, r4, r0 @ │ │ │ │ │ │ │ │ -0008f2ec : │ │ │ │ +0007cc54 <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 344c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7cd00 <__maplib_MOD_dclazimuthala_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7cd04 <__maplib_MOD_dclazimuthala_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7cd08 <__maplib_MOD_dclazimuthala_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3094c │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7cd0c <__maplib_MOD_dclazimuthala_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7cd08 <__maplib_MOD_dclazimuthala_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ccfc <__maplib_MOD_dclazimuthala_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r8, lsr r0 @ │ │ │ │ + andeq r4, sp, ip, lsl r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r0, [pc], -r8 │ │ │ │ │ │ │ │ -0008f320 : │ │ │ │ +0007cd10 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7cdbc <__maplib_MOD_dclazimuthal_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7cdc0 <__maplib_MOD_dclazimuthal_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7cdc4 <__maplib_MOD_dclazimuthal_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 34420 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 31498 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7cdc8 <__maplib_MOD_dclazimuthal_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7cdc4 <__maplib_MOD_dclazimuthal_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7cdb8 <__maplib_MOD_dclazimuthal_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, ip, ror pc @ │ │ │ │ + andeq r4, sp, r0, ror r7 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, ip, lsl pc @ │ │ │ │ │ │ │ │ -0008f364 : │ │ │ │ +0007cdcc <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2f674 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7ce78 <__maplib_MOD_dclpolarstereo_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7ce7c <__maplib_MOD_dclpolarstereo_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7ce80 <__maplib_MOD_dclpolarstereo_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ff80 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7ce84 <__maplib_MOD_dclpolarstereo_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7ce80 <__maplib_MOD_dclpolarstereo_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ce74 <__maplib_MOD_dclpolarstereo_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r0, asr #29 │ │ │ │ + andeq r4, sp, r4, asr #13 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, r0, ror #28 │ │ │ │ │ │ │ │ -0008f398 : │ │ │ │ +0007ce88 <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7cf34 <__maplib_MOD_dclorthographic_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7cf38 <__maplib_MOD_dclorthographic_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7cf3c <__maplib_MOD_dclorthographic_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 33568 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 333e8 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7cf40 <__maplib_MOD_dclorthographic_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7cf3c <__maplib_MOD_dclorthographic_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7cf30 <__maplib_MOD_dclorthographic_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r4, lsl #28 │ │ │ │ + andeq r4, sp, ip, lsl r6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, r4, lsr #27 │ │ │ │ │ │ │ │ -0008f3dc : │ │ │ │ +0007cf44 <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 3139c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7cff0 <__maplib_MOD_dclbonnes_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7cff4 <__maplib_MOD_dclbonnes_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7cff8 <__maplib_MOD_dclbonnes_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 332f8 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7cffc <__maplib_MOD_dclbonnes_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7cff8 <__maplib_MOD_dclbonnes_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7cfec <__maplib_MOD_dclbonnes_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r8, asr #26 │ │ │ │ + andeq r4, sp, r4, ror r5 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, r8, ror #25 │ │ │ │ │ │ │ │ -0008f428 : │ │ │ │ +0007d000 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 3472c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d0ac <__maplib_MOD_dclconicalc_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d0b0 <__maplib_MOD_dclconicalc_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d0b4 <__maplib_MOD_dclconicalc_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 35074 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d0b8 <__maplib_MOD_dclconicalc_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d0b4 <__maplib_MOD_dclconicalc_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d0a8 <__maplib_MOD_dclconicalc_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, ip, lsl #25 │ │ │ │ + andeq r4, sp, r4, asr #9 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, ip, lsr #24 │ │ │ │ │ │ │ │ -0008f45c : │ │ │ │ +0007d0bc <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30754 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d168 <__maplib_MOD_dclconical_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d16c <__maplib_MOD_dclconical_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d170 <__maplib_MOD_dclconical_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 35a1c │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d174 <__maplib_MOD_dclconical_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d170 <__maplib_MOD_dclconical_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d164 <__maplib_MOD_dclconical_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r0, [pc], -r0 @ │ │ │ │ + andeq r4, sp, r8, lsl r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, r0, ror fp @ │ │ │ │ │ │ │ │ -0008f490 : │ │ │ │ +0007d178 <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d224 <__maplib_MOD_dclconicala_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d228 <__maplib_MOD_dclconicala_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d22c <__maplib_MOD_dclconicala_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 30cd0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33b44 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d230 <__maplib_MOD_dclconicala_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d22c <__maplib_MOD_dclconicala_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d220 <__maplib_MOD_dclconicala_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r4, lsl fp @ │ │ │ │ + andeq r4, sp, ip, ror #6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000f0ab4 │ │ │ │ │ │ │ │ -0008f4d4 : │ │ │ │ +0007d234 <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d2e0 <__maplib_MOD_dclkitada_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d2e4 <__maplib_MOD_dclkitada_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d2e8 <__maplib_MOD_dclkitada_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 31b28 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 346f0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d2ec <__maplib_MOD_dclkitada_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d2e8 <__maplib_MOD_dclkitada_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d2dc <__maplib_MOD_dclkitada_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r8, asr sl @ │ │ │ │ + andeq r4, sp, r0, asr #5 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq r0, [pc], -r8 │ │ │ │ │ │ │ │ -0008f518 : │ │ │ │ +0007d2f0 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 350c8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d39c <__maplib_MOD_dcleckert6_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d3a0 <__maplib_MOD_dcleckert6_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d3a4 <__maplib_MOD_dcleckert6_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3538c │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d3a8 <__maplib_MOD_dcleckert6_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d3a4 <__maplib_MOD_dcleckert6_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d398 <__maplib_MOD_dcleckert6_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, ip, r9 @ │ │ │ │ + andeq r4, sp, r0, lsl r2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, ip, lsr r9 @ │ │ │ │ │ │ │ │ -0008f534 : │ │ │ │ +0007d3ac <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d458 <__maplib_MOD_dclhammer_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d45c <__maplib_MOD_dclhammer_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d460 <__maplib_MOD_dclhammer_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 317ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 338b0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d464 <__maplib_MOD_dclhammer_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d460 <__maplib_MOD_dclhammer_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d454 <__maplib_MOD_dclhammer_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r0, ror #17 │ │ │ │ + andeq r4, sp, r4, ror #2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, r0, lsl #17 │ │ │ │ │ │ │ │ -0008f570 : │ │ │ │ +0007d468 <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 30a18 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d514 <__maplib_MOD_dclmollweidelike_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d518 <__maplib_MOD_dclmollweidelike_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d51c <__maplib_MOD_dclmollweidelike_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 35068 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d520 <__maplib_MOD_dclmollweidelike_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d51c <__maplib_MOD_dclmollweidelike_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d510 <__maplib_MOD_dclmollweidelike_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r4, lsr #16 │ │ │ │ + strheq r4, [sp], -r4 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, r4, asr #15 │ │ │ │ │ │ │ │ -0008f5a4 : │ │ │ │ +0007d524 <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d5d0 <__maplib_MOD_dclmollweide_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d5d4 <__maplib_MOD_dclmollweide_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d5d8 <__maplib_MOD_dclmollweide_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 307f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30238 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d5dc <__maplib_MOD_dclmollweide_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d5d8 <__maplib_MOD_dclmollweide_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d5cc <__maplib_MOD_dclmollweide_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r8, ror #14 │ │ │ │ + andeq r4, sp, ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, r8, lsl #14 │ │ │ │ │ │ │ │ -0008f5e8 : │ │ │ │ +0007d5e0 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 334c0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d68c <__maplib_MOD_dclmercator_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d690 <__maplib_MOD_dclmercator_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d694 <__maplib_MOD_dclmercator_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3547c │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d698 <__maplib_MOD_dclmercator_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d694 <__maplib_MOD_dclmercator_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d688 <__maplib_MOD_dclmercator_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, ip, lsr #13 │ │ │ │ + andeq r3, sp, r0, ror #30 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, pc, ip, asr #12 │ │ │ │ │ │ │ │ -0008f63c : │ │ │ │ +0007d69c <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 7d748 <__maplib_MOD_dclcylindrical_f@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 7d74c <__maplib_MOD_dclcylindrical_f@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 7d750 <__maplib_MOD_dclcylindrical_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 35644 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33bd4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 7d754 <__maplib_MOD_dclcylindrical_f@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 7d750 <__maplib_MOD_dclcylindrical_f@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d744 <__maplib_MOD_dclcylindrical_f@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ + @ instruction: 0x000d3eb4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq pc, r0, r5 @ │ │ │ │ │ │ │ │ -0008f680 : │ │ │ │ +0007d758 <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 32ca4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #388] @ 7d8fc <__indxlib_MOD_dclloclastreal@@Base+0x1a4> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #384] @ 7d900 <__indxlib_MOD_dclloclastreal@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r9, [r0] │ │ │ │ + bic sl, r5, r5, asr #31 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7d828 <__indxlib_MOD_dclloclastreal@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #332] @ 7d904 <__indxlib_MOD_dclloclastreal@@Base+0x1ac> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 7d83c <__indxlib_MOD_dclloclastreal@@Base+0xe4> │ │ │ │ + ldr r2, [pc, #312] @ 7d908 <__indxlib_MOD_dclloclastreal@@Base+0x1b0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 2f98c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ 7d90c <__indxlib_MOD_dclloclastreal@@Base+0x1b4> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #272] @ 7d910 <__indxlib_MOD_dclloclastreal@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #252] @ 7d900 <__indxlib_MOD_dclloclastreal@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d8f8 <__indxlib_MOD_dclloclastreal@@Base+0x1a0> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #228] @ 7d914 <__indxlib_MOD_dclloclastreal@@Base+0x1bc> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7d7c8 <__indxlib_MOD_dclloclastreal@@Base+0x70> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7d8c0 <__indxlib_MOD_dclloclastreal@@Base+0x168> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r3], r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7d864 <__indxlib_MOD_dclloclastreal@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #152] @ 7d918 <__indxlib_MOD_dclloclastreal@@Base+0x1c0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r7 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 2f98c │ │ │ │ + add r4, r7, r4, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7d8a4 <__indxlib_MOD_dclloclastreal@@Base+0x14c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7d7e8 <__indxlib_MOD_dclloclastreal@@Base+0x90> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #76] @ 7d91c <__indxlib_MOD_dclloclastreal@@Base+0x1c4> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r7, r0 │ │ │ │ + bl 2f98c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7d7e8 <__indxlib_MOD_dclloclastreal@@Base+0x90> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, ip, lsr #10 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r3, [sp], -r4 │ │ │ │ + andeq sl, sp, r0, lsr #2 │ │ │ │ + muleq sp, ip, sp │ │ │ │ + andeq r0, pc, r8, lsr #9 │ │ │ │ + andeq r3, sp, ip, asr sp │ │ │ │ + andeq sl, sp, r0, ror r0 │ │ │ │ + andeq sl, sp, r8, lsl r0 │ │ │ │ │ │ │ │ -0008f6d4 : │ │ │ │ +0007d920 <__indxlib_MOD_dcllocfirstreal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 32224 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #388] @ 7dac4 <__indxlib_MOD_dcllocfirstreal@@Base+0x1a4> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #384] @ 7dac8 <__indxlib_MOD_dcllocfirstreal@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r9, [r0] │ │ │ │ + bic sl, r5, r5, asr #31 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7d9f0 <__indxlib_MOD_dcllocfirstreal@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #332] @ 7dacc <__indxlib_MOD_dcllocfirstreal@@Base+0x1ac> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 7da04 <__indxlib_MOD_dcllocfirstreal@@Base+0xe4> │ │ │ │ + ldr r2, [pc, #312] @ 7dad0 <__indxlib_MOD_dcllocfirstreal@@Base+0x1b0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 33fac │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ 7dad4 <__indxlib_MOD_dcllocfirstreal@@Base+0x1b4> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #272] @ 7dad8 <__indxlib_MOD_dcllocfirstreal@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #252] @ 7dac8 <__indxlib_MOD_dcllocfirstreal@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7dac0 <__indxlib_MOD_dcllocfirstreal@@Base+0x1a0> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #228] @ 7dadc <__indxlib_MOD_dcllocfirstreal@@Base+0x1bc> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7d990 <__indxlib_MOD_dcllocfirstreal@@Base+0x70> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7da88 <__indxlib_MOD_dcllocfirstreal@@Base+0x168> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r3], r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7da2c <__indxlib_MOD_dcllocfirstreal@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #152] @ 7dae0 <__indxlib_MOD_dcllocfirstreal@@Base+0x1c0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r7 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 33fac │ │ │ │ + add r4, r7, r4, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7da6c <__indxlib_MOD_dcllocfirstreal@@Base+0x14c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7d9b0 <__indxlib_MOD_dcllocfirstreal@@Base+0x90> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #76] @ 7dae4 <__indxlib_MOD_dcllocfirstreal@@Base+0x1c4> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r7, r0 │ │ │ │ + bl 33fac │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7d9b0 <__indxlib_MOD_dcllocfirstreal@@Base+0x90> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, r4, ror #6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, sp, r8, lsl ip │ │ │ │ + andeq r9, sp, r8, asr pc │ │ │ │ + andeq r3, sp, r0, ror #23 │ │ │ │ + andeq r0, pc, r0, ror #5 │ │ │ │ + andeq r3, sp, r0, lsr #23 │ │ │ │ + andeq r9, sp, r8, lsr #29 │ │ │ │ + andeq r9, sp, r0, asr lr │ │ │ │ │ │ │ │ -0008f730 : │ │ │ │ +0007dae8 <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 2fd94 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #388] @ 7dc8c <__indxlib_MOD_dclloclastint@@Base+0x1a4> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #384] @ 7dc90 <__indxlib_MOD_dclloclastint@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r9, [r0] │ │ │ │ + bic sl, r5, r5, asr #31 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7dbb8 <__indxlib_MOD_dclloclastint@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #332] @ 7dc94 <__indxlib_MOD_dclloclastint@@Base+0x1ac> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 7dbcc <__indxlib_MOD_dclloclastint@@Base+0xe4> │ │ │ │ + ldr r2, [pc, #312] @ 7dc98 <__indxlib_MOD_dclloclastint@@Base+0x1b0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 30790 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ 7dc9c <__indxlib_MOD_dclloclastint@@Base+0x1b4> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #272] @ 7dca0 <__indxlib_MOD_dclloclastint@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #252] @ 7dc90 <__indxlib_MOD_dclloclastint@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7dc88 <__indxlib_MOD_dclloclastint@@Base+0x1a0> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #228] @ 7dca4 <__indxlib_MOD_dclloclastint@@Base+0x1bc> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7db58 <__indxlib_MOD_dclloclastint@@Base+0x70> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7dc50 <__indxlib_MOD_dclloclastint@@Base+0x168> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r3], r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7dbf4 <__indxlib_MOD_dclloclastint@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #152] @ 7dca8 <__indxlib_MOD_dclloclastint@@Base+0x1c0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r7 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 30790 │ │ │ │ + add r4, r7, r4, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7dc34 <__indxlib_MOD_dclloclastint@@Base+0x14c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7db78 <__indxlib_MOD_dclloclastint@@Base+0x90> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #76] @ 7dcac <__indxlib_MOD_dclloclastint@@Base+0x1c4> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r7, r0 │ │ │ │ + bl 30790 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7db78 <__indxlib_MOD_dclloclastint@@Base+0x90> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, ip, r1 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, sp, r4, asr #20 │ │ │ │ + muleq sp, r0, sp │ │ │ │ + andeq r3, sp, ip, lsl #20 │ │ │ │ + andeq r0, pc, r8, lsl r1 @ │ │ │ │ + andeq r3, sp, ip, asr #19 │ │ │ │ + andeq r9, sp, r0, ror #25 │ │ │ │ + andeq r9, sp, r8, lsl #25 │ │ │ │ │ │ │ │ -0008f774 : │ │ │ │ +0007dcb0 <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 328e4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #388] @ 7de54 <__indxlib_MOD_dcllocfirstint@@Base+0x1a4> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #384] @ 7de58 <__indxlib_MOD_dcllocfirstint@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r9, [r0] │ │ │ │ + bic sl, r5, r5, asr #31 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7dd80 <__indxlib_MOD_dcllocfirstint@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #332] @ 7de5c <__indxlib_MOD_dcllocfirstint@@Base+0x1ac> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 7dd94 <__indxlib_MOD_dcllocfirstint@@Base+0xe4> │ │ │ │ + ldr r2, [pc, #312] @ 7de60 <__indxlib_MOD_dcllocfirstint@@Base+0x1b0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 33f7c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ 7de64 <__indxlib_MOD_dcllocfirstint@@Base+0x1b4> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #272] @ 7de68 <__indxlib_MOD_dcllocfirstint@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #252] @ 7de58 <__indxlib_MOD_dcllocfirstint@@Base+0x1a8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7de50 <__indxlib_MOD_dcllocfirstint@@Base+0x1a0> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #228] @ 7de6c <__indxlib_MOD_dcllocfirstint@@Base+0x1bc> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7dd20 <__indxlib_MOD_dcllocfirstint@@Base+0x70> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7de18 <__indxlib_MOD_dcllocfirstint@@Base+0x168> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r3], r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7ddbc <__indxlib_MOD_dcllocfirstint@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #152] @ 7de70 <__indxlib_MOD_dcllocfirstint@@Base+0x1c0> │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r7 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 33f7c │ │ │ │ + add r4, r7, r4, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7ddfc <__indxlib_MOD_dcllocfirstint@@Base+0x14c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7dd40 <__indxlib_MOD_dcllocfirstint@@Base+0x90> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #76] @ 7de74 <__indxlib_MOD_dcllocfirstint@@Base+0x1c4> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r7, r0 │ │ │ │ + bl 33f7c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7dd40 <__indxlib_MOD_dcllocfirstint@@Base+0x90> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, sp, r8, lsl #17 │ │ │ │ + andeq r9, sp, r8, asr #23 │ │ │ │ + andeq r3, sp, r0, asr r8 │ │ │ │ + andeq pc, lr, r0, asr pc @ │ │ │ │ + andeq r3, sp, r0, lsl r8 │ │ │ │ + andeq r9, sp, r8, lsl fp │ │ │ │ + andeq r9, sp, r0, asr #21 │ │ │ │ │ │ │ │ -0008f7b0 : │ │ │ │ +0007de78 <__indxlib_MOD_dclloclastcharex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 33598 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #552] @ 7e0bc <__indxlib_MOD_dclloclastcharex@@Base+0x244> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #548] @ 7e0c0 <__indxlib_MOD_dclloclastcharex@@Base+0x248> │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + add r9, r6, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r7, [r0] │ │ │ │ + bic fp, r9, r9, asr #31 │ │ │ │ + beq 7df5c <__indxlib_MOD_dclloclastcharex@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #484] @ 7e0c4 <__indxlib_MOD_dclloclastcharex@@Base+0x24c> │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7df70 <__indxlib_MOD_dclloclastcharex@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #460] @ 7e0c8 <__indxlib_MOD_dclloclastcharex@@Base+0x250> │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + bl 3223c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #424] @ 7e0cc <__indxlib_MOD_dclloclastcharex@@Base+0x254> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #412] @ 7e0d0 <__indxlib_MOD_dclloclastcharex@@Base+0x258> │ │ │ │ + ldr r3, [pc, #392] @ 7e0c0 <__indxlib_MOD_dclloclastcharex@@Base+0x248> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7e0b8 <__indxlib_MOD_dclloclastcharex@@Base+0x240> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #368] @ 7e0d4 <__indxlib_MOD_dclloclastcharex@@Base+0x25c> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7def4 <__indxlib_MOD_dclloclastcharex@@Base+0x7c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 7e038 <__indxlib_MOD_dclloclastcharex@@Base+0x1c0> │ │ │ │ + mul r0, r9, r4 │ │ │ │ + mul r8, r4, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e078 <__indxlib_MOD_dclloclastcharex@@Base+0x200> │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r5, r5, r4 │ │ │ │ + add r9, r9, r8 │ │ │ │ + ble 7df9c <__indxlib_MOD_dclloclastcharex@@Base+0x124> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + ldr r2, [pc, #276] @ 7e0d8 <__indxlib_MOD_dclloclastcharex@@Base+0x260> │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp] │ │ │ │ + bl 3223c │ │ │ │ + mov r5, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e010 <__indxlib_MOD_dclloclastcharex@@Base+0x198> │ │ │ │ + cmp r5, r6 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add fp, fp, r4 │ │ │ │ + bne 7dfe8 <__indxlib_MOD_dclloclastcharex@@Base+0x170> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7df1c <__indxlib_MOD_dclloclastcharex@@Base+0xa4> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r6, r5 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add fp, fp, r4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bne 7e010 <__indxlib_MOD_dclloclastcharex@@Base+0x198> │ │ │ │ + b 7e004 <__indxlib_MOD_dclloclastcharex@@Base+0x18c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #148] @ 7e0dc <__indxlib_MOD_dclloclastcharex@@Base+0x264> │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 3223c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7df1c <__indxlib_MOD_dclloclastcharex@@Base+0xa4> │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r7, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r9, r9, #1 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r9, r6 │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r4, r4, r8 │ │ │ │ + ble 7e088 <__indxlib_MOD_dclloclastcharex@@Base+0x210> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + b 7dfb8 <__indxlib_MOD_dclloclastcharex@@Base+0x140> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, ip, lsl #28 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, sp, ip, lsr #13 │ │ │ │ + andeq r9, sp, ip, ror #19 │ │ │ │ + andeq r3, sp, r8, ror #12 │ │ │ │ + andeq pc, lr, r4, ror sp @ │ │ │ │ + andeq r3, sp, r8, lsr #12 │ │ │ │ + andeq r9, sp, r4, lsr #18 │ │ │ │ + andeq r9, sp, r0, lsr #17 │ │ │ │ │ │ │ │ -0008f81c : │ │ │ │ +0007e0e0 <__indxlib_MOD_dcllocfirstcharex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #552] @ 7e324 <__indxlib_MOD_dcllocfirstcharex@@Base+0x244> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #548] @ 7e328 <__indxlib_MOD_dcllocfirstcharex@@Base+0x248> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 331f0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + add r9, r6, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r7, [r0] │ │ │ │ + bic fp, r9, r9, asr #31 │ │ │ │ + beq 7e1c4 <__indxlib_MOD_dcllocfirstcharex@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #484] @ 7e32c <__indxlib_MOD_dcllocfirstcharex@@Base+0x24c> │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7e1d8 <__indxlib_MOD_dcllocfirstcharex@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #460] @ 7e330 <__indxlib_MOD_dcllocfirstcharex@@Base+0x250> │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + bl 34330 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #424] @ 7e334 <__indxlib_MOD_dcllocfirstcharex@@Base+0x254> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #412] @ 7e338 <__indxlib_MOD_dcllocfirstcharex@@Base+0x258> │ │ │ │ + ldr r3, [pc, #392] @ 7e328 <__indxlib_MOD_dcllocfirstcharex@@Base+0x248> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7e320 <__indxlib_MOD_dcllocfirstcharex@@Base+0x240> │ │ │ │ + mov r0, sl │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #368] @ 7e33c <__indxlib_MOD_dcllocfirstcharex@@Base+0x25c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7e15c <__indxlib_MOD_dcllocfirstcharex@@Base+0x7c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 7e2a0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x1c0> │ │ │ │ + mul r0, r9, r4 │ │ │ │ + mul r8, r4, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e2e0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x200> │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r5, r5, r4 │ │ │ │ + add r9, r9, r8 │ │ │ │ + ble 7e204 <__indxlib_MOD_dcllocfirstcharex@@Base+0x124> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + ldr r2, [pc, #276] @ 7e340 <__indxlib_MOD_dcllocfirstcharex@@Base+0x260> │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp] │ │ │ │ + bl 34330 │ │ │ │ + mov r5, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e278 <__indxlib_MOD_dcllocfirstcharex@@Base+0x198> │ │ │ │ + cmp r5, r6 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add fp, fp, r4 │ │ │ │ + bne 7e250 <__indxlib_MOD_dcllocfirstcharex@@Base+0x170> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7e184 <__indxlib_MOD_dcllocfirstcharex@@Base+0xa4> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r6, r5 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add fp, fp, r4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bne 7e278 <__indxlib_MOD_dcllocfirstcharex@@Base+0x198> │ │ │ │ + b 7e26c <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #148] @ 7e344 <__indxlib_MOD_dcllocfirstcharex@@Base+0x264> │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 34330 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7e184 <__indxlib_MOD_dcllocfirstcharex@@Base+0xa4> │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r7, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r9, r9, #1 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r9, r6 │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r4, r4, r8 │ │ │ │ + ble 7e2f0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x210> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + b 7e220 <__indxlib_MOD_dcllocfirstcharex@@Base+0x140> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, r4, lsr #23 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, sp, r0, asr r4 │ │ │ │ + andeq r9, sp, r4, lsl #15 │ │ │ │ + andeq r3, sp, ip, lsl #8 │ │ │ │ + andeq pc, lr, ip, lsl #22 │ │ │ │ + andeq r3, sp, ip, asr #7 │ │ │ │ + @ instruction: 0x000d96bc │ │ │ │ + andeq r9, sp, r8, lsr r6 │ │ │ │ │ │ │ │ -0008f878 : │ │ │ │ +0007e348 <__indxlib_MOD_dclloclastchar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31354 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #552] @ 7e58c <__indxlib_MOD_dclloclastchar@@Base+0x244> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #548] @ 7e590 <__indxlib_MOD_dclloclastchar@@Base+0x248> │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + add r9, r6, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r7, [r0] │ │ │ │ + bic fp, r9, r9, asr #31 │ │ │ │ + beq 7e42c <__indxlib_MOD_dclloclastchar@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #484] @ 7e594 <__indxlib_MOD_dclloclastchar@@Base+0x24c> │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7e440 <__indxlib_MOD_dclloclastchar@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #460] @ 7e598 <__indxlib_MOD_dclloclastchar@@Base+0x250> │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + bl 33958 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #424] @ 7e59c <__indxlib_MOD_dclloclastchar@@Base+0x254> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #412] @ 7e5a0 <__indxlib_MOD_dclloclastchar@@Base+0x258> │ │ │ │ + ldr r3, [pc, #392] @ 7e590 <__indxlib_MOD_dclloclastchar@@Base+0x248> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7e588 <__indxlib_MOD_dclloclastchar@@Base+0x240> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #368] @ 7e5a4 <__indxlib_MOD_dclloclastchar@@Base+0x25c> │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7e3c4 <__indxlib_MOD_dclloclastchar@@Base+0x7c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 7e508 <__indxlib_MOD_dclloclastchar@@Base+0x1c0> │ │ │ │ + mul r0, r9, r4 │ │ │ │ + mul r8, r4, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e548 <__indxlib_MOD_dclloclastchar@@Base+0x200> │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r5, r5, r4 │ │ │ │ + add r9, r9, r8 │ │ │ │ + ble 7e46c <__indxlib_MOD_dclloclastchar@@Base+0x124> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + ldr r2, [pc, #276] @ 7e5a8 <__indxlib_MOD_dclloclastchar@@Base+0x260> │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp] │ │ │ │ + bl 33958 │ │ │ │ + mov r5, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e4e0 <__indxlib_MOD_dclloclastchar@@Base+0x198> │ │ │ │ + cmp r5, r6 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add fp, fp, r4 │ │ │ │ + bne 7e4b8 <__indxlib_MOD_dclloclastchar@@Base+0x170> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7e3ec <__indxlib_MOD_dclloclastchar@@Base+0xa4> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r6, r5 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add fp, fp, r4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bne 7e4e0 <__indxlib_MOD_dclloclastchar@@Base+0x198> │ │ │ │ + b 7e4d4 <__indxlib_MOD_dclloclastchar@@Base+0x18c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #148] @ 7e5ac <__indxlib_MOD_dclloclastchar@@Base+0x264> │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 33958 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7e3ec <__indxlib_MOD_dclloclastchar@@Base+0xa4> │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r7, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r9, r9, #1 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r9, r6 │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r4, r4, r8 │ │ │ │ + ble 7e558 <__indxlib_MOD_dclloclastchar@@Base+0x210> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + b 7e488 <__indxlib_MOD_dclloclastchar@@Base+0x140> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, ip, lsr r9 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r3, [sp], -ip │ │ │ │ + andeq r9, sp, ip, lsl r5 │ │ │ │ + muleq sp, r8, r1 │ │ │ │ + andeq pc, lr, r4, lsr #17 │ │ │ │ + andeq r3, sp, r8, asr r1 │ │ │ │ + andeq r9, sp, r4, asr r4 │ │ │ │ + ldrdeq r9, [sp], -r0 │ │ │ │ │ │ │ │ -0008f894 : │ │ │ │ +0007e5b0 <__indxlib_MOD_dcllocfirstchar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 35188 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #552] @ 7e7f4 <__indxlib_MOD_dcllocfirstchar@@Base+0x244> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #548] @ 7e7f8 <__indxlib_MOD_dcllocfirstchar@@Base+0x248> │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + add r9, r6, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r7, [r0] │ │ │ │ + bic fp, r9, r9, asr #31 │ │ │ │ + beq 7e694 <__indxlib_MOD_dcllocfirstchar@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #484] @ 7e7fc <__indxlib_MOD_dcllocfirstchar@@Base+0x24c> │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7e6a8 <__indxlib_MOD_dcllocfirstchar@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #460] @ 7e800 <__indxlib_MOD_dcllocfirstchar@@Base+0x250> │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + bl 33388 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #424] @ 7e804 <__indxlib_MOD_dcllocfirstchar@@Base+0x254> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #412] @ 7e808 <__indxlib_MOD_dcllocfirstchar@@Base+0x258> │ │ │ │ + ldr r3, [pc, #392] @ 7e7f8 <__indxlib_MOD_dcllocfirstchar@@Base+0x248> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7e7f0 <__indxlib_MOD_dcllocfirstchar@@Base+0x240> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #368] @ 7e80c <__indxlib_MOD_dcllocfirstchar@@Base+0x25c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7e62c <__indxlib_MOD_dcllocfirstchar@@Base+0x7c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 7e770 <__indxlib_MOD_dcllocfirstchar@@Base+0x1c0> │ │ │ │ + mul r0, r9, r4 │ │ │ │ + mul r8, r4, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + movcc r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e7b0 <__indxlib_MOD_dcllocfirstchar@@Base+0x200> │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r5, r5, r4 │ │ │ │ + add r9, r9, r8 │ │ │ │ + ble 7e6d4 <__indxlib_MOD_dcllocfirstchar@@Base+0x124> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + ldr r2, [pc, #276] @ 7e810 <__indxlib_MOD_dcllocfirstchar@@Base+0x260> │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp] │ │ │ │ + bl 33388 │ │ │ │ + mov r5, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 7e748 <__indxlib_MOD_dcllocfirstchar@@Base+0x198> │ │ │ │ + cmp r5, r6 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add fp, fp, r4 │ │ │ │ + bne 7e720 <__indxlib_MOD_dcllocfirstchar@@Base+0x170> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7e654 <__indxlib_MOD_dcllocfirstchar@@Base+0xa4> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r6, r5 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add fp, fp, r4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bne 7e748 <__indxlib_MOD_dcllocfirstchar@@Base+0x198> │ │ │ │ + b 7e73c <__indxlib_MOD_dcllocfirstchar@@Base+0x18c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [pc, #148] @ 7e814 <__indxlib_MOD_dcllocfirstchar@@Base+0x264> │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r4, [sp] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 33388 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7e654 <__indxlib_MOD_dcllocfirstchar@@Base+0xa4> │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r7, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r9, r9, #1 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r9, r6 │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r4, r4, r8 │ │ │ │ + ble 7e7c0 <__indxlib_MOD_dcllocfirstchar@@Base+0x210> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + b 7e6f0 <__indxlib_MOD_dcllocfirstchar@@Base+0x140> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, sp, r0, lsl #31 │ │ │ │ + @ instruction: 0x000d92b4 │ │ │ │ + andeq r2, sp, ip, lsr pc │ │ │ │ + andeq pc, lr, ip, lsr r6 @ │ │ │ │ + strdeq r2, [sp], -ip │ │ │ │ + andeq r9, sp, ip, ror #3 │ │ │ │ + andeq r9, sp, r8, ror #2 │ │ │ │ │ │ │ │ -0008f8c8 : │ │ │ │ +0007e818 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 349a8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7e860 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #24 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3370c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, sp, r4, ror sp │ │ │ │ │ │ │ │ -0008f934 : │ │ │ │ +0007e864 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 30910 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7e8ac <__udpack_MOD_dclsetcontourlabelformat@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #24 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f7e8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, sp, r4, asr #26 │ │ │ │ │ │ │ │ -0008f990 : │ │ │ │ +0007e8b0 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3424c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #48] @ 7e8f8 <__udpack_MOD_dclgetcontourinterval@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #21 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34d38 │ │ │ │ + mov r1, #21 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, sp, r4, lsl sp │ │ │ │ │ │ │ │ -0008f9bc : │ │ │ │ +0007e8fc <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 30e44 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #32] @ 7e934 <__udpack_MOD_dclclearcontourlevel@@Base+0x38> │ │ │ │ + mov r1, #20 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 32e90 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, sp, r0, ror #25 │ │ │ │ │ │ │ │ -0008fa00 : │ │ │ │ +0007e938 <__udpack_MOD_dcldelcontourlevel@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 31c18 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 7e978 <__udpack_MOD_dcldelcontourlevel@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31654 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + @ instruction: 0x000d2cbc │ │ │ │ │ │ │ │ -0008fa7c : │ │ │ │ +0007e97c <__udpack_MOD_dclgetcontourlevelnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32c20 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 7ea08 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 7ea0c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 7ea10 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 31c78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #24 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 7ea14 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 7ea10 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ea04 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, r0, lsl r3 @ │ │ │ │ + andeq r2, sp, r0, lsl #25 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, lr, ip, asr #5 │ │ │ │ │ │ │ │ -0008fa98 : │ │ │ │ +0007ea18 <__udpack_MOD_dclgetcontourline@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #296] @ 7eb5c <__udpack_MOD_dclgetcontourline@@Base+0x144> │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #292] @ 7eb60 <__udpack_MOD_dclgetcontourline@@Base+0x148> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #284] @ 7eb64 <__udpack_MOD_dclgetcontourline@@Base+0x14c> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r2, #8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r3, r7 │ │ │ │ + str r2, [sp] │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 3325c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [sp, #32] │ │ │ │ + strne r3, [r6] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + strne r3, [r5] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [sp, #24] │ │ │ │ + strne r3, [r4] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7eafc <__udpack_MOD_dclgetcontourline@@Base+0xe4> │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 7eafc <__udpack_MOD_dclgetcontourline@@Base+0xe4> │ │ │ │ + cmp sl, #8 │ │ │ │ + ble 7eb44 <__udpack_MOD_dclgetcontourline@@Base+0x12c> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, sl, #8 │ │ │ │ + add r0, r9, #8 │ │ │ │ + bl 313fc │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r0, [pc, #96] @ 7eb68 <__udpack_MOD_dclgetcontourline@@Base+0x150> │ │ │ │ + ldrne r3, [sp, #20] │ │ │ │ + strne r3, [r8] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #76] @ 7eb6c <__udpack_MOD_dclgetcontourline@@Base+0x154> │ │ │ │ + ldr r3, [pc, #60] @ 7eb60 <__udpack_MOD_dclgetcontourline@@Base+0x148> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7eb58 <__udpack_MOD_dclgetcontourline@@Base+0x140> │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33cdc │ │ │ │ + b 7eafc <__udpack_MOD_dclgetcontourline@@Base+0xe4> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, r0, ror r2 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, sp, ip, ror #23 │ │ │ │ + andeq r2, sp, r0, lsr fp │ │ │ │ + andeq pc, lr, r8, lsl #3 │ │ │ │ + │ │ │ │ +0007eb70 <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #440] @ 7ed44 <__udpack_MOD_dclsetcontourline@@Base+0x1d4> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #436] @ 7ed48 <__udpack_MOD_dclsetcontourline@@Base+0x1d8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #428] @ 7ed4c <__udpack_MOD_dclsetcontourline@@Base+0x1dc> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7ecb8 <__udpack_MOD_dclsetcontourline@@Base+0x148> │ │ │ │ + ldr r3, [r6] │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 7ed0c <__udpack_MOD_dclsetcontourline@@Base+0x19c> │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 7eca4 <__udpack_MOD_dclsetcontourline@@Base+0x134> │ │ │ │ + cmp r9, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #28 │ │ │ │ + ble 7ec84 <__udpack_MOD_dclsetcontourline@@Base+0x114> │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r8, #0 │ │ │ │ + ldrne ip, [r8] │ │ │ │ + moveq ip, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 3007c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mov ip, #8 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add ip, sp, #12 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 30e14 │ │ │ │ + ldr r2, [pc, #256] @ 7ed50 <__udpack_MOD_dclsetcontourline@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #244] @ 7ed48 <__udpack_MOD_dclsetcontourline@@Base+0x1d8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ed40 <__udpack_MOD_dclsetcontourline@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #224] @ 7ed54 <__udpack_MOD_dclsetcontourline@@Base+0x1e4> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add r0, r4, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 7ec14 <__udpack_MOD_dclsetcontourline@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #172] @ 7ed58 <__udpack_MOD_dclsetcontourline@@Base+0x1e8> │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b 7ec14 <__udpack_MOD_dclsetcontourline@@Base+0xa4> │ │ │ │ + ldr r0, [pc, #156] @ 7ed5c <__udpack_MOD_dclsetcontourline@@Base+0x1ec> │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 312ac │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r6, sp, #20 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7ecf0 <__udpack_MOD_dclsetcontourline@@Base+0x180> │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7ed28 <__udpack_MOD_dclsetcontourline@@Base+0x1b8> │ │ │ │ + ldr r0, [pc, #104] @ 7ed60 <__udpack_MOD_dclsetcontourline@@Base+0x1f0> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 30214 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 7ebe4 <__udpack_MOD_dclsetcontourline@@Base+0x74> │ │ │ │ + ldr r0, [pc, #80] @ 7ed64 <__udpack_MOD_dclsetcontourline@@Base+0x1f4> │ │ │ │ + add r5, sp, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 30214 │ │ │ │ + b 7ebf0 <__udpack_MOD_dclsetcontourline@@Base+0x80> │ │ │ │ + ldr r0, [pc, #56] @ 7ed68 <__udpack_MOD_dclsetcontourline@@Base+0x1f8> │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 30214 │ │ │ │ + b 7ebdc <__udpack_MOD_dclsetcontourline@@Base+0x6c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, r8, lsl r1 @ │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, sp, r8, lsr #21 │ │ │ │ + andeq pc, lr, r8, asr r0 @ │ │ │ │ + ldrdeq r2, [sp], -ip │ │ │ │ + eorcs r2, r0, r0, lsr #32 │ │ │ │ + andeq r2, sp, r4, lsr #19 │ │ │ │ + andeq r2, sp, ip, ror r9 │ │ │ │ + andeq r2, sp, r8, ror #18 │ │ │ │ + andeq r2, sp, ip, lsr r9 │ │ │ │ │ │ │ │ -0008fb0c : │ │ │ │ +0007ed6c <__udpack_MOD_dclsetcontourb@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r2, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r0, [pc, #620] @ 7effc <__udpack_MOD_dclsetcontourb@@Base+0x290> │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #616] @ 7f000 <__udpack_MOD_dclsetcontourb@@Base+0x294> │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [r2, #44] @ 0x2c │ │ │ │ + sub r4, r4, r1 │ │ │ │ + ldr r1, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #572] @ 7f004 <__udpack_MOD_dclsetcontourb@@Base+0x298> │ │ │ │ + rsbne r3, r8, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + moveq r9, #1 │ │ │ │ + subne r9, r8, #1 │ │ │ │ + moveq r8, r9 │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + sub r5, r5, r1 │ │ │ │ + ldr r3, [r2] │ │ │ │ + add r6, r4, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #18 │ │ │ │ + clzne r9, r9 │ │ │ │ + ldr r7, [r2, #36] @ 0x24 │ │ │ │ + lsrne r9, r9, #5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 2fa1c │ │ │ │ + mul r2, r6, r8 │ │ │ │ + add sl, r5, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + movne r9, #0 │ │ │ │ + andeq r9, r9, #1 │ │ │ │ + bic r2, r6, r6, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic r2, sl, sl, asr #31 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + beq 7ee8c <__udpack_MOD_dclsetcontourb@@Base+0x120> │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 352d8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 2fb60 │ │ │ │ + ldr r2, [pc, #432] @ 7f008 <__udpack_MOD_dclsetcontourb@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #420] @ 7f000 <__udpack_MOD_dclsetcontourb@@Base+0x294> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7eff8 <__udpack_MOD_dclsetcontourb@@Base+0x28c> │ │ │ │ + ldr r0, [pc, #400] @ 7f00c <__udpack_MOD_dclsetcontourb@@Base+0x2a0> │ │ │ │ + mov r1, #18 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + orrs r2, r4, r5 │ │ │ │ + bpl 7ef7c <__udpack_MOD_dclsetcontourb@@Base+0x210> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt 7efdc <__udpack_MOD_dclsetcontourb@@Base+0x270> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov lr, #0 │ │ │ │ + add r3, r3, r8, lsl #2 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + lsl sl, r8, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov ip, lr │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 7ef90 <__udpack_MOD_dclsetcontourb@@Base+0x224> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp r5, ip │ │ │ │ + add fp, fp, r7 │ │ │ │ + add lr, lr, r6 │ │ │ │ + bge 7eec4 <__udpack_MOD_dclsetcontourb@@Base+0x158> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + bl 2fb60 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mvn ip, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + add r8, r3, sl │ │ │ │ + lsl fp, r6, #2 │ │ │ │ + bgt 7ef40 <__udpack_MOD_dclsetcontourb@@Base+0x1d4> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + beq 7ef70 <__udpack_MOD_dclsetcontourb@@Base+0x204> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 7ef20 <__udpack_MOD_dclsetcontourb@@Base+0x1b4> │ │ │ │ + add r3, r9, ip, lsl #2 │ │ │ │ + add r2, r8, lr, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], sl │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 7ef48 <__udpack_MOD_dclsetcontourb@@Base+0x1dc> │ │ │ │ + cmp r0, r5 │ │ │ │ + add ip, ip, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add lr, lr, r7 │ │ │ │ + add r4, r4, fp │ │ │ │ + bne 7ef40 <__udpack_MOD_dclsetcontourb@@Base+0x1d4> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7ee50 <__udpack_MOD_dclsetcontourb@@Base+0xe4> │ │ │ │ + mul r0, sl, r6 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + b 7eea8 <__udpack_MOD_dclsetcontourb@@Base+0x13c> │ │ │ │ + sub r3, r9, #4 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + add r1, r8, fp, lsl #2 │ │ │ │ + add r2, r9, lr, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 7efac <__udpack_MOD_dclsetcontourb@@Base+0x240> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp r5, ip │ │ │ │ + add fp, fp, r7 │ │ │ │ + add lr, lr, r6 │ │ │ │ + bge 7efa0 <__udpack_MOD_dclsetcontourb@@Base+0x234> │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + b 7eee0 <__udpack_MOD_dclsetcontourb@@Base+0x174> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 2fb60 │ │ │ │ + b 7ef70 <__udpack_MOD_dclsetcontourb@@Base+0x204> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, lr, r4, lsl pc │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq sp, r8, r8 │ │ │ │ + andeq lr, lr, r0, asr lr │ │ │ │ + andeq r2, sp, r8, lsl #16 │ │ │ │ │ │ │ │ -0008fb50 : │ │ │ │ +0007f010 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 31b70 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 7f060 <__udpack_MOD_dclsetcontoura@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 35968 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, sp, ip, asr r6 │ │ │ │ │ │ │ │ -0008fb84 : │ │ │ │ +0007f064 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 31228 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #720] @ 7f34c <__udpack_MOD_dcldrawcontour@@Base+0x2e8> │ │ │ │ + ldr r3, [pc, #720] @ 7f350 <__udpack_MOD_dcldrawcontour@@Base+0x2ec> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + rsbne r3, r7, #0 │ │ │ │ + strne r3, [sp, #24] │ │ │ │ + subne r3, r7, #1 │ │ │ │ + clzne r3, r3 │ │ │ │ + mvneq r3, #0 │ │ │ │ + lsrne r3, r3, #5 │ │ │ │ + strne r3, [sp, #20] │ │ │ │ + streq r3, [sp, #24] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ + add r6, r4, #1 │ │ │ │ + sub fp, r2, r3 │ │ │ │ + add r3, fp, #1 │ │ │ │ + bic r8, r6, r6, asr #31 │ │ │ │ + bic r9, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r2, r9, #2 │ │ │ │ + add r3, r8, #2 │ │ │ │ + mul r3, r2, r3 │ │ │ │ + moveq r7, #1 │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + lsl r5, r5, #1 │ │ │ │ + asr r5, r5, #5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + ldr sl, [r0, #36] @ 0x24 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + streq r7, [sp, #20] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [pc, #556] @ 7f354 <__udpack_MOD_dcldrawcontour@@Base+0x2f0> │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #14 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #540] @ 7f358 <__udpack_MOD_dcldrawcontour@@Base+0x2f4> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34774 │ │ │ │ + mul r3, r6, r7 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, sl │ │ │ │ + movne r8, #0 │ │ │ │ + andeq r8, r8, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + beq 7f1d0 <__udpack_MOD_dcldrawcontour@@Base+0x16c> │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 344bc │ │ │ │ + ldr r0, [pc, #456] @ 7f35c <__udpack_MOD_dcldrawcontour@@Base+0x2f8> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 3070c │ │ │ │ + ldr r2, [pc, #444] @ 7f360 <__udpack_MOD_dcldrawcontour@@Base+0x2fc> │ │ │ │ + ldr r3, [pc, #424] @ 7f350 <__udpack_MOD_dcldrawcontour@@Base+0x2ec> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7f348 <__udpack_MOD_dcldrawcontour@@Base+0x2e4> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fdb8 │ │ │ │ + orrs r3, r4, fp │ │ │ │ + bpl 7f2c4 <__udpack_MOD_dcldrawcontour@@Base+0x260> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + blt 7f324 <__udpack_MOD_dcldrawcontour@@Base+0x2c0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov ip, #0 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + lsl r8, r7, #2 │ │ │ │ + add r9, r3, r7, lsl #2 │ │ │ │ + mov r7, ip │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 7f2dc <__udpack_MOD_dcldrawcontour@@Base+0x278> │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp fp, r7 │ │ │ │ + add lr, lr, sl │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 7f204 <__udpack_MOD_dcldrawcontour@@Base+0x1a0> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl 344bc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mvn lr, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + add r4, r5, r4, lsl #2 │ │ │ │ + add r7, r3, r8 │ │ │ │ + lsl r9, r6, #2 │ │ │ │ + bgt 7f288 <__udpack_MOD_dcldrawcontour@@Base+0x224> │ │ │ │ + cmp r0, fp │ │ │ │ + add lr, lr, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add ip, ip, sl │ │ │ │ + add r4, r4, r9 │ │ │ │ + beq 7f2b8 <__udpack_MOD_dcldrawcontour@@Base+0x254> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 7f268 <__udpack_MOD_dcldrawcontour@@Base+0x204> │ │ │ │ + add r3, r5, lr, lsl #2 │ │ │ │ + add r2, r7, ip, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 7f290 <__udpack_MOD_dcldrawcontour@@Base+0x22c> │ │ │ │ + cmp r0, fp │ │ │ │ + add lr, lr, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add ip, ip, sl │ │ │ │ + add r4, r4, r9 │ │ │ │ + bne 7f288 <__udpack_MOD_dcldrawcontour@@Base+0x224> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7f18c <__udpack_MOD_dcldrawcontour@@Base+0x128> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mul r0, r6, r0 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 7f1ec <__udpack_MOD_dcldrawcontour@@Base+0x188> │ │ │ │ + sub r3, r5, #4 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r5, r3 │ │ │ │ + add r1, r9, lr, lsl #2 │ │ │ │ + add r2, r5, ip, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r1], r8 │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 7f2f4 <__udpack_MOD_dcldrawcontour@@Base+0x290> │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp fp, r7 │ │ │ │ + add lr, lr, sl │ │ │ │ + add ip, ip, r6 │ │ │ │ + bge 7f2e8 <__udpack_MOD_dcldrawcontour@@Base+0x284> │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + b 7f220 <__udpack_MOD_dcldrawcontour@@Base+0x1bc> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl 344bc │ │ │ │ + b 7f2b8 <__udpack_MOD_dcldrawcontour@@Base+0x254> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, lr, r8, lsr #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, sp, ip, lsl #23 │ │ │ │ + andeq r2, sp, r0, ror #10 │ │ │ │ + andeq r2, sp, r4, lsl #10 │ │ │ │ + andeq lr, lr, r4, lsl #22 │ │ │ │ │ │ │ │ -0008fbb8 : │ │ │ │ +0007f364 <__datelib_MOD_dcllengthofyear@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 339d0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #48] @ 7f3ac <__datelib_MOD_dcllengthofyear@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34f00 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, sp, ip, lsr #6 │ │ │ │ │ │ │ │ -0008fbec : │ │ │ │ +0007f3b0 <__datelib_MOD_dcllengthofmonth@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 352fc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #56] @ 7f400 <__datelib_MOD_dcllengthofmonth@@Base+0x50> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33214 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + strdeq r2, [sp], -r0 │ │ │ │ │ │ │ │ -0008fc08 : │ │ │ │ +0007f404 <__datelib_MOD_dcldayofweek@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33268 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r5, [pc, #56] @ 7f454 <__datelib_MOD_dcldayofweek@@Base+0x50> │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #12 │ │ │ │ + bl 2fa1c │ │ │ │ + add r2, r4, #8 │ │ │ │ + add r1, r4, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34288 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x000d22b0 │ │ │ │ │ │ │ │ -0008fc3c : │ │ │ │ +0007f458 <__datelib_MOD_dclformatdate@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32b30 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [pc, #72] @ 7f4b8 <__datelib_MOD_dclformatdate@@Base+0x60> │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r4, #8 │ │ │ │ + add r2, r4, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 2f4e8 │ │ │ │ + mov r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r2, sp, ip, ror #4 │ │ │ │ │ │ │ │ -0008fc58 : │ │ │ │ +0007f4bc <__datelib_MOD_dcldiffdate@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 347d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #88] @ 7f52c <__datelib_MOD_dcldiffdate@@Base+0x70> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 2fa1c │ │ │ │ + add r1, r5, #8 │ │ │ │ + add r2, r5, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r2, r4, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3088c │ │ │ │ + mov r1, #11 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, sp, r8, lsl r2 │ │ │ │ │ │ │ │ -0008fc74 : │ │ │ │ +0007f530 <__datelib_MOD_dcladddate@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 329d4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #168] @ 7f5f4 <__datelib_MOD_dcladddate@@Base+0xc4> │ │ │ │ + ldr r7, [pc, #168] @ 7f5f8 <__datelib_MOD_dcladddate@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #168] @ 7f5fc <__datelib_MOD_dcladddate@@Base+0xcc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ + add r2, r6, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + add r3, r6, #8 │ │ │ │ + bl 323a4 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fec0 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #56] @ 7f600 <__datelib_MOD_dcladddate@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #48] @ 7f5fc <__datelib_MOD_dcladddate@@Base+0xcc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7f5f0 <__datelib_MOD_dcladddate@@Base+0xc0> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, lr, r8, asr r7 │ │ │ │ + andeq r2, sp, r0, lsr #3 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, lr, r0, ror #13 │ │ │ │ │ │ │ │ -0008fc90 : │ │ │ │ +0007f604 <__datelib_MOD_dclgetdate@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 330ac │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #136] @ 7f6a4 <__datelib_MOD_dclgetdate@@Base+0xa0> │ │ │ │ + ldr r6, [pc, #136] @ 7f6a8 <__datelib_MOD_dclgetdate@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #136] @ 7f6ac <__datelib_MOD_dclgetdate@@Base+0xa8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 32f68 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldm sp, {r0, r1, r2} │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #56] @ 7f6b0 <__datelib_MOD_dclgetdate@@Base+0xac> │ │ │ │ + ldr r3, [pc, #48] @ 7f6ac <__datelib_MOD_dclgetdate@@Base+0xa8> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7f6a0 <__datelib_MOD_dclgetdate@@Base+0x9c> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, lr, r8, lsl #13 │ │ │ │ + ldrdeq r2, [sp], -ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, lr, r0, lsr r6 │ │ │ │ │ │ │ │ -0008fcac : │ │ │ │ +0007f6b4 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32560 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7f6fc <__uwpack_MOD_dclgetygridnumber@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33220 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, sp, r4, asr #32 │ │ │ │ │ │ │ │ -0008fcc8 : │ │ │ │ +0007f700 <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 8fe34 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8fe64 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8fe4c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #88 @ 0x58 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - stm sp, {r7, r9} │ │ │ │ - bl 358fc │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7f748 <__uwpack_MOD_dclgetxgridnumber@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 32848 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 8fe7c │ │ │ │ - ldr r0, [pc, #64] @ 8fe80 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 8fe84 │ │ │ │ - ldr r0, [pc, #48] @ 8fe88 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 8fe8c │ │ │ │ - ldr r0, [pc, #32] @ 8fe90 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r9, fp, r0, asr #2 │ │ │ │ - andeq r0, ip, r4, lsr r0 │ │ │ │ - andeq r9, fp, r8, lsr #2 │ │ │ │ - andeq r0, ip, r4, ror r0 │ │ │ │ - andeq r9, fp, r0, lsl r1 │ │ │ │ - andeq r0, ip, r0, lsr r0 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, sp, ip │ │ │ │ │ │ │ │ -0008fe94 : │ │ │ │ +0007f74c <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 90000 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90030 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 90018 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #88 @ 0x58 │ │ │ │ - mov r2, lr │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - stm sp, {r7, r9} │ │ │ │ - bl 32c5c │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7f794 <__uwpack_MOD_dclgetygridvalue@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 34da4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 90048 │ │ │ │ - ldr r0, [pc, #64] @ 9004c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 90050 │ │ │ │ - ldr r0, [pc, #48] @ 90054 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 90058 │ │ │ │ - ldr r0, [pc, #32] @ 9005c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, r4, ror pc │ │ │ │ - andeq pc, fp, ip, ror #29 │ │ │ │ - andeq r8, fp, ip, asr pc │ │ │ │ - andeq pc, fp, ip, lsr #30 │ │ │ │ - andeq r8, fp, r4, asr #30 │ │ │ │ - andeq pc, fp, r8, ror #29 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrdeq r1, [sp], -r4 │ │ │ │ │ │ │ │ -00090060 : │ │ │ │ +0007f798 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 901c8 │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - cmp r9, #1 │ │ │ │ - movcs r0, r9 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 901f8 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - cmp r8, #1 │ │ │ │ - movcs r0, r8 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 901e0 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 314ec │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 314ec │ │ │ │ - add lr, sp, #84 @ 0x54 │ │ │ │ - mov r2, lr │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 34c54 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 7f7e0 <__uwpack_MOD_dclgetxgridvalue@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ + bl 2f71c │ │ │ │ + mov r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 90210 │ │ │ │ - ldr r0, [pc, #64] @ 90214 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ 90218 │ │ │ │ - ldr r0, [pc, #48] @ 9021c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ 90220 │ │ │ │ - ldr r0, [pc, #32] @ 90224 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, ip, lsr #27 │ │ │ │ - andeq pc, fp, r8, lsr #27 │ │ │ │ - muleq fp, r4, sp │ │ │ │ - andeq pc, fp, r8, ror #27 │ │ │ │ - andeq r8, fp, ip, ror sp │ │ │ │ - andeq pc, fp, r4, lsr #27 │ │ │ │ - │ │ │ │ -00090228 : │ │ │ │ - b 32bfc │ │ │ │ - │ │ │ │ -0009022c : │ │ │ │ - b 33850 │ │ │ │ - │ │ │ │ -00090230 : │ │ │ │ - b 3016c │ │ │ │ - │ │ │ │ -00090234 : │ │ │ │ - b 32f68 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + muleq sp, ip, pc @ │ │ │ │ │ │ │ │ -00090238 : │ │ │ │ +0007f7e4 <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33bc8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 7f834 <__uwpack_MOD_dclgetyevengrid@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 31180 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r1, sp, r4, ror #30 │ │ │ │ │ │ │ │ -00090254 : │ │ │ │ +0007f838 <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 32950 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00090290 : │ │ │ │ - b 32ed8 │ │ │ │ - │ │ │ │ -00090294 : │ │ │ │ - b 30208 │ │ │ │ + ldr r4, [pc, #56] @ 7f888 <__uwpack_MOD_dclgetxevengrid@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 301d8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq r1, sp, r0, lsr #30 │ │ │ │ │ │ │ │ -00090298 : │ │ │ │ +0007f88c <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3508c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 7f8dc <__uwpack_MOD_dclsetyevengrid@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30310 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq r1, [sp], -ip │ │ │ │ │ │ │ │ -000902b4 : │ │ │ │ +0007f8e0 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31870 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000902d0 : │ │ │ │ - b 3088c │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 7f930 <__uwpack_MOD_dclsetxevengrid@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 33fb8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + muleq sp, r8, lr │ │ │ │ │ │ │ │ -000902d4 : │ │ │ │ +0007f934 <__uwpack_MOD_dclgetygrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 90380 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #324] @ 7fa98 <__uwpack_MOD_dclgetygrid@@Base+0x164> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #320] @ 7fa9c <__uwpack_MOD_dclgetygrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7f9ec <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ + ldr r0, [pc, #272] @ 7faa0 <__uwpack_MOD_dclgetygrid@@Base+0x16c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7fa00 <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2f4e8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 34e64 │ │ │ │ + ldr r2, [pc, #236] @ 7faa4 <__uwpack_MOD_dclgetygrid@@Base+0x170> │ │ │ │ + ldr r3, [pc, #224] @ 7fa9c <__uwpack_MOD_dclgetygrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7fa94 <__uwpack_MOD_dclgetygrid@@Base+0x160> │ │ │ │ + ldr r0, [pc, #204] @ 7faa8 <__uwpack_MOD_dclgetygrid@@Base+0x174> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #184] @ 7faac <__uwpack_MOD_dclgetygrid@@Base+0x178> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7f9a0 <__uwpack_MOD_dclgetygrid@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7fa6c <__uwpack_MOD_dclgetygrid@@Base+0x138> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7fa28 <__uwpack_MOD_dclgetygrid@@Base+0xf4> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 34e64 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 7fa50 <__uwpack_MOD_dclgetygrid@@Base+0x11c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7f9b0 <__uwpack_MOD_dclgetygrid@@Base+0x7c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 34e64 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90398 │ │ │ │ - ldr r0, [pc, #16] @ 9039c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r8, [fp], -r4 │ │ │ │ - andeq pc, fp, r4, ror ip @ │ │ │ │ - │ │ │ │ -000903a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3262c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 7f9b0 <__uwpack_MOD_dclgetygrid@@Base+0x7c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, lr, r0, asr r3 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, sp, r0, lsl lr │ │ │ │ + strdeq lr, [lr], -r0 │ │ │ │ + andeq r1, sp, r4, asr #27 │ │ │ │ + andeq r1, sp, ip, lsr #27 │ │ │ │ │ │ │ │ -000903bc : │ │ │ │ +0007fab0 <__uwpack_MOD_dclsetygrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #324] @ 7fc14 <__uwpack_MOD_dclsetygrid@@Base+0x164> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #320] @ 7fc18 <__uwpack_MOD_dclsetygrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34888 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7fb68 <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ + ldr r0, [pc, #272] @ 7fc1c <__uwpack_MOD_dclsetygrid@@Base+0x16c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7fb7c <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 359f8 │ │ │ │ + ldr r2, [pc, #236] @ 7fc20 <__uwpack_MOD_dclsetygrid@@Base+0x170> │ │ │ │ + ldr r3, [pc, #224] @ 7fc18 <__uwpack_MOD_dclsetygrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7fc10 <__uwpack_MOD_dclsetygrid@@Base+0x160> │ │ │ │ + ldr r0, [pc, #204] @ 7fc24 <__uwpack_MOD_dclsetygrid@@Base+0x174> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #184] @ 7fc28 <__uwpack_MOD_dclsetygrid@@Base+0x178> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7fb1c <__uwpack_MOD_dclsetygrid@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7fbe8 <__uwpack_MOD_dclsetygrid@@Base+0x138> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7fba4 <__uwpack_MOD_dclsetygrid@@Base+0xf4> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 359f8 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 7fbcc <__uwpack_MOD_dclsetygrid@@Base+0x11c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7fb2c <__uwpack_MOD_dclsetygrid@@Base+0x7c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, sp │ │ │ │ + str r3, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + bl 359f8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7fb2c <__uwpack_MOD_dclsetygrid@@Base+0x7c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq lr, [lr], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, sp, r0, lsr #25 │ │ │ │ + andeq lr, lr, r4, ror r1 │ │ │ │ + andeq r1, sp, r4, asr ip │ │ │ │ + andeq r1, sp, ip, lsr ip │ │ │ │ │ │ │ │ -000903e8 : │ │ │ │ +0007fc2c <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #324] @ 7fd90 <__uwpack_MOD_dclgetxgrid@@Base+0x164> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #320] @ 7fd94 <__uwpack_MOD_dclgetxgrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7fce4 <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ + ldr r0, [pc, #272] @ 7fd98 <__uwpack_MOD_dclgetxgrid@@Base+0x16c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7fcf8 <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32a10 │ │ │ │ + ldr r2, [pc, #236] @ 7fd9c <__uwpack_MOD_dclgetxgrid@@Base+0x170> │ │ │ │ + ldr r3, [pc, #224] @ 7fd94 <__uwpack_MOD_dclgetxgrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7fd8c <__uwpack_MOD_dclgetxgrid@@Base+0x160> │ │ │ │ + ldr r0, [pc, #204] @ 7fda0 <__uwpack_MOD_dclgetxgrid@@Base+0x174> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #184] @ 7fda4 <__uwpack_MOD_dclgetxgrid@@Base+0x178> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7fc98 <__uwpack_MOD_dclgetxgrid@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7fd64 <__uwpack_MOD_dclgetxgrid@@Base+0x138> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90488 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 356e0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7fd20 <__uwpack_MOD_dclgetxgrid@@Base+0xf4> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 32a10 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 7fd48 <__uwpack_MOD_dclgetxgrid@@Base+0x11c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7fca8 <__uwpack_MOD_dclgetxgrid@@Base+0x7c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 32a10 │ │ │ │ + mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 904a0 │ │ │ │ - ldr r0, [pc, #16] @ 904a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, ip, ror #21 │ │ │ │ - muleq fp, r8, fp │ │ │ │ - │ │ │ │ -000904a8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 323a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 7fca8 <__uwpack_MOD_dclgetxgrid@@Base+0x7c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, lr, r8, asr r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, sp, r0, lsr fp │ │ │ │ + strdeq sp, [lr], -r8 │ │ │ │ + andeq r1, sp, r4, ror #21 │ │ │ │ + andeq r1, sp, ip, asr #21 │ │ │ │ │ │ │ │ -000904e4 : │ │ │ │ +0007fda8 <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r2, [pc, #324] @ 7ff0c <__uwpack_MOD_dclsetxgrid@@Base+0x164> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [pc, #320] @ 7ff10 <__uwpack_MOD_dclsetxgrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fbd8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + add r5, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic r7, r5, r5, asr #31 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 7fe60 <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ + ldr r0, [pc, #272] @ 7ff14 <__uwpack_MOD_dclsetxgrid@@Base+0x16c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 7fe74 <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 3187c │ │ │ │ + ldr r2, [pc, #236] @ 7ff18 <__uwpack_MOD_dclsetxgrid@@Base+0x170> │ │ │ │ + ldr r3, [pc, #224] @ 7ff10 <__uwpack_MOD_dclsetxgrid@@Base+0x168> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ff08 <__uwpack_MOD_dclsetxgrid@@Base+0x160> │ │ │ │ + ldr r0, [pc, #204] @ 7ff1c <__uwpack_MOD_dclsetxgrid@@Base+0x174> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #184] @ 7ff20 <__uwpack_MOD_dclsetxgrid@@Base+0x178> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + b 7fe14 <__uwpack_MOD_dclsetxgrid@@Base+0x6c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 7fee0 <__uwpack_MOD_dclsetxgrid@@Base+0x138> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 33ebc │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], r8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 7fe9c <__uwpack_MOD_dclsetxgrid@@Base+0xf4> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 3187c │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + str r3, [r6], r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 7fec4 <__uwpack_MOD_dclsetxgrid@@Base+0x11c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7fe24 <__uwpack_MOD_dclsetxgrid@@Base+0x7c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, sp │ │ │ │ + str r3, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + bl 3187c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 7fe24 <__uwpack_MOD_dclsetxgrid@@Base+0x7c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq sp, [lr], -ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, sp, r0, asr #19 │ │ │ │ + andeq sp, lr, ip, ror lr │ │ │ │ + andeq r1, sp, r4, ror r9 │ │ │ │ + andeq r1, sp, ip, asr r9 │ │ │ │ + │ │ │ │ +0007ff24 <__fft_work_MOD___copy_fft_work_Work@@Base>: │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, r1 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00090510 : │ │ │ │ +0007ff4c <__fftreal_MOD_dclrealfft_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f968 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #568] @ 801a0 <__fftreal_MOD_dclrealfft_b@@Base+0x254> │ │ │ │ + ldr r3, [pc, #568] @ 801a4 <__fftreal_MOD_dclrealfft_b@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #544] @ 801a8 <__fftreal_MOD_dclrealfft_b@@Base+0x25c> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq sl, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #12 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #480] @ 801ac <__fftreal_MOD_dclrealfft_b@@Base+0x260> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, r2, lsl #3] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 80020 <__fftreal_MOD_dclrealfft_b@@Base+0xd4> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #436] @ 801b0 <__fftreal_MOD_dclrealfft_b@@Base+0x264> │ │ │ │ + ldr r1, [pc, #436] @ 801b4 <__fftreal_MOD_dclrealfft_b@@Base+0x268> │ │ │ │ + ldr r0, [pc, #436] @ 801b8 <__fftreal_MOD_dclrealfft_b@@Base+0x26c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 80050 <__fftreal_MOD_dclrealfft_b@@Base+0x104> │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r1], sl │ │ │ │ + cmp r3, r5 │ │ │ │ + str r2, [r0], r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 8003c <__fftreal_MOD_dclrealfft_b@@Base+0xf0> │ │ │ │ + ldr r4, [pc, #356] @ 801bc <__fftreal_MOD_dclrealfft_b@@Base+0x270> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #28] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 800b8 <__fftreal_MOD_dclrealfft_b@@Base+0x16c> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 34228 │ │ │ │ + ldr r2, [pc, #316] @ 801c0 <__fftreal_MOD_dclrealfft_b@@Base+0x274> │ │ │ │ + ldr r3, [pc, #284] @ 801a4 <__fftreal_MOD_dclrealfft_b@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8019c <__fftreal_MOD_dclrealfft_b@@Base+0x250> │ │ │ │ + ldr r0, [pc, #284] @ 801c4 <__fftreal_MOD_dclrealfft_b@@Base+0x278> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #32] │ │ │ │ + ldr r9, [r4, #36] @ 0x24 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 8018c <__fftreal_MOD_dclrealfft_b@@Base+0x240> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 80104 <__fftreal_MOD_dclrealfft_b@@Base+0x1b8> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 34228 │ │ │ │ + ldr r3, [pc, #152] @ 801c8 <__fftreal_MOD_dclrealfft_b@@Base+0x27c> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ + ldr lr, [r3, #28] │ │ │ │ + bgt 80180 <__fftreal_MOD_dclrealfft_b@@Base+0x234> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 80170 <__fftreal_MOD_dclrealfft_b@@Base+0x224> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 8007c <__fftreal_MOD_dclrealfft_b@@Base+0x130> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 80118 <__fftreal_MOD_dclrealfft_b@@Base+0x1cc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, lr, r0, asr #26 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, sp, ip, lsr #16 │ │ │ │ + @ instruction: 0x000fdab4 │ │ │ │ + ldrdeq r1, [sp], -r4 │ │ │ │ + andeq r1, sp, r4, ror #15 │ │ │ │ + andeq r5, sp, r8, ror #17 │ │ │ │ + andeq sp, pc, ip, lsr #20 │ │ │ │ + andeq sp, lr, r4, lsr #24 │ │ │ │ + andeq r1, sp, r8, lsr #14 │ │ │ │ + andeq sp, pc, r4, asr r9 @ │ │ │ │ │ │ │ │ -0009052c : │ │ │ │ +000801cc <__fftreal_MOD_dclrealfft_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30d48 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00090548 : │ │ │ │ - b 34f00 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #568] @ 80420 <__fftreal_MOD_dclrealfft_f@@Base+0x254> │ │ │ │ + ldr r3, [pc, #568] @ 80424 <__fftreal_MOD_dclrealfft_f@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #544] @ 80428 <__fftreal_MOD_dclrealfft_f@@Base+0x25c> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq sl, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #12 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #480] @ 8042c <__fftreal_MOD_dclrealfft_f@@Base+0x260> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, r2, lsl #3] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 802a0 <__fftreal_MOD_dclrealfft_f@@Base+0xd4> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #436] @ 80430 <__fftreal_MOD_dclrealfft_f@@Base+0x264> │ │ │ │ + ldr r1, [pc, #436] @ 80434 <__fftreal_MOD_dclrealfft_f@@Base+0x268> │ │ │ │ + ldr r0, [pc, #436] @ 80438 <__fftreal_MOD_dclrealfft_f@@Base+0x26c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 802d0 <__fftreal_MOD_dclrealfft_f@@Base+0x104> │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r1], sl │ │ │ │ + cmp r3, r5 │ │ │ │ + str r2, [r0], r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 802bc <__fftreal_MOD_dclrealfft_f@@Base+0xf0> │ │ │ │ + ldr r4, [pc, #356] @ 8043c <__fftreal_MOD_dclrealfft_f@@Base+0x270> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #28] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 80338 <__fftreal_MOD_dclrealfft_f@@Base+0x16c> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 336d0 │ │ │ │ + ldr r2, [pc, #316] @ 80440 <__fftreal_MOD_dclrealfft_f@@Base+0x274> │ │ │ │ + ldr r3, [pc, #284] @ 80424 <__fftreal_MOD_dclrealfft_f@@Base+0x258> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8041c <__fftreal_MOD_dclrealfft_f@@Base+0x250> │ │ │ │ + ldr r0, [pc, #284] @ 80444 <__fftreal_MOD_dclrealfft_f@@Base+0x278> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #32] │ │ │ │ + ldr r9, [r4, #36] @ 0x24 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 8040c <__fftreal_MOD_dclrealfft_f@@Base+0x240> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 80384 <__fftreal_MOD_dclrealfft_f@@Base+0x1b8> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 336d0 │ │ │ │ + ldr r3, [pc, #152] @ 80448 <__fftreal_MOD_dclrealfft_f@@Base+0x27c> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ + ldr lr, [r3, #28] │ │ │ │ + bgt 80400 <__fftreal_MOD_dclrealfft_f@@Base+0x234> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 803f0 <__fftreal_MOD_dclrealfft_f@@Base+0x224> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 802fc <__fftreal_MOD_dclrealfft_f@@Base+0x130> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 80398 <__fftreal_MOD_dclrealfft_f@@Base+0x1cc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, lr, r0, asr #21 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, sp, r0, ror #11 │ │ │ │ + andeq sp, pc, r4, lsr r8 @ │ │ │ │ + andeq r1, sp, r4, asr r5 │ │ │ │ + andeq r1, sp, r4, ror r5 │ │ │ │ + andeq r5, sp, r8, ror #12 │ │ │ │ + andeq sp, pc, ip, lsr #15 │ │ │ │ + andeq sp, lr, r4, lsr #19 │ │ │ │ + ldrdeq r1, [sp], -ip │ │ │ │ + ldrdeq sp, [pc], -r4 │ │ │ │ │ │ │ │ -0009054c : │ │ │ │ +0008044c <__fftreal_MOD_dcldeallocrealfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3397c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ 804d4 <__fftreal_MOD_dcldeallocrealfft@@Base+0x88> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #88] @ 804d8 <__fftreal_MOD_dcldeallocrealfft@@Base+0x8c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 804b8 <__fftreal_MOD_dcldeallocrealfft@@Base+0x6c> │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [pc, #56] @ 804dc <__fftreal_MOD_dcldeallocrealfft@@Base+0x90> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #17 │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #32] @ 804e0 <__fftreal_MOD_dcldeallocrealfft@@Base+0x94> │ │ │ │ + ldr r1, [pc, #32] @ 804e4 <__fftreal_MOD_dcldeallocrealfft@@Base+0x98> │ │ │ │ + ldr r0, [pc, #32] @ 804e8 <__fftreal_MOD_dcldeallocrealfft@@Base+0x9c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq r1, sp, ip, lsr #7 │ │ │ │ + andeq sp, pc, r4, lsl #12 │ │ │ │ + andeq r1, sp, ip, ror #6 │ │ │ │ + andeq r1, sp, r4, ror #6 │ │ │ │ + @ instruction: 0x000d0cbc │ │ │ │ + andeq r1, sp, r0, ror #6 │ │ │ │ │ │ │ │ -00090568 : │ │ │ │ +000804ec <__fftreal_MOD_dclinitrealfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #332] @ 80654 <__fftreal_MOD_dclinitrealfft@@Base+0x168> │ │ │ │ mov r4, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90608 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34b64 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #304] @ 80658 <__fftreal_MOD_dclinitrealfft@@Base+0x16c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80574 <__fftreal_MOD_dclinitrealfft@@Base+0x88> │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #268] @ 8065c <__fftreal_MOD_dclinitrealfft@@Base+0x170> │ │ │ │ + ldr r0, [pc, #268] @ 80660 <__fftreal_MOD_dclinitrealfft@@Base+0x174> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #264] @ 80664 <__fftreal_MOD_dclinitrealfft@@Base+0x178> │ │ │ │ + mov r3, #14 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r0, [r5] │ │ │ │ + ldr r3, [pc, #232] @ 80668 <__fftreal_MOD_dclinitrealfft@@Base+0x17c> │ │ │ │ + add r2, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + lsl r6, r0, #1 │ │ │ │ + add r1, r3, r2, lsl #3 │ │ │ │ + add r6, r6, #15 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + str r0, [r3, r2] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r2, [pc, #200] @ 8066c <__fftreal_MOD_dclinitrealfft@@Base+0x180> │ │ │ │ + mov r0, #4 │ │ │ │ + cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ + str r8, [r1, #20] │ │ │ │ + str r8, [r1, #16] │ │ │ │ + str r0, [r1, #12] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ + bgt 80630 <__fftreal_MOD_dclinitrealfft@@Base+0x144> │ │ │ │ + cmp r6, #0 │ │ │ │ + lslgt r8, r6, #2 │ │ │ │ + movgt r0, r8 │ │ │ │ + movle r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #152] @ 80670 <__fftreal_MOD_dclinitrealfft@@Base+0x184> │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + beq 8063c <__fftreal_MOD_dclinitrealfft@@Base+0x150> │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90620 │ │ │ │ - ldr r0, [pc, #16] @ 90624 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [r3, #32] │ │ │ │ + str r2, [r3, #28] │ │ │ │ + mov r2, #4 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ + str ip, [r3, #8] │ │ │ │ + str r2, [r3, #24] │ │ │ │ + bl 301cc │ │ │ │ + ldr r0, [pc, #84] @ 80674 <__fftreal_MOD_dclinitrealfft@@Base+0x188> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #64] @ 80678 <__fftreal_MOD_dclinitrealfft@@Base+0x18c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #56] @ 8067c <__fftreal_MOD_dclinitrealfft@@Base+0x190> │ │ │ │ + ldr r0, [pc, #56] @ 80680 <__fftreal_MOD_dclinitrealfft@@Base+0x194> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, ip, ror #18 │ │ │ │ - andeq pc, fp, r4, asr #20 │ │ │ │ - │ │ │ │ -00090628 : │ │ │ │ - b 33214 │ │ │ │ - │ │ │ │ -0009062c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34e94 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq r1, sp, r0, asr #6 │ │ │ │ + andeq sp, pc, ip, asr r5 @ │ │ │ │ + andeq r1, sp, r8, ror #5 │ │ │ │ + muleq sp, r0, r3 │ │ │ │ + strdeq r1, [sp], -ip │ │ │ │ + andeq sp, pc, r4, lsl #10 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andeq sp, pc, ip, lsr #9 │ │ │ │ + andeq r1, sp, ip, lsr #4 │ │ │ │ + andeq r0, sp, r0, lsr #24 │ │ │ │ + strdeq r8, [ip], -r4 │ │ │ │ + andeq r1, sp, r0, asr #4 │ │ │ │ │ │ │ │ -00090648 : │ │ │ │ +00080684 <__ffteasy_MOD_dcleasyfft_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #1232] @ 80b6c <__ffteasy_MOD_dcleasyfft_b@@Base+0x4e8> │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #1224] @ 80b70 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4ec> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr ip, [r0, #32] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub ip, ip, r1 │ │ │ │ + ldr r1, [r0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + sub sl, r0, r1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #1132] @ 80b74 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4f0> │ │ │ │ + add r3, ip, #1 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + sub fp, r1, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + moveq r8, #1 │ │ │ │ + add r3, sl, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + moveq r7, #1 │ │ │ │ + add r3, fp, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + moveq r6, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #1056] @ 80b78 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4f4> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r2, [r3, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 906f0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30568 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + beq 807b4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x130> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #1004] @ 80b7c <__ffteasy_MOD_dcleasyfft_b@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #1004] @ 80b80 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #1004] @ 80b84 <__ffteasy_MOD_dcleasyfft_b@@Base+0x500> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #12 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90708 │ │ │ │ - ldr r0, [pc, #16] @ 9070c │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, r4, lsl #17 │ │ │ │ - andeq pc, fp, r8, lsl #19 │ │ │ │ - │ │ │ │ -00090710 : │ │ │ │ - b 34c9c │ │ │ │ - │ │ │ │ -00090714 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30fd0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 8088c <__ffteasy_MOD_dcleasyfft_b@@Base+0x208> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 808e0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 8092c <__ffteasy_MOD_dcleasyfft_b@@Base+0x2a8> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [pc, #920] @ 80b88 <__ffteasy_MOD_dcleasyfft_b@@Base+0x504> │ │ │ │ + add r2, r3, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, r2, lsl #3 │ │ │ │ + ldr r3, [r5, #428] @ 0x1ac │ │ │ │ + ldr r2, [r5, #404] @ 0x194 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne 80a98 <__ffteasy_MOD_dcleasyfft_b@@Base+0x414> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + bl 33f58 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 80a58 <__ffteasy_MOD_dcleasyfft_b@@Base+0x3d4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 80a1c <__ffteasy_MOD_dcleasyfft_b@@Base+0x398> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 809e0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x35c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 80974 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2f0> │ │ │ │ + ldr r2, [pc, #820] @ 80b8c <__ffteasy_MOD_dcleasyfft_b@@Base+0x508> │ │ │ │ + ldr r3, [pc, #788] @ 80b70 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4ec> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 80b68 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #788] @ 80b90 <__ffteasy_MOD_dcleasyfft_b@@Base+0x50c> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 80b54 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4d0> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp lr, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 808bc <__ffteasy_MOD_dcleasyfft_b@@Base+0x238> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + beq 807cc <__ffteasy_MOD_dcleasyfft_b@@Base+0x148> │ │ │ │ + cmp sl, #0 │ │ │ │ + blt 80b18 <__ffteasy_MOD_dcleasyfft_b@@Base+0x494> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp sl, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 80908 <__ffteasy_MOD_dcleasyfft_b@@Base+0x284> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + beq 807dc <__ffteasy_MOD_dcleasyfft_b@@Base+0x158> │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 80b2c <__ffteasy_MOD_dcleasyfft_b@@Base+0x4a8> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], lr │ │ │ │ + cmp fp, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 80954 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2d0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b 807e4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x160> │ │ │ │ + ldr r2, [pc, #536] @ 80b94 <__ffteasy_MOD_dcleasyfft_b@@Base+0x510> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, r4 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + ldr r1, [r3, #432] @ 0x1b0 │ │ │ │ + ldr r0, [r3, #436] @ 0x1b4 │ │ │ │ + ldr r2, [r3, #404] @ 0x194 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldr ip, [r3, #408] @ 0x198 │ │ │ │ + ldr lr, [r3, #428] @ 0x1ac │ │ │ │ + bgt 809d4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x350> │ │ │ │ + mla ip, lr, r1, ip │ │ │ │ + ldr r3, [r3, #424] @ 0x1a8 │ │ │ │ + sub r0, r0, r1 │ │ │ │ + mla r2, r3, ip, r2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], ip │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 809c4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x340> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 80850 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1cc> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80a10 <__ffteasy_MOD_dcleasyfft_b@@Base+0x38c> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r1, fp, lsl #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r6 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 80a00 <__ffteasy_MOD_dcleasyfft_b@@Base+0x37c> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 80844 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1c0> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80a4c <__ffteasy_MOD_dcleasyfft_b@@Base+0x3c8> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, r1, sl, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 80a3c <__ffteasy_MOD_dcleasyfft_b@@Base+0x3b8> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 8083c <__ffteasy_MOD_dcleasyfft_b@@Base+0x1b8> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80a8c <__ffteasy_MOD_dcleasyfft_b@@Base+0x408> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r8 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 80a7c <__ffteasy_MOD_dcleasyfft_b@@Base+0x3f8> │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 80834 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1b0> │ │ │ │ + ldr r1, [r5, #432] @ 0x1b0 │ │ │ │ + ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + bmi 80b40 <__ffteasy_MOD_dcleasyfft_b@@Base+0x4bc> │ │ │ │ + add r0, r3, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + ldr r9, [r5, #408] @ 0x198 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r3 │ │ │ │ + mla r2, r1, r2, r9 │ │ │ │ + ldr ip, [r5, #424] @ 0x1a8 │ │ │ │ + mov r9, r2 │ │ │ │ + mul r3, ip, r3 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + mla r9, ip, r9, r2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r9], ip │ │ │ │ + cmp r3, r2 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 80afc <__ffteasy_MOD_dcleasyfft_b@@Base+0x478> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b 8080c <__ffteasy_MOD_dcleasyfft_b@@Base+0x188> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 807d4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x150> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 807e4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b 8080c <__ffteasy_MOD_dcleasyfft_b@@Base+0x188> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + b 807c4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x140> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, lr, r4, lsl #12 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, sp, r0, lsl #3 │ │ │ │ + andeq sp, pc, r8, lsr #6 │ │ │ │ + andeq r1, sp, r0, asr #32 │ │ │ │ + andeq r1, sp, ip, lsl #2 │ │ │ │ + andeq r5, sp, r4, asr r1 │ │ │ │ + muleq pc, r4, r2 @ │ │ │ │ + andeq sp, lr, r0, asr r4 │ │ │ │ + andeq r1, sp, r4, lsr r0 │ │ │ │ + andeq sp, pc, r8, lsl #2 │ │ │ │ │ │ │ │ -00090730 : │ │ │ │ +00080b98 <__ffteasy_MOD_dcleasyfft_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 907d0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 339dc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #1232] @ 81080 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4e8> │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #1224] @ 81084 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4ec> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr ip, [r0, #32] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub ip, ip, r1 │ │ │ │ + ldr r1, [r0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + sub sl, r0, r1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #1132] @ 81088 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4f0> │ │ │ │ + add r3, ip, #1 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + sub fp, r1, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + moveq r8, #1 │ │ │ │ + add r3, sl, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + moveq r7, #1 │ │ │ │ + add r3, fp, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + moveq r6, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #1056] @ 8108c <__ffteasy_MOD_dcleasyfft_f@@Base+0x4f4> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r2, [r3, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq 80cc8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x130> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #1004] @ 81090 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #1004] @ 81094 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #1004] @ 81098 <__ffteasy_MOD_dcleasyfft_f@@Base+0x500> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #12 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 907e8 │ │ │ │ - ldr r0, [pc, #16] @ 907ec │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, r4, lsr #15 │ │ │ │ - ldrdeq pc, [fp], -r4 │ │ │ │ - │ │ │ │ -000907f0 : │ │ │ │ - b 34288 │ │ │ │ - │ │ │ │ -000907f4 : │ │ │ │ - b 2f80c │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 80da0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x208> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 80df4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 80e40 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2a8> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [pc, #920] @ 8109c <__ffteasy_MOD_dcleasyfft_f@@Base+0x504> │ │ │ │ + add r2, r3, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, r2, lsl #3 │ │ │ │ + ldr r3, [r5, #428] @ 0x1ac │ │ │ │ + ldr r2, [r5, #404] @ 0x194 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne 80fac <__ffteasy_MOD_dcleasyfft_f@@Base+0x414> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + bl 33160 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 80f6c <__ffteasy_MOD_dcleasyfft_f@@Base+0x3d4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 80f30 <__ffteasy_MOD_dcleasyfft_f@@Base+0x398> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 80ef4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x35c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 80e88 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2f0> │ │ │ │ + ldr r2, [pc, #820] @ 810a0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x508> │ │ │ │ + ldr r3, [pc, #788] @ 81084 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4ec> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8107c <__ffteasy_MOD_dcleasyfft_f@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #788] @ 810a4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x50c> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 81068 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4d0> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp lr, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 80dd0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x238> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + beq 80ce0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x148> │ │ │ │ + cmp sl, #0 │ │ │ │ + blt 8102c <__ffteasy_MOD_dcleasyfft_f@@Base+0x494> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp sl, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 80e1c <__ffteasy_MOD_dcleasyfft_f@@Base+0x284> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + beq 80cf0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x158> │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 81040 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4a8> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r1], lr │ │ │ │ + cmp fp, r2 │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + bge 80e68 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2d0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b 80cf8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x160> │ │ │ │ + ldr r2, [pc, #536] @ 810a8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x510> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, r4 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + ldr r1, [r3, #432] @ 0x1b0 │ │ │ │ + ldr r0, [r3, #436] @ 0x1b4 │ │ │ │ + ldr r2, [r3, #404] @ 0x194 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldr ip, [r3, #408] @ 0x198 │ │ │ │ + ldr lr, [r3, #428] @ 0x1ac │ │ │ │ + bgt 80ee8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x350> │ │ │ │ + mla ip, lr, r1, ip │ │ │ │ + ldr r3, [r3, #424] @ 0x1a8 │ │ │ │ + sub r0, r0, r1 │ │ │ │ + mla r2, r3, ip, r2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], ip │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 80ed8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x340> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 80d64 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1cc> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80f24 <__ffteasy_MOD_dcleasyfft_f@@Base+0x38c> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r1, fp, lsl #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r6 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 80f14 <__ffteasy_MOD_dcleasyfft_f@@Base+0x37c> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 80d58 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1c0> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80f60 <__ffteasy_MOD_dcleasyfft_f@@Base+0x3c8> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, r1, sl, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 80f50 <__ffteasy_MOD_dcleasyfft_f@@Base+0x3b8> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 80d50 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1b8> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80fa0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x408> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r8 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 80f90 <__ffteasy_MOD_dcleasyfft_f@@Base+0x3f8> │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 80d48 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1b0> │ │ │ │ + ldr r1, [r5, #432] @ 0x1b0 │ │ │ │ + ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + bmi 81054 <__ffteasy_MOD_dcleasyfft_f@@Base+0x4bc> │ │ │ │ + add r0, r3, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + ldr r9, [r5, #408] @ 0x198 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r3 │ │ │ │ + mla r2, r1, r2, r9 │ │ │ │ + ldr ip, [r5, #424] @ 0x1a8 │ │ │ │ + mov r9, r2 │ │ │ │ + mul r3, ip, r3 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + mla r9, ip, r9, r2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r9], ip │ │ │ │ + cmp r3, r2 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 81010 <__ffteasy_MOD_dcleasyfft_f@@Base+0x478> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b 80d20 <__ffteasy_MOD_dcleasyfft_f@@Base+0x188> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 80ce8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x150> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 80cf8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b 80d20 <__ffteasy_MOD_dcleasyfft_f@@Base+0x188> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + b 80cd8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x140> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq sp, [lr], -r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, sp, ip, ror ip │ │ │ │ + andeq ip, pc, r4, lsl lr @ │ │ │ │ + andeq r0, sp, ip, lsr #22 │ │ │ │ + andeq r0, sp, r8, lsl #24 │ │ │ │ + andeq r4, sp, r0, asr #24 │ │ │ │ + andeq ip, pc, r0, lsl #27 │ │ │ │ + andeq ip, lr, ip, lsr pc │ │ │ │ + andeq r0, sp, r0, lsr fp │ │ │ │ + strdeq ip, [pc], -r4 │ │ │ │ │ │ │ │ -000907f8 : │ │ │ │ +000810ac <__ffteasy_MOD_dcldealloceasyfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 305a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00090814 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 908ac │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31168 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ 81134 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x88> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #88] @ 81138 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x8c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r4, #404] @ 0x194 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 81118 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x6c> │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 908c4 │ │ │ │ - ldr r0, [pc, #16] @ 908c8 │ │ │ │ + ldr r0, [pc, #56] @ 8113c <__ffteasy_MOD_dcldealloceasyfft@@Base+0x90> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #404] @ 0x194 │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #17 │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #32] @ 81140 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x94> │ │ │ │ + ldr r1, [pc, #32] @ 81144 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x98> │ │ │ │ + ldr r0, [pc, #32] @ 81148 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x9c> │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, r8, asr #13 │ │ │ │ - andeq pc, fp, r4, lsr #16 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq r0, sp, r8, lsl #16 │ │ │ │ + andeq ip, pc, r4, lsr #19 │ │ │ │ + andeq r0, sp, r8, asr #15 │ │ │ │ + andeq r0, sp, r4, lsl #14 │ │ │ │ + andeq r0, sp, ip, asr r0 │ │ │ │ + @ instruction: 0x000d07b8 │ │ │ │ │ │ │ │ -000908cc : │ │ │ │ +0008114c <__ffteasy_MOD_dcliniteasyfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #332] @ 812b4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x168> │ │ │ │ mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90964 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3595c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #304] @ 812b8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x16c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #404] @ 0x194 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 811d4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x88> │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #268] @ 812bc <__ffteasy_MOD_dcliniteasyfft@@Base+0x170> │ │ │ │ + ldr r0, [pc, #268] @ 812c0 <__ffteasy_MOD_dcliniteasyfft@@Base+0x174> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #264] @ 812c4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x178> │ │ │ │ + mov r3, #14 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r0, [r5] │ │ │ │ + ldr r3, [pc, #232] @ 812c8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x17c> │ │ │ │ + add r2, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, r0, r0, lsl #1 │ │ │ │ + add r1, r3, r2, lsl #3 │ │ │ │ + add r6, r6, #15 │ │ │ │ + mov r8, #0 │ │ │ │ + str r0, [r1, #400] @ 0x190 │ │ │ │ + ldr r2, [pc, #204] @ 812cc <__ffteasy_MOD_dcliniteasyfft@@Base+0x180> │ │ │ │ + add r3, r1, #416 @ 0x1a0 │ │ │ │ + mov r0, #4 │ │ │ │ + cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ + str r8, [r1, #416] @ 0x1a0 │ │ │ │ + str r8, [r1, #420] @ 0x1a4 │ │ │ │ + str r0, [r1, #412] @ 0x19c │ │ │ │ + strh r2, [r3, #4] │ │ │ │ + bgt 81290 <__ffteasy_MOD_dcliniteasyfft@@Base+0x144> │ │ │ │ + cmp r6, #0 │ │ │ │ + lslgt r8, r6, #2 │ │ │ │ + movgt r0, r8 │ │ │ │ + movle r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #152] @ 812d0 <__ffteasy_MOD_dcliniteasyfft@@Base+0x184> │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r3, #404] @ 0x194 │ │ │ │ + beq 8129c <__ffteasy_MOD_dcliniteasyfft@@Base+0x150> │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 9097c │ │ │ │ - ldr r0, [pc, #16] @ 90980 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [r3, #432] @ 0x1b0 │ │ │ │ + str r2, [r3, #428] @ 0x1ac │ │ │ │ + mov r2, #4 │ │ │ │ + str r6, [r3, #436] @ 0x1b4 │ │ │ │ + str ip, [r3, #408] @ 0x198 │ │ │ │ + str r2, [r3, #424] @ 0x1a8 │ │ │ │ + bl 34864 │ │ │ │ + ldr r0, [pc, #84] @ 812d4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x188> │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #64] @ 812d8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x18c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #56] @ 812dc <__ffteasy_MOD_dcliniteasyfft@@Base+0x190> │ │ │ │ + ldr r0, [pc, #56] @ 812e0 <__ffteasy_MOD_dcliniteasyfft@@Base+0x194> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, r0, lsl r6 │ │ │ │ - muleq fp, r8, r7 │ │ │ │ - │ │ │ │ -00090984 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34870 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + muleq sp, r8, r7 │ │ │ │ + strdeq ip, [pc], -ip @ │ │ │ │ + andeq r0, sp, r0, asr #14 │ │ │ │ + andeq r4, sp, r0, lsr r7 │ │ │ │ + muleq sp, ip, r6 │ │ │ │ + andeq ip, pc, r4, lsr #17 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andeq ip, pc, ip, asr #16 │ │ │ │ + andeq r0, sp, r4, lsl #13 │ │ │ │ + andeq pc, ip, r0, asr #31 │ │ │ │ + muleq ip, r4, r6 │ │ │ │ + andeq r0, sp, ip, ror #12 │ │ │ │ │ │ │ │ -000909b8 : │ │ │ │ +000812e4 <__fftsin_MOD_dclsinfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #572] @ 8153c <__fftsin_MOD_dclsinfft@@Base+0x258> │ │ │ │ + ldr r3, [pc, #572] @ 81540 <__fftsin_MOD_dclsinfft@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #548] @ 81544 <__fftsin_MOD_dclsinfft@@Base+0x260> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq sl, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #9 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #484] @ 81548 <__fftsin_MOD_dclsinfft@@Base+0x264> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, #800] @ 0x320 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 813bc <__fftsin_MOD_dclsinfft@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #436] @ 8154c <__fftsin_MOD_dclsinfft@@Base+0x268> │ │ │ │ + ldr r1, [pc, #436] @ 81550 <__fftsin_MOD_dclsinfft@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #436] @ 81554 <__fftsin_MOD_dclsinfft@@Base+0x270> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #9 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 813ec <__fftsin_MOD_dclsinfft@@Base+0x108> │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r1], sl │ │ │ │ + cmp r3, r5 │ │ │ │ + str r2, [r0], r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 813d8 <__fftsin_MOD_dclsinfft@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #356] @ 81558 <__fftsin_MOD_dclsinfft@@Base+0x274> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #828] @ 0x33c │ │ │ │ + ldr r2, [r4, #804] @ 0x324 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 81454 <__fftsin_MOD_dclsinfft@@Base+0x170> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 30e80 │ │ │ │ + ldr r2, [pc, #316] @ 8155c <__fftsin_MOD_dclsinfft@@Base+0x278> │ │ │ │ + ldr r3, [pc, #284] @ 81540 <__fftsin_MOD_dclsinfft@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 81538 <__fftsin_MOD_dclsinfft@@Base+0x254> │ │ │ │ + ldr r0, [pc, #284] @ 81560 <__fftsin_MOD_dclsinfft@@Base+0x27c> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #832] @ 0x340 │ │ │ │ + ldr r9, [r4, #836] @ 0x344 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 81528 <__fftsin_MOD_dclsinfft@@Base+0x244> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #808] @ 0x328 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90a58 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 321c4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #824] @ 0x338 │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 814a0 <__fftsin_MOD_dclsinfft@@Base+0x1bc> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 30e80 │ │ │ │ + ldr r3, [pc, #152] @ 81564 <__fftsin_MOD_dclsinfft@@Base+0x280> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #832] @ 0x340 │ │ │ │ + ldr r0, [r3, #836] @ 0x344 │ │ │ │ + ldr r1, [r3, #804] @ 0x324 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #808] @ 0x328 │ │ │ │ + ldr lr, [r3, #828] @ 0x33c │ │ │ │ + bgt 8151c <__fftsin_MOD_dclsinfft@@Base+0x238> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #824] @ 0x338 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 8150c <__fftsin_MOD_dclsinfft@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90a70 │ │ │ │ - ldr r0, [pc, #16] @ 90a74 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, ip, lsl r5 │ │ │ │ - ldrdeq pc, [fp], -r0 │ │ │ │ - │ │ │ │ -00090a78 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35560 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 81418 <__fftsin_MOD_dclsinfft@@Base+0x134> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 814b4 <__fftsin_MOD_dclsinfft@@Base+0x1d0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, lr, r8, lsr #19 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r0, sp, r0, lsl #12 │ │ │ │ + andeq ip, pc, r0, lsr #14 │ │ │ │ + andeq r0, sp, r8, lsr r4 │ │ │ │ + muleq sp, r0, r5 │ │ │ │ + andeq r4, sp, ip, asr #10 │ │ │ │ + muleq pc, r0, r6 @ │ │ │ │ + andeq ip, lr, r8, lsl #17 │ │ │ │ + strdeq r0, [sp], -r8 │ │ │ │ + @ instruction: 0x000fc5b8 │ │ │ │ │ │ │ │ -00090a94 : │ │ │ │ +00081568 <__fftsin_MOD_dcldeallocsinfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33c4c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00090ab0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34df8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ 815f0 <__fftsin_MOD_dcldeallocsinfft@@Base+0x88> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #88] @ 815f4 <__fftsin_MOD_dcldeallocsinfft@@Base+0x8c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r4, #804] @ 0x324 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 815d4 <__fftsin_MOD_dcldeallocsinfft@@Base+0x6c> │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [pc, #56] @ 815f8 <__fftsin_MOD_dcldeallocsinfft@@Base+0x90> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #804] @ 0x324 │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #16 │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #32] @ 815fc <__fftsin_MOD_dcldeallocsinfft@@Base+0x94> │ │ │ │ + ldr r1, [pc, #32] @ 81600 <__fftsin_MOD_dcldeallocsinfft@@Base+0x98> │ │ │ │ + ldr r0, [pc, #32] @ 81604 <__fftsin_MOD_dcldeallocsinfft@@Base+0x9c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq r0, sp, r4, asr #7 │ │ │ │ + andeq ip, pc, r8, ror #9 │ │ │ │ + andeq r0, sp, r4, lsl #7 │ │ │ │ + andeq r0, sp, r8, asr #4 │ │ │ │ + andeq pc, ip, r0, lsr #23 │ │ │ │ + andeq r0, sp, r4, ror r3 │ │ │ │ │ │ │ │ -00090ae4 : │ │ │ │ +00081608 <__fftsin_MOD_dclinitsinfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90b84 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 314c8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #356] @ 81788 <__fftsin_MOD_dclinitsinfft@@Base+0x180> │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #328] @ 8178c <__fftsin_MOD_dclinitsinfft@@Base+0x184> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #804] @ 0x324 │ │ │ │ + lsl r8, r4, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 81690 <__fftsin_MOD_dclinitsinfft@@Base+0x88> │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #292] @ 81790 <__fftsin_MOD_dclinitsinfft@@Base+0x188> │ │ │ │ + ldr r0, [pc, #292] @ 81794 <__fftsin_MOD_dclinitsinfft@@Base+0x18c> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #288] @ 81798 <__fftsin_MOD_dclinitsinfft@@Base+0x190> │ │ │ │ + mov r3, #13 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r5, [pc, #260] @ 8179c <__fftsin_MOD_dclinitsinfft@@Base+0x194> │ │ │ │ + add r3, r8, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add sl, r5, r3, lsl #3 │ │ │ │ + ldr r0, [r6] │ │ │ │ + str r0, [sl, #800] @ 0x320 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #236] @ 817a0 <__fftsin_MOD_dclinitsinfft@@Base+0x198> │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #232] @ 817a4 <__fftsin_MOD_dclinitsinfft@@Base+0x19c> │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90b9c │ │ │ │ - ldr r0, [pc, #16] @ 90ba0 │ │ │ │ + add r5, sl, #816 @ 0x330 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #216] @ 817a8 <__fftsin_MOD_dclinitsinfft@@Base+0x1a0> │ │ │ │ + mov r1, #4 │ │ │ │ + str r3, [sl, #816] @ 0x330 │ │ │ │ + str r3, [sl, #820] @ 0x334 │ │ │ │ + str r1, [sl, #812] @ 0x32c │ │ │ │ + strh r2, [r5, #4] │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt 81764 <__fftsin_MOD_dclinitsinfft@@Base+0x15c> │ │ │ │ + cmp r0, #0 │ │ │ │ + lslgt r5, r0, #2 │ │ │ │ + movgt r0, r5 │ │ │ │ + movle r0, #1 │ │ │ │ + movle r5, r3 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #160] @ 817ac <__fftsin_MOD_dclinitsinfft@@Base+0x1a4> │ │ │ │ + add r8, r8, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r3, #804] @ 0x324 │ │ │ │ + beq 81770 <__fftsin_MOD_dclinitsinfft@@Base+0x168> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [r3, #832] @ 0x340 │ │ │ │ + str r2, [r3, #828] @ 0x33c │ │ │ │ + mov r2, #4 │ │ │ │ + str r7, [r3, #836] @ 0x344 │ │ │ │ + str ip, [r3, #808] @ 0x328 │ │ │ │ + str r2, [r3, #824] @ 0x338 │ │ │ │ + bl 35674 │ │ │ │ + ldr r0, [pc, #92] @ 817b0 <__fftsin_MOD_dclinitsinfft@@Base+0x1a8> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #72] @ 817b4 <__fftsin_MOD_dclinitsinfft@@Base+0x1ac> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #64] @ 817b8 <__fftsin_MOD_dclinitsinfft@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #64] @ 817bc <__fftsin_MOD_dclinitsinfft@@Base+0x1b4> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r8, [fp], -r0 │ │ │ │ - ldrdeq pc, [fp], -r0 │ │ │ │ - │ │ │ │ -00090ba4 : │ │ │ │ - b 3205c │ │ │ │ + andeq r0, sp, r4, asr r3 │ │ │ │ + andeq ip, pc, r0, asr #8 │ │ │ │ + strdeq r0, [sp], -ip │ │ │ │ + andeq r4, sp, r4, ror r2 │ │ │ │ + andeq r0, sp, r0, ror #3 │ │ │ │ + andeq ip, pc, ip, ror #7 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andeq ip, pc, r8, ror r3 @ │ │ │ │ + andeq r0, sp, r8, lsr #4 │ │ │ │ + andeq pc, ip, ip, ror #21 │ │ │ │ + andeq r7, ip, r0, asr #3 │ │ │ │ + andeq r0, sp, r0, lsl r2 │ │ │ │ │ │ │ │ -00090ba8 : │ │ │ │ +000817c0 <__fftcos_MOD_dclcosfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ 90c18 │ │ │ │ - ldr r3, [pc, #88] @ 90c1c │ │ │ │ - sub sp, sp, #20 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #572] @ 81a18 <__fftcos_MOD_dclcosfft@@Base+0x258> │ │ │ │ + ldr r3, [pc, #572] @ 81a1c <__fftcos_MOD_dclcosfft@@Base+0x25c> │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #548] @ 81a20 <__fftcos_MOD_dclcosfft@@Base+0x260> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl 3232c │ │ │ │ - ldr r2, [pc, #48] @ 90c20 │ │ │ │ - ldr r3, [pc, #40] @ 90c1c │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq sl, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #9 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #484] @ 81a24 <__fftcos_MOD_dclcosfft@@Base+0x264> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, #1200] @ 0x4b0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 81898 <__fftcos_MOD_dclcosfft@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #436] @ 81a28 <__fftcos_MOD_dclcosfft@@Base+0x268> │ │ │ │ + ldr r1, [pc, #436] @ 81a2c <__fftcos_MOD_dclcosfft@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #436] @ 81a30 <__fftcos_MOD_dclcosfft@@Base+0x270> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #9 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 818c8 <__fftcos_MOD_dclcosfft@@Base+0x108> │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r1], sl │ │ │ │ + cmp r3, r5 │ │ │ │ + str r2, [r0], r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 818b4 <__fftcos_MOD_dclcosfft@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #356] @ 81a34 <__fftcos_MOD_dclcosfft@@Base+0x274> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #1228] @ 0x4cc │ │ │ │ + ldr r2, [r4, #1204] @ 0x4b4 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 81930 <__fftcos_MOD_dclcosfft@@Base+0x170> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 2f3c8 │ │ │ │ + ldr r2, [pc, #316] @ 81a38 <__fftcos_MOD_dclcosfft@@Base+0x278> │ │ │ │ + ldr r3, [pc, #284] @ 81a1c <__fftcos_MOD_dclcosfft@@Base+0x25c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 90c14 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bne 81a14 <__fftcos_MOD_dclcosfft@@Base+0x254> │ │ │ │ + ldr r0, [pc, #284] @ 81a3c <__fftcos_MOD_dclcosfft@@Base+0x27c> │ │ │ │ + mov r1, #9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #1232] @ 0x4d0 │ │ │ │ + ldr r9, [r4, #1236] @ 0x4d4 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 81a04 <__fftcos_MOD_dclcosfft@@Base+0x244> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #1208] @ 0x4b8 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #1224] @ 0x4c8 │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 8197c <__fftcos_MOD_dclcosfft@@Base+0x1bc> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 2f3c8 │ │ │ │ + ldr r3, [pc, #152] @ 81a40 <__fftcos_MOD_dclcosfft@@Base+0x280> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ + ldr r0, [r3, #1236] @ 0x4d4 │ │ │ │ + ldr r1, [r3, #1204] @ 0x4b4 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ + ldr lr, [r3, #1228] @ 0x4cc │ │ │ │ + bgt 819f8 <__fftcos_MOD_dclcosfft@@Base+0x238> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #1224] @ 0x4c8 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 819e8 <__fftcos_MOD_dclcosfft@@Base+0x228> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 818f4 <__fftcos_MOD_dclcosfft@@Base+0x134> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 81990 <__fftcos_MOD_dclcosfft@@Base+0x1d0> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, sp, r4, ror #1 │ │ │ │ + andeq ip, lr, ip, asr #9 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - strheq sp, [sp], -r8 │ │ │ │ + muleq sp, ip, r1 │ │ │ │ + andeq ip, pc, r4, asr #4 │ │ │ │ + andeq pc, ip, ip, asr pc @ │ │ │ │ + andeq r0, sp, ip, lsr #2 │ │ │ │ + andeq r4, sp, r0, ror r0 │ │ │ │ + @ instruction: 0x000fc1b4 │ │ │ │ + andeq ip, lr, ip, lsr #7 │ │ │ │ + muleq sp, r4, r0 │ │ │ │ + ldrdeq ip, [pc], -ip @ │ │ │ │ │ │ │ │ -00090c24 : │ │ │ │ +00081a44 <__fftcos_MOD_dcldealloccosfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90cbc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31f48 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ 81acc <__fftcos_MOD_dcldealloccosfft@@Base+0x88> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #88] @ 81ad0 <__fftcos_MOD_dcldealloccosfft@@Base+0x8c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r4, #1204] @ 0x4b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 81ab0 <__fftcos_MOD_dcldealloccosfft@@Base+0x6c> │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90cd4 │ │ │ │ - ldr r0, [pc, #16] @ 90cd8 │ │ │ │ + ldr r0, [pc, #56] @ 81ad4 <__fftcos_MOD_dcldealloccosfft@@Base+0x90> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #1204] @ 0x4b4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #16 │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #32] @ 81ad8 <__fftcos_MOD_dcldealloccosfft@@Base+0x94> │ │ │ │ + ldr r1, [pc, #32] @ 81adc <__fftcos_MOD_dcldealloccosfft@@Base+0x98> │ │ │ │ + ldr r0, [pc, #32] @ 81ae0 <__fftcos_MOD_dcldealloccosfft@@Base+0x9c> │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000b82b8 │ │ │ │ - andeq pc, fp, r4, asr #9 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq pc, ip, r0, ror #30 │ │ │ │ + andeq ip, pc, ip │ │ │ │ + andeq pc, ip, r0, lsr #30 │ │ │ │ + andeq pc, ip, ip, ror #26 │ │ │ │ + andeq pc, ip, r4, asr #13 │ │ │ │ + andeq pc, ip, r0, lsl pc @ │ │ │ │ │ │ │ │ -00090cdc : │ │ │ │ +00081ae4 <__fftcos_MOD_dclinitcosfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #332] @ 81c4c <__fftcos_MOD_dclinitcosfft@@Base+0x168> │ │ │ │ mov r4, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90d7c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 300f4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #304] @ 81c50 <__fftcos_MOD_dclinitcosfft@@Base+0x16c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #1204] @ 0x4b4 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 81b6c <__fftcos_MOD_dclinitcosfft@@Base+0x88> │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #268] @ 81c54 <__fftcos_MOD_dclinitcosfft@@Base+0x170> │ │ │ │ + ldr r0, [pc, #268] @ 81c58 <__fftcos_MOD_dclinitcosfft@@Base+0x174> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #264] @ 81c5c <__fftcos_MOD_dclinitcosfft@@Base+0x178> │ │ │ │ + mov r3, #13 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90d94 │ │ │ │ - ldr r0, [pc, #16] @ 90d98 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r8, [fp], -r8 @ │ │ │ │ - andeq pc, fp, r0, lsr r4 @ │ │ │ │ - │ │ │ │ -00090d9c : │ │ │ │ - b 33778 │ │ │ │ - │ │ │ │ -00090da0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [pc, #236] @ 81c60 <__fftcos_MOD_dclinitcosfft@@Base+0x17c> │ │ │ │ + ldr r5, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r7, r4 │ │ │ │ + add r1, r3, r2, lsl #3 │ │ │ │ + str r5, [r1, #1200] @ 0x4b0 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r5, r5, #15 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r2, [pc, #204] @ 81c64 <__fftcos_MOD_dclinitcosfft@@Base+0x180> │ │ │ │ + add r3, r1, #1216 @ 0x4c0 │ │ │ │ + mov r0, #4 │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + str r8, [r1, #1216] @ 0x4c0 │ │ │ │ + str r8, [r1, #1220] @ 0x4c4 │ │ │ │ + str r0, [r1, #1212] @ 0x4bc │ │ │ │ + strh r2, [r3, #4] │ │ │ │ + bgt 81c28 <__fftcos_MOD_dclinitcosfft@@Base+0x144> │ │ │ │ + cmp r5, #0 │ │ │ │ + lslgt r8, r5, #2 │ │ │ │ + movgt r0, r8 │ │ │ │ + movle r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90e34 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [pc, #152] @ 81c68 <__fftcos_MOD_dclinitcosfft@@Base+0x184> │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r3, #1204] @ 0x4b4 │ │ │ │ + beq 81c34 <__fftcos_MOD_dclinitcosfft@@Base+0x150> │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 302e0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90e4c │ │ │ │ - ldr r0, [pc, #16] @ 90e50 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [r3, #1232] @ 0x4d0 │ │ │ │ + str r2, [r3, #1228] @ 0x4cc │ │ │ │ + mov r2, #4 │ │ │ │ + str r5, [r3, #1236] @ 0x4d4 │ │ │ │ + str ip, [r3, #1208] @ 0x4b8 │ │ │ │ + str r2, [r3, #1224] @ 0x4c8 │ │ │ │ + bl 33340 │ │ │ │ + ldr r0, [pc, #84] @ 81c6c <__fftcos_MOD_dclinitcosfft@@Base+0x188> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #64] @ 81c70 <__fftcos_MOD_dclinitcosfft@@Base+0x18c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #56] @ 81c74 <__fftcos_MOD_dclinitcosfft@@Base+0x190> │ │ │ │ + ldr r0, [pc, #56] @ 81c78 <__fftcos_MOD_dclinitcosfft@@Base+0x194> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, r0, asr #2 │ │ │ │ - andeq pc, fp, r4, lsr #7 │ │ │ │ + strdeq pc, [ip], -r0 │ │ │ │ + andeq fp, pc, r4, ror #30 │ │ │ │ + muleq ip, r8, lr │ │ │ │ + muleq sp, r8, sp │ │ │ │ + andeq pc, ip, r4, lsl #26 │ │ │ │ + andeq fp, pc, r0, lsl pc @ │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + @ instruction: 0x000fbeb4 │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + andeq pc, ip, r8, lsr #12 │ │ │ │ + strdeq r6, [ip], -ip │ │ │ │ + andeq pc, ip, r4, asr #27 │ │ │ │ │ │ │ │ -00090e54 : │ │ │ │ +00081c7c <__fftqsin_MOD_dclsinqft_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90ee8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #572] @ 81ed4 <__fftqsin_MOD_dclsinqft_b@@Base+0x258> │ │ │ │ + ldr r3, [pc, #572] @ 81ed8 <__fftqsin_MOD_dclsinqft_b@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #548] @ 81edc <__fftqsin_MOD_dclsinqft_b@@Base+0x260> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq sl, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #11 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #484] @ 81ee0 <__fftqsin_MOD_dclsinqft_b@@Base+0x264> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, #1600] @ 0x640 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 81d54 <__fftqsin_MOD_dclsinqft_b@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #436] @ 81ee4 <__fftqsin_MOD_dclsinqft_b@@Base+0x268> │ │ │ │ + ldr r1, [pc, #436] @ 81ee8 <__fftqsin_MOD_dclsinqft_b@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #436] @ 81eec <__fftqsin_MOD_dclsinqft_b@@Base+0x270> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 81d84 <__fftqsin_MOD_dclsinqft_b@@Base+0x108> │ │ │ │ + lsl sl, sl, #2 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35998 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r1], sl │ │ │ │ + cmp r3, r5 │ │ │ │ + str r2, [r0], r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 81d70 <__fftqsin_MOD_dclsinqft_b@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #356] @ 81ef0 <__fftqsin_MOD_dclsinqft_b@@Base+0x274> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #1628] @ 0x65c │ │ │ │ + ldr r2, [r4, #1604] @ 0x644 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 81dec <__fftqsin_MOD_dclsinqft_b@@Base+0x170> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 33be0 │ │ │ │ + ldr r2, [pc, #316] @ 81ef4 <__fftqsin_MOD_dclsinqft_b@@Base+0x278> │ │ │ │ + ldr r3, [pc, #284] @ 81ed8 <__fftqsin_MOD_dclsinqft_b@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 81ed0 <__fftqsin_MOD_dclsinqft_b@@Base+0x254> │ │ │ │ + ldr r0, [pc, #284] @ 81ef8 <__fftqsin_MOD_dclsinqft_b@@Base+0x27c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #1632] @ 0x660 │ │ │ │ + ldr r9, [r4, #1636] @ 0x664 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 81ec0 <__fftqsin_MOD_dclsinqft_b@@Base+0x244> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #1608] @ 0x648 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #1624] @ 0x658 │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 81e38 <__fftqsin_MOD_dclsinqft_b@@Base+0x1bc> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 33be0 │ │ │ │ + ldr r3, [pc, #152] @ 81efc <__fftqsin_MOD_dclsinqft_b@@Base+0x280> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #1632] @ 0x660 │ │ │ │ + ldr r0, [r3, #1636] @ 0x664 │ │ │ │ + ldr r1, [r3, #1604] @ 0x644 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #1608] @ 0x648 │ │ │ │ + ldr lr, [r3, #1628] @ 0x65c │ │ │ │ + bgt 81eb4 <__fftqsin_MOD_dclsinqft_b@@Base+0x238> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #1624] @ 0x658 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 81ea4 <__fftqsin_MOD_dclsinqft_b@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90f00 │ │ │ │ - ldr r0, [pc, #16] @ 90f04 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r8, fp, ip, lsl #1 │ │ │ │ - andeq pc, fp, ip, lsl r3 @ │ │ │ │ + b 81db0 <__fftqsin_MOD_dclsinqft_b@@Base+0x134> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 81e4c <__fftqsin_MOD_dclsinqft_b@@Base+0x1d0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, lr, r0, lsl r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, ip, r8, asr sp @ │ │ │ │ + andeq fp, pc, r8, lsl #27 │ │ │ │ + andeq pc, ip, r0, lsr #21 │ │ │ │ + andeq pc, ip, r8, ror #25 │ │ │ │ + @ instruction: 0x000d3bb4 │ │ │ │ + strdeq fp, [pc], -r8 │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ + andeq pc, ip, r0, asr ip @ │ │ │ │ + andeq fp, pc, r0, lsr #24 │ │ │ │ │ │ │ │ -00090f08 : │ │ │ │ +00081f00 <__fftqsin_MOD_dclsinqft_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 90f9c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #572] @ 82158 <__fftqsin_MOD_dclsinqft_f@@Base+0x258> │ │ │ │ + ldr r3, [pc, #572] @ 8215c <__fftqsin_MOD_dclsinqft_f@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #548] @ 82160 <__fftqsin_MOD_dclsinqft_f@@Base+0x260> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq sl, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #11 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #484] @ 82164 <__fftqsin_MOD_dclsinqft_f@@Base+0x264> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, #1600] @ 0x640 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 81fd8 <__fftqsin_MOD_dclsinqft_f@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #436] @ 82168 <__fftqsin_MOD_dclsinqft_f@@Base+0x268> │ │ │ │ + ldr r1, [pc, #436] @ 8216c <__fftqsin_MOD_dclsinqft_f@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #436] @ 82170 <__fftqsin_MOD_dclsinqft_f@@Base+0x270> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 82008 <__fftqsin_MOD_dclsinqft_f@@Base+0x108> │ │ │ │ + lsl sl, sl, #2 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 342dc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r1], sl │ │ │ │ + cmp r3, r5 │ │ │ │ + str r2, [r0], r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 81ff4 <__fftqsin_MOD_dclsinqft_f@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #356] @ 82174 <__fftqsin_MOD_dclsinqft_f@@Base+0x274> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #1628] @ 0x65c │ │ │ │ + ldr r2, [r4, #1604] @ 0x644 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 82070 <__fftqsin_MOD_dclsinqft_f@@Base+0x170> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 32fb0 │ │ │ │ + ldr r2, [pc, #316] @ 82178 <__fftqsin_MOD_dclsinqft_f@@Base+0x278> │ │ │ │ + ldr r3, [pc, #284] @ 8215c <__fftqsin_MOD_dclsinqft_f@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 82154 <__fftqsin_MOD_dclsinqft_f@@Base+0x254> │ │ │ │ + ldr r0, [pc, #284] @ 8217c <__fftqsin_MOD_dclsinqft_f@@Base+0x27c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #1632] @ 0x660 │ │ │ │ + ldr r9, [r4, #1636] @ 0x664 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 82144 <__fftqsin_MOD_dclsinqft_f@@Base+0x244> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #1608] @ 0x648 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #1624] @ 0x658 │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 820bc <__fftqsin_MOD_dclsinqft_f@@Base+0x1bc> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 32fb0 │ │ │ │ + ldr r3, [pc, #152] @ 82180 <__fftqsin_MOD_dclsinqft_f@@Base+0x280> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #1632] @ 0x660 │ │ │ │ + ldr r0, [r3, #1636] @ 0x664 │ │ │ │ + ldr r1, [r3, #1604] @ 0x644 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #1608] @ 0x648 │ │ │ │ + ldr lr, [r3, #1628] @ 0x65c │ │ │ │ + bgt 82138 <__fftqsin_MOD_dclsinqft_f@@Base+0x238> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #1624] @ 0x658 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 82128 <__fftqsin_MOD_dclsinqft_f@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 90fb4 │ │ │ │ - ldr r0, [pc, #16] @ 90fb8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r7, [fp], -r8 │ │ │ │ - muleq fp, r4, r2 │ │ │ │ + b 82034 <__fftqsin_MOD_dclsinqft_f@@Base+0x134> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 820d0 <__fftqsin_MOD_dclsinqft_f@@Base+0x1d0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, lr, ip, lsl #27 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, ip, r0, ror #21 │ │ │ │ + andeq fp, pc, r4, lsl #22 │ │ │ │ + andeq pc, ip, ip, lsl r8 @ │ │ │ │ + andeq pc, ip, r0, ror sl @ │ │ │ │ + andeq r3, sp, r0, lsr r9 │ │ │ │ + andeq fp, pc, r4, ror sl @ │ │ │ │ + andeq fp, lr, ip, ror #24 │ │ │ │ + ldrdeq pc, [ip], -r8 │ │ │ │ + muleq pc, ip, r9 @ │ │ │ │ │ │ │ │ -00090fbc : │ │ │ │ +00082184 <__fftqsin_MOD_dcldeallocsinqft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91050 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 315f4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ 8220c <__fftqsin_MOD_dcldeallocsinqft@@Base+0x88> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #88] @ 82210 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x8c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r4, #1604] @ 0x644 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 821f0 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x6c> │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 91068 │ │ │ │ - ldr r0, [pc, #16] @ 9106c │ │ │ │ + ldr r0, [pc, #56] @ 82214 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x90> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #1604] @ 0x644 │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #16 │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #32] @ 82218 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x94> │ │ │ │ + ldr r1, [pc, #32] @ 8221c <__fftqsin_MOD_dcldeallocsinqft@@Base+0x98> │ │ │ │ + ldr r0, [pc, #32] @ 82220 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x9c> │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r4, lsr #30 │ │ │ │ - andeq pc, fp, ip, lsl #4 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq pc, ip, r4, lsr #17 │ │ │ │ + andeq fp, pc, ip, asr #17 │ │ │ │ + andeq pc, ip, r4, ror #16 │ │ │ │ + andeq pc, ip, ip, lsr #12 │ │ │ │ + andeq lr, ip, r4, lsl #31 │ │ │ │ + andeq pc, ip, r4, asr r8 @ │ │ │ │ │ │ │ │ -00091070 : │ │ │ │ +00082224 <__fftqsin_MOD_dclinitsinqft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #332] @ 8238c <__fftqsin_MOD_dclinitsinqft@@Base+0x168> │ │ │ │ mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91104 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #304] @ 82390 <__fftqsin_MOD_dclinitsinqft@@Base+0x16c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #1604] @ 0x644 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 822ac <__fftqsin_MOD_dclinitsinqft@@Base+0x88> │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #268] @ 82394 <__fftqsin_MOD_dclinitsinqft@@Base+0x170> │ │ │ │ + ldr r0, [pc, #268] @ 82398 <__fftqsin_MOD_dclinitsinqft@@Base+0x174> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #264] @ 8239c <__fftqsin_MOD_dclinitsinqft@@Base+0x178> │ │ │ │ + mov r3, #13 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [pc, #236] @ 823a0 <__fftqsin_MOD_dclinitsinqft@@Base+0x17c> │ │ │ │ + ldr r5, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r7, r4 │ │ │ │ + add r1, r3, r2, lsl #3 │ │ │ │ + str r5, [r1, #1600] @ 0x640 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r5, r5, #15 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r2, [pc, #204] @ 823a4 <__fftqsin_MOD_dclinitsinqft@@Base+0x180> │ │ │ │ + add r3, r1, #1616 @ 0x650 │ │ │ │ + mov r0, #4 │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + str r8, [r1, #1616] @ 0x650 │ │ │ │ + str r8, [r1, #1620] @ 0x654 │ │ │ │ + str r0, [r1, #1612] @ 0x64c │ │ │ │ + strh r2, [r3, #4] │ │ │ │ + bgt 82368 <__fftqsin_MOD_dclinitsinqft@@Base+0x144> │ │ │ │ + cmp r5, #0 │ │ │ │ + lslgt r8, r5, #2 │ │ │ │ + movgt r0, r8 │ │ │ │ + movle r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #152] @ 823a8 <__fftqsin_MOD_dclinitsinqft@@Base+0x184> │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r3, #1604] @ 0x644 │ │ │ │ + beq 82374 <__fftqsin_MOD_dclinitsinqft@@Base+0x150> │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30658 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 9111c │ │ │ │ - ldr r0, [pc, #16] @ 91120 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [r3, #1632] @ 0x660 │ │ │ │ + str r2, [r3, #1628] @ 0x65c │ │ │ │ + mov r2, #4 │ │ │ │ + str r5, [r3, #1636] @ 0x664 │ │ │ │ + str ip, [r3, #1608] @ 0x648 │ │ │ │ + str r2, [r3, #1624] @ 0x658 │ │ │ │ + bl 3322c │ │ │ │ + ldr r0, [pc, #84] @ 823ac <__fftqsin_MOD_dclinitsinqft@@Base+0x188> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #64] @ 823b0 <__fftqsin_MOD_dclinitsinqft@@Base+0x18c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #56] @ 823b4 <__fftqsin_MOD_dclinitsinqft@@Base+0x190> │ │ │ │ + ldr r0, [pc, #56] @ 823b8 <__fftqsin_MOD_dclinitsinqft@@Base+0x194> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r0, ror lr │ │ │ │ - andeq pc, fp, r4, lsl #3 │ │ │ │ + andeq pc, ip, r4, lsr r8 @ │ │ │ │ + andeq fp, pc, r4, lsr #16 │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + andeq r3, sp, r8, asr r6 │ │ │ │ + andeq pc, ip, r4, asr #11 │ │ │ │ + ldrdeq fp, [pc], -r0 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andeq fp, pc, r4, ror r7 @ │ │ │ │ + andeq pc, ip, r0, lsr #14 │ │ │ │ + andeq lr, ip, r8, ror #29 │ │ │ │ + @ instruction: 0x000c65bc │ │ │ │ + andeq pc, ip, r8, lsl #14 │ │ │ │ │ │ │ │ -00091124 : │ │ │ │ +000823bc <__fftqcos_MOD_dclcosqft_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r3, [r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91220 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 91238 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add fp, sp, #16 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [pc, #568] @ 82618 <__fftqcos_MOD_dclcosqft_b@@Base+0x25c> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #564] @ 8261c <__fftqcos_MOD_dclcosqft_b@@Base+0x260> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr sl, [r0] │ │ │ │ + ldr r0, [pc, #544] @ 82620 <__fftqcos_MOD_dclcosqft_b@@Base+0x264> │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + moveq r7, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r1, #11 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + moveq r6, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r5, [r5] │ │ │ │ + ldr r3, [pc, #484] @ 82624 <__fftqcos_MOD_dclcosqft_b@@Base+0x268> │ │ │ │ + subne r5, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r5, r5, lsl #2 │ │ │ │ + add r9, r4, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, r9, r9, asr #31 │ │ │ │ + ldr r3, [r3, #2000] @ 0x7d0 │ │ │ │ + lsl fp, r5, #2 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq 82494 <__fftqcos_MOD_dclcosqft_b@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #440] @ 82628 <__fftqcos_MOD_dclcosqft_b@@Base+0x26c> │ │ │ │ + ldr r1, [pc, #440] @ 8262c <__fftqcos_MOD_dclcosqft_b@@Base+0x270> │ │ │ │ + ldr r0, [pc, #440] @ 82630 <__fftqcos_MOD_dclcosqft_b@@Base+0x274> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f590 │ │ │ │ - mov sl, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 824c4 <__fftqcos_MOD_dclcosqft_b@@Base+0x108> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 314ec │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r1], r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 824b0 <__fftqcos_MOD_dclcosqft_b@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #360] @ 82634 <__fftqcos_MOD_dclcosqft_b@@Base+0x278> │ │ │ │ + add r3, fp, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r8, [r4, #2028] @ 0x7ec │ │ │ │ + ldr r2, [r4, #2004] @ 0x7d4 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 82530 <__fftqcos_MOD_dclcosqft_b@@Base+0x174> │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 3478c │ │ │ │ + ldr r2, [pc, #316] @ 82638 <__fftqcos_MOD_dclcosqft_b@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #284] @ 8261c <__fftqcos_MOD_dclcosqft_b@@Base+0x260> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 82614 <__fftqcos_MOD_dclcosqft_b@@Base+0x258> │ │ │ │ + ldr r0, [pc, #284] @ 8263c <__fftqcos_MOD_dclcosqft_b@@Base+0x280> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r9, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr r7, [r4, #2036] @ 0x7f4 │ │ │ │ + subs r7, r7, r9 │ │ │ │ + bmi 82604 <__fftqcos_MOD_dclcosqft_b@@Base+0x248> │ │ │ │ + add r0, r7, #1 │ │ │ │ + ldr r1, [r4, #2008] @ 0x7d8 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r4, #2024] @ 0x7e8 │ │ │ │ + mla r1, r9, r8, r1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mul ip, r8, r3 │ │ │ │ + mla r1, r3, r1, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], ip │ │ │ │ + cmp r7, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 8257c <__fftqcos_MOD_dclcosqft_b@@Base+0x1c0> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 3478c │ │ │ │ + ldr r3, [pc, #152] @ 82640 <__fftqcos_MOD_dclcosqft_b@@Base+0x284> │ │ │ │ + add fp, fp, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, fp, lsl #3 │ │ │ │ + ldr r2, [r3, #2032] @ 0x7f0 │ │ │ │ + ldr r0, [r3, #2036] @ 0x7f4 │ │ │ │ + ldr r1, [r3, #2004] @ 0x7d4 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #2008] @ 0x7d8 │ │ │ │ + ldr lr, [r3, #2028] @ 0x7ec │ │ │ │ + bgt 825f8 <__fftqcos_MOD_dclcosqft_b@@Base+0x23c> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #2024] @ 0x7e8 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r6, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r6, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 825e8 <__fftqcos_MOD_dclcosqft_b@@Base+0x22c> │ │ │ │ mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 91250 │ │ │ │ - ldr r0, [pc, #40] @ 91254 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 91258 │ │ │ │ - ldr r0, [pc, #24] @ 9125c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r4, asr sp │ │ │ │ - muleq fp, r4, r0 │ │ │ │ - andeq r7, fp, ip, lsr sp │ │ │ │ - andeq pc, fp, r8, lsr #1 │ │ │ │ + b 824f4 <__fftqcos_MOD_dclcosqft_b@@Base+0x138> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r6, r0 │ │ │ │ + b 82590 <__fftqcos_MOD_dclcosqft_b@@Base+0x1d4> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, lr, r4, asr #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq ip, r8, r6 │ │ │ │ + andeq fp, pc, r4, asr #12 │ │ │ │ + andeq pc, ip, r0, ror #6 │ │ │ │ + andeq pc, ip, ip, lsr #12 │ │ │ │ + andeq r3, sp, r4, ror r4 │ │ │ │ + @ instruction: 0x000fb5b8 │ │ │ │ + andeq fp, lr, ip, lsr #15 │ │ │ │ + muleq ip, r0, r5 │ │ │ │ + ldrdeq fp, [pc], -ip │ │ │ │ │ │ │ │ -00091260 : │ │ │ │ +00082644 <__fftqcos_MOD_dclcosqft_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 912f4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #572] @ 8289c <__fftqcos_MOD_dclcosqft_f@@Base+0x258> │ │ │ │ + ldr r3, [pc, #572] @ 828a0 <__fftqcos_MOD_dclcosqft_f@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr sl, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #548] @ 828a4 <__fftqcos_MOD_dclcosqft_f@@Base+0x260> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq sl, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #11 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #484] @ 828a8 <__fftqcos_MOD_dclcosqft_f@@Base+0x264> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, #2000] @ 0x7d0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 8271c <__fftqcos_MOD_dclcosqft_f@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #436] @ 828ac <__fftqcos_MOD_dclcosqft_f@@Base+0x268> │ │ │ │ + ldr r1, [pc, #436] @ 828b0 <__fftqcos_MOD_dclcosqft_f@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #436] @ 828b4 <__fftqcos_MOD_dclcosqft_f@@Base+0x270> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 8274c <__fftqcos_MOD_dclcosqft_f@@Base+0x108> │ │ │ │ + lsl sl, sl, #2 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fddc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r1], sl │ │ │ │ + cmp r3, r5 │ │ │ │ + str r2, [r0], r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 82738 <__fftqcos_MOD_dclcosqft_f@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #356] @ 828b8 <__fftqcos_MOD_dclcosqft_f@@Base+0x274> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #2028] @ 0x7ec │ │ │ │ + ldr r2, [r4, #2004] @ 0x7d4 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 827b4 <__fftqcos_MOD_dclcosqft_f@@Base+0x170> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 30820 │ │ │ │ + ldr r2, [pc, #316] @ 828bc <__fftqcos_MOD_dclcosqft_f@@Base+0x278> │ │ │ │ + ldr r3, [pc, #284] @ 828a0 <__fftqcos_MOD_dclcosqft_f@@Base+0x25c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 82898 <__fftqcos_MOD_dclcosqft_f@@Base+0x254> │ │ │ │ + ldr r0, [pc, #284] @ 828c0 <__fftqcos_MOD_dclcosqft_f@@Base+0x27c> │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr r9, [r4, #2036] @ 0x7f4 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 82888 <__fftqcos_MOD_dclcosqft_f@@Base+0x244> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #2008] @ 0x7d8 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #2024] @ 0x7e8 │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 82800 <__fftqcos_MOD_dclcosqft_f@@Base+0x1bc> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 30820 │ │ │ │ + ldr r3, [pc, #152] @ 828c4 <__fftqcos_MOD_dclcosqft_f@@Base+0x280> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #2032] @ 0x7f0 │ │ │ │ + ldr r0, [r3, #2036] @ 0x7f4 │ │ │ │ + ldr r1, [r3, #2004] @ 0x7d4 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #2008] @ 0x7d8 │ │ │ │ + ldr lr, [r3, #2028] @ 0x7ec │ │ │ │ + bgt 8287c <__fftqcos_MOD_dclcosqft_f@@Base+0x238> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #2024] @ 0x7e8 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 8286c <__fftqcos_MOD_dclcosqft_f@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 9130c │ │ │ │ - ldr r0, [pc, #16] @ 91310 │ │ │ │ + b 82778 <__fftqcos_MOD_dclcosqft_f@@Base+0x134> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 82814 <__fftqcos_MOD_dclcosqft_f@@Base+0x1d0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, lr, r8, asr #12 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, ip, r0, lsr #8 │ │ │ │ + andeq fp, pc, r0, asr #7 │ │ │ │ + ldrdeq pc, [ip], -r8 │ │ │ │ + @ instruction: 0x000cf3b0 │ │ │ │ + andeq r3, sp, ip, ror #3 │ │ │ │ + andeq fp, pc, r0, lsr r3 @ │ │ │ │ + andeq fp, lr, r8, lsr #10 │ │ │ │ + andeq pc, ip, r8, lsl r3 @ │ │ │ │ + andeq fp, pc, r8, asr r2 @ │ │ │ │ + │ │ │ │ +000828c8 <__fftqcos_MOD_dcldealloccosqft@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ 82950 <__fftqcos_MOD_dcldealloccosqft@@Base+0x88> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #88] @ 82954 <__fftqcos_MOD_dcldealloccosqft@@Base+0x8c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r4, #2004] @ 0x7d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82934 <__fftqcos_MOD_dcldealloccosqft@@Base+0x6c> │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [pc, #56] @ 82958 <__fftqcos_MOD_dcldealloccosqft@@Base+0x90> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #2004] @ 0x7d4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #16 │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #32] @ 8295c <__fftqcos_MOD_dcldealloccosqft@@Base+0x94> │ │ │ │ + ldr r1, [pc, #32] @ 82960 <__fftqcos_MOD_dcldealloccosqft@@Base+0x98> │ │ │ │ + ldr r0, [pc, #32] @ 82964 <__fftqcos_MOD_dcldealloccosqft@@Base+0x9c> │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r0, lsl #25 │ │ │ │ - andeq pc, fp, r8, lsl r0 @ │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq pc, ip, r4, ror #3 │ │ │ │ + andeq fp, pc, r8, lsl #3 │ │ │ │ + andeq pc, ip, r4, lsr #3 │ │ │ │ + andeq lr, ip, r8, ror #29 │ │ │ │ + andeq lr, ip, r0, asr #16 │ │ │ │ + muleq ip, r4, r1 │ │ │ │ │ │ │ │ -00091314 : │ │ │ │ +00082968 <__fftqcos_MOD_dclinitcosqft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #332] @ 82ad0 <__fftqcos_MOD_dclinitcosqft@@Base+0x168> │ │ │ │ mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 913a8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #304] @ 82ad4 <__fftqcos_MOD_dclinitcosqft@@Base+0x16c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #2004] @ 0x7d4 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 829f0 <__fftqcos_MOD_dclinitcosqft@@Base+0x88> │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #268] @ 82ad8 <__fftqcos_MOD_dclinitcosqft@@Base+0x170> │ │ │ │ + ldr r0, [pc, #268] @ 82adc <__fftqcos_MOD_dclinitcosqft@@Base+0x174> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #264] @ 82ae0 <__fftqcos_MOD_dclinitcosqft@@Base+0x178> │ │ │ │ + mov r3, #13 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [pc, #236] @ 82ae4 <__fftqcos_MOD_dclinitcosqft@@Base+0x17c> │ │ │ │ + ldr r5, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r7, r4 │ │ │ │ + add r1, r3, r2, lsl #3 │ │ │ │ + str r5, [r1, #2000] @ 0x7d0 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r5, r5, #15 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r2, [pc, #204] @ 82ae8 <__fftqcos_MOD_dclinitcosqft@@Base+0x180> │ │ │ │ + add r3, r1, #2016 @ 0x7e0 │ │ │ │ + mov r0, #4 │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + str r8, [r1, #2016] @ 0x7e0 │ │ │ │ + str r8, [r1, #2020] @ 0x7e4 │ │ │ │ + str r0, [r1, #2012] @ 0x7dc │ │ │ │ + strh r2, [r3, #4] │ │ │ │ + bgt 82aac <__fftqcos_MOD_dclinitcosqft@@Base+0x144> │ │ │ │ + cmp r5, #0 │ │ │ │ + lslgt r8, r5, #2 │ │ │ │ + movgt r0, r8 │ │ │ │ + movle r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #152] @ 82aec <__fftqcos_MOD_dclinitcosqft@@Base+0x184> │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r3, #2004] @ 0x7d4 │ │ │ │ + beq 82ab8 <__fftqcos_MOD_dclinitcosqft@@Base+0x150> │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35224 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 913c0 │ │ │ │ - ldr r0, [pc, #16] @ 913c4 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [r3, #2032] @ 0x7f0 │ │ │ │ + str r2, [r3, #2028] @ 0x7ec │ │ │ │ + mov r2, #4 │ │ │ │ + str r5, [r3, #2036] @ 0x7f4 │ │ │ │ + str ip, [r3, #2008] @ 0x7d8 │ │ │ │ + str r2, [r3, #2024] @ 0x7e8 │ │ │ │ + bl 30544 │ │ │ │ + ldr r0, [pc, #84] @ 82af0 <__fftqcos_MOD_dclinitcosqft@@Base+0x188> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #64] @ 82af4 <__fftqcos_MOD_dclinitcosqft@@Base+0x18c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #56] @ 82af8 <__fftqcos_MOD_dclinitcosqft@@Base+0x190> │ │ │ │ + ldr r0, [pc, #56] @ 82afc <__fftqcos_MOD_dclinitcosqft@@Base+0x194> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, ip, asr #23 │ │ │ │ - muleq fp, r0, pc @ │ │ │ │ - │ │ │ │ -000913c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 312a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0009140c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 310d8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00091450 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 314bc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00091494 : │ │ │ │ - b 32dc4 │ │ │ │ - │ │ │ │ -00091498 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 34f48 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000914cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 344f8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq pc, ip, r4, ror r1 @ │ │ │ │ + andeq fp, pc, r0, ror #1 │ │ │ │ + andeq pc, ip, ip, lsl r1 @ │ │ │ │ + andeq r2, sp, r4, lsl pc │ │ │ │ + andeq lr, ip, r0, lsl #29 │ │ │ │ + andeq fp, pc, ip, lsl #1 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andeq fp, pc, r0, lsr r0 @ │ │ │ │ + andeq pc, ip, r0, rrx │ │ │ │ + andeq lr, ip, r4, lsr #15 │ │ │ │ + andeq r5, ip, r8, ror lr │ │ │ │ + andeq pc, ip, r8, asr #32 │ │ │ │ │ │ │ │ -00091510 : │ │ │ │ +00082b00 <__fftcmplx_MOD_dclcomplexfft_b@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #584] @ 82d64 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x264> │ │ │ │ + ldr r3, [pc, #584] @ 82d68 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x268> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr sl, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #560] @ 82d6c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x26c> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq r9, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r1, #15 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq sl, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #496] @ 82d70 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x270> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, #2400] @ 0x960 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 82bd8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #448] @ 82d74 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x274> │ │ │ │ + ldr r1, [pc, #448] @ 82d78 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x278> │ │ │ │ + ldr r0, [pc, #448] @ 82d7c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x27c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 82c14 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x114> │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + add r3, r4, #4 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + add r0, r7, #4 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr ip, [r3, #-4] │ │ │ │ + cmp r1, r5 │ │ │ │ + str ip, [r0, #-4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r3, r3, r9 │ │ │ │ + str r2, [r0], sl │ │ │ │ + bne 82bf4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #356] @ 82d80 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x280> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #2428] @ 0x97c │ │ │ │ + ldr r2, [r4, #2404] @ 0x964 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 82c7c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x17c> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 35650 │ │ │ │ + ldr r2, [pc, #316] @ 82d84 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x284> │ │ │ │ + ldr r3, [pc, #284] @ 82d68 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x268> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 82d60 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x260> │ │ │ │ + ldr r0, [pc, #284] @ 82d88 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x288> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #2432] @ 0x980 │ │ │ │ + ldr r9, [r4, #2436] @ 0x984 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 82d50 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x250> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #2408] @ 0x968 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 915b0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2f824 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #2424] @ 0x978 │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 82cc8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c8> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 35650 │ │ │ │ + ldr r3, [pc, #152] @ 82d8c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x28c> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #2432] @ 0x980 │ │ │ │ + ldr r0, [r3, #2436] @ 0x984 │ │ │ │ + ldr r1, [r3, #2404] @ 0x964 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #2408] @ 0x968 │ │ │ │ + ldr lr, [r3, #2428] @ 0x97c │ │ │ │ + bgt 82d44 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x244> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 82d34 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 915c8 │ │ │ │ - ldr r0, [pc, #16] @ 915cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r4, asr #19 │ │ │ │ - @ instruction: 0x000bedb4 │ │ │ │ + b 82c40 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x140> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 82cdc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1dc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, lr, ip, lsl #3 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq lr, [ip], -ip │ │ │ │ + andeq sl, pc, r4, lsl #30 │ │ │ │ + andeq lr, ip, ip, lsl ip │ │ │ │ + andeq lr, ip, ip, ror #30 │ │ │ │ + andeq r2, sp, r0, lsr sp │ │ │ │ + andeq sl, pc, r8, ror #28 │ │ │ │ + andeq fp, lr, r0, rrx │ │ │ │ + andeq lr, ip, r8, asr #29 │ │ │ │ + muleq pc, r0, sp @ │ │ │ │ │ │ │ │ -000915d0 : │ │ │ │ +00082d90 <__fftcmplx_MOD_dclcomplexfft_f@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91670 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30850 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #584] @ 82ff4 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x264> │ │ │ │ + ldr r3, [pc, #584] @ 82ff8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x268> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr sl, [r0, #24] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r0, [pc, #560] @ 82ffc <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x26c> │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r4, [r1] │ │ │ │ + moveq r9, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r1, #15 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + moveq sl, #1 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r6, [r6] │ │ │ │ + ldr r3, [pc, #496] @ 83000 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x270> │ │ │ │ + subne r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + add fp, r5, #1 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + bic r8, fp, fp, asr #31 │ │ │ │ + ldr r3, [r3, #2400] @ 0x960 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + beq 82e68 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xd8> │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #448] @ 83004 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x274> │ │ │ │ + ldr r1, [pc, #448] @ 83008 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x278> │ │ │ │ + ldr r0, [pc, #448] @ 8300c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x27c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #15 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 91688 │ │ │ │ - ldr r0, [pc, #16] @ 9168c │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r4, lsl #18 │ │ │ │ - andeq lr, fp, r0, lsr #26 │ │ │ │ - │ │ │ │ -00091690 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30b44 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000916ac : │ │ │ │ - b 31330 │ │ │ │ - │ │ │ │ -000916b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3193c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000916cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31534 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000916e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 82ea4 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x114> │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + add r3, r4, #4 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + add r0, r7, #4 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr ip, [r3, #-4] │ │ │ │ + cmp r1, r5 │ │ │ │ + str ip, [r0, #-4] │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r3, r3, r9 │ │ │ │ + str r2, [r0], sl │ │ │ │ + bne 82e84 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xf4> │ │ │ │ + ldr r4, [pc, #356] @ 83010 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x280> │ │ │ │ + add r3, r8, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr sl, [r4, #2428] @ 0x97c │ │ │ │ + ldr r2, [r4, #2404] @ 0x964 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 82f0c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x17c> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 3421c │ │ │ │ + ldr r2, [pc, #316] @ 83014 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x284> │ │ │ │ + ldr r3, [pc, #284] @ 82ff8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x268> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 82ff0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x260> │ │ │ │ + ldr r0, [pc, #284] @ 83018 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x288> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr fp, [r4, #2432] @ 0x980 │ │ │ │ + ldr r9, [r4, #2436] @ 0x984 │ │ │ │ + subs r9, r9, fp │ │ │ │ + bmi 82fe0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x250> │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r3, [r4, #2408] @ 0x968 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91788 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31ed0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, fp, sl, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #2424] @ 0x978 │ │ │ │ + mul sl, r0, sl │ │ │ │ + mla r1, r0, r3, r2 │ │ │ │ + sub r2, r5, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r1], sl │ │ │ │ + cmp r9, r3 │ │ │ │ + str r0, [r2, #4]! │ │ │ │ + bge 82f58 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c8> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 3421c │ │ │ │ + ldr r3, [pc, #152] @ 8301c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x28c> │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r8, lsl #3 │ │ │ │ + ldr r2, [r3, #2432] @ 0x980 │ │ │ │ + ldr r0, [r3, #2436] @ 0x984 │ │ │ │ + ldr r1, [r3, #2404] @ 0x964 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr ip, [r3, #2408] @ 0x968 │ │ │ │ + ldr lr, [r3, #2428] @ 0x97c │ │ │ │ + bgt 82fd4 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x244> │ │ │ │ + mla ip, lr, r2, ip │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + mla r1, r3, ip, r1 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + mul ip, lr, r3 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + str r2, [r1], ip │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 82fc4 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 917a0 │ │ │ │ - ldr r0, [pc, #16] @ 917a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, ip, ror #15 │ │ │ │ - andeq lr, fp, r4, lsr ip │ │ │ │ - │ │ │ │ -000917a8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3571c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + b 82ed0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x140> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r5, r0 │ │ │ │ + b 82f6c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1dc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq sl, [lr], -ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq lr, ip, ip, asr sp │ │ │ │ + andeq sl, pc, r4, ror ip @ │ │ │ │ + andeq lr, ip, ip, lsl #19 │ │ │ │ + andeq lr, ip, ip, ror #25 │ │ │ │ + andeq r2, sp, r0, lsr #21 │ │ │ │ + ldrdeq sl, [pc], -r8 │ │ │ │ + ldrdeq sl, [lr], -r0 │ │ │ │ + andeq lr, ip, r8, asr #24 │ │ │ │ + andeq sl, pc, r0, lsl #22 │ │ │ │ │ │ │ │ -000917c4 : │ │ │ │ +00083020 <__fftcmplx_MOD_dcldealloccomplexfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 336dc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ 830a8 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x88> │ │ │ │ + mov r1, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #88] @ 830ac <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x8c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r4, #2404] @ 0x964 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8308c <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x6c> │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [pc, #56] @ 830b0 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x90> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #2404] @ 0x964 │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #20 │ │ │ │ + b 2fec0 │ │ │ │ + ldr r2, [pc, #32] @ 830b4 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x94> │ │ │ │ + ldr r1, [pc, #32] @ 830b8 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x98> │ │ │ │ + ldr r0, [pc, #32] @ 830bc <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x9c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ + andeq lr, ip, r8, lsl fp │ │ │ │ + andeq sl, pc, r0, lsr sl @ │ │ │ │ + ldrdeq lr, [ip], -r8 │ │ │ │ + muleq ip, r0, r7 │ │ │ │ + andeq lr, ip, r8, ror #1 │ │ │ │ + andeq lr, ip, ip, asr #21 │ │ │ │ │ │ │ │ -000917e0 : │ │ │ │ +000830c0 <__fftcmplx_MOD_dclinitcomplexfft@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91880 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fbb4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [pc, #332] @ 83228 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x168> │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r4] │ │ │ │ + ldr r3, [pc, #304] @ 8322c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x16c> │ │ │ │ + subne r4, r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #2404] @ 0x964 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 83148 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x88> │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #268] @ 83230 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x170> │ │ │ │ + ldr r0, [pc, #268] @ 83234 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x174> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #264] @ 83238 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x178> │ │ │ │ + mov r3, #17 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 91898 │ │ │ │ - ldr r0, [pc, #16] @ 9189c │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r7, [fp], -r4 │ │ │ │ - andeq lr, fp, r8, ror #22 │ │ │ │ - │ │ │ │ -000918a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - movcs r0, r5 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [pc, #236] @ 8323c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x17c> │ │ │ │ + ldr r5, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r7, r4 │ │ │ │ + add r1, r3, r2, lsl #3 │ │ │ │ + str r5, [r1, #2400] @ 0x960 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + add r5, r5, #15 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r2, [pc, #204] @ 83240 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x180> │ │ │ │ + add r3, r1, #2416 @ 0x970 │ │ │ │ + mov r0, #4 │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + str r8, [r1, #2416] @ 0x970 │ │ │ │ + str r8, [r1, #2420] @ 0x974 │ │ │ │ + str r0, [r1, #2412] @ 0x96c │ │ │ │ + strh r2, [r3, #4] │ │ │ │ + bgt 83204 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x144> │ │ │ │ + cmp r5, #0 │ │ │ │ + lslgt r8, r5, #2 │ │ │ │ + movgt r0, r8 │ │ │ │ + movle r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 9194c │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [pc, #152] @ 83244 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x184> │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r3, #2404] @ 0x964 │ │ │ │ + beq 83210 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x150> │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 30c70 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mvn ip, #0 │ │ │ │ + str r2, [r3, #2432] @ 0x980 │ │ │ │ + str r2, [r3, #2428] @ 0x97c │ │ │ │ + mov r2, #4 │ │ │ │ + str r5, [r3, #2436] @ 0x984 │ │ │ │ + str ip, [r3, #2408] @ 0x968 │ │ │ │ + str r2, [r3, #2424] @ 0x978 │ │ │ │ + bl 33eb0 │ │ │ │ + ldr r0, [pc, #84] @ 83248 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x188> │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 91964 │ │ │ │ - ldr r0, [pc, #16] @ 91968 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldr r0, [pc, #64] @ 8324c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x18c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #56] @ 83250 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x190> │ │ │ │ + ldr r0, [pc, #56] @ 83254 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x194> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r8 │ │ │ │ bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r8, lsr #12 │ │ │ │ - andeq lr, fp, r8, asr #21 │ │ │ │ - │ │ │ │ -0009196c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31aec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq lr, ip, ip, lsr #21 │ │ │ │ + andeq sl, pc, r8, lsl #19 │ │ │ │ + andeq lr, ip, r4, asr sl │ │ │ │ + @ instruction: 0x000d27bc │ │ │ │ + andeq lr, ip, r8, lsr #14 │ │ │ │ + andeq sl, pc, r4, lsr r9 @ │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + ldrdeq sl, [pc], -r8 │ │ │ │ + muleq ip, r8, r9 │ │ │ │ + andeq lr, ip, ip, asr #32 │ │ │ │ + andeq r5, ip, r0, lsr #14 │ │ │ │ + andeq lr, ip, r4, lsl #19 │ │ │ │ │ │ │ │ -00091988 : │ │ │ │ +00083258 <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33478 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 832a0 <__scpack_MOD_dclget3dhatchpattern@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 303c4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, ip, r8, asr r9 │ │ │ │ │ │ │ │ -000919a4 : │ │ │ │ +000832a4 <__scpack_MOD_dclset3dhatchpattern@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34e88 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 832ec <__scpack_MOD_dclset3dhatchpattern@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2f848 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, ip, r4, lsr #18 │ │ │ │ │ │ │ │ -000919c0 : │ │ │ │ +000832f0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - movcs r0, r3 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #240] @ 833fc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x10c> │ │ │ │ mov r4, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r8, r2 │ │ │ │ + ldr r3, [pc, #236] @ 83400 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #220] @ 83404 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x114> │ │ │ │ + ldr r1, [pc, #220] @ 83408 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x118> │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91ac8 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - movcs r0, r7 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 91ae0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 314ec │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, #24 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 833cc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xdc> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r9, #0 │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq 833e4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xf4> │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r4, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 31fc0 │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ 91af8 │ │ │ │ - ldr r0, [pc, #40] @ 91afc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #24] @ 91b00 │ │ │ │ - ldr r0, [pc, #24] @ 91b04 │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 34fb4 │ │ │ │ + ldr r2, [pc, #116] @ 8340c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #100] @ 83400 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 833f8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x108> │ │ │ │ + ldr r0, [pc, #84] @ 83410 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x120> │ │ │ │ + mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, ip, lsr #9 │ │ │ │ - andeq lr, fp, r8, ror r9 │ │ │ │ - muleq fp, r4, r4 │ │ │ │ - andeq lr, fp, ip, lsl #19 │ │ │ │ - │ │ │ │ -00091b08 : │ │ │ │ - b 32f98 │ │ │ │ - │ │ │ │ -00091b0c : │ │ │ │ - b 32d70 │ │ │ │ - │ │ │ │ -00091b10 : │ │ │ │ - b 32aac │ │ │ │ - │ │ │ │ -00091b14 : │ │ │ │ - b 32110 │ │ │ │ - │ │ │ │ -00091b18 : │ │ │ │ - b 2ff20 │ │ │ │ - │ │ │ │ -00091b1c : │ │ │ │ - b 3115c │ │ │ │ - │ │ │ │ -00091b20 : │ │ │ │ - b 306d0 │ │ │ │ - │ │ │ │ -00091b24 : │ │ │ │ - b 34108 │ │ │ │ - │ │ │ │ -00091b28 : │ │ │ │ - b 2fe30 │ │ │ │ - │ │ │ │ -00091b2c : │ │ │ │ - b 30598 │ │ │ │ - │ │ │ │ -00091b30 : │ │ │ │ - b 32c2c │ │ │ │ - │ │ │ │ -00091b34 : │ │ │ │ - b 34510 │ │ │ │ - │ │ │ │ -00091b38 : │ │ │ │ - b 2f4d0 │ │ │ │ - │ │ │ │ -00091b3c : │ │ │ │ - b 33094 │ │ │ │ - │ │ │ │ -00091b40 : │ │ │ │ - b 2f434 │ │ │ │ - │ │ │ │ -00091b44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31ab0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091b60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3187c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091b7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33250 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091b98 : │ │ │ │ - b 33310 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r8, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 303c4 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 8336c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7c> │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 303c4 │ │ │ │ + b 83378 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x88> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r8, r9 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000ce8bc │ │ │ │ + andeq pc, ip, ip, ror r9 @ │ │ │ │ + andeq sl, lr, r0, lsl r9 │ │ │ │ + andeq lr, ip, ip, lsr r8 │ │ │ │ │ │ │ │ -00091b9c : │ │ │ │ +00083414 <__scpack_MOD_dcldraw3dhatch@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91c30 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30118 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #240] @ 83520 <__scpack_MOD_dcldraw3dhatch@@Base+0x10c> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #236] @ 83524 <__scpack_MOD_dcldraw3dhatch@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #220] @ 83528 <__scpack_MOD_dcldraw3dhatch@@Base+0x114> │ │ │ │ + ldr r1, [pc, #220] @ 8352c <__scpack_MOD_dcldraw3dhatch@@Base+0x118> │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + mov r2, #14 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 834f0 <__scpack_MOD_dcldraw3dhatch@@Base+0xdc> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r9, #0 │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq 83508 <__scpack_MOD_dcldraw3dhatch@@Base+0xf4> │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r4, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 91c48 │ │ │ │ - ldr r0, [pc, #16] @ 91c4c │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 312e8 │ │ │ │ + ldr r2, [pc, #116] @ 83530 <__scpack_MOD_dcldraw3dhatch@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #100] @ 83524 <__scpack_MOD_dcldraw3dhatch@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8351c <__scpack_MOD_dcldraw3dhatch@@Base+0x108> │ │ │ │ + ldr r0, [pc, #84] @ 83534 <__scpack_MOD_dcldraw3dhatch@@Base+0x120> │ │ │ │ + mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r4, asr #6 │ │ │ │ - andeq lr, fp, r8, ror #16 │ │ │ │ - │ │ │ │ -00091c50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34e64 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091c6c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32b6c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091c88 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30124 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091ca4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30328 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 3070c │ │ │ │ + add r8, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 303c4 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 83490 <__scpack_MOD_dcldraw3dhatch@@Base+0x7c> │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 303c4 │ │ │ │ + b 8349c <__scpack_MOD_dcldraw3dhatch@@Base+0x88> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, lr, r4, ror r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000ce7b4 │ │ │ │ + andeq pc, ip, r8, asr r8 @ │ │ │ │ + andeq sl, lr, ip, ror #15 │ │ │ │ + andeq lr, ip, r4, lsr r7 │ │ │ │ │ │ │ │ -00091cc0 : │ │ │ │ +00083538 <__scpack_MOD_dclget3dmarkersize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 301d8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 835c4 <__scpack_MOD_dclget3dmarkersize@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 835c8 <__scpack_MOD_dclget3dmarkersize@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 835cc <__scpack_MOD_dclget3dmarkersize@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 31f84 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 835d0 <__scpack_MOD_dclget3dmarkersize@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 835cc <__scpack_MOD_dclget3dmarkersize@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 835c0 <__scpack_MOD_dclget3dmarkersize@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, lr, r4, asr r7 │ │ │ │ + andeq lr, ip, r8, asr #13 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, lr, r0, lsl r7 │ │ │ │ │ │ │ │ -00091cdc : │ │ │ │ - b 3001c │ │ │ │ - │ │ │ │ -00091ce0 : │ │ │ │ +000835d4 <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31180 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 83660 <__scpack_MOD_dclget3dmarkerindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 83664 <__scpack_MOD_dclget3dmarkerindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 83668 <__scpack_MOD_dclget3dmarkerindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 30250 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 8366c <__scpack_MOD_dclget3dmarkerindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 83668 <__scpack_MOD_dclget3dmarkerindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8365c <__scpack_MOD_dclget3dmarkerindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000ea6b8 │ │ │ │ + andeq lr, ip, r0, asr #12 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, lr, r4, ror r6 │ │ │ │ │ │ │ │ -00091cfc : │ │ │ │ +00083670 <__scpack_MOD_dclget3dmarkertype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 30310 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 836fc <__scpack_MOD_dclget3dmarkertype@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 83700 <__scpack_MOD_dclget3dmarkertype@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 83704 <__scpack_MOD_dclget3dmarkertype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 34390 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 83708 <__scpack_MOD_dclget3dmarkertype@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 83704 <__scpack_MOD_dclget3dmarkertype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 836f8 <__scpack_MOD_dclget3dmarkertype@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, lr, ip, lsl r6 │ │ │ │ + @ instruction: 0x000ce5b8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq sl, [lr], -r8 │ │ │ │ │ │ │ │ -00091d18 : │ │ │ │ - b 34dc8 │ │ │ │ - │ │ │ │ -00091d1c : │ │ │ │ - b 34da4 │ │ │ │ - │ │ │ │ -00091d20 : │ │ │ │ - b 30454 │ │ │ │ - │ │ │ │ -00091d24 : │ │ │ │ - b 3034c │ │ │ │ - │ │ │ │ -00091d28 : │ │ │ │ - b 33910 │ │ │ │ - │ │ │ │ -00091d2c : │ │ │ │ - b 34c48 │ │ │ │ - │ │ │ │ -00091d30 : │ │ │ │ +0008370c <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33b2c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 8374c <__scpack_MOD_dclset3dmarkersize@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 346fc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, ip, ip, lsr r5 │ │ │ │ │ │ │ │ -00091d4c : │ │ │ │ +00083750 <__scpack_MOD_dclset3dmarkerindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35530 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091d68 : │ │ │ │ - b 31b4c │ │ │ │ - │ │ │ │ -00091d6c : │ │ │ │ - b 30244 │ │ │ │ - │ │ │ │ -00091d70 : │ │ │ │ - b 34f90 │ │ │ │ - │ │ │ │ -00091d74 : │ │ │ │ - b 3037c │ │ │ │ - │ │ │ │ -00091d78 : │ │ │ │ - b 31eb8 │ │ │ │ - │ │ │ │ -00091d7c : │ │ │ │ - b 30694 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 83790 <__scpack_MOD_dclset3dmarkerindex@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33a0c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq lr, ip, ip, lsl #10 │ │ │ │ │ │ │ │ -00091d80 : │ │ │ │ +00083794 <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 32290 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00091db4 : │ │ │ │ - b 31f54 │ │ │ │ - │ │ │ │ -00091db8 : │ │ │ │ - b 33964 │ │ │ │ + ldr r4, [pc, #40] @ 837d4 <__scpack_MOD_dclset3dmarkertype@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ad8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq lr, [ip], -ip │ │ │ │ │ │ │ │ -00091dbc : │ │ │ │ +000837d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r1 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 91e50 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #1056] @ 83c10 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x438> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1052] @ 83c14 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x43c> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub ip, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #952] @ 83c18 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x440> │ │ │ │ mov r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ + ldr r0, [pc, #948] @ 83c1c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x444> │ │ │ │ + add lr, r6, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + add ip, ip, r3 │ │ │ │ + add lr, r5, r3 │ │ │ │ + moveq r8, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #25 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 83bc8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + beq 83be0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x408> │ │ │ │ + ldr r3, [fp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq 83bf8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x420> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + bic fp, r3, r3, asr #31 │ │ │ │ + cmp r4, fp │ │ │ │ + cmpeq sl, r4 │ │ │ │ + bne 839cc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f4> │ │ │ │ + cmp r4, fp │ │ │ │ + movge r4, fp │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + ldreq r4, [sp, #24] │ │ │ │ + bne 83b48 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x370> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #28] │ │ │ │ + bne 83b04 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x32c> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + bne 83ab8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30784 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl 302d4 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 83a7c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2a4> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 83a40 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x268> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 83a00 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x228> │ │ │ │ + ldr r2, [pc, #648] @ 83c20 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x448> │ │ │ │ + ldr r3, [pc, #632] @ 83c14 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x43c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 83c0c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x434> │ │ │ │ + ldr r0, [pc, #616] @ 83c24 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x44c> │ │ │ │ + mov r1, #25 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #592] @ 83c28 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x450> │ │ │ │ + ldr r1, [pc, #592] @ 83c2c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x454> │ │ │ │ + ldr r0, [pc, #592] @ 83c30 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x458> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #25 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 91e68 │ │ │ │ - ldr r0, [pc, #16] @ 91e6c │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r7, fp, r4, lsr #2 │ │ │ │ - andeq lr, fp, r4, ror r6 │ │ │ │ - │ │ │ │ -00091e70 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 359f8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091e8c : │ │ │ │ - b 33dfc │ │ │ │ - │ │ │ │ -00091e90 : │ │ │ │ - b 3151c │ │ │ │ - │ │ │ │ -00091e94 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33fb8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091eb0 : │ │ │ │ - b 325e4 │ │ │ │ - │ │ │ │ -00091eb4 : │ │ │ │ - b 3112c │ │ │ │ - │ │ │ │ -00091eb8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 326a4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091ed4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 310e4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091ef0 : │ │ │ │ - b 325c0 │ │ │ │ - │ │ │ │ -00091ef4 : │ │ │ │ - b 34948 │ │ │ │ - │ │ │ │ -00091ef8 : │ │ │ │ - b 348dc │ │ │ │ - │ │ │ │ -00091efc : │ │ │ │ - b 32710 │ │ │ │ - │ │ │ │ -00091f00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32a10 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091f1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 347b0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091f38 : │ │ │ │ - b 30fdc │ │ │ │ - │ │ │ │ -00091f3c : │ │ │ │ - b 2f794 │ │ │ │ - │ │ │ │ -00091f40 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 330a0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091f5c : │ │ │ │ - b 2f71c │ │ │ │ - │ │ │ │ -00091f60 : │ │ │ │ - b 32b0c │ │ │ │ - │ │ │ │ -00091f64 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fecc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091f80 : │ │ │ │ - b 34d38 │ │ │ │ - │ │ │ │ -00091f84 : │ │ │ │ - b 312d0 │ │ │ │ - │ │ │ │ -00091f88 : │ │ │ │ - b 32e00 │ │ │ │ - │ │ │ │ -00091f8c : │ │ │ │ - b 32ff8 │ │ │ │ - │ │ │ │ -00091f90 : │ │ │ │ - b 34ac8 │ │ │ │ - │ │ │ │ -00091f94 : │ │ │ │ - b 34dec │ │ │ │ - │ │ │ │ -00091f98 : │ │ │ │ - b 34258 │ │ │ │ - │ │ │ │ -00091f9c : │ │ │ │ - b 31b88 │ │ │ │ - │ │ │ │ -00091fa0 : │ │ │ │ - b 308d4 │ │ │ │ - │ │ │ │ -00091fa4 : │ │ │ │ - b 318ac │ │ │ │ - │ │ │ │ -00091fa8 : │ │ │ │ - b 31288 │ │ │ │ - │ │ │ │ -00091fac : │ │ │ │ - b 2f5f0 │ │ │ │ - │ │ │ │ -00091fb0 : │ │ │ │ - b 33418 │ │ │ │ - │ │ │ │ -00091fb4 : │ │ │ │ - b 32398 │ │ │ │ - │ │ │ │ -00091fb8 : │ │ │ │ - b 34618 │ │ │ │ - │ │ │ │ -00091fbc : │ │ │ │ - b 30bc8 │ │ │ │ - │ │ │ │ -00091fc0 : │ │ │ │ - b 2fb30 │ │ │ │ - │ │ │ │ -00091fc4 : │ │ │ │ - b 2f884 │ │ │ │ - │ │ │ │ -00091fc8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92048 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30de4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 33a00 │ │ │ │ + b 83918 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x140> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 83a34 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 83a24 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x24c> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92060 │ │ │ │ - ldr r0, [pc, #16] @ 92064 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, ip, lsr #30 │ │ │ │ - andeq lr, fp, r8, lsr #9 │ │ │ │ - │ │ │ │ -00092068 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b 83990 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 83a70 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x298> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 83a60 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x288> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 83988 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 83aac <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d4> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 83a9c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 83980 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 83bb4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3dc> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 920e8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3169c │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 83ae8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x310> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 83950 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x178> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 83ba0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3c8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 83b2c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x354> │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + b 83944 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 83b8c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3b4> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92100 │ │ │ │ - ldr r0, [pc, #16] @ 92104 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, ip, lsl #29 │ │ │ │ - andeq lr, fp, r4, lsr r4 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 83b70 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x398> │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + b 83938 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 83938 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b 83944 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 83950 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x178> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 34390 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 838cc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 30250 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 838e4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x10c> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 31f84 │ │ │ │ + b 838f4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x11c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000ea4b4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, ip, r0, lsr r4 @ │ │ │ │ + andeq lr, ip, r0, lsl r4 │ │ │ │ + andeq sl, lr, r0, lsl r3 │ │ │ │ + andeq lr, ip, r0, ror #5 │ │ │ │ + ldrdeq lr, [ip], -r0 │ │ │ │ + @ instruction: 0x000ce2b0 │ │ │ │ + andeq r4, ip, ip, asr #23 │ │ │ │ │ │ │ │ -00092108 : │ │ │ │ +00083c34 <__scpack_MOD_dcldraw3dmarker@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 921a8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31c6c │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #1056] @ 8406c <__scpack_MOD_dcldraw3dmarker@@Base+0x438> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1052] @ 84070 <__scpack_MOD_dcldraw3dmarker@@Base+0x43c> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub ip, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #952] @ 84074 <__scpack_MOD_dcldraw3dmarker@@Base+0x440> │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [pc, #948] @ 84078 <__scpack_MOD_dcldraw3dmarker@@Base+0x444> │ │ │ │ + add lr, r6, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + add ip, ip, r3 │ │ │ │ + add lr, r5, r3 │ │ │ │ + moveq r8, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #15 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 84024 <__scpack_MOD_dcldraw3dmarker@@Base+0x3f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + beq 8403c <__scpack_MOD_dcldraw3dmarker@@Base+0x408> │ │ │ │ + ldr r3, [fp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq 84054 <__scpack_MOD_dcldraw3dmarker@@Base+0x420> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + bic fp, r3, r3, asr #31 │ │ │ │ + cmp r4, fp │ │ │ │ + cmpeq sl, r4 │ │ │ │ + bne 83e28 <__scpack_MOD_dcldraw3dmarker@@Base+0x1f4> │ │ │ │ + cmp r4, fp │ │ │ │ + movge r4, fp │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + ldreq r4, [sp, #24] │ │ │ │ + bne 83fa4 <__scpack_MOD_dcldraw3dmarker@@Base+0x370> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #28] │ │ │ │ + bne 83f60 <__scpack_MOD_dcldraw3dmarker@@Base+0x32c> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + bne 83f14 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl 32aa0 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 83ed8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2a4> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 83e9c <__scpack_MOD_dcldraw3dmarker@@Base+0x268> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 83e5c <__scpack_MOD_dcldraw3dmarker@@Base+0x228> │ │ │ │ + ldr r2, [pc, #648] @ 8407c <__scpack_MOD_dcldraw3dmarker@@Base+0x448> │ │ │ │ + ldr r3, [pc, #632] @ 84070 <__scpack_MOD_dcldraw3dmarker@@Base+0x43c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 84068 <__scpack_MOD_dcldraw3dmarker@@Base+0x434> │ │ │ │ + ldr r0, [pc, #616] @ 84080 <__scpack_MOD_dcldraw3dmarker@@Base+0x44c> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #592] @ 84084 <__scpack_MOD_dcldraw3dmarker@@Base+0x450> │ │ │ │ + ldr r1, [pc, #592] @ 84088 <__scpack_MOD_dcldraw3dmarker@@Base+0x454> │ │ │ │ + ldr r0, [pc, #592] @ 8408c <__scpack_MOD_dcldraw3dmarker@@Base+0x458> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #15 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 921c0 │ │ │ │ - ldr r0, [pc, #16] @ 921c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, ip, asr #27 │ │ │ │ - andeq lr, fp, r0, lsr #7 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 83d74 <__scpack_MOD_dcldraw3dmarker@@Base+0x140> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 83e90 <__scpack_MOD_dcldraw3dmarker@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 83e80 <__scpack_MOD_dcldraw3dmarker@@Base+0x24c> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 83dec <__scpack_MOD_dcldraw3dmarker@@Base+0x1b8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 83ecc <__scpack_MOD_dcldraw3dmarker@@Base+0x298> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 83ebc <__scpack_MOD_dcldraw3dmarker@@Base+0x288> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 83de4 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 83f08 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d4> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 83ef8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 83ddc <__scpack_MOD_dcldraw3dmarker@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 84010 <__scpack_MOD_dcldraw3dmarker@@Base+0x3dc> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 83f44 <__scpack_MOD_dcldraw3dmarker@@Base+0x310> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 83dac <__scpack_MOD_dcldraw3dmarker@@Base+0x178> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 83ffc <__scpack_MOD_dcldraw3dmarker@@Base+0x3c8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 83f88 <__scpack_MOD_dcldraw3dmarker@@Base+0x354> │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + b 83da0 <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 83fe8 <__scpack_MOD_dcldraw3dmarker@@Base+0x3b4> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 83fcc <__scpack_MOD_dcldraw3dmarker@@Base+0x398> │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + b 83d94 <__scpack_MOD_dcldraw3dmarker@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 83d94 <__scpack_MOD_dcldraw3dmarker@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b 83da0 <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 83dac <__scpack_MOD_dcldraw3dmarker@@Base+0x178> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 34390 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 83d28 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 30250 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 83d40 <__scpack_MOD_dcldraw3dmarker@@Base+0x10c> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 31f84 │ │ │ │ + b 83d50 <__scpack_MOD_dcldraw3dmarker@@Base+0x11c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, lr, r8, asr r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq lr, [ip], -r4 │ │ │ │ + strdeq sp, [ip], -r0 │ │ │ │ + @ instruction: 0x000e9eb4 │ │ │ │ + andeq sp, ip, r0, asr #29 │ │ │ │ + andeq sp, ip, r4, ror lr │ │ │ │ + muleq ip, r0, lr │ │ │ │ + andeq r4, ip, r0, ror r7 │ │ │ │ │ │ │ │ -000921c8 : │ │ │ │ +00084090 <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33bb0 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 8411c <__scpack_MOD_dclget3dlineindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 84120 <__scpack_MOD_dclget3dlineindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 84124 <__scpack_MOD_dclget3dlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 32d04 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 84128 <__scpack_MOD_dclget3dlineindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 84124 <__scpack_MOD_dclget3dlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 84118 <__scpack_MOD_dclget3dlineindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r9, [lr], -ip │ │ │ │ + andeq sp, ip, r4, lsr ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000e9bb8 │ │ │ │ │ │ │ │ -000921e4 : │ │ │ │ +0008412c <__scpack_MOD_dclset3dlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92284 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30058 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 8416c <__scpack_MOD_dclset3dlineindex@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 9229c │ │ │ │ - ldr r0, [pc, #16] @ 922a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - strdeq r6, [fp], -r0 │ │ │ │ - strdeq lr, [fp], -r0 │ │ │ │ + bl 30f88 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + @ instruction: 0x000cdbb8 │ │ │ │ │ │ │ │ -000922a4 : │ │ │ │ +00084170 <__scpack_MOD_dcldraw3dlinenormalized@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92344 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3154c │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr ip, [pc, #928] @ 84528 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3b8> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #924] @ 8452c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3bc> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub fp, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 9235c │ │ │ │ - ldr r0, [pc, #16] @ 92360 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r1, [pc, #820] @ 84530 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3c0> │ │ │ │ + ldr r0, [pc, #820] @ 84534 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3c4> │ │ │ │ + add ip, r6, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + moveq r9, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + moveq r8, #1 │ │ │ │ + add ip, fp, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r0, lsr ip │ │ │ │ - andeq lr, fp, ip, asr r2 │ │ │ │ - │ │ │ │ -00092364 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92404 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32128 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, #23 │ │ │ │ + moveq r7, #1 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 84510 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3a0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + add r3, fp, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpeq sl, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 84320 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldreq r4, [sp, #12] │ │ │ │ + bne 84490 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x320> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #16] │ │ │ │ + bne 8444c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x2dc> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne 84408 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x298> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 30e2c │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 843cc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x25c> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 84390 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x220> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 84354 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #588] @ 84538 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #572] @ 8452c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3bc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 84524 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3b4> │ │ │ │ + ldr r0, [pc, #556] @ 8453c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3cc> │ │ │ │ + mov r1, #23 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #532] @ 84540 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3d0> │ │ │ │ + ldr r1, [pc, #532] @ 84544 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #532] @ 84548 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3d8> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #23 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 9241c │ │ │ │ - ldr r0, [pc, #16] @ 92420 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r0, ror fp │ │ │ │ - andeq lr, fp, r8, asr #3 │ │ │ │ - │ │ │ │ -00092424 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 35764 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092440 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3457c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 84278 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x108> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 84384 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x214> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, fp, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 84374 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x204> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 842e4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 843c0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x250> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 843b0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 842dc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x16c> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 843fc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x28c> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 843ec <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 842d4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 844fc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x38c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 84430 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x2c0> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 842b4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x144> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 844e8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x378> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 84474 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x304> │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + b 842a8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x138> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 844d4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x364> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 844b8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x348> │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b 8429c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x12c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 8429c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x12c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b 842a8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x138> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b 842b4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x144> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 32d04 │ │ │ │ + b 84250 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, lr, ip, lsl fp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq ip, r4, sl │ │ │ │ + andeq sp, ip, ip, ror #21 │ │ │ │ + @ instruction: 0x000e99bc │ │ │ │ + andeq sp, ip, r0, lsl #20 │ │ │ │ + andeq sp, ip, ip, ror r9 │ │ │ │ + ldrdeq sp, [ip], -r0 │ │ │ │ + andeq r4, ip, r8, ror r2 │ │ │ │ │ │ │ │ -0009245c : │ │ │ │ +0008454c <__scpack_MOD_dcldraw3dline@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 924fc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fa70 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr ip, [pc, #928] @ 84904 <__scpack_MOD_dcldraw3dline@@Base+0x3b8> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #924] @ 84908 <__scpack_MOD_dcldraw3dline@@Base+0x3bc> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub fp, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r1, [pc, #820] @ 8490c <__scpack_MOD_dcldraw3dline@@Base+0x3c0> │ │ │ │ + ldr r0, [pc, #820] @ 84910 <__scpack_MOD_dcldraw3dline@@Base+0x3c4> │ │ │ │ + add ip, r6, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + moveq r9, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + moveq r8, #1 │ │ │ │ + add ip, fp, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #13 │ │ │ │ + moveq r7, #1 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 848ec <__scpack_MOD_dcldraw3dline@@Base+0x3a0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + add r3, fp, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpeq sl, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 846fc <__scpack_MOD_dcldraw3dline@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldreq r4, [sp, #12] │ │ │ │ + bne 8486c <__scpack_MOD_dcldraw3dline@@Base+0x320> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #16] │ │ │ │ + bne 84828 <__scpack_MOD_dcldraw3dline@@Base+0x2dc> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne 847e4 <__scpack_MOD_dcldraw3dline@@Base+0x298> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 350e0 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 847a8 <__scpack_MOD_dcldraw3dline@@Base+0x25c> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 8476c <__scpack_MOD_dcldraw3dline@@Base+0x220> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 84730 <__scpack_MOD_dcldraw3dline@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #588] @ 84914 <__scpack_MOD_dcldraw3dline@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #572] @ 84908 <__scpack_MOD_dcldraw3dline@@Base+0x3bc> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 84900 <__scpack_MOD_dcldraw3dline@@Base+0x3b4> │ │ │ │ + ldr r0, [pc, #556] @ 84918 <__scpack_MOD_dcldraw3dline@@Base+0x3cc> │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #532] @ 8491c <__scpack_MOD_dcldraw3dline@@Base+0x3d0> │ │ │ │ + ldr r1, [pc, #532] @ 84920 <__scpack_MOD_dcldraw3dline@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #532] @ 84924 <__scpack_MOD_dcldraw3dline@@Base+0x3d8> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #13 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92514 │ │ │ │ - ldr r0, [pc, #16] @ 92518 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r8, ror sl │ │ │ │ - strdeq lr, [fp], -ip │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 84654 <__scpack_MOD_dcldraw3dline@@Base+0x108> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 84760 <__scpack_MOD_dcldraw3dline@@Base+0x214> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, fp, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 84750 <__scpack_MOD_dcldraw3dline@@Base+0x204> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 846c0 <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8479c <__scpack_MOD_dcldraw3dline@@Base+0x250> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 8478c <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 846b8 <__scpack_MOD_dcldraw3dline@@Base+0x16c> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 847d8 <__scpack_MOD_dcldraw3dline@@Base+0x28c> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 847c8 <__scpack_MOD_dcldraw3dline@@Base+0x27c> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 846b0 <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 848d8 <__scpack_MOD_dcldraw3dline@@Base+0x38c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 8480c <__scpack_MOD_dcldraw3dline@@Base+0x2c0> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 84690 <__scpack_MOD_dcldraw3dline@@Base+0x144> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 848c4 <__scpack_MOD_dcldraw3dline@@Base+0x378> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 84850 <__scpack_MOD_dcldraw3dline@@Base+0x304> │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + b 84684 <__scpack_MOD_dcldraw3dline@@Base+0x138> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 848b0 <__scpack_MOD_dcldraw3dline@@Base+0x364> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 84894 <__scpack_MOD_dcldraw3dline@@Base+0x348> │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b 84678 <__scpack_MOD_dcldraw3dline@@Base+0x12c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 84678 <__scpack_MOD_dcldraw3dline@@Base+0x12c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b 84684 <__scpack_MOD_dcldraw3dline@@Base+0x138> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b 84690 <__scpack_MOD_dcldraw3dline@@Base+0x144> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 32d04 │ │ │ │ + b 8462c <__scpack_MOD_dcldraw3dline@@Base+0xe0> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, lr, r0, asr #14 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000ce6b8 │ │ │ │ + andeq sp, ip, r8, lsr #14 │ │ │ │ + andeq r9, lr, r0, ror #11 │ │ │ │ + andeq sp, ip, ip, lsr r6 │ │ │ │ + andeq sp, ip, r0, lsr #11 │ │ │ │ + andeq sp, ip, ip, lsl #12 │ │ │ │ + muleq ip, ip, lr │ │ │ │ │ │ │ │ -0009251c : │ │ │ │ +00084928 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 84978 <__scpack_MOD_dclget2dplane@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 9259c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34798 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 32ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 925b4 │ │ │ │ - ldr r0, [pc, #16] @ 925b8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r6, [fp], -r8 │ │ │ │ - andeq lr, fp, r8, lsl #1 │ │ │ │ + mov r1, #13 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + strdeq sp, [ip], -r8 │ │ │ │ │ │ │ │ -000925bc : │ │ │ │ +0008497c <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 849cc <__scpack_MOD_dclget3dobjectpoint@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 9263c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32920 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 2f704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92654 │ │ │ │ - ldr r0, [pc, #16] @ 92658 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r8, lsr r9 │ │ │ │ - andeq lr, fp, r4, lsl r0 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + @ instruction: 0x000cd3b4 │ │ │ │ │ │ │ │ -0009265c : │ │ │ │ +000849d0 <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 926fc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fadc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 84a20 <__scpack_MOD_dclget3deyepoint@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92714 │ │ │ │ - ldr r0, [pc, #16] @ 92718 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r8, ror r8 │ │ │ │ - andeq sp, fp, r0, lsl #31 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 35008 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r4, ror r3 │ │ │ │ │ │ │ │ -0009271c : │ │ │ │ +00084a24 <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31b34 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 84a5c <__scpack_MOD_dclset3dprojection@@Base+0x38> │ │ │ │ + mov r1, #18 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 31ac8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #18 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r4, lsr r3 │ │ │ │ │ │ │ │ -00092738 : │ │ │ │ +00084a60 <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 927d8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31780 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 84ab0 <__scpack_MOD_dclset2dplane@@Base+0x50> │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 927f0 │ │ │ │ - ldr r0, [pc, #16] @ 927f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - muleq fp, ip, r7 │ │ │ │ - ldrdeq sp, [fp], -r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30b98 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, ip, lsl #6 │ │ │ │ │ │ │ │ -000927f8 : │ │ │ │ +00084ab4 <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 84b04 <__scpack_MOD_dclset3dobjectpoint@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92898 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33664 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 928b0 │ │ │ │ - ldr r0, [pc, #16] @ 928b4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r6, [fp], -ip │ │ │ │ - andeq sp, fp, ip, lsr lr │ │ │ │ + mov r2, r7 │ │ │ │ + bl 32218 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r8, asr #5 │ │ │ │ │ │ │ │ -000928b8 : │ │ │ │ +00084b08 <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 84b58 <__scpack_MOD_dclset3deyepoint@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92958 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 342ac │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92970 │ │ │ │ - ldr r0, [pc, #16] @ 92974 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, ip, lsl r6 │ │ │ │ - andeq sp, fp, r8, lsr #27 │ │ │ │ - │ │ │ │ -00092978 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33d0c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + bl 340a8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r8, lsl #5 │ │ │ │ │ │ │ │ -00092994 : │ │ │ │ +00084b5c <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3583c │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 84be8 <__scpack_MOD_dclget3dtransnumber@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 84bec <__scpack_MOD_dclget3dtransnumber@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 84bf0 <__scpack_MOD_dclget3dtransnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 3259c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 84bf4 <__scpack_MOD_dclget3dtransnumber@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 84bf0 <__scpack_MOD_dclget3dtransnumber@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 84be4 <__scpack_MOD_dclget3dtransnumber@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, lr, r0, lsr r1 │ │ │ │ + andeq sp, ip, ip, lsr r2 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r9, lr, ip, ror #1 │ │ │ │ │ │ │ │ -000929b0 : │ │ │ │ +00084bf8 <__scpack_MOD_dclget3dorigin@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92a50 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34e1c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #64] @ 84c50 <__scpack_MOD_dclget3dorigin@@Base+0x58> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92a68 │ │ │ │ - ldr r0, [pc, #16] @ 92a6c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r4, lsr #10 │ │ │ │ - ldrdeq sp, [fp], -ip │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 34d5c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r0, asr #3 │ │ │ │ │ │ │ │ -00092a70 : │ │ │ │ +00084c54 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 84ca4 <__scpack_MOD_dclget3dlogaxis@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92af0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 334cc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 351b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92b08 │ │ │ │ - ldr r0, [pc, #16] @ 92b0c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r4, lsl #9 │ │ │ │ - andeq sp, fp, r8, ror #24 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r4, ror r1 │ │ │ │ │ │ │ │ -00092b10 : │ │ │ │ +00084ca8 <__scpack_MOD_dclget3dwindow@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + ldr r4, [pc, #84] @ 84d14 <__scpack_MOD_dclget3dwindow@@Base+0x6c> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92b90 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35914 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + bl 2f5fc │ │ │ │ + mov r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92ba8 │ │ │ │ - ldr r0, [pc, #16] @ 92bac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r4, ror #7 │ │ │ │ - strdeq sp, [fp], -r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r8, lsr #2 │ │ │ │ │ │ │ │ -00092bb0 : │ │ │ │ +00084d18 <__scpack_MOD_dclget3dviewport@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92c50 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3283c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r4, [pc, #84] @ 84d84 <__scpack_MOD_dclget3dviewport@@Base+0x6c> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92c68 │ │ │ │ - ldr r0, [pc, #16] @ 92c6c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r4, lsr #6 │ │ │ │ - andeq sp, fp, r0, ror #22 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + bl 30fac │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r8, asr #1 │ │ │ │ │ │ │ │ -00092c70 : │ │ │ │ +00084d88 <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31930 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ 84dc0 <__scpack_MOD_dclset3dtransfunction@@Base+0x38> │ │ │ │ + mov r1, #21 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + bl 33628 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #21 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r4, ror r0 │ │ │ │ │ │ │ │ -00092c8c : │ │ │ │ +00084dc4 <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92d2c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31174 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 84e04 <__scpack_MOD_dclset3dtransnumber@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92d44 │ │ │ │ - ldr r0, [pc, #16] @ 92d48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r8, asr #4 │ │ │ │ - @ instruction: 0x000bdab0 │ │ │ │ + bl 34e40 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r0, asr r0 │ │ │ │ │ │ │ │ -00092d4c : │ │ │ │ +00084e08 <__scpack_MOD_dclset3dorigin@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #64] @ 84e60 <__scpack_MOD_dclset3dorigin@@Base+0x58> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92dec │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2ffa4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92e04 │ │ │ │ - ldr r0, [pc, #16] @ 92e08 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r8, lsl #3 │ │ │ │ - andeq sp, fp, ip, lsl sl │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 32638 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq sp, ip, r0, lsr #32 │ │ │ │ │ │ │ │ -00092e0c : │ │ │ │ +00084e64 <__scpack_MOD_dclset3dlogaxis@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #56] @ 84eb4 <__scpack_MOD_dclset3dlogaxis@@Base+0x50> │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92eac │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33e5c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92ec4 │ │ │ │ - ldr r0, [pc, #16] @ 92ec8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r6, fp, r8, asr #1 │ │ │ │ - andeq sp, fp, r8, lsl #19 │ │ │ │ - │ │ │ │ -00092ecc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34858 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092ee8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 33874 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092f04 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31dbc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30f94 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2fec0 │ │ │ │ + ldrdeq ip, [ip], -r4 │ │ │ │ │ │ │ │ -00092f20 : │ │ │ │ +00084eb8 <__scpack_MOD_dclset3dwindow@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 92fc0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 317b0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r4, [pc, #84] @ 84f24 <__scpack_MOD_dclset3dwindow@@Base+0x6c> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 92fd8 │ │ │ │ - ldr r0, [pc, #16] @ 92fdc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000b5fb4 │ │ │ │ - andeq sp, fp, r0, lsr #17 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + bl 32284 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, ip, r8, lsl #31 │ │ │ │ │ │ │ │ -00092fe0 : │ │ │ │ +00084f28 <__scpack_MOD_dclset3dviewport@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + ldr r4, [pc, #84] @ 84f94 <__scpack_MOD_dclset3dviewport@@Base+0x6c> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 93060 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32dd0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + bl 33928 │ │ │ │ + mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 93078 │ │ │ │ - ldr r0, [pc, #16] @ 9307c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, fp, r4, lsl pc │ │ │ │ - andeq sp, fp, ip, lsr #16 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, ip, r8, lsr #30 │ │ │ │ │ │ │ │ -00093080 : │ │ │ │ +00084f98 <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 93100 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33ef8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 85024 <__uupack_MOD_dclgetframeindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 85028 <__uupack_MOD_dclgetframeindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 8502c <__uupack_MOD_dclgetframeindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #16] @ 93118 │ │ │ │ - ldr r0, [pc, #16] @ 9311c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, fp, r4, ror lr │ │ │ │ - @ instruction: 0x000bd7b8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 30904 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 85030 <__uupack_MOD_dclgetframeindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 8502c <__uupack_MOD_dclgetframeindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85020 <__uupack_MOD_dclgetframeindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r8, [lr], -r4 │ │ │ │ + andeq ip, ip, r8, asr #29 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000e8cb0 │ │ │ │ │ │ │ │ -00093120 : │ │ │ │ +00085034 <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 931c0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 305b0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 85074 <__uupack_MOD_dclsetframeindex@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 931d8 │ │ │ │ - ldr r0, [pc, #16] @ 931dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0x000b5db4 │ │ │ │ - andeq sp, fp, r4, lsr #14 │ │ │ │ + bl 345b8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, ip, ip, asr #28 │ │ │ │ │ │ │ │ -000931e0 : │ │ │ │ +00085078 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34480 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 85104 <__uupack_MOD_dclgetframetype@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 85108 <__uupack_MOD_dclgetframetype@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 8510c <__uupack_MOD_dclgetframetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 2fff8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 85110 <__uupack_MOD_dclgetframetype@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 8510c <__uupack_MOD_dclgetframetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85100 <__uupack_MOD_dclgetframetype@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, lr, r4, lsl ip │ │ │ │ + andeq ip, ip, r0, lsl lr │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq r8, [lr], -r0 │ │ │ │ │ │ │ │ -000931fc : │ │ │ │ +00085114 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 9329c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33ae4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ 85154 <__uupack_MOD_dclsetframetype@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 932b4 │ │ │ │ - ldr r0, [pc, #16] @ 932b8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldrdeq r5, [fp], -r8 │ │ │ │ - andeq sp, fp, r4, ror r6 │ │ │ │ + bl 34f3c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #15 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + muleq ip, r0, sp │ │ │ │ │ │ │ │ -000932bc : │ │ │ │ +00085158 <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 851a0 <__uupack_MOD_dclgetareapattern@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 9335c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32f14 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 93374 │ │ │ │ - ldr r0, [pc, #16] @ 93378 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, fp, r8, lsl ip │ │ │ │ - andeq sp, fp, r0, ror #11 │ │ │ │ + bl 2f7c4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, ip, ip, asr sp │ │ │ │ │ │ │ │ -0009337c : │ │ │ │ +000851a4 <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ 851ec <__uupack_MOD_dclsetareapattern@@Base+0x48> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 9341c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33a78 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + bl 2fa1c │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 93434 │ │ │ │ - ldr r0, [pc, #16] @ 93438 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, fp, r8, asr fp │ │ │ │ - andeq sp, fp, ip, asr #10 │ │ │ │ - │ │ │ │ -0009343c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 31468 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 340cc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #17 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, ip, r4, lsr #26 │ │ │ │ │ │ │ │ -00093458 : │ │ │ │ +000851f0 <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fcbc │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00093474 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - movcs r0, r2 │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 33ebc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 93514 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 314ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3475c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 9352c │ │ │ │ - ldr r0, [pc, #16] @ 93530 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r5, fp, r0, ror #20 │ │ │ │ - andeq sp, fp, r0, lsl #9 │ │ │ │ - │ │ │ │ -00093534 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 320ec │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #116] @ 8527c <__uupack_MOD_dclgetbarwidth@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 85280 <__uupack_MOD_dclgetbarwidth@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 85284 <__uupack_MOD_dclgetbarwidth@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 30c7c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 85288 <__uupack_MOD_dclgetbarwidth@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 85284 <__uupack_MOD_dclgetbarwidth@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85278 <__uupack_MOD_dclgetbarwidth@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, ip, sl │ │ │ │ + andeq ip, ip, r0, ror #25 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r8, lr, r8, asr sl │ │ │ │ │ │ │ │ -00093568 : │ │ │ │ +0008528c <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 33400 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r4, [pc, #40] @ 852cc <__uupack_MOD_dclsetbarwidth@@Base+0x40> │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31558 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #14 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, ip, r0, ror #24 │ │ │ │ │ │ │ │ -0009359c : │ │ │ │ +000852d0 <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 306b8 │ │ │ │ - bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #116] @ 8535c <__uupack_MOD_dclgeterrorbarwidth@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 85360 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 85364 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 34db0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #19 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #56] @ 85368 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 85364 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85358 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000e89bc │ │ │ │ + andeq ip, ip, r0, lsr #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r8, lr, r8, ror r9 │ │ │ │ │ │ │ │ -000935d0 <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ +0008536c <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 93610 <__uzpack_MOD_dclsetaxisfactor@@Base+0x40> │ │ │ │ + ldr r4, [pc, #40] @ 853ac <__uupack_MOD_dclseterrorbarwidth@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r1, #16 │ │ │ │ + mov r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f368 │ │ │ │ + bl 31eac │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ + mov r1, #19 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2fec0 │ │ │ │ - andeq sp, fp, r4, ror #7 │ │ │ │ + andeq ip, ip, r4, lsr #23 │ │ │ │ │ │ │ │ -00093614 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ +000853b0 <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 9365c <__uwpack_MOD_dclgetygridnumber@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r2, [pc, #116] @ 8543c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 85440 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 85444 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r1, #17 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #23 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33220 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 31000 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, #23 │ │ │ │ bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x000bd3b4 │ │ │ │ + ldr r2, [pc, #56] @ 85448 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 85444 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85438 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r8, [lr], -ip │ │ │ │ + andeq ip, ip, r8, ror #22 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq lr, r8, r8 │ │ │ │ │ │ │ │ -00093660 <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ +0008544c <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 936a8 <__uwpack_MOD_dclgetxgridnumber@@Base+0x48> │ │ │ │ + ldr r4, [pc, #40] @ 8548c <__uupack_MOD_dclseterrorbarlineindex@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r1, #17 │ │ │ │ + mov r1, #23 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 32848 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 3556c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, fp, ip, ror r3 │ │ │ │ + mov r1, #23 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + strdeq ip, [ip], -r0 │ │ │ │ │ │ │ │ -000936ac <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ +00085490 <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 936f4 <__uwpack_MOD_dclgetygridvalue@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r2, [pc, #116] @ 8551c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x8c> │ │ │ │ + ldr r4, [pc, #116] @ 85520 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x90> │ │ │ │ + ldr r3, [pc, #116] @ 85524 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r1, #16 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34da4 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 343a8 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, #22 │ │ │ │ bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, fp, r4, asr #6 │ │ │ │ + ldr r2, [pc, #56] @ 85528 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x98> │ │ │ │ + ldr r3, [pc, #48] @ 85524 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x94> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85518 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x88> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + @ instruction: 0x000ccab8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000e87b8 │ │ │ │ │ │ │ │ -000936f8 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ +0008552c <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 93740 <__uwpack_MOD_dclgetxgridvalue@@Base+0x48> │ │ │ │ + ldr r4, [pc, #40] @ 8556c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r1, #16 │ │ │ │ + mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f71c │ │ │ │ - mov r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 31540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, fp, ip, lsl #6 │ │ │ │ + mov r1, #22 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2fec0 │ │ │ │ + andeq ip, ip, r0, asr #20 │ │ │ │ │ │ │ │ -00093744 <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ +00085570 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ 93794 <__uwpack_MOD_dclgetyevengrid@@Base+0x50> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #60] @ 855c4 <__umpack_MOD_dclfillmap@@Base+0x54> │ │ │ │ mov r6, r1 │ │ │ │ + ldr r1, [pc, #56] @ 855c8 <__umpack_MOD_dclfillmap@@Base+0x58> │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 2fa1c │ │ │ │ + mov r2, #10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 34774 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 31180 │ │ │ │ + bl 35788 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq sp, [fp], -r4 │ │ │ │ + mov r1, #10 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq ip, ip, r0, lsl sl │ │ │ │ + andeq sp, ip, r4, lsl r7 │ │ │ │ │ │ │ │ -00093798 <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ +000855cc <__umpack_MOD_dcldrawmap@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ 937e8 <__uwpack_MOD_dclgetxevengrid@@Base+0x50> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #60] @ 85620 <__umpack_MOD_dcldrawmap@@Base+0x54> │ │ │ │ mov r6, r1 │ │ │ │ + ldr r1, [pc, #56] @ 85624 <__umpack_MOD_dcldrawmap@@Base+0x58> │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 2fa1c │ │ │ │ + mov r2, #10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 34774 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 301d8 │ │ │ │ + bl 30ac0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - muleq fp, r0, r2 │ │ │ │ + mov r1, #10 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq ip, ip, r0, asr #19 │ │ │ │ + @ instruction: 0x000cd6b8 │ │ │ │ │ │ │ │ -000937ec <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ +00085628 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ 9383c <__uwpack_MOD_dclsetyevengrid@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #44] @ 8566c <__umpack_MOD_dcldrawlimb@@Base+0x44> │ │ │ │ + ldr r1, [pc, #44] @ 85670 <__umpack_MOD_dcldrawlimb@@Base+0x48> │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30310 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 34774 │ │ │ │ + bl 358f0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, fp, ip, asr #4 │ │ │ │ + mov r1, #11 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq ip, ip, r4, ror r9 │ │ │ │ + andeq sp, ip, ip, ror #12 │ │ │ │ │ │ │ │ -00093840 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ +00085674 <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ 93890 <__uwpack_MOD_dclsetxevengrid@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #44] @ 856b8 <__umpack_MOD_dcldrawgrid@@Base+0x44> │ │ │ │ + ldr r1, [pc, #44] @ 856bc <__umpack_MOD_dcldrawgrid@@Base+0x48> │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #11 │ │ │ │ + bl 34774 │ │ │ │ + bl 32680 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #11 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 3070c │ │ │ │ + andeq ip, ip, r4, lsr r9 │ │ │ │ + andeq sp, ip, r0, lsr #12 │ │ │ │ + │ │ │ │ +000856c0 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #44] @ 85704 <__umpack_MOD_dcldrawglobe@@Base+0x44> │ │ │ │ + ldr r1, [pc, #44] @ 85708 <__umpack_MOD_dcldrawglobe@@Base+0x48> │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #12 │ │ │ │ + bl 34774 │ │ │ │ + bl 301b4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 3070c │ │ │ │ + strdeq ip, [ip], -r4 │ │ │ │ + ldrdeq sp, [ip], -r4 │ │ │ │ + │ │ │ │ +0008570c <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #32] @ 85744 <__umpack_MOD_dclfitmapparm@@Base+0x38> │ │ │ │ + mov r1, #13 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 33fb8 │ │ │ │ + bl 3394c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov r1, #13 │ │ │ │ + pop {r4, lr} │ │ │ │ b 2fec0 │ │ │ │ - andeq sp, fp, r8, lsl #4 │ │ │ │ + @ instruction: 0x000cc8b8 │ │ │ │ │ │ │ │ -00093894 <__uwpack_MOD_dclgetygrid@@Base>: │ │ │ │ +00085748 <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #324] @ 939f8 <__uwpack_MOD_dclgetygrid@@Base+0x164> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 939fc <__uwpack_MOD_dclgetygrid@@Base+0x168> │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r2, [pc, #712] @ 85a38 <__umpack_MOD_dclsetmappoint@@Base+0x2f0> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #704] @ 85a3c <__umpack_MOD_dclsetmappoint@@Base+0x2f4> │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 9394c <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ - ldr r0, [pc, #272] @ 93a00 <__uwpack_MOD_dclgetygrid@@Base+0x16c> │ │ │ │ - mov r1, #11 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + ldr r0, [pc, #664] @ 85a40 <__umpack_MOD_dclsetmappoint@@Base+0x2f8> │ │ │ │ + add sl, r5, #1 │ │ │ │ + add fp, r4, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bic r6, sl, sl, asr #31 │ │ │ │ + bic r9, fp, fp, asr #31 │ │ │ │ + ldr r3, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ + moveq r7, #1 │ │ │ │ + mov r1, #14 │ │ │ │ + cmp r8, #0 │ │ │ │ + moveq r8, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ bl 2fa1c │ │ │ │ + cmp r6, r9 │ │ │ │ + beq 85810 <__umpack_MOD_dclsetmappoint@@Base+0xc8> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, #30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #14 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r2, [pc, #580] @ 85a44 <__umpack_MOD_dclsetmappoint@@Base+0x2fc> │ │ │ │ + ldr r0, [pc, #580] @ 85a48 <__umpack_MOD_dclsetmappoint@@Base+0x300> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, r9 │ │ │ │ + movge r6, r9 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + bne 85878 <__umpack_MOD_dclsetmappoint@@Base+0x130> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 93960 <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 34e64 │ │ │ │ - ldr r2, [pc, #236] @ 93a04 <__uwpack_MOD_dclgetygrid@@Base+0x170> │ │ │ │ - ldr r3, [pc, #224] @ 939fc <__uwpack_MOD_dclgetygrid@@Base+0x168> │ │ │ │ + bne 85974 <__umpack_MOD_dclsetmappoint@@Base+0x22c> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 3484c │ │ │ │ + ldr r2, [pc, #520] @ 85a4c <__umpack_MOD_dclsetmappoint@@Base+0x304> │ │ │ │ + ldr r3, [pc, #500] @ 85a3c <__umpack_MOD_dclsetmappoint@@Base+0x2f4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 939f4 <__uwpack_MOD_dclgetygrid@@Base+0x160> │ │ │ │ - ldr r0, [pc, #204] @ 93a08 <__uwpack_MOD_dclgetygrid@@Base+0x174> │ │ │ │ - mov r1, #11 │ │ │ │ + bne 85a34 <__umpack_MOD_dclsetmappoint@@Base+0x2ec> │ │ │ │ + ldr r0, [pc, #488] @ 85a50 <__umpack_MOD_dclsetmappoint@@Base+0x308> │ │ │ │ + mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2fec0 │ │ │ │ - ldr r0, [pc, #184] @ 93a0c <__uwpack_MOD_dclgetygrid@@Base+0x178> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b 93900 <__uwpack_MOD_dclgetygrid@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 939cc <__uwpack_MOD_dclgetygrid@@Base+0x138> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 858b8 <__umpack_MOD_dclsetmappoint@@Base+0x170> │ │ │ │ + mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ + cmp r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + strne r0, [sp, #28] │ │ │ │ + bne 85978 <__umpack_MOD_dclsetmappoint@@Base+0x230> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 3484c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 8583c <__umpack_MOD_dclsetmappoint@@Base+0xf4> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #28] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ + ldr r0, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 93988 <__uwpack_MOD_dclgetygrid@@Base+0xf4> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 34e64 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 939b0 <__uwpack_MOD_dclgetygrid@@Base+0x11c> │ │ │ │ - mov r0, r9 │ │ │ │ + bge 858d8 <__umpack_MOD_dclsetmappoint@@Base+0x190> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 85a20 <__umpack_MOD_dclsetmappoint@@Base+0x2d8> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 3484c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + add r5, r1, r5, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne 85914 <__umpack_MOD_dclsetmappoint@@Base+0x1cc> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 8583c <__umpack_MOD_dclsetmappoint@@Base+0xf4> │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 85968 <__umpack_MOD_dclsetmappoint@@Base+0x220> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r9, r3, #4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r4, r1, r4, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r6 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 85958 <__umpack_MOD_dclsetmappoint@@Base+0x210> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 2fdb8 │ │ │ │ - b 93910 <__uwpack_MOD_dclgetygrid@@Base+0x7c> │ │ │ │ + b 8583c <__umpack_MOD_dclsetmappoint@@Base+0xf4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bge 859c0 <__umpack_MOD_dclsetmappoint@@Base+0x278> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 3484c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 85968 <__umpack_MOD_dclsetmappoint@@Base+0x220> │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 85a28 <__umpack_MOD_dclsetmappoint@@Base+0x2e0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + sub r9, r3, #4 │ │ │ │ + b 85904 <__umpack_MOD_dclsetmappoint@@Base+0x1bc> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 34e64 │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r9, r0, #4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr ip, [r2], r6 │ │ │ │ + cmp r4, r3 │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + bge 859e4 <__umpack_MOD_dclsetmappoint@@Base+0x29c> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 3484c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 85948 <__umpack_MOD_dclsetmappoint@@Base+0x200> │ │ │ │ + cmp sl, #0 │ │ │ │ + bgt 859b0 <__umpack_MOD_dclsetmappoint@@Base+0x268> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 85948 <__umpack_MOD_dclsetmappoint@@Base+0x200> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b 85978 <__umpack_MOD_dclsetmappoint@@Base+0x230> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 2fdb8 │ │ │ │ - b 93910 <__uwpack_MOD_dclgetygrid@@Base+0x7c> │ │ │ │ + b 85968 <__umpack_MOD_dclsetmappoint@@Base+0x220> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [sp], -r0 │ │ │ │ + andeq r8, lr, r0, lsr r5 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sp, fp, r0, lsl #3 │ │ │ │ - muleq sp, r0, r3 │ │ │ │ - andeq sp, fp, r4, lsr r1 │ │ │ │ - andeq sp, fp, ip, lsl r1 │ │ │ │ + andeq ip, ip, r0, lsr r8 │ │ │ │ + andeq sl, ip, r4, lsr #29 │ │ │ │ + @ instruction: 0x000c2db8 │ │ │ │ + andeq r8, lr, r4, ror #8 │ │ │ │ + andeq ip, ip, r4, lsl #15 │ │ │ │ │ │ │ │ -00093a10 <__uwpack_MOD_dclsetygrid@@Base>: │ │ │ │ +00085a54 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #324] @ 93b74 <__uwpack_MOD_dclsetygrid@@Base+0x164> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 93b78 <__uwpack_MOD_dclsetygrid@@Base+0x168> │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #200] @ 85b38 <__umpack_MOD_dclsetcirclewindow@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #200] @ 85b3c <__umpack_MOD_dclsetcirclewindow@@Base+0xe8> │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #192] @ 85b40 <__umpack_MOD_dclsetcirclewindow@@Base+0xec> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #18 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 93ac8 <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ - ldr r0, [pc, #272] @ 93b7c <__uwpack_MOD_dclsetygrid@@Base+0x16c> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 93adc <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 359f8 │ │ │ │ - ldr r2, [pc, #236] @ 93b80 <__uwpack_MOD_dclsetygrid@@Base+0x170> │ │ │ │ - ldr r3, [pc, #224] @ 93b78 <__uwpack_MOD_dclsetygrid@@Base+0x168> │ │ │ │ + ldr r0, [pc, #156] @ 85b44 <__umpack_MOD_dclsetcirclewindow@@Base+0xf0> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [r6] │ │ │ │ + strne r3, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [r5] │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [r4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + strne r3, [sp, #4] │ │ │ │ + bl 31cfc │ │ │ │ + ldr r2, [pc, #72] @ 85b48 <__umpack_MOD_dclsetcirclewindow@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #56] @ 85b3c <__umpack_MOD_dclsetcirclewindow@@Base+0xe8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 93b70 <__uwpack_MOD_dclsetygrid@@Base+0x160> │ │ │ │ - ldr r0, [pc, #204] @ 93b84 <__uwpack_MOD_dclsetygrid@@Base+0x174> │ │ │ │ - mov r1, #11 │ │ │ │ + bne 85b34 <__umpack_MOD_dclsetcirclewindow@@Base+0xe0> │ │ │ │ + ldr r0, [pc, #40] @ 85b4c <__umpack_MOD_dclsetcirclewindow@@Base+0xf8> │ │ │ │ + mov r1, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ b 2fec0 │ │ │ │ - ldr r0, [pc, #184] @ 93b88 <__uwpack_MOD_dclsetygrid@@Base+0x178> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b 93a7c <__uwpack_MOD_dclsetygrid@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 93b48 <__uwpack_MOD_dclsetygrid@@Base+0x138> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 93b04 <__uwpack_MOD_dclsetygrid@@Base+0xf4> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 359f8 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 93b2c <__uwpack_MOD_dclsetygrid@@Base+0x11c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 93a8c <__uwpack_MOD_dclsetygrid@@Base+0x7c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 359f8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 93a8c <__uwpack_MOD_dclsetygrid@@Base+0x7c> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, sp, r4, ror r2 │ │ │ │ + andeq r8, lr, r8, lsr r2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sp, fp, r0, lsl r0 │ │ │ │ - andeq sl, sp, r4, lsl r2 │ │ │ │ - andeq ip, fp, r4, asr #31 │ │ │ │ - andeq ip, fp, ip, lsr #31 │ │ │ │ + andeq ip, ip, r4, ror r5 │ │ │ │ + strdeq sl, [ip], -r4 │ │ │ │ + andeq r8, lr, r8, lsr #3 │ │ │ │ + ldrdeq ip, [ip], -r8 │ │ │ │ │ │ │ │ -00093b8c <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ +00085b50 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #324] @ 93cf0 <__uwpack_MOD_dclgetxgrid@@Base+0x164> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 93cf4 <__uwpack_MOD_dclgetxgrid@@Base+0x168> │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #200] @ 85c34 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #200] @ 85c38 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe8> │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #192] @ 85c3c <__umpack_MOD_dclsetmapcontactpoint@@Base+0xec> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #21 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 93c44 <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ - ldr r0, [pc, #272] @ 93cf8 <__uwpack_MOD_dclgetxgrid@@Base+0x16c> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 93c58 <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32a10 │ │ │ │ - ldr r2, [pc, #236] @ 93cfc <__uwpack_MOD_dclgetxgrid@@Base+0x170> │ │ │ │ - ldr r3, [pc, #224] @ 93cf4 <__uwpack_MOD_dclgetxgrid@@Base+0x168> │ │ │ │ + ldr r0, [pc, #156] @ 85c40 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xf0> │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [r6] │ │ │ │ + strne r3, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [r5] │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r3, [r4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + strne r3, [sp, #4] │ │ │ │ + bl 33448 │ │ │ │ + ldr r2, [pc, #72] @ 85c44 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #56] @ 85c38 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 93cec <__uwpack_MOD_dclgetxgrid@@Base+0x160> │ │ │ │ - ldr r0, [pc, #204] @ 93d00 <__uwpack_MOD_dclgetxgrid@@Base+0x174> │ │ │ │ - mov r1, #11 │ │ │ │ + bne 85c30 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe0> │ │ │ │ + ldr r0, [pc, #40] @ 85c48 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xf8> │ │ │ │ + mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ b 2fec0 │ │ │ │ - ldr r0, [pc, #184] @ 93d04 <__uwpack_MOD_dclgetxgrid@@Base+0x178> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b 93bf8 <__uwpack_MOD_dclgetxgrid@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 93cc4 <__uwpack_MOD_dclgetxgrid@@Base+0x138> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 93c80 <__uwpack_MOD_dclgetxgrid@@Base+0xf4> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32a10 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 93ca8 <__uwpack_MOD_dclgetxgrid@@Base+0x11c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 93c08 <__uwpack_MOD_dclgetxgrid@@Base+0x7c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 32a10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 93c08 <__uwpack_MOD_dclgetxgrid@@Base+0x7c> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [sp], -r8 │ │ │ │ + andeq r8, lr, ip, lsr r1 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq ip, fp, r0, lsr #29 │ │ │ │ - muleq sp, r8, r0 │ │ │ │ - andeq ip, fp, r4, asr lr │ │ │ │ - andeq ip, fp, ip, lsr lr │ │ │ │ + andeq ip, ip, ip, lsl #9 │ │ │ │ + strdeq sl, [ip], -r8 │ │ │ │ + andeq r8, lr, ip, lsr #1 │ │ │ │ + strdeq ip, [ip], -r0 │ │ │ │ + │ │ │ │ +00085c4c <__dcl_common_MOD___copy_dcl_common_Spherical@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085c5c <__dcl_common_MOD___copy_dcl_common_Polar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085c6c <__dcl_common_MOD___copy_dcl_common_Map@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085c7c <__dcl_common_MOD___copy_dcl_common_Hyperbolic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085c8c <__dcl_common_MOD___copy_dcl_common_Elliptic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085c9c <__dcl_common_MOD___copy_dcl_common_Dcl_time@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085cac <__dcl_common_MOD___copy_dcl_common_Dcl_date@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00093d08 <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ +00085cbc <__dcl_common_MOD___copy_dcl_common_Cartesian3d@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085ccc <__dcl_common_MOD___copy_dcl_common_Cartesian@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085cdc <__dcl_common_MOD___copy_dcl_common_Bipolar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085cec <__dcl_common_MOD_dclswapindex@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #324] @ 93e6c <__uwpack_MOD_dclsetxgrid@@Base+0x164> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 93e70 <__uwpack_MOD_dclsetxgrid@@Base+0x168> │ │ │ │ + str r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr r2, [pc, #444] @ 85ec0 <__dcl_common_MOD_dclswapindex@@Base+0x1d4> │ │ │ │ + ldr r3, [pc, #444] @ 85ec4 <__dcl_common_MOD_dclswapindex@@Base+0x1d8> │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + sub sp, sp, #200 @ 0xc8 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 93dc0 <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ - ldr r0, [pc, #272] @ 93e74 <__uwpack_MOD_dclsetxgrid@@Base+0x16c> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 93dd4 <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3187c │ │ │ │ - ldr r2, [pc, #236] @ 93e78 <__uwpack_MOD_dclsetxgrid@@Base+0x170> │ │ │ │ - ldr r3, [pc, #224] @ 93e70 <__uwpack_MOD_dclsetxgrid@@Base+0x168> │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + ldr r5, [r1, #40] @ 0x28 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + ldr r3, [r1, #44] @ 0x2c │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ + sub r3, r3, r5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + cmp ip, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + moveq ip, #1 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + rsbne r4, ip, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + str ip, [sp, #172] @ 0xac │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr ip, [r0, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #328] @ 85ec8 <__dcl_common_MOD_dclswapindex@@Base+0x1dc> │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr lr, [r1] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + rsbne r1, r5, #0 │ │ │ │ + mvneq r1, #0 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r0] │ │ │ │ + moveq r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + sub r2, r1, ip │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r5, [pc, #276] @ 85ecc <__dcl_common_MOD_dclswapindex@@Base+0x1e0> │ │ │ │ + mov r3, #0 │ │ │ │ + str ip, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #4 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #128] @ 0x80 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + str ip, [sp, #176] @ 0xb0 │ │ │ │ + str ip, [sp, #188] @ 0xbc │ │ │ │ + strh r5, [sp, #116] @ 0x74 │ │ │ │ + strh r5, [sp, #164] @ 0xa4 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + add r5, sp, #12 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + mov ip, #2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + sub r4, r4, r6 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + ldr r6, [pc, #172] @ 85ed0 <__dcl_common_MOD_dclswapindex@@Base+0x1e4> │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + str lr, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + strh r6, [sp, #44] @ 0x2c │ │ │ │ + strh r6, [sp, #80] @ 0x50 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #20 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 32794 <_gfortran_reshape_r4@plt> │ │ │ │ + ldr r2, [pc, #60] @ 85ed4 <__dcl_common_MOD_dclswapindex@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #40] @ 85ec4 <__dcl_common_MOD_dclswapindex@@Base+0x1d8> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 93e68 <__uwpack_MOD_dclsetxgrid@@Base+0x160> │ │ │ │ - ldr r0, [pc, #204] @ 93e7c <__uwpack_MOD_dclsetxgrid@@Base+0x174> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r0, [pc, #184] @ 93e80 <__uwpack_MOD_dclsetxgrid@@Base+0x178> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b 93d74 <__uwpack_MOD_dclsetxgrid@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 93e40 <__uwpack_MOD_dclsetxgrid@@Base+0x138> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 93dfc <__uwpack_MOD_dclsetxgrid@@Base+0xf4> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3187c │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 93e24 <__uwpack_MOD_dclsetxgrid@@Base+0x11c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 93d84 <__uwpack_MOD_dclsetxgrid@@Base+0x7c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 3187c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 93d84 <__uwpack_MOD_dclsetxgrid@@Base+0x7c> │ │ │ │ + bne 85ebc <__dcl_common_MOD_dclswapindex@@Base+0x1d0> │ │ │ │ + add sp, sp, #200 @ 0xc8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, ip, ror pc │ │ │ │ + andeq r7, lr, r4, lsr #31 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq ip, fp, r0, lsr sp │ │ │ │ - andeq r9, sp, ip, lsl pc │ │ │ │ - andeq ip, fp, r4, ror #25 │ │ │ │ - andeq ip, fp, ip, asr #25 │ │ │ │ + andeq r1, sp, r8, asr fp │ │ │ │ + andeq r0, r0, r2, lsl #6 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + andeq r7, lr, r0, lsl lr │ │ │ │ │ │ │ │ -00093e84 <__uvpack_MOD_dcldrawyboxline@@Base>: │ │ │ │ +00085ed8 <__uvpack_MOD_dcldrawyboxline@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #860] @ 941fc <__uvpack_MOD_dcldrawyboxline@@Base+0x378> │ │ │ │ + ldr r2, [pc, #860] @ 86250 <__uvpack_MOD_dcldrawyboxline@@Base+0x378> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #856] @ 94200 <__uvpack_MOD_dcldrawyboxline@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #856] @ 86254 <__uvpack_MOD_dcldrawyboxline@@Base+0x37c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ @@ -101681,230 +86996,230 @@ │ │ │ │ sub r4, r4, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r8, [r1, #24] │ │ │ │ sub r5, r5, r3 │ │ │ │ - ldr r0, [pc, #792] @ 94204 <__uvpack_MOD_dcldrawyboxline@@Base+0x380> │ │ │ │ + ldr r0, [pc, #792] @ 86258 <__uvpack_MOD_dcldrawyboxline@@Base+0x380> │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #788] @ 94208 <__uvpack_MOD_dcldrawyboxline@@Base+0x384> │ │ │ │ + ldr r1, [pc, #788] @ 8625c <__uvpack_MOD_dcldrawyboxline@@Base+0x384> │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ moveq r7, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #15 │ │ │ │ moveq r8, #1 │ │ │ │ add fp, r4, r3 │ │ │ │ add sl, r5, r3 │ │ │ │ bl 34774 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 941ac <__uvpack_MOD_dcldrawyboxline@@Base+0x328> │ │ │ │ + beq 86200 <__uvpack_MOD_dcldrawyboxline@@Base+0x328> │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 941c4 <__uvpack_MOD_dcldrawyboxline@@Base+0x340> │ │ │ │ + beq 86218 <__uvpack_MOD_dcldrawyboxline@@Base+0x340> │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ bic r6, fp, fp, asr #31 │ │ │ │ bic r9, sl, sl, asr #31 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 93f94 <__uvpack_MOD_dcldrawyboxline@@Base+0x110> │ │ │ │ + beq 85fe8 <__uvpack_MOD_dcldrawyboxline@@Base+0x110> │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #668] @ 9420c <__uvpack_MOD_dcldrawyboxline@@Base+0x388> │ │ │ │ - ldr r1, [pc, #668] @ 94210 <__uvpack_MOD_dcldrawyboxline@@Base+0x38c> │ │ │ │ - ldr r0, [pc, #668] @ 94214 <__uvpack_MOD_dcldrawyboxline@@Base+0x390> │ │ │ │ + ldr r2, [pc, #668] @ 86260 <__uvpack_MOD_dcldrawyboxline@@Base+0x388> │ │ │ │ + ldr r1, [pc, #668] @ 86264 <__uvpack_MOD_dcldrawyboxline@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #668] @ 86268 <__uvpack_MOD_dcldrawyboxline@@Base+0x390> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ cmp r6, r9 │ │ │ │ movge r6, r9 │ │ │ │ cmp r7, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bne 9400c <__uvpack_MOD_dcldrawyboxline@@Base+0x188> │ │ │ │ + bne 86060 <__uvpack_MOD_dcldrawyboxline@@Base+0x188> │ │ │ │ cmp r8, #1 │ │ │ │ ldrne r9, [sp, #16] │ │ │ │ - bne 940c4 <__uvpack_MOD_dcldrawyboxline@@Base+0x240> │ │ │ │ + bne 86118 <__uvpack_MOD_dcldrawyboxline@@Base+0x240> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str ip, [sp] │ │ │ │ bl 30664 │ │ │ │ - ldr r2, [pc, #576] @ 94218 <__uvpack_MOD_dcldrawyboxline@@Base+0x394> │ │ │ │ - ldr r3, [pc, #548] @ 94200 <__uvpack_MOD_dcldrawyboxline@@Base+0x37c> │ │ │ │ + ldr r2, [pc, #576] @ 8626c <__uvpack_MOD_dcldrawyboxline@@Base+0x394> │ │ │ │ + ldr r3, [pc, #548] @ 86254 <__uvpack_MOD_dcldrawyboxline@@Base+0x37c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 941f8 <__uvpack_MOD_dcldrawyboxline@@Base+0x374> │ │ │ │ - ldr r0, [pc, #544] @ 9421c <__uvpack_MOD_dcldrawyboxline@@Base+0x398> │ │ │ │ + bne 8624c <__uvpack_MOD_dcldrawyboxline@@Base+0x374> │ │ │ │ + ldr r0, [pc, #544] @ 86270 <__uvpack_MOD_dcldrawyboxline@@Base+0x398> │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 94198 <__uvpack_MOD_dcldrawyboxline@@Base+0x314> │ │ │ │ + blt 861ec <__uvpack_MOD_dcldrawyboxline@@Base+0x314> │ │ │ │ lsl r0, fp, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ lsl lr, r7, #2 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r2], lr │ │ │ │ cmp r4, r3 │ │ │ │ str r1, [r0, #4]! │ │ │ │ - bge 94030 <__uvpack_MOD_dcldrawyboxline@@Base+0x1ac> │ │ │ │ + bge 86084 <__uvpack_MOD_dcldrawyboxline@@Base+0x1ac> │ │ │ │ str r9, [sp, #32] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 940c4 <__uvpack_MOD_dcldrawyboxline@@Base+0x240> │ │ │ │ + bne 86118 <__uvpack_MOD_dcldrawyboxline@@Base+0x240> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 30664 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 941ec <__uvpack_MOD_dcldrawyboxline@@Base+0x368> │ │ │ │ + ble 86240 <__uvpack_MOD_dcldrawyboxline@@Base+0x368> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ lsl r7, r7, #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2], r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 94088 <__uvpack_MOD_dcldrawyboxline@@Base+0x204> │ │ │ │ + bne 860dc <__uvpack_MOD_dcldrawyboxline@@Base+0x204> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 93fd0 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + beq 86024 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 94148 <__uvpack_MOD_dcldrawyboxline@@Base+0x2c4> │ │ │ │ + ble 8619c <__uvpack_MOD_dcldrawyboxline@@Base+0x2c4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r6, r8, #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 94128 <__uvpack_MOD_dcldrawyboxline@@Base+0x2a4> │ │ │ │ + b 8617c <__uvpack_MOD_dcldrawyboxline@@Base+0x2a4> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 94154 <__uvpack_MOD_dcldrawyboxline@@Base+0x2d0> │ │ │ │ + blt 861a8 <__uvpack_MOD_dcldrawyboxline@@Base+0x2d0> │ │ │ │ lsl r0, sl, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r6, r8, #2 │ │ │ │ sub r3, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r2], r6 │ │ │ │ cmp r5, r3 │ │ │ │ str r1, [r0, #4]! │ │ │ │ - bge 940f0 <__uvpack_MOD_dcldrawyboxline@@Base+0x26c> │ │ │ │ + bge 86144 <__uvpack_MOD_dcldrawyboxline@@Base+0x26c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 30664 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 941d8 <__uvpack_MOD_dcldrawyboxline@@Base+0x354> │ │ │ │ + bne 8622c <__uvpack_MOD_dcldrawyboxline@@Base+0x354> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ str r2, [r3], r6 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 94138 <__uvpack_MOD_dcldrawyboxline@@Base+0x2b4> │ │ │ │ + bne 8618c <__uvpack_MOD_dcldrawyboxline@@Base+0x2b4> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 2fdb8 │ │ │ │ - b 93fd0 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + b 86024 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 30664 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 94148 <__uvpack_MOD_dcldrawyboxline@@Base+0x2c4> │ │ │ │ + beq 8619c <__uvpack_MOD_dcldrawyboxline@@Base+0x2c4> │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 94074 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f0> │ │ │ │ + bgt 860c8 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - b 94148 <__uvpack_MOD_dcldrawyboxline@@Base+0x2c4> │ │ │ │ + b 8619c <__uvpack_MOD_dcldrawyboxline@@Base+0x2c4> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 94048 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c4> │ │ │ │ + b 8609c <__uvpack_MOD_dcldrawyboxline@@Base+0x1c4> │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 2fff8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 93f40 <__uvpack_MOD_dcldrawyboxline@@Base+0xbc> │ │ │ │ + bne 85f94 <__uvpack_MOD_dcldrawyboxline@@Base+0xbc> │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 30904 │ │ │ │ - b 93f50 <__uvpack_MOD_dcldrawyboxline@@Base+0xcc> │ │ │ │ + b 85fa4 <__uvpack_MOD_dcldrawyboxline@@Base+0xcc> │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 94074 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f0> │ │ │ │ + bgt 860c8 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - b 940a8 <__uvpack_MOD_dcldrawyboxline@@Base+0x224> │ │ │ │ + b 860fc <__uvpack_MOD_dcldrawyboxline@@Base+0x224> │ │ │ │ mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - b 93fd0 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + b 86024 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, r4, lsl #28 │ │ │ │ + @ instruction: 0x000e7db0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq fp, r8, fp │ │ │ │ - andeq r2, ip, r0, lsr #25 │ │ │ │ - andeq ip, fp, r0, lsr fp │ │ │ │ - andeq ip, fp, ip, lsl fp │ │ │ │ - andeq r4, fp, r0, ror #13 │ │ │ │ - ldrdeq r9, [sp], -r0 │ │ │ │ - andeq ip, fp, r4, lsr #21 │ │ │ │ + andeq ip, ip, ip, asr #1 │ │ │ │ + andeq ip, ip, ip, asr sp │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + andeq ip, ip, r0, asr r0 │ │ │ │ + andeq r2, ip, r0, ror #11 │ │ │ │ + andeq r7, lr, ip, ror ip │ │ │ │ + ldrdeq fp, [ip], -r8 │ │ │ │ │ │ │ │ -00094220 <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ +00086274 <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #1012] @ 9462c <__uvpack_MOD_dclshadeyboxarea@@Base+0x40c> │ │ │ │ + ldr ip, [pc, #1012] @ 86680 <__uvpack_MOD_dclshadeyboxarea@@Base+0x40c> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1008] @ 94630 <__uvpack_MOD_dclshadeyboxarea@@Base+0x410> │ │ │ │ + ldr r3, [pc, #1008] @ 86684 <__uvpack_MOD_dclshadeyboxarea@@Base+0x410> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -101923,16 +87238,16 @@ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ sub fp, r1, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - ldr r1, [pc, #904] @ 94634 <__uvpack_MOD_dclshadeyboxarea@@Base+0x414> │ │ │ │ - ldr r0, [pc, #904] @ 94638 <__uvpack_MOD_dclshadeyboxarea@@Base+0x418> │ │ │ │ + ldr r1, [pc, #904] @ 86688 <__uvpack_MOD_dclshadeyboxarea@@Base+0x414> │ │ │ │ + ldr r0, [pc, #904] @ 8668c <__uvpack_MOD_dclshadeyboxarea@@Base+0x418> │ │ │ │ add ip, r6, r3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ moveq sl, #1 │ │ │ │ add ip, r5, r3 │ │ │ │ cmp r9, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ moveq r9, #1 │ │ │ │ @@ -101942,40 +87257,40 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #16 │ │ │ │ moveq r8, #1 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl 34774 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 945f4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x3d4> │ │ │ │ + beq 86648 <__uvpack_MOD_dclshadeyboxarea@@Base+0x3d4> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 94610 <__uvpack_MOD_dclshadeyboxarea@@Base+0x3f0> │ │ │ │ + beq 86664 <__uvpack_MOD_dclshadeyboxarea@@Base+0x3f0> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, r6, #1 │ │ │ │ bic r7, r3, r3, asr #31 │ │ │ │ add r3, r5, #1 │ │ │ │ bic r4, r3, r3, asr #31 │ │ │ │ add r3, fp, #1 │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ cmpeq r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 94378 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ + beq 863cc <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #744] @ 9463c <__uvpack_MOD_dclshadeyboxarea@@Base+0x41c> │ │ │ │ - ldr r1, [pc, #744] @ 94640 <__uvpack_MOD_dclshadeyboxarea@@Base+0x420> │ │ │ │ - ldr r0, [pc, #744] @ 94644 <__uvpack_MOD_dclshadeyboxarea@@Base+0x424> │ │ │ │ + ldr r2, [pc, #744] @ 86690 <__uvpack_MOD_dclshadeyboxarea@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #744] @ 86694 <__uvpack_MOD_dclshadeyboxarea@@Base+0x420> │ │ │ │ + ldr r0, [pc, #744] @ 86698 <__uvpack_MOD_dclshadeyboxarea@@Base+0x424> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -101984,197 +87299,197 @@ │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, r7 │ │ │ │ movge r4, r7 │ │ │ │ cmp sl, #1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldreq r4, [sp, #8] │ │ │ │ - bne 94428 <__uvpack_MOD_dclshadeyboxarea@@Base+0x208> │ │ │ │ + bne 8647c <__uvpack_MOD_dclshadeyboxarea@@Base+0x208> │ │ │ │ cmp r9, #1 │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ - bne 94474 <__uvpack_MOD_dclshadeyboxarea@@Base+0x254> │ │ │ │ + bne 864c8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x254> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - bne 944c0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a0> │ │ │ │ + bne 86514 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 2fe24 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 9457c <__uvpack_MOD_dclshadeyboxarea@@Base+0x35c> │ │ │ │ + bne 865d0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x35c> │ │ │ │ cmp r9, #1 │ │ │ │ - bne 94540 <__uvpack_MOD_dclshadeyboxarea@@Base+0x320> │ │ │ │ + bne 86594 <__uvpack_MOD_dclshadeyboxarea@@Base+0x320> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 94504 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2e4> │ │ │ │ - ldr r2, [pc, #596] @ 94648 <__uvpack_MOD_dclshadeyboxarea@@Base+0x428> │ │ │ │ - ldr r3, [pc, #568] @ 94630 <__uvpack_MOD_dclshadeyboxarea@@Base+0x410> │ │ │ │ + bne 86558 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2e4> │ │ │ │ + ldr r2, [pc, #596] @ 8669c <__uvpack_MOD_dclshadeyboxarea@@Base+0x428> │ │ │ │ + ldr r3, [pc, #568] @ 86684 <__uvpack_MOD_dclshadeyboxarea@@Base+0x410> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 94628 <__uvpack_MOD_dclshadeyboxarea@@Base+0x408> │ │ │ │ - ldr r0, [pc, #564] @ 9464c <__uvpack_MOD_dclshadeyboxarea@@Base+0x42c> │ │ │ │ + bne 8667c <__uvpack_MOD_dclshadeyboxarea@@Base+0x408> │ │ │ │ + ldr r0, [pc, #564] @ 866a0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x42c> │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ cmp r6, #0 │ │ │ │ - blt 945e0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x3c0> │ │ │ │ + blt 86634 <__uvpack_MOD_dclshadeyboxarea@@Base+0x3c0> │ │ │ │ add r3, r6, #1 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, sl, #2 │ │ │ │ mov r4, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r6, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 94450 <__uvpack_MOD_dclshadeyboxarea@@Base+0x230> │ │ │ │ + bge 864a4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x230> │ │ │ │ cmp r9, #1 │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 943a8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x188> │ │ │ │ + beq 863fc <__uvpack_MOD_dclshadeyboxarea@@Base+0x188> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 945b8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x398> │ │ │ │ + blt 8660c <__uvpack_MOD_dclshadeyboxarea@@Base+0x398> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r9, #2 │ │ │ │ mov r7, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 9449c <__uvpack_MOD_dclshadeyboxarea@@Base+0x27c> │ │ │ │ + bge 864f0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x27c> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - beq 943b4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x194> │ │ │ │ + beq 86408 <__uvpack_MOD_dclshadeyboxarea@@Base+0x194> │ │ │ │ cmp fp, #0 │ │ │ │ - blt 945cc <__uvpack_MOD_dclshadeyboxarea@@Base+0x3ac> │ │ │ │ + blt 86620 <__uvpack_MOD_dclshadeyboxarea@@Base+0x3ac> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r0, #4 │ │ │ │ lsl r0, r8, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r1, [lr], r0 │ │ │ │ cmp fp, ip │ │ │ │ str r1, [r2, #4]! │ │ │ │ - bge 944e8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c8> │ │ │ │ + bge 8653c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c8> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 943b4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x194> │ │ │ │ + b 86408 <__uvpack_MOD_dclshadeyboxarea@@Base+0x194> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94534 <__uvpack_MOD_dclshadeyboxarea@@Base+0x314> │ │ │ │ + ble 86588 <__uvpack_MOD_dclshadeyboxarea@@Base+0x314> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r1, r3, #4 │ │ │ │ lsl r8, r8, #2 │ │ │ │ add r3, r3, fp, lsl #2 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r0, [r2], r8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 94524 <__uvpack_MOD_dclshadeyboxarea@@Base+0x304> │ │ │ │ + bne 86578 <__uvpack_MOD_dclshadeyboxarea@@Base+0x304> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2fdb8 │ │ │ │ - b 943ec <__uvpack_MOD_dclshadeyboxarea@@Base+0x1cc> │ │ │ │ + b 86440 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1cc> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94570 <__uvpack_MOD_dclshadeyboxarea@@Base+0x350> │ │ │ │ + ble 865c4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x350> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r9 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 94560 <__uvpack_MOD_dclshadeyboxarea@@Base+0x340> │ │ │ │ + bne 865b4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x340> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2fdb8 │ │ │ │ - b 943e4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ + b 86438 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 945ac <__uvpack_MOD_dclshadeyboxarea@@Base+0x38c> │ │ │ │ + ble 86600 <__uvpack_MOD_dclshadeyboxarea@@Base+0x38c> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ lsl sl, sl, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], sl │ │ │ │ cmp r2, r6 │ │ │ │ - bne 9459c <__uvpack_MOD_dclshadeyboxarea@@Base+0x37c> │ │ │ │ + bne 865f0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x37c> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2fdb8 │ │ │ │ - b 943dc <__uvpack_MOD_dclshadeyboxarea@@Base+0x1bc> │ │ │ │ + b 86430 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1bc> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 943a8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x188> │ │ │ │ + b 863fc <__uvpack_MOD_dclshadeyboxarea@@Base+0x188> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 943b4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x194> │ │ │ │ + b 86408 <__uvpack_MOD_dclshadeyboxarea@@Base+0x194> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 9439c <__uvpack_MOD_dclshadeyboxarea@@Base+0x17c> │ │ │ │ + b 863f0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x17c> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 2f7c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9430c <__uvpack_MOD_dclshadeyboxarea@@Base+0xec> │ │ │ │ + bne 86360 <__uvpack_MOD_dclshadeyboxarea@@Base+0xec> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 2f7c4 │ │ │ │ - b 9431c <__uvpack_MOD_dclshadeyboxarea@@Base+0xfc> │ │ │ │ + b 86370 <__uvpack_MOD_dclshadeyboxarea@@Base+0xfc> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, ip, ror #20 │ │ │ │ + andeq r7, lr, r8, lsl sl │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r2, [ip], -r4 │ │ │ │ - strdeq ip, [fp], -ip @ │ │ │ │ - andeq ip, fp, ip, asr #14 │ │ │ │ - andeq ip, fp, r8, ror #14 │ │ │ │ - strdeq r4, [fp], -ip │ │ │ │ - @ instruction: 0x000d98b4 │ │ │ │ - @ instruction: 0x000bc6b8 │ │ │ │ + muleq ip, r0, r9 │ │ │ │ + andeq fp, ip, r0, lsl sp │ │ │ │ + andeq sl, ip, ip, ror #5 │ │ │ │ + andeq fp, ip, ip, ror ip │ │ │ │ + strdeq r2, [ip], -ip │ │ │ │ + andeq r7, lr, r0, ror #16 │ │ │ │ + andeq fp, ip, ip, asr #23 │ │ │ │ │ │ │ │ -00094650 <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ +000866a4 <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #1004] @ 94a54 <__uvpack_MOD_dcldrawyboxframe@@Base+0x404> │ │ │ │ + ldr ip, [pc, #1004] @ 86aa8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x404> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #1000] @ 94a58 <__uvpack_MOD_dcldrawyboxframe@@Base+0x408> │ │ │ │ + ldr r3, [pc, #1000] @ 86aac <__uvpack_MOD_dcldrawyboxframe@@Base+0x408> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -102193,16 +87508,16 @@ │ │ │ │ ldr r9, [r1, #24] │ │ │ │ sub r5, r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - ldr r1, [pc, #896] @ 94a5c <__uvpack_MOD_dcldrawyboxframe@@Base+0x40c> │ │ │ │ - ldr r0, [pc, #896] @ 94a60 <__uvpack_MOD_dcldrawyboxframe@@Base+0x410> │ │ │ │ + ldr r1, [pc, #896] @ 86ab0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x40c> │ │ │ │ + ldr r0, [pc, #896] @ 86ab4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x410> │ │ │ │ add ip, r6, r3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ moveq sl, #1 │ │ │ │ add ip, fp, r3 │ │ │ │ cmp r9, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ moveq r9, #1 │ │ │ │ @@ -102212,40 +87527,40 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #16 │ │ │ │ moveq r8, #1 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl 34774 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 94a24 <__uvpack_MOD_dcldrawyboxframe@@Base+0x3d4> │ │ │ │ + beq 86a78 <__uvpack_MOD_dcldrawyboxframe@@Base+0x3d4> │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 94a3c <__uvpack_MOD_dcldrawyboxframe@@Base+0x3ec> │ │ │ │ + beq 86a90 <__uvpack_MOD_dcldrawyboxframe@@Base+0x3ec> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r6, #1 │ │ │ │ bic r7, r3, r3, asr #31 │ │ │ │ add r3, fp, #1 │ │ │ │ bic r4, r3, r3, asr #31 │ │ │ │ add r3, r5, #1 │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ cmpeq r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 947a8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ + beq 867fc <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #736] @ 94a64 <__uvpack_MOD_dcldrawyboxframe@@Base+0x414> │ │ │ │ - ldr r1, [pc, #736] @ 94a68 <__uvpack_MOD_dcldrawyboxframe@@Base+0x418> │ │ │ │ - ldr r0, [pc, #736] @ 94a6c <__uvpack_MOD_dcldrawyboxframe@@Base+0x41c> │ │ │ │ + ldr r2, [pc, #736] @ 86ab8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x414> │ │ │ │ + ldr r1, [pc, #736] @ 86abc <__uvpack_MOD_dcldrawyboxframe@@Base+0x418> │ │ │ │ + ldr r0, [pc, #736] @ 86ac0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x41c> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -102254,196 +87569,196 @@ │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, r7 │ │ │ │ movge r4, r7 │ │ │ │ cmp sl, #1 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldreq r4, [sp, #8] │ │ │ │ - bne 94858 <__uvpack_MOD_dcldrawyboxframe@@Base+0x208> │ │ │ │ + bne 868ac <__uvpack_MOD_dcldrawyboxframe@@Base+0x208> │ │ │ │ cmp r9, #1 │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ - bne 948a4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x254> │ │ │ │ + bne 868f8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x254> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - bne 948f0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ + bne 86944 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 2f77c │ │ │ │ cmp sl, #1 │ │ │ │ - bne 949ac <__uvpack_MOD_dcldrawyboxframe@@Base+0x35c> │ │ │ │ + bne 86a00 <__uvpack_MOD_dcldrawyboxframe@@Base+0x35c> │ │ │ │ cmp r9, #1 │ │ │ │ - bne 94970 <__uvpack_MOD_dcldrawyboxframe@@Base+0x320> │ │ │ │ + bne 869c4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x320> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 94934 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2e4> │ │ │ │ - ldr r2, [pc, #588] @ 94a70 <__uvpack_MOD_dcldrawyboxframe@@Base+0x420> │ │ │ │ - ldr r3, [pc, #560] @ 94a58 <__uvpack_MOD_dcldrawyboxframe@@Base+0x408> │ │ │ │ + bne 86988 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2e4> │ │ │ │ + ldr r2, [pc, #588] @ 86ac4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x420> │ │ │ │ + ldr r3, [pc, #560] @ 86aac <__uvpack_MOD_dcldrawyboxframe@@Base+0x408> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 94a50 <__uvpack_MOD_dcldrawyboxframe@@Base+0x400> │ │ │ │ - ldr r0, [pc, #556] @ 94a74 <__uvpack_MOD_dcldrawyboxframe@@Base+0x424> │ │ │ │ + bne 86aa4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x400> │ │ │ │ + ldr r0, [pc, #556] @ 86ac8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x424> │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ cmp r6, #0 │ │ │ │ - blt 94a10 <__uvpack_MOD_dcldrawyboxframe@@Base+0x3c0> │ │ │ │ + blt 86a64 <__uvpack_MOD_dcldrawyboxframe@@Base+0x3c0> │ │ │ │ add r3, r6, #1 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, sl, #2 │ │ │ │ mov r4, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r6, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 94880 <__uvpack_MOD_dcldrawyboxframe@@Base+0x230> │ │ │ │ + bge 868d4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x230> │ │ │ │ cmp r9, #1 │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 947d8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x188> │ │ │ │ + beq 8682c <__uvpack_MOD_dcldrawyboxframe@@Base+0x188> │ │ │ │ cmp fp, #0 │ │ │ │ - blt 949e8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x398> │ │ │ │ + blt 86a3c <__uvpack_MOD_dcldrawyboxframe@@Base+0x398> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r9, #2 │ │ │ │ mov r7, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 948cc <__uvpack_MOD_dcldrawyboxframe@@Base+0x27c> │ │ │ │ + bge 86920 <__uvpack_MOD_dcldrawyboxframe@@Base+0x27c> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - beq 947e4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x194> │ │ │ │ + beq 86838 <__uvpack_MOD_dcldrawyboxframe@@Base+0x194> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 949fc <__uvpack_MOD_dcldrawyboxframe@@Base+0x3ac> │ │ │ │ + blt 86a50 <__uvpack_MOD_dcldrawyboxframe@@Base+0x3ac> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r0, #4 │ │ │ │ lsl r0, r8, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r1, [lr], r0 │ │ │ │ cmp r5, ip │ │ │ │ str r1, [r2, #4]! │ │ │ │ - bge 94918 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c8> │ │ │ │ + bge 8696c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c8> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 947e4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x194> │ │ │ │ + b 86838 <__uvpack_MOD_dcldrawyboxframe@@Base+0x194> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94964 <__uvpack_MOD_dcldrawyboxframe@@Base+0x314> │ │ │ │ + ble 869b8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x314> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r2, r1, #4 │ │ │ │ lsl r8, r8, #2 │ │ │ │ add r5, r1, r5, lsl #2 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r8 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 94954 <__uvpack_MOD_dcldrawyboxframe@@Base+0x304> │ │ │ │ + bne 869a8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x304> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2fdb8 │ │ │ │ - b 9481c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1cc> │ │ │ │ + b 86870 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1cc> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 949a0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x350> │ │ │ │ + ble 869f4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x350> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r1, fp, lsl #2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r0, [r2], r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 94990 <__uvpack_MOD_dcldrawyboxframe@@Base+0x340> │ │ │ │ + bne 869e4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x340> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2fdb8 │ │ │ │ - b 94814 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1c4> │ │ │ │ + b 86868 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 949dc <__uvpack_MOD_dcldrawyboxframe@@Base+0x38c> │ │ │ │ + ble 86a30 <__uvpack_MOD_dcldrawyboxframe@@Base+0x38c> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ lsl sl, sl, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], sl │ │ │ │ cmp r2, r6 │ │ │ │ - bne 949cc <__uvpack_MOD_dcldrawyboxframe@@Base+0x37c> │ │ │ │ + bne 86a20 <__uvpack_MOD_dcldrawyboxframe@@Base+0x37c> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2fdb8 │ │ │ │ - b 9480c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1bc> │ │ │ │ + b 86860 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1bc> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 947d8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x188> │ │ │ │ + b 8682c <__uvpack_MOD_dcldrawyboxframe@@Base+0x188> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 947e4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x194> │ │ │ │ + b 86838 <__uvpack_MOD_dcldrawyboxframe@@Base+0x194> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 947cc <__uvpack_MOD_dcldrawyboxframe@@Base+0x17c> │ │ │ │ + b 86820 <__uvpack_MOD_dcldrawyboxframe@@Base+0x17c> │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 2fff8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9473c <__uvpack_MOD_dcldrawyboxframe@@Base+0xec> │ │ │ │ + bne 86790 <__uvpack_MOD_dcldrawyboxframe@@Base+0xec> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 30904 │ │ │ │ - b 9474c <__uvpack_MOD_dcldrawyboxframe@@Base+0xfc> │ │ │ │ + b 867a0 <__uvpack_MOD_dcldrawyboxframe@@Base+0xfc> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, ip, lsr r6 │ │ │ │ + andeq r7, lr, r8, ror #11 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, ip, r4, lsr #9 │ │ │ │ - andeq ip, fp, r0, ror #7 │ │ │ │ - andeq ip, fp, ip, lsl r3 │ │ │ │ - andeq ip, fp, ip, asr #6 │ │ │ │ - andeq r3, fp, ip, asr #29 │ │ │ │ - andeq r9, sp, r4, lsl #9 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ + andeq ip, ip, r0, ror #10 │ │ │ │ + strdeq fp, [ip], -r4 │ │ │ │ + @ instruction: 0x000c9ebc │ │ │ │ + andeq fp, ip, r0, ror #16 │ │ │ │ + andeq r1, ip, ip, asr #27 │ │ │ │ + andeq r7, lr, r0, lsr r4 │ │ │ │ + @ instruction: 0x000cb7b0 │ │ │ │ │ │ │ │ -00094a78 <__uvpack_MOD_dcldrawybarline@@Base>: │ │ │ │ +00086acc <__uvpack_MOD_dcldrawybarline@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #928] @ 94e34 <__uvpack_MOD_dcldrawybarline@@Base+0x3bc> │ │ │ │ + ldr r2, [pc, #928] @ 86e88 <__uvpack_MOD_dcldrawybarline@@Base+0x3bc> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #924] @ 94e38 <__uvpack_MOD_dcldrawybarline@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #924] @ 86e8c <__uvpack_MOD_dcldrawybarline@@Base+0x3c0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ @@ -102452,17 +87767,17 @@ │ │ │ │ sub r4, r4, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r8, [r1, #24] │ │ │ │ sub r5, r5, r3 │ │ │ │ - ldr r0, [pc, #860] @ 94e3c <__uvpack_MOD_dcldrawybarline@@Base+0x3c4> │ │ │ │ + ldr r0, [pc, #860] @ 86e90 <__uvpack_MOD_dcldrawybarline@@Base+0x3c4> │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #856] @ 94e40 <__uvpack_MOD_dcldrawybarline@@Base+0x3c8> │ │ │ │ + ldr r1, [pc, #856] @ 86e94 <__uvpack_MOD_dcldrawybarline@@Base+0x3c8> │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add ip, r5, r3 │ │ │ │ moveq r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -102470,229 +87785,229 @@ │ │ │ │ mov r2, #15 │ │ │ │ moveq r8, #1 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ add fp, r4, r3 │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 34774 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 94dd0 <__uvpack_MOD_dcldrawybarline@@Base+0x358> │ │ │ │ + beq 86e24 <__uvpack_MOD_dcldrawybarline@@Base+0x358> │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 94de8 <__uvpack_MOD_dcldrawybarline@@Base+0x370> │ │ │ │ + beq 86e3c <__uvpack_MOD_dcldrawybarline@@Base+0x370> │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 94dfc <__uvpack_MOD_dcldrawybarline@@Base+0x384> │ │ │ │ + beq 86e50 <__uvpack_MOD_dcldrawybarline@@Base+0x384> │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r5, #1 │ │ │ │ bic r6, fp, fp, asr #31 │ │ │ │ bic r9, r3, r3, asr #31 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 94ba4 <__uvpack_MOD_dcldrawybarline@@Base+0x12c> │ │ │ │ + beq 86bf8 <__uvpack_MOD_dcldrawybarline@@Base+0x12c> │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #708] @ 94e44 <__uvpack_MOD_dcldrawybarline@@Base+0x3cc> │ │ │ │ - ldr r1, [pc, #708] @ 94e48 <__uvpack_MOD_dcldrawybarline@@Base+0x3d0> │ │ │ │ - ldr r0, [pc, #708] @ 94e4c <__uvpack_MOD_dcldrawybarline@@Base+0x3d4> │ │ │ │ + ldr r2, [pc, #708] @ 86e98 <__uvpack_MOD_dcldrawybarline@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #708] @ 86e9c <__uvpack_MOD_dcldrawybarline@@Base+0x3d0> │ │ │ │ + ldr r0, [pc, #708] @ 86ea0 <__uvpack_MOD_dcldrawybarline@@Base+0x3d4> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ cmp r6, r9 │ │ │ │ movge r6, r9 │ │ │ │ cmp r7, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bne 94c1c <__uvpack_MOD_dcldrawybarline@@Base+0x1a4> │ │ │ │ + bne 86c70 <__uvpack_MOD_dcldrawybarline@@Base+0x1a4> │ │ │ │ cmp r8, #1 │ │ │ │ ldrne r9, [sp, #8] │ │ │ │ - bne 94cdc <__uvpack_MOD_dcldrawybarline@@Base+0x264> │ │ │ │ + bne 86d30 <__uvpack_MOD_dcldrawybarline@@Base+0x264> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ str r0, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 2f404 │ │ │ │ - ldr r2, [pc, #616] @ 94e50 <__uvpack_MOD_dcldrawybarline@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #588] @ 94e38 <__uvpack_MOD_dcldrawybarline@@Base+0x3c0> │ │ │ │ + ldr r2, [pc, #616] @ 86ea4 <__uvpack_MOD_dcldrawybarline@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #588] @ 86e8c <__uvpack_MOD_dcldrawybarline@@Base+0x3c0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 94e30 <__uvpack_MOD_dcldrawybarline@@Base+0x3b8> │ │ │ │ - ldr r0, [pc, #584] @ 94e54 <__uvpack_MOD_dcldrawybarline@@Base+0x3dc> │ │ │ │ + bne 86e84 <__uvpack_MOD_dcldrawybarline@@Base+0x3b8> │ │ │ │ + ldr r0, [pc, #584] @ 86ea8 <__uvpack_MOD_dcldrawybarline@@Base+0x3dc> │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 94dbc <__uvpack_MOD_dcldrawybarline@@Base+0x344> │ │ │ │ + blt 86e10 <__uvpack_MOD_dcldrawybarline@@Base+0x344> │ │ │ │ lsl r0, fp, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ lsl lr, r7, #2 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r2], lr │ │ │ │ cmp r4, r3 │ │ │ │ str r1, [r0, #4]! │ │ │ │ - bge 94c40 <__uvpack_MOD_dcldrawybarline@@Base+0x1c8> │ │ │ │ + bge 86c94 <__uvpack_MOD_dcldrawybarline@@Base+0x1c8> │ │ │ │ str r9, [sp, #32] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 94cdc <__uvpack_MOD_dcldrawybarline@@Base+0x264> │ │ │ │ + bne 86d30 <__uvpack_MOD_dcldrawybarline@@Base+0x264> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str sl, [sp] │ │ │ │ bl 2f404 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 94e24 <__uvpack_MOD_dcldrawybarline@@Base+0x3ac> │ │ │ │ + ble 86e78 <__uvpack_MOD_dcldrawybarline@@Base+0x3ac> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ lsl r7, r7, #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2], r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 94c9c <__uvpack_MOD_dcldrawybarline@@Base+0x224> │ │ │ │ + bne 86cf0 <__uvpack_MOD_dcldrawybarline@@Base+0x224> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 94be0 <__uvpack_MOD_dcldrawybarline@@Base+0x168> │ │ │ │ + beq 86c34 <__uvpack_MOD_dcldrawybarline@@Base+0x168> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94d68 <__uvpack_MOD_dcldrawybarline@@Base+0x2f0> │ │ │ │ + ble 86dbc <__uvpack_MOD_dcldrawybarline@@Base+0x2f0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r6, r8, #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 94d48 <__uvpack_MOD_dcldrawybarline@@Base+0x2d0> │ │ │ │ + b 86d9c <__uvpack_MOD_dcldrawybarline@@Base+0x2d0> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 94d74 <__uvpack_MOD_dcldrawybarline@@Base+0x2fc> │ │ │ │ + blt 86dc8 <__uvpack_MOD_dcldrawybarline@@Base+0x2fc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsl r6, r8, #2 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r3, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r2], r6 │ │ │ │ cmp r5, r3 │ │ │ │ str r1, [r0, #4]! │ │ │ │ - bge 94d0c <__uvpack_MOD_dcldrawybarline@@Base+0x294> │ │ │ │ + bge 86d60 <__uvpack_MOD_dcldrawybarline@@Base+0x294> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str sl, [sp] │ │ │ │ bl 2f404 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 94e10 <__uvpack_MOD_dcldrawybarline@@Base+0x398> │ │ │ │ + bne 86e64 <__uvpack_MOD_dcldrawybarline@@Base+0x398> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ str r2, [r3], r6 │ │ │ │ cmp r5, r9 │ │ │ │ - bne 94d58 <__uvpack_MOD_dcldrawybarline@@Base+0x2e0> │ │ │ │ + bne 86dac <__uvpack_MOD_dcldrawybarline@@Base+0x2e0> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 2fdb8 │ │ │ │ - b 94be0 <__uvpack_MOD_dcldrawybarline@@Base+0x168> │ │ │ │ + b 86c34 <__uvpack_MOD_dcldrawybarline@@Base+0x168> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [sp] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 2f404 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 94d68 <__uvpack_MOD_dcldrawybarline@@Base+0x2f0> │ │ │ │ + beq 86dbc <__uvpack_MOD_dcldrawybarline@@Base+0x2f0> │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 94c88 <__uvpack_MOD_dcldrawybarline@@Base+0x210> │ │ │ │ + bgt 86cdc <__uvpack_MOD_dcldrawybarline@@Base+0x210> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - b 94d68 <__uvpack_MOD_dcldrawybarline@@Base+0x2f0> │ │ │ │ + b 86dbc <__uvpack_MOD_dcldrawybarline@@Base+0x2f0> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 94c58 <__uvpack_MOD_dcldrawybarline@@Base+0x1e0> │ │ │ │ + b 86cac <__uvpack_MOD_dcldrawybarline@@Base+0x1e0> │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 2fff8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 94b3c <__uvpack_MOD_dcldrawybarline@@Base+0xc4> │ │ │ │ + bne 86b90 <__uvpack_MOD_dcldrawybarline@@Base+0xc4> │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ bl 30904 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 94b50 <__uvpack_MOD_dcldrawybarline@@Base+0xd8> │ │ │ │ + bne 86ba4 <__uvpack_MOD_dcldrawybarline@@Base+0xd8> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 30c7c │ │ │ │ - b 94b60 <__uvpack_MOD_dcldrawybarline@@Base+0xe8> │ │ │ │ + b 86bb4 <__uvpack_MOD_dcldrawybarline@@Base+0xe8> │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 94c88 <__uvpack_MOD_dcldrawybarline@@Base+0x210> │ │ │ │ + bgt 86cdc <__uvpack_MOD_dcldrawybarline@@Base+0x210> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fdb8 │ │ │ │ - b 94cbc <__uvpack_MOD_dcldrawybarline@@Base+0x244> │ │ │ │ + b 86d10 <__uvpack_MOD_dcldrawybarline@@Base+0x244> │ │ │ │ mov r0, r9 │ │ │ │ bl 2fdb8 │ │ │ │ - b 94be0 <__uvpack_MOD_dcldrawybarline@@Base+0x168> │ │ │ │ + b 86c34 <__uvpack_MOD_dcldrawybarline@@Base+0x168> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, r0, lsl r2 │ │ │ │ + @ instruction: 0x000e71bc │ │ │ │ muleq r0, ip, r2 │ │ │ │ - strdeq fp, [fp], -r8 │ │ │ │ - andeq r2, ip, ip, lsr #1 │ │ │ │ - andeq fp, fp, r0, lsr #30 │ │ │ │ - andeq fp, fp, r4, ror #30 │ │ │ │ - ldrdeq r3, [fp], -r0 │ │ │ │ - andeq r9, sp, r0, asr #1 │ │ │ │ - andeq fp, fp, ip, ror #29 │ │ │ │ + andeq fp, ip, ip, lsl #10 │ │ │ │ + andeq ip, ip, r8, ror #2 │ │ │ │ + andeq r9, ip, r0, asr #21 │ │ │ │ + andeq fp, ip, r8, ror r4 │ │ │ │ + ldrdeq r1, [ip], -r0 │ │ │ │ + andeq r7, lr, ip, rrx │ │ │ │ + andeq fp, ip, r0, lsl #8 │ │ │ │ │ │ │ │ -00094e58 <__uvpack_MOD_dclshadeybararea@@Base>: │ │ │ │ +00086eac <__uvpack_MOD_dclshadeybararea@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1064] @ 95298 <__uvpack_MOD_dclshadeybararea@@Base+0x440> │ │ │ │ + ldr ip, [pc, #1064] @ 872ec <__uvpack_MOD_dclshadeybararea@@Base+0x440> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1060] @ 9529c <__uvpack_MOD_dclshadeybararea@@Base+0x444> │ │ │ │ + ldr r3, [pc, #1060] @ 872f0 <__uvpack_MOD_dclshadeybararea@@Base+0x444> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -102710,17 +88025,17 @@ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r8, [r1, #24] │ │ │ │ sub r5, r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #960] @ 952a0 <__uvpack_MOD_dclshadeybararea@@Base+0x448> │ │ │ │ + ldr r1, [pc, #960] @ 872f4 <__uvpack_MOD_dclshadeybararea@@Base+0x448> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #956] @ 952a4 <__uvpack_MOD_dclshadeybararea@@Base+0x44c> │ │ │ │ + ldr r0, [pc, #956] @ 872f8 <__uvpack_MOD_dclshadeybararea@@Base+0x44c> │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ moveq r9, #1 │ │ │ │ add ip, ip, r3 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, r6, r3 │ │ │ │ str ip, [sp, #20] │ │ │ │ moveq r8, #1 │ │ │ │ @@ -102732,250 +88047,250 @@ │ │ │ │ moveq r7, #1 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ bl 34774 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 95248 <__uvpack_MOD_dclshadeybararea@@Base+0x3f0> │ │ │ │ + beq 8729c <__uvpack_MOD_dclshadeybararea@@Base+0x3f0> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 95264 <__uvpack_MOD_dclshadeybararea@@Base+0x40c> │ │ │ │ + beq 872b8 <__uvpack_MOD_dclshadeybararea@@Base+0x40c> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp sl, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 95280 <__uvpack_MOD_dclshadeybararea@@Base+0x428> │ │ │ │ + beq 872d4 <__uvpack_MOD_dclshadeybararea@@Base+0x428> │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6, #1 │ │ │ │ bic sl, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bic r4, r3, r3, asr #31 │ │ │ │ add r3, r5, #1 │ │ │ │ bic fp, r3, r3, asr #31 │ │ │ │ cmp sl, fp │ │ │ │ cmpeq sl, r4 │ │ │ │ - bne 9504c <__uvpack_MOD_dclshadeybararea@@Base+0x1f4> │ │ │ │ + bne 870a0 <__uvpack_MOD_dclshadeybararea@@Base+0x1f4> │ │ │ │ cmp r4, fp │ │ │ │ movge r4, fp │ │ │ │ cmp r4, sl │ │ │ │ movge r4, sl │ │ │ │ cmp r9, #1 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldreq r4, [sp, #24] │ │ │ │ - bne 951c8 <__uvpack_MOD_dclshadeybararea@@Base+0x370> │ │ │ │ + bne 8721c <__uvpack_MOD_dclshadeybararea@@Base+0x370> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq sl, [sp, #28] │ │ │ │ - bne 9517c <__uvpack_MOD_dclshadeybararea@@Base+0x324> │ │ │ │ + bne 871d0 <__uvpack_MOD_dclshadeybararea@@Base+0x324> │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ - bne 95138 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0> │ │ │ │ + bne 8718c <__uvpack_MOD_dclshadeybararea@@Base+0x2e0> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 30640 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 950fc <__uvpack_MOD_dclshadeybararea@@Base+0x2a4> │ │ │ │ + bne 87150 <__uvpack_MOD_dclshadeybararea@@Base+0x2a4> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 950bc <__uvpack_MOD_dclshadeybararea@@Base+0x264> │ │ │ │ + bne 87110 <__uvpack_MOD_dclshadeybararea@@Base+0x264> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 95080 <__uvpack_MOD_dclshadeybararea@@Base+0x228> │ │ │ │ - ldr r2, [pc, #656] @ 952a8 <__uvpack_MOD_dclshadeybararea@@Base+0x450> │ │ │ │ - ldr r3, [pc, #640] @ 9529c <__uvpack_MOD_dclshadeybararea@@Base+0x444> │ │ │ │ + bne 870d4 <__uvpack_MOD_dclshadeybararea@@Base+0x228> │ │ │ │ + ldr r2, [pc, #656] @ 872fc <__uvpack_MOD_dclshadeybararea@@Base+0x450> │ │ │ │ + ldr r3, [pc, #640] @ 872f0 <__uvpack_MOD_dclshadeybararea@@Base+0x444> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 95294 <__uvpack_MOD_dclshadeybararea@@Base+0x43c> │ │ │ │ - ldr r0, [pc, #624] @ 952ac <__uvpack_MOD_dclshadeybararea@@Base+0x454> │ │ │ │ + bne 872e8 <__uvpack_MOD_dclshadeybararea@@Base+0x43c> │ │ │ │ + ldr r0, [pc, #624] @ 87300 <__uvpack_MOD_dclshadeybararea@@Base+0x454> │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #600] @ 952b0 <__uvpack_MOD_dclshadeybararea@@Base+0x458> │ │ │ │ - ldr r1, [pc, #600] @ 952b4 <__uvpack_MOD_dclshadeybararea@@Base+0x45c> │ │ │ │ - ldr r0, [pc, #600] @ 952b8 <__uvpack_MOD_dclshadeybararea@@Base+0x460> │ │ │ │ + ldr r2, [pc, #600] @ 87304 <__uvpack_MOD_dclshadeybararea@@Base+0x458> │ │ │ │ + ldr r1, [pc, #600] @ 87308 <__uvpack_MOD_dclshadeybararea@@Base+0x45c> │ │ │ │ + ldr r0, [pc, #600] @ 8730c <__uvpack_MOD_dclshadeybararea@@Base+0x460> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - b 94f98 <__uvpack_MOD_dclshadeybararea@@Base+0x140> │ │ │ │ + b 86fec <__uvpack_MOD_dclshadeybararea@@Base+0x140> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 950b0 <__uvpack_MOD_dclshadeybararea@@Base+0x258> │ │ │ │ + ble 87104 <__uvpack_MOD_dclshadeybararea@@Base+0x258> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r2, r1, #4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r5, r1, r5, lsl #2 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r7 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 950a0 <__uvpack_MOD_dclshadeybararea@@Base+0x248> │ │ │ │ + bne 870f4 <__uvpack_MOD_dclshadeybararea@@Base+0x248> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 2fdb8 │ │ │ │ - b 95010 <__uvpack_MOD_dclshadeybararea@@Base+0x1b8> │ │ │ │ + b 87064 <__uvpack_MOD_dclshadeybararea@@Base+0x1b8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 950f0 <__uvpack_MOD_dclshadeybararea@@Base+0x298> │ │ │ │ + ble 87144 <__uvpack_MOD_dclshadeybararea@@Base+0x298> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r0, [r2], r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 950e0 <__uvpack_MOD_dclshadeybararea@@Base+0x288> │ │ │ │ + bne 87134 <__uvpack_MOD_dclshadeybararea@@Base+0x288> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 2fdb8 │ │ │ │ - b 95008 <__uvpack_MOD_dclshadeybararea@@Base+0x1b0> │ │ │ │ + b 8705c <__uvpack_MOD_dclshadeybararea@@Base+0x1b0> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9512c <__uvpack_MOD_dclshadeybararea@@Base+0x2d4> │ │ │ │ + ble 87180 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r9 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 9511c <__uvpack_MOD_dclshadeybararea@@Base+0x2c4> │ │ │ │ + bne 87170 <__uvpack_MOD_dclshadeybararea@@Base+0x2c4> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2fdb8 │ │ │ │ - b 95000 <__uvpack_MOD_dclshadeybararea@@Base+0x1a8> │ │ │ │ + b 87054 <__uvpack_MOD_dclshadeybararea@@Base+0x1a8> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 95234 <__uvpack_MOD_dclshadeybararea@@Base+0x3dc> │ │ │ │ + blt 87288 <__uvpack_MOD_dclshadeybararea@@Base+0x3dc> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r0, #4 │ │ │ │ lsl r0, r7, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r1, [lr], r0 │ │ │ │ cmp r5, ip │ │ │ │ str r1, [r2, #4]! │ │ │ │ - bge 95160 <__uvpack_MOD_dclshadeybararea@@Base+0x308> │ │ │ │ + bge 871b4 <__uvpack_MOD_dclshadeybararea@@Base+0x308> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 94fd0 <__uvpack_MOD_dclshadeybararea@@Base+0x178> │ │ │ │ + b 87024 <__uvpack_MOD_dclshadeybararea@@Base+0x178> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 95220 <__uvpack_MOD_dclshadeybararea@@Base+0x3c8> │ │ │ │ + blt 87274 <__uvpack_MOD_dclshadeybararea@@Base+0x3c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r8, #2 │ │ │ │ mov sl, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp lr, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 951ac <__uvpack_MOD_dclshadeybararea@@Base+0x354> │ │ │ │ + bge 87200 <__uvpack_MOD_dclshadeybararea@@Base+0x354> │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - b 94fc4 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ + b 87018 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 9520c <__uvpack_MOD_dclshadeybararea@@Base+0x3b4> │ │ │ │ + blt 87260 <__uvpack_MOD_dclshadeybararea@@Base+0x3b4> │ │ │ │ add r3, r6, #1 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r6, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 951f0 <__uvpack_MOD_dclshadeybararea@@Base+0x398> │ │ │ │ + bge 87244 <__uvpack_MOD_dclshadeybararea@@Base+0x398> │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 94fb8 <__uvpack_MOD_dclshadeybararea@@Base+0x160> │ │ │ │ + b 8700c <__uvpack_MOD_dclshadeybararea@@Base+0x160> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 94fb8 <__uvpack_MOD_dclshadeybararea@@Base+0x160> │ │ │ │ + b 8700c <__uvpack_MOD_dclshadeybararea@@Base+0x160> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 94fc4 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ + b 87018 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 94fd0 <__uvpack_MOD_dclshadeybararea@@Base+0x178> │ │ │ │ + b 87024 <__uvpack_MOD_dclshadeybararea@@Base+0x178> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 2f7c4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 94f4c <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + bne 86fa0 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2f7c4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 94f64 <__uvpack_MOD_dclshadeybararea@@Base+0x10c> │ │ │ │ + bne 86fb8 <__uvpack_MOD_dclshadeybararea@@Base+0x10c> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 30c7c │ │ │ │ - b 94f74 <__uvpack_MOD_dclshadeybararea@@Base+0x11c> │ │ │ │ + b 86fc8 <__uvpack_MOD_dclshadeybararea@@Base+0x11c> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, sp, r4, lsr lr │ │ │ │ + andeq r6, lr, r0, ror #27 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq ip, ip, ip │ │ │ │ - strdeq fp, [fp], -ip │ │ │ │ - muleq sp, r0, ip │ │ │ │ - andeq fp, fp, ip, asr #21 │ │ │ │ - andeq fp, fp, r8, asr #20 │ │ │ │ - muleq fp, ip, sl │ │ │ │ - strdeq r3, [fp], -r8 │ │ │ │ + andeq fp, ip, r8, asr sp │ │ │ │ + andeq fp, ip, r0, lsl r1 │ │ │ │ + andeq r6, lr, ip, lsr ip │ │ │ │ + andeq sl, ip, r0, ror #31 │ │ │ │ + andeq r9, ip, r8, ror #11 │ │ │ │ + @ instruction: 0x000cafb0 │ │ │ │ + strdeq r1, [ip], -r8 │ │ │ │ │ │ │ │ -000952bc <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ +00087310 <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1056] @ 956f4 <__uvpack_MOD_dcldrawybarframe@@Base+0x438> │ │ │ │ + ldr ip, [pc, #1056] @ 87748 <__uvpack_MOD_dcldrawybarframe@@Base+0x438> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1052] @ 956f8 <__uvpack_MOD_dcldrawybarframe@@Base+0x43c> │ │ │ │ + ldr r3, [pc, #1052] @ 8774c <__uvpack_MOD_dcldrawybarframe@@Base+0x43c> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -102993,17 +88308,17 @@ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r9, [r0, #24] │ │ │ │ sub ip, r1, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #952] @ 956fc <__uvpack_MOD_dcldrawybarframe@@Base+0x440> │ │ │ │ + ldr r1, [pc, #952] @ 87750 <__uvpack_MOD_dcldrawybarframe@@Base+0x440> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #948] @ 95700 <__uvpack_MOD_dcldrawybarframe@@Base+0x444> │ │ │ │ + ldr r0, [pc, #948] @ 87754 <__uvpack_MOD_dcldrawybarframe@@Base+0x444> │ │ │ │ add lr, r6, r3 │ │ │ │ moveq r9, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ add ip, ip, r3 │ │ │ │ add lr, r5, r3 │ │ │ │ @@ -103015,248 +88330,248 @@ │ │ │ │ moveq r7, #1 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 34774 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 956ac <__uvpack_MOD_dcldrawybarframe@@Base+0x3f0> │ │ │ │ + beq 87700 <__uvpack_MOD_dcldrawybarframe@@Base+0x3f0> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp fp, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 956c4 <__uvpack_MOD_dcldrawybarframe@@Base+0x408> │ │ │ │ + beq 87718 <__uvpack_MOD_dcldrawybarframe@@Base+0x408> │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp sl, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 956dc <__uvpack_MOD_dcldrawybarframe@@Base+0x420> │ │ │ │ + beq 87730 <__uvpack_MOD_dcldrawybarframe@@Base+0x420> │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6, #1 │ │ │ │ bic sl, r3, r3, asr #31 │ │ │ │ add r3, r5, #1 │ │ │ │ bic r4, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bic fp, r3, r3, asr #31 │ │ │ │ cmp sl, fp │ │ │ │ cmpeq sl, r4 │ │ │ │ - bne 954b0 <__uvpack_MOD_dcldrawybarframe@@Base+0x1f4> │ │ │ │ + bne 87504 <__uvpack_MOD_dcldrawybarframe@@Base+0x1f4> │ │ │ │ cmp r4, fp │ │ │ │ movge r4, fp │ │ │ │ cmp r4, sl │ │ │ │ movge r4, sl │ │ │ │ cmp r9, #1 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldreq r4, [sp, #24] │ │ │ │ - bne 9562c <__uvpack_MOD_dcldrawybarframe@@Base+0x370> │ │ │ │ + bne 87680 <__uvpack_MOD_dcldrawybarframe@@Base+0x370> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq sl, [sp, #28] │ │ │ │ - bne 955e8 <__uvpack_MOD_dcldrawybarframe@@Base+0x32c> │ │ │ │ + bne 8763c <__uvpack_MOD_dcldrawybarframe@@Base+0x32c> │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ - bne 9559c <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0> │ │ │ │ + bne 875f0 <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 31c60 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 95560 <__uvpack_MOD_dcldrawybarframe@@Base+0x2a4> │ │ │ │ + bne 875b4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2a4> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 95524 <__uvpack_MOD_dcldrawybarframe@@Base+0x268> │ │ │ │ + bne 87578 <__uvpack_MOD_dcldrawybarframe@@Base+0x268> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 954e4 <__uvpack_MOD_dcldrawybarframe@@Base+0x228> │ │ │ │ - ldr r2, [pc, #648] @ 95704 <__uvpack_MOD_dcldrawybarframe@@Base+0x448> │ │ │ │ - ldr r3, [pc, #632] @ 956f8 <__uvpack_MOD_dcldrawybarframe@@Base+0x43c> │ │ │ │ + bne 87538 <__uvpack_MOD_dcldrawybarframe@@Base+0x228> │ │ │ │ + ldr r2, [pc, #648] @ 87758 <__uvpack_MOD_dcldrawybarframe@@Base+0x448> │ │ │ │ + ldr r3, [pc, #632] @ 8774c <__uvpack_MOD_dcldrawybarframe@@Base+0x43c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 956f0 <__uvpack_MOD_dcldrawybarframe@@Base+0x434> │ │ │ │ - ldr r0, [pc, #616] @ 95708 <__uvpack_MOD_dcldrawybarframe@@Base+0x44c> │ │ │ │ + bne 87744 <__uvpack_MOD_dcldrawybarframe@@Base+0x434> │ │ │ │ + ldr r0, [pc, #616] @ 8775c <__uvpack_MOD_dcldrawybarframe@@Base+0x44c> │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #592] @ 9570c <__uvpack_MOD_dcldrawybarframe@@Base+0x450> │ │ │ │ - ldr r1, [pc, #592] @ 95710 <__uvpack_MOD_dcldrawybarframe@@Base+0x454> │ │ │ │ - ldr r0, [pc, #592] @ 95714 <__uvpack_MOD_dcldrawybarframe@@Base+0x458> │ │ │ │ + ldr r2, [pc, #592] @ 87760 <__uvpack_MOD_dcldrawybarframe@@Base+0x450> │ │ │ │ + ldr r1, [pc, #592] @ 87764 <__uvpack_MOD_dcldrawybarframe@@Base+0x454> │ │ │ │ + ldr r0, [pc, #592] @ 87768 <__uvpack_MOD_dcldrawybarframe@@Base+0x458> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - b 953fc <__uvpack_MOD_dcldrawybarframe@@Base+0x140> │ │ │ │ + b 87450 <__uvpack_MOD_dcldrawybarframe@@Base+0x140> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95518 <__uvpack_MOD_dcldrawybarframe@@Base+0x25c> │ │ │ │ + ble 8756c <__uvpack_MOD_dcldrawybarframe@@Base+0x25c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r1, r3, #4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r0, [r2], r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 95508 <__uvpack_MOD_dcldrawybarframe@@Base+0x24c> │ │ │ │ + bne 8755c <__uvpack_MOD_dcldrawybarframe@@Base+0x24c> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 2fdb8 │ │ │ │ - b 95474 <__uvpack_MOD_dcldrawybarframe@@Base+0x1b8> │ │ │ │ + b 874c8 <__uvpack_MOD_dcldrawybarframe@@Base+0x1b8> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95554 <__uvpack_MOD_dcldrawybarframe@@Base+0x298> │ │ │ │ + ble 875a8 <__uvpack_MOD_dcldrawybarframe@@Base+0x298> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r8 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 95544 <__uvpack_MOD_dcldrawybarframe@@Base+0x288> │ │ │ │ + bne 87598 <__uvpack_MOD_dcldrawybarframe@@Base+0x288> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 2fdb8 │ │ │ │ - b 9546c <__uvpack_MOD_dcldrawybarframe@@Base+0x1b0> │ │ │ │ + b 874c0 <__uvpack_MOD_dcldrawybarframe@@Base+0x1b0> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95590 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d4> │ │ │ │ + ble 875e4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d4> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r9 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 95580 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4> │ │ │ │ + bne 875d4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2fdb8 │ │ │ │ - b 95464 <__uvpack_MOD_dcldrawybarframe@@Base+0x1a8> │ │ │ │ + b 874b8 <__uvpack_MOD_dcldrawybarframe@@Base+0x1a8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 95698 <__uvpack_MOD_dcldrawybarframe@@Base+0x3dc> │ │ │ │ + blt 876ec <__uvpack_MOD_dcldrawybarframe@@Base+0x3dc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r0, #4 │ │ │ │ lsl r0, r7, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r1, [lr], r0 │ │ │ │ cmp fp, ip │ │ │ │ str r1, [r2, #4]! │ │ │ │ - bge 955cc <__uvpack_MOD_dcldrawybarframe@@Base+0x310> │ │ │ │ + bge 87620 <__uvpack_MOD_dcldrawybarframe@@Base+0x310> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 95434 <__uvpack_MOD_dcldrawybarframe@@Base+0x178> │ │ │ │ + b 87488 <__uvpack_MOD_dcldrawybarframe@@Base+0x178> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 95684 <__uvpack_MOD_dcldrawybarframe@@Base+0x3c8> │ │ │ │ + blt 876d8 <__uvpack_MOD_dcldrawybarframe@@Base+0x3c8> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r8, #2 │ │ │ │ mov sl, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 95610 <__uvpack_MOD_dcldrawybarframe@@Base+0x354> │ │ │ │ + bge 87664 <__uvpack_MOD_dcldrawybarframe@@Base+0x354> │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - b 95428 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ + b 8747c <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 95670 <__uvpack_MOD_dcldrawybarframe@@Base+0x3b4> │ │ │ │ + blt 876c4 <__uvpack_MOD_dcldrawybarframe@@Base+0x3b4> │ │ │ │ add r3, r6, #1 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r6, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 95654 <__uvpack_MOD_dcldrawybarframe@@Base+0x398> │ │ │ │ + bge 876a8 <__uvpack_MOD_dcldrawybarframe@@Base+0x398> │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 9541c <__uvpack_MOD_dcldrawybarframe@@Base+0x160> │ │ │ │ + b 87470 <__uvpack_MOD_dcldrawybarframe@@Base+0x160> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 9541c <__uvpack_MOD_dcldrawybarframe@@Base+0x160> │ │ │ │ + b 87470 <__uvpack_MOD_dcldrawybarframe@@Base+0x160> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 95428 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ + b 8747c <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 95434 <__uvpack_MOD_dcldrawybarframe@@Base+0x178> │ │ │ │ + b 87488 <__uvpack_MOD_dcldrawybarframe@@Base+0x178> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 2fff8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 953b0 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + bne 87404 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 30904 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 953c8 <__uvpack_MOD_dcldrawybarframe@@Base+0x10c> │ │ │ │ + bne 8741c <__uvpack_MOD_dcldrawybarframe@@Base+0x10c> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 30c7c │ │ │ │ - b 953d8 <__uvpack_MOD_dcldrawybarframe@@Base+0x11c> │ │ │ │ + b 8742c <__uvpack_MOD_dcldrawybarframe@@Base+0x11c> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [sp], -r0 │ │ │ │ + andeq r6, lr, ip, ror r9 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r1, ip, ip, lsr r8 │ │ │ │ - andeq fp, fp, ip, lsr #15 │ │ │ │ - andeq r8, sp, ip, lsr #16 │ │ │ │ - andeq fp, fp, ip, ror r6 │ │ │ │ - andeq fp, fp, r4, ror #11 │ │ │ │ - andeq fp, fp, ip, asr #12 │ │ │ │ - muleq fp, r4, r1 │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ + andeq sl, ip, r0, asr #25 │ │ │ │ + ldrdeq r6, [lr], -r8 │ │ │ │ + muleq ip, r0, fp │ │ │ │ + andeq r9, ip, r4, lsl #3 │ │ │ │ + andeq sl, ip, r0, ror #22 │ │ │ │ + muleq ip, r4, r0 │ │ │ │ │ │ │ │ -00095718 <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ +0008776c <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #996] @ 95b14 <__uvpack_MOD_dclshadeygap@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #996] @ 87b68 <__uvpack_MOD_dclshadeygap@@Base+0x3fc> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #992] @ 95b18 <__uvpack_MOD_dclshadeygap@@Base+0x400> │ │ │ │ + ldr r3, [pc, #992] @ 87b6c <__uvpack_MOD_dclshadeygap@@Base+0x400> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -103275,16 +88590,16 @@ │ │ │ │ ldr r9, [r0, #24] │ │ │ │ sub fp, r1, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r1, [pc, #888] @ 95b1c <__uvpack_MOD_dclshadeygap@@Base+0x404> │ │ │ │ - ldr r0, [pc, #888] @ 95b20 <__uvpack_MOD_dclshadeygap@@Base+0x408> │ │ │ │ + ldr r1, [pc, #888] @ 87b70 <__uvpack_MOD_dclshadeygap@@Base+0x404> │ │ │ │ + ldr r0, [pc, #888] @ 87b74 <__uvpack_MOD_dclshadeygap@@Base+0x408> │ │ │ │ add ip, r6, r3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ moveq r9, #1 │ │ │ │ add ip, r5, r3 │ │ │ │ cmp r8, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ moveq r8, #1 │ │ │ │ @@ -103294,235 +88609,235 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #12 │ │ │ │ moveq r7, #1 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl 34774 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 95adc <__uvpack_MOD_dclshadeygap@@Base+0x3c4> │ │ │ │ + beq 87b30 <__uvpack_MOD_dclshadeygap@@Base+0x3c4> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 95af8 <__uvpack_MOD_dclshadeygap@@Base+0x3e0> │ │ │ │ + beq 87b4c <__uvpack_MOD_dclshadeygap@@Base+0x3e0> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, r6, #1 │ │ │ │ bic sl, r3, r3, asr #31 │ │ │ │ add r3, r5, #1 │ │ │ │ bic r4, r3, r3, asr #31 │ │ │ │ add r3, fp, #1 │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ cmp sl, r3 │ │ │ │ cmpeq sl, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 958ec <__uvpack_MOD_dclshadeygap@@Base+0x1d4> │ │ │ │ + bne 87940 <__uvpack_MOD_dclshadeygap@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, sl │ │ │ │ movge r4, sl │ │ │ │ cmp r9, #1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldreq r4, [sp, #8] │ │ │ │ - bne 95a5c <__uvpack_MOD_dclshadeygap@@Base+0x344> │ │ │ │ + bne 87ab0 <__uvpack_MOD_dclshadeygap@@Base+0x344> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq sl, [sp, #12] │ │ │ │ - bne 95a18 <__uvpack_MOD_dclshadeygap@@Base+0x300> │ │ │ │ + bne 87a6c <__uvpack_MOD_dclshadeygap@@Base+0x300> │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - bne 959d4 <__uvpack_MOD_dclshadeygap@@Base+0x2bc> │ │ │ │ + bne 87a28 <__uvpack_MOD_dclshadeygap@@Base+0x2bc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 34270 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 95998 <__uvpack_MOD_dclshadeygap@@Base+0x280> │ │ │ │ + bne 879ec <__uvpack_MOD_dclshadeygap@@Base+0x280> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 9595c <__uvpack_MOD_dclshadeygap@@Base+0x244> │ │ │ │ + bne 879b0 <__uvpack_MOD_dclshadeygap@@Base+0x244> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 95920 <__uvpack_MOD_dclshadeygap@@Base+0x208> │ │ │ │ - ldr r2, [pc, #620] @ 95b24 <__uvpack_MOD_dclshadeygap@@Base+0x40c> │ │ │ │ - ldr r3, [pc, #604] @ 95b18 <__uvpack_MOD_dclshadeygap@@Base+0x400> │ │ │ │ + bne 87974 <__uvpack_MOD_dclshadeygap@@Base+0x208> │ │ │ │ + ldr r2, [pc, #620] @ 87b78 <__uvpack_MOD_dclshadeygap@@Base+0x40c> │ │ │ │ + ldr r3, [pc, #604] @ 87b6c <__uvpack_MOD_dclshadeygap@@Base+0x400> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 95b10 <__uvpack_MOD_dclshadeygap@@Base+0x3f8> │ │ │ │ - ldr r0, [pc, #588] @ 95b28 <__uvpack_MOD_dclshadeygap@@Base+0x410> │ │ │ │ + bne 87b64 <__uvpack_MOD_dclshadeygap@@Base+0x3f8> │ │ │ │ + ldr r0, [pc, #588] @ 87b7c <__uvpack_MOD_dclshadeygap@@Base+0x410> │ │ │ │ mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #564] @ 95b2c <__uvpack_MOD_dclshadeygap@@Base+0x414> │ │ │ │ - ldr r1, [pc, #564] @ 95b30 <__uvpack_MOD_dclshadeygap@@Base+0x418> │ │ │ │ - ldr r0, [pc, #564] @ 95b34 <__uvpack_MOD_dclshadeygap@@Base+0x41c> │ │ │ │ + ldr r2, [pc, #564] @ 87b80 <__uvpack_MOD_dclshadeygap@@Base+0x414> │ │ │ │ + ldr r1, [pc, #564] @ 87b84 <__uvpack_MOD_dclshadeygap@@Base+0x418> │ │ │ │ + ldr r0, [pc, #564] @ 87b88 <__uvpack_MOD_dclshadeygap@@Base+0x41c> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - b 9583c <__uvpack_MOD_dclshadeygap@@Base+0x124> │ │ │ │ + b 87890 <__uvpack_MOD_dclshadeygap@@Base+0x124> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95950 <__uvpack_MOD_dclshadeygap@@Base+0x238> │ │ │ │ + ble 879a4 <__uvpack_MOD_dclshadeygap@@Base+0x238> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r1, r3, #4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r3, r3, fp, lsl #2 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r0, [r2], r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 95940 <__uvpack_MOD_dclshadeygap@@Base+0x228> │ │ │ │ + bne 87994 <__uvpack_MOD_dclshadeygap@@Base+0x228> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 2fdb8 │ │ │ │ - b 958b0 <__uvpack_MOD_dclshadeygap@@Base+0x198> │ │ │ │ + b 87904 <__uvpack_MOD_dclshadeygap@@Base+0x198> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9598c <__uvpack_MOD_dclshadeygap@@Base+0x274> │ │ │ │ + ble 879e0 <__uvpack_MOD_dclshadeygap@@Base+0x274> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r8 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 9597c <__uvpack_MOD_dclshadeygap@@Base+0x264> │ │ │ │ + bne 879d0 <__uvpack_MOD_dclshadeygap@@Base+0x264> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 2fdb8 │ │ │ │ - b 958a8 <__uvpack_MOD_dclshadeygap@@Base+0x190> │ │ │ │ + b 878fc <__uvpack_MOD_dclshadeygap@@Base+0x190> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 959c8 <__uvpack_MOD_dclshadeygap@@Base+0x2b0> │ │ │ │ + ble 87a1c <__uvpack_MOD_dclshadeygap@@Base+0x2b0> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r9 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 959b8 <__uvpack_MOD_dclshadeygap@@Base+0x2a0> │ │ │ │ + bne 87a0c <__uvpack_MOD_dclshadeygap@@Base+0x2a0> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 2fdb8 │ │ │ │ - b 958a0 <__uvpack_MOD_dclshadeygap@@Base+0x188> │ │ │ │ + b 878f4 <__uvpack_MOD_dclshadeygap@@Base+0x188> │ │ │ │ cmp fp, #0 │ │ │ │ - blt 95ac8 <__uvpack_MOD_dclshadeygap@@Base+0x3b0> │ │ │ │ + blt 87b1c <__uvpack_MOD_dclshadeygap@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r0, #4 │ │ │ │ lsl r0, r7, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r1, [lr], r0 │ │ │ │ cmp fp, ip │ │ │ │ str r1, [r2, #4]! │ │ │ │ - bge 959fc <__uvpack_MOD_dclshadeygap@@Base+0x2e4> │ │ │ │ + bge 87a50 <__uvpack_MOD_dclshadeygap@@Base+0x2e4> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 95878 <__uvpack_MOD_dclshadeygap@@Base+0x160> │ │ │ │ + b 878cc <__uvpack_MOD_dclshadeygap@@Base+0x160> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 95ab4 <__uvpack_MOD_dclshadeygap@@Base+0x39c> │ │ │ │ + blt 87b08 <__uvpack_MOD_dclshadeygap@@Base+0x39c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r8, #2 │ │ │ │ mov sl, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 95a40 <__uvpack_MOD_dclshadeygap@@Base+0x328> │ │ │ │ + bge 87a94 <__uvpack_MOD_dclshadeygap@@Base+0x328> │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 9586c <__uvpack_MOD_dclshadeygap@@Base+0x154> │ │ │ │ + b 878c0 <__uvpack_MOD_dclshadeygap@@Base+0x154> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 95aa0 <__uvpack_MOD_dclshadeygap@@Base+0x388> │ │ │ │ + blt 87af4 <__uvpack_MOD_dclshadeygap@@Base+0x388> │ │ │ │ add r3, r6, #1 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r6, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 95a84 <__uvpack_MOD_dclshadeygap@@Base+0x36c> │ │ │ │ + bge 87ad8 <__uvpack_MOD_dclshadeygap@@Base+0x36c> │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 95860 <__uvpack_MOD_dclshadeygap@@Base+0x148> │ │ │ │ + b 878b4 <__uvpack_MOD_dclshadeygap@@Base+0x148> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 95860 <__uvpack_MOD_dclshadeygap@@Base+0x148> │ │ │ │ + b 878b4 <__uvpack_MOD_dclshadeygap@@Base+0x148> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 9586c <__uvpack_MOD_dclshadeygap@@Base+0x154> │ │ │ │ + b 878c0 <__uvpack_MOD_dclshadeygap@@Base+0x154> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 95878 <__uvpack_MOD_dclshadeygap@@Base+0x160> │ │ │ │ + b 878cc <__uvpack_MOD_dclshadeygap@@Base+0x160> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 2f7c4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 95804 <__uvpack_MOD_dclshadeygap@@Base+0xec> │ │ │ │ + bne 87858 <__uvpack_MOD_dclshadeygap@@Base+0xec> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 2f7c4 │ │ │ │ - b 95814 <__uvpack_MOD_dclshadeygap@@Base+0xfc> │ │ │ │ + b 87868 <__uvpack_MOD_dclshadeygap@@Base+0xfc> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, sp, r4, ror r5 │ │ │ │ + andeq r6, lr, r0, lsr #10 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r1, [ip], -ip │ │ │ │ - andeq fp, fp, r4, ror #6 │ │ │ │ - strdeq r8, [sp], -r0 │ │ │ │ - andeq fp, fp, r4, asr r2 │ │ │ │ - andeq fp, fp, r8, lsr #3 │ │ │ │ - andeq fp, fp, r4, lsr #4 │ │ │ │ - andeq r2, fp, r8, asr sp │ │ │ │ + muleq ip, r8, r4 │ │ │ │ + andeq sl, ip, r8, ror r8 │ │ │ │ + muleq lr, ip, r3 │ │ │ │ + andeq sl, ip, r8, ror #14 │ │ │ │ + andeq r8, ip, r8, asr #26 │ │ │ │ + andeq sl, ip, r8, lsr r7 │ │ │ │ + andeq r0, ip, r8, asr ip │ │ │ │ │ │ │ │ -00095b38 <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ +00087b8c <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1056] @ 95f70 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x438> │ │ │ │ + ldr ip, [pc, #1056] @ 87fc4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x438> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1052] @ 95f74 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x43c> │ │ │ │ + ldr r3, [pc, #1052] @ 87fc8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x43c> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -103540,17 +88855,17 @@ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r9, [r0, #24] │ │ │ │ sub ip, r1, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #952] @ 95f78 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x440> │ │ │ │ + ldr r1, [pc, #952] @ 87fcc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x440> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #948] @ 95f7c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x444> │ │ │ │ + ldr r0, [pc, #948] @ 87fd0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x444> │ │ │ │ add lr, r6, r3 │ │ │ │ moveq r9, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ add ip, ip, r3 │ │ │ │ add lr, r5, r3 │ │ │ │ @@ -103562,38636 +88877,48741 @@ │ │ │ │ moveq r7, #1 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 34774 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 95f28 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3f0> │ │ │ │ + beq 87f7c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3f0> │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp fp, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 95f40 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x408> │ │ │ │ + beq 87f94 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x408> │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp sl, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 95f58 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x420> │ │ │ │ + beq 87fac <__uvpack_MOD_dcldrawyerrorbar@@Base+0x420> │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6, #1 │ │ │ │ bic sl, r3, r3, asr #31 │ │ │ │ add r3, r5, #1 │ │ │ │ bic r4, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bic fp, r3, r3, asr #31 │ │ │ │ cmp sl, fp │ │ │ │ cmpeq sl, r4 │ │ │ │ - bne 95d2c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f4> │ │ │ │ + bne 87d80 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f4> │ │ │ │ cmp r4, fp │ │ │ │ movge r4, fp │ │ │ │ cmp r4, sl │ │ │ │ movge r4, sl │ │ │ │ cmp r9, #1 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldreq r4, [sp, #24] │ │ │ │ - bne 95ea8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x370> │ │ │ │ + bne 87efc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x370> │ │ │ │ cmp r8, #1 │ │ │ │ ldreq sl, [sp, #28] │ │ │ │ - bne 95e64 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x32c> │ │ │ │ + bne 87eb8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x32c> │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ - bne 95e18 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0> │ │ │ │ + bne 87e6c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 32734 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 95ddc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2a4> │ │ │ │ + bne 87e30 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2a4> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 95da0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x268> │ │ │ │ + bne 87df4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x268> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 95d60 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x228> │ │ │ │ - ldr r2, [pc, #648] @ 95f80 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x448> │ │ │ │ - ldr r3, [pc, #632] @ 95f74 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x43c> │ │ │ │ + bne 87db4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x228> │ │ │ │ + ldr r2, [pc, #648] @ 87fd4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x448> │ │ │ │ + ldr r3, [pc, #632] @ 87fc8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x43c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 95f6c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x434> │ │ │ │ - ldr r0, [pc, #616] @ 95f84 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x44c> │ │ │ │ + bne 87fc0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x434> │ │ │ │ + ldr r0, [pc, #616] @ 87fd8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x44c> │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3070c │ │ │ │ mov r3, #30 │ │ │ │ - ldr r2, [pc, #592] @ 95f88 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x450> │ │ │ │ - ldr r1, [pc, #592] @ 95f8c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x454> │ │ │ │ - ldr r0, [pc, #592] @ 95f90 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x458> │ │ │ │ + ldr r2, [pc, #592] @ 87fdc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x450> │ │ │ │ + ldr r1, [pc, #592] @ 87fe0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x454> │ │ │ │ + ldr r0, [pc, #592] @ 87fe4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x458> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - b 95c78 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x140> │ │ │ │ + b 87ccc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x140> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95d94 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x25c> │ │ │ │ + ble 87de8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x25c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r1, r3, #4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r0, [r2], r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 95d84 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x24c> │ │ │ │ + bne 87dd8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x24c> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 2fdb8 │ │ │ │ - b 95cf0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b8> │ │ │ │ + b 87d44 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b8> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95dd0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x298> │ │ │ │ + ble 87e24 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x298> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r8 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 95dc0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x288> │ │ │ │ + bne 87e14 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x288> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 2fdb8 │ │ │ │ - b 95ce8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b0> │ │ │ │ + b 87d3c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b0> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95e0c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d4> │ │ │ │ + ble 87e60 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d4> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ str r1, [r3], r9 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 95dfc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4> │ │ │ │ + bne 87e50 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 2fdb8 │ │ │ │ - b 95ce0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a8> │ │ │ │ + b 87d34 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 95f14 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3dc> │ │ │ │ + blt 87f68 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3dc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r0, #4 │ │ │ │ lsl r0, r7, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r1, [lr], r0 │ │ │ │ cmp fp, ip │ │ │ │ str r1, [r2, #4]! │ │ │ │ - bge 95e48 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x310> │ │ │ │ + bge 87e9c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x310> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 95cb0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x178> │ │ │ │ + b 87d04 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x178> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 95f00 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3c8> │ │ │ │ + blt 87f54 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3c8> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r8, #2 │ │ │ │ mov sl, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 95e8c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x354> │ │ │ │ + bge 87ee0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x354> │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - b 95ca4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ + b 87cf8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 95eec <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3b4> │ │ │ │ + blt 87f40 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x3b4> │ │ │ │ add r3, r6, #1 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ lsl ip, r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ sub r1, r0, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2], ip │ │ │ │ cmp r6, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bge 95ed0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x398> │ │ │ │ + bge 87f24 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x398> │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 95c98 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x160> │ │ │ │ + b 87cec <__uvpack_MOD_dcldrawyerrorbar@@Base+0x160> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 95c98 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x160> │ │ │ │ + b 87cec <__uvpack_MOD_dcldrawyerrorbar@@Base+0x160> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 95ca4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ + b 87cf8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ mov r0, #1 │ │ │ │ bl 33ebc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 95cb0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x178> │ │ │ │ + b 87d04 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x178> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 343a8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 95c2c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + bne 87c80 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 31000 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 95c44 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x10c> │ │ │ │ + bne 87c98 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x10c> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 34db0 │ │ │ │ - b 95c54 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x11c> │ │ │ │ + b 87ca8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x11c> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, sp, r4, asr r1 │ │ │ │ + andeq r6, lr, r0, lsl #2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r0, ip, r0, asr #31 │ │ │ │ - andeq sl, fp, r4, asr pc │ │ │ │ - @ instruction: 0x000d7fb0 │ │ │ │ - andeq sl, fp, r4, lsr #28 │ │ │ │ - andeq sl, fp, r8, ror #26 │ │ │ │ - strdeq sl, [fp], -r4 │ │ │ │ - andeq r2, fp, r8, lsl r9 │ │ │ │ + andeq fp, ip, ip, ror r0 │ │ │ │ + andeq sl, ip, r8, ror #8 │ │ │ │ + andeq r5, lr, ip, asr pc │ │ │ │ + andeq sl, ip, r8, lsr r3 │ │ │ │ + andeq r8, ip, r8, lsl #18 │ │ │ │ + andeq sl, ip, r8, lsl #6 │ │ │ │ + andeq r0, ip, r8, lsl r8 │ │ │ │ │ │ │ │ -00095f94 <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ +00087fe8 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 96020 <__uupack_MOD_dclgetframeindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 96024 <__uupack_MOD_dclgetframeindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 96028 <__uupack_MOD_dclgetframeindex@@Base+0x94> │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #860] @ 88360 <__uhpack_MOD_dcldrawxboxline@@Base+0x378> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #856] @ 88364 <__uhpack_MOD_dcldrawxboxline@@Base+0x37c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r0, [pc, #792] @ 88368 <__uhpack_MOD_dcldrawxboxline@@Base+0x380> │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #788] @ 8836c <__uhpack_MOD_dcldrawxboxline@@Base+0x384> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + moveq r7, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #15 │ │ │ │ + moveq r8, #1 │ │ │ │ + add fp, r4, r3 │ │ │ │ + add sl, r5, r3 │ │ │ │ + bl 34774 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 88310 <__uhpack_MOD_dcldrawxboxline@@Base+0x328> │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 88328 <__uhpack_MOD_dcldrawxboxline@@Base+0x340> │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bic r6, sl, sl, asr #31 │ │ │ │ + bic r9, fp, fp, asr #31 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + beq 880f8 <__uhpack_MOD_dcldrawxboxline@@Base+0x110> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #668] @ 88370 <__uhpack_MOD_dcldrawxboxline@@Base+0x388> │ │ │ │ + ldr r1, [pc, #668] @ 88374 <__uhpack_MOD_dcldrawxboxline@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #668] @ 88378 <__uhpack_MOD_dcldrawxboxline@@Base+0x390> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, r9 │ │ │ │ + movge r6, r9 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bne 88170 <__uhpack_MOD_dcldrawxboxline@@Base+0x188> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldrne r9, [sp, #16] │ │ │ │ + bne 88228 <__uhpack_MOD_dcldrawxboxline@@Base+0x240> │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 30c64 │ │ │ │ + ldr r2, [pc, #576] @ 8837c <__uhpack_MOD_dcldrawxboxline@@Base+0x394> │ │ │ │ + ldr r3, [pc, #548] @ 88364 <__uhpack_MOD_dcldrawxboxline@@Base+0x37c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8835c <__uhpack_MOD_dcldrawxboxline@@Base+0x374> │ │ │ │ + ldr r0, [pc, #544] @ 88380 <__uhpack_MOD_dcldrawxboxline@@Base+0x398> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 882fc <__uhpack_MOD_dcldrawxboxline@@Base+0x314> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], lr │ │ │ │ + cmp r4, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 88194 <__uhpack_MOD_dcldrawxboxline@@Base+0x1ac> │ │ │ │ + str r9, [sp, #32] │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 88228 <__uhpack_MOD_dcldrawxboxline@@Base+0x240> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + bl 30c64 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 88350 <__uhpack_MOD_dcldrawxboxline@@Base+0x368> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 881ec <__uhpack_MOD_dcldrawxboxline@@Base+0x204> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 88134 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 882ac <__uhpack_MOD_dcldrawxboxline@@Base+0x2c4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 8828c <__uhpack_MOD_dcldrawxboxline@@Base+0x2a4> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 882b8 <__uhpack_MOD_dcldrawxboxline@@Base+0x2d0> │ │ │ │ + lsl r0, sl, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 88254 <__uhpack_MOD_dcldrawxboxline@@Base+0x26c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + bl 30c64 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 8833c <__uhpack_MOD_dcldrawxboxline@@Base+0x354> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 8829c <__uhpack_MOD_dcldrawxboxline@@Base+0x2b4> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88134 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + bl 30c64 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 882ac <__uhpack_MOD_dcldrawxboxline@@Base+0x2c4> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 881d8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 882ac <__uhpack_MOD_dcldrawxboxline@@Base+0x2c4> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 881ac <__uhpack_MOD_dcldrawxboxline@@Base+0x1c4> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 2fff8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 880a4 <__uhpack_MOD_dcldrawxboxline@@Base+0xbc> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 30904 │ │ │ │ + b 880b4 <__uhpack_MOD_dcldrawxboxline@@Base+0xcc> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 881d8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 8820c <__uhpack_MOD_dcldrawxboxline@@Base+0x224> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88134 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, lr, r0, lsr #25 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, ip, r0, asr r0 │ │ │ │ + andeq sl, ip, ip, asr #24 │ │ │ │ + andeq r8, ip, r0, asr #11 │ │ │ │ + ldrdeq r9, [ip], -r4 │ │ │ │ + ldrdeq r0, [ip], -r0 @ │ │ │ │ + andeq r5, lr, ip, ror #22 │ │ │ │ + andeq r9, ip, ip, asr pc │ │ │ │ + │ │ │ │ +00088384 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr ip, [pc, #1012] @ 88790 <__uhpack_MOD_dclshadexboxarea@@Base+0x40c> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1008] @ 88794 <__uhpack_MOD_dclshadexboxarea@@Base+0x410> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub fp, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r1, [pc, #904] @ 88798 <__uhpack_MOD_dclshadexboxarea@@Base+0x414> │ │ │ │ + ldr r0, [pc, #904] @ 8879c <__uhpack_MOD_dclshadexboxarea@@Base+0x418> │ │ │ │ + add ip, r6, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + moveq r9, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + moveq r8, #1 │ │ │ │ + add ip, fp, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #16 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 88758 <__uhpack_MOD_dclshadexboxarea@@Base+0x3d4> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 88774 <__uhpack_MOD_dclshadexboxarea@@Base+0x3f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, fp, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmp r4, sl │ │ │ │ + cmpeq r4, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq 884dc <__uhpack_MOD_dclshadexboxarea@@Base+0x158> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #744] @ 887a0 <__uhpack_MOD_dclshadexboxarea@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #744] @ 887a4 <__uhpack_MOD_dclshadexboxarea@@Base+0x420> │ │ │ │ + ldr r0, [pc, #744] @ 887a8 <__uhpack_MOD_dclshadexboxarea@@Base+0x424> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ + bne 8858c <__uhpack_MOD_dclshadexboxarea@@Base+0x208> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #12] │ │ │ │ + bne 885d8 <__uhpack_MOD_dclshadexboxarea@@Base+0x254> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne 88624 <__uhpack_MOD_dclshadexboxarea@@Base+0x2a0> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 316fc │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 886e0 <__uhpack_MOD_dclshadexboxarea@@Base+0x35c> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 886a4 <__uhpack_MOD_dclshadexboxarea@@Base+0x320> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 88668 <__uhpack_MOD_dclshadexboxarea@@Base+0x2e4> │ │ │ │ + ldr r2, [pc, #596] @ 887ac <__uhpack_MOD_dclshadexboxarea@@Base+0x428> │ │ │ │ + ldr r3, [pc, #568] @ 88794 <__uhpack_MOD_dclshadexboxarea@@Base+0x410> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8878c <__uhpack_MOD_dclshadexboxarea@@Base+0x408> │ │ │ │ + ldr r0, [pc, #564] @ 887b0 <__uhpack_MOD_dclshadexboxarea@@Base+0x42c> │ │ │ │ mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 88744 <__uhpack_MOD_dclshadexboxarea@@Base+0x3c0> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 885b4 <__uhpack_MOD_dclshadexboxarea@@Base+0x230> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #12] │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + beq 8850c <__uhpack_MOD_dclshadexboxarea@@Base+0x188> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 8871c <__uhpack_MOD_dclshadexboxarea@@Base+0x398> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 88600 <__uhpack_MOD_dclshadexboxarea@@Base+0x27c> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + beq 88518 <__uhpack_MOD_dclshadexboxarea@@Base+0x194> │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 88730 <__uhpack_MOD_dclshadexboxarea@@Base+0x3ac> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 8864c <__uhpack_MOD_dclshadexboxarea@@Base+0x2c8> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 88518 <__uhpack_MOD_dclshadexboxarea@@Base+0x194> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88698 <__uhpack_MOD_dclshadexboxarea@@Base+0x314> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, fp, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 88688 <__uhpack_MOD_dclshadexboxarea@@Base+0x304> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88550 <__uhpack_MOD_dclshadexboxarea@@Base+0x1cc> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 886d4 <__uhpack_MOD_dclshadexboxarea@@Base+0x350> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 886c4 <__uhpack_MOD_dclshadexboxarea@@Base+0x340> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88548 <__uhpack_MOD_dclshadexboxarea@@Base+0x1c4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88710 <__uhpack_MOD_dclshadexboxarea@@Base+0x38c> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 88700 <__uhpack_MOD_dclshadexboxarea@@Base+0x37c> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88540 <__uhpack_MOD_dclshadexboxarea@@Base+0x1bc> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b 8850c <__uhpack_MOD_dclshadexboxarea@@Base+0x188> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b 88518 <__uhpack_MOD_dclshadexboxarea@@Base+0x194> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 88500 <__uhpack_MOD_dclshadexboxarea@@Base+0x17c> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 2f7c4 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 88470 <__uhpack_MOD_dclshadexboxarea@@Base+0xec> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 2f7c4 │ │ │ │ + b 88480 <__uhpack_MOD_dclshadexboxarea@@Base+0xfc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, lr, r8, lsl #18 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, ip, r0, lsl #17 │ │ │ │ + muleq ip, r4, ip │ │ │ │ + ldrdeq r8, [ip], -ip │ │ │ │ + andeq r9, ip, r0, lsl #24 │ │ │ │ + andeq r0, ip, ip, ror #1 │ │ │ │ + andeq r5, lr, r0, asr r7 │ │ │ │ + andeq r9, ip, r0, asr fp │ │ │ │ + │ │ │ │ +000887b4 <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr ip, [pc, #1004] @ 88bb8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x404> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #1000] @ 88bbc <__uhpack_MOD_dcldrawxboxframe@@Base+0x408> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + sub fp, r0, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r1, [pc, #896] @ 88bc0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x40c> │ │ │ │ + ldr r0, [pc, #896] @ 88bc4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x410> │ │ │ │ + add ip, r6, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + moveq r9, #1 │ │ │ │ + add ip, fp, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + moveq r8, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #16 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 34774 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 88b88 <__uhpack_MOD_dcldrawxboxframe@@Base+0x3d4> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r4, #0 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 88ba0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x3ec> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + add r3, fp, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmp r4, sl │ │ │ │ + cmpeq r4, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq 8890c <__uhpack_MOD_dcldrawxboxframe@@Base+0x158> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #736] @ 88bc8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x414> │ │ │ │ + ldr r1, [pc, #736] @ 88bcc <__uhpack_MOD_dcldrawxboxframe@@Base+0x418> │ │ │ │ + ldr r0, [pc, #736] @ 88bd0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x41c> │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ + bne 889bc <__uhpack_MOD_dcldrawxboxframe@@Base+0x208> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #12] │ │ │ │ + bne 88a08 <__uhpack_MOD_dcldrawxboxframe@@Base+0x254> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne 88a54 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a0> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 34468 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 88b10 <__uhpack_MOD_dcldrawxboxframe@@Base+0x35c> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 88ad4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x320> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 88a98 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2e4> │ │ │ │ + ldr r2, [pc, #588] @ 88bd4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x420> │ │ │ │ + ldr r3, [pc, #560] @ 88bbc <__uhpack_MOD_dcldrawxboxframe@@Base+0x408> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ + bne 88bb4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x400> │ │ │ │ + ldr r0, [pc, #556] @ 88bd8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x424> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 88b74 <__uhpack_MOD_dcldrawxboxframe@@Base+0x3c0> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 889e4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x230> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #12] │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + beq 8893c <__uhpack_MOD_dcldrawxboxframe@@Base+0x188> │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 88b4c <__uhpack_MOD_dcldrawxboxframe@@Base+0x398> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp fp, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 88a30 <__uhpack_MOD_dcldrawxboxframe@@Base+0x27c> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + beq 88948 <__uhpack_MOD_dcldrawxboxframe@@Base+0x194> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 88b60 <__uhpack_MOD_dcldrawxboxframe@@Base+0x3ac> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp r5, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 88a7c <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c8> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 88948 <__uhpack_MOD_dcldrawxboxframe@@Base+0x194> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88ac8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x314> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + sub r2, r1, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r5, r1, r5, lsl #2 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r7 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 88ab8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x304> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88980 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1cc> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88b04 <__uhpack_MOD_dcldrawxboxframe@@Base+0x350> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r3, r1, fp, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r8 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 88af4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x340> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88978 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1c4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88b40 <__uhpack_MOD_dcldrawxboxframe@@Base+0x38c> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 88b30 <__uhpack_MOD_dcldrawxboxframe@@Base+0x37c> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88970 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1bc> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b 8893c <__uhpack_MOD_dcldrawxboxframe@@Base+0x188> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b 88948 <__uhpack_MOD_dcldrawxboxframe@@Base+0x194> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 88930 <__uhpack_MOD_dcldrawxboxframe@@Base+0x17c> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 2fff8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 888a0 <__uhpack_MOD_dcldrawxboxframe@@Base+0xec> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 30904 │ │ │ │ - mov r0, r4 │ │ │ │ + b 888b0 <__uhpack_MOD_dcldrawxboxframe@@Base+0xfc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r5, [lr], -r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq sl, ip, r0, asr r4 │ │ │ │ + andeq r9, ip, r8, ror r8 │ │ │ │ + andeq r7, ip, ip, lsr #27 │ │ │ │ + andeq r9, ip, r4, ror #15 │ │ │ │ + @ instruction: 0x000bfcbc │ │ │ │ + andeq r5, lr, r0, lsr #6 │ │ │ │ + andeq r9, ip, r4, lsr r7 │ │ │ │ + │ │ │ │ +00088bdc <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #928] @ 88f98 <__uhpack_MOD_dcldrawxbarline@@Base+0x3bc> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #924] @ 88f9c <__uhpack_MOD_dcldrawxbarline@@Base+0x3c0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r0, [pc, #860] @ 88fa0 <__uhpack_MOD_dcldrawxbarline@@Base+0x3c4> │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #856] @ 88fa4 <__uhpack_MOD_dcldrawxbarline@@Base+0x3c8> │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + moveq r7, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #15 │ │ │ │ + moveq r8, #1 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + add fp, r4, r3 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 34774 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 88f34 <__uhpack_MOD_dcldrawxbarline@@Base+0x358> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r9, #0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 88f4c <__uhpack_MOD_dcldrawxbarline@@Base+0x370> │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r6, #0 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + beq 88f60 <__uhpack_MOD_dcldrawxbarline@@Base+0x384> │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r6, fp, fp, asr #31 │ │ │ │ + bic r9, r3, r3, asr #31 │ │ │ │ + cmp r6, r9 │ │ │ │ + beq 88d08 <__uhpack_MOD_dcldrawxbarline@@Base+0x12c> │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #708] @ 88fa8 <__uhpack_MOD_dcldrawxbarline@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #708] @ 88fac <__uhpack_MOD_dcldrawxbarline@@Base+0x3d0> │ │ │ │ + ldr r0, [pc, #708] @ 88fb0 <__uhpack_MOD_dcldrawxbarline@@Base+0x3d4> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + cmp r6, r9 │ │ │ │ + movge r6, r9 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + bne 88d80 <__uhpack_MOD_dcldrawxbarline@@Base+0x1a4> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldrne r9, [sp, #8] │ │ │ │ + bne 88e40 <__uhpack_MOD_dcldrawxbarline@@Base+0x264> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 34588 │ │ │ │ + ldr r2, [pc, #616] @ 88fb4 <__uhpack_MOD_dcldrawxbarline@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #588] @ 88f9c <__uhpack_MOD_dcldrawxbarline@@Base+0x3c0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 88f94 <__uhpack_MOD_dcldrawxbarline@@Base+0x3b8> │ │ │ │ + ldr r0, [pc, #584] @ 88fb8 <__uhpack_MOD_dcldrawxbarline@@Base+0x3dc> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 88f20 <__uhpack_MOD_dcldrawxbarline@@Base+0x344> │ │ │ │ + lsl r0, fp, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl lr, r7, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], lr │ │ │ │ + cmp r4, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 88da4 <__uhpack_MOD_dcldrawxbarline@@Base+0x1c8> │ │ │ │ + str r9, [sp, #32] │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 88e40 <__uhpack_MOD_dcldrawxbarline@@Base+0x264> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 34588 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 88f88 <__uhpack_MOD_dcldrawxbarline@@Base+0x3ac> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2], r7 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 88e00 <__uhpack_MOD_dcldrawxbarline@@Base+0x224> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq 88d44 <__uhpack_MOD_dcldrawxbarline@@Base+0x168> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88ecc <__uhpack_MOD_dcldrawxbarline@@Base+0x2f0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 88eac <__uhpack_MOD_dcldrawxbarline@@Base+0x2d0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 88ed8 <__uhpack_MOD_dcldrawxbarline@@Base+0x2fc> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r2], r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bge 88e70 <__uhpack_MOD_dcldrawxbarline@@Base+0x294> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 34588 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 88f74 <__uhpack_MOD_dcldrawxbarline@@Base+0x398> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + str r2, [r3], r6 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 88ebc <__uhpack_MOD_dcldrawxbarline@@Base+0x2e0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88d44 <__uhpack_MOD_dcldrawxbarline@@Base+0x168> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 34588 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 88ecc <__uhpack_MOD_dcldrawxbarline@@Base+0x2f0> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 88dec <__uhpack_MOD_dcldrawxbarline@@Base+0x210> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88ecc <__uhpack_MOD_dcldrawxbarline@@Base+0x2f0> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 88dbc <__uhpack_MOD_dcldrawxbarline@@Base+0x1e0> │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 2fff8 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 88ca0 <__uhpack_MOD_dcldrawxbarline@@Base+0xc4> │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + mov r0, sl │ │ │ │ + bl 30904 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 88cb4 <__uhpack_MOD_dcldrawxbarline@@Base+0xd8> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 30c7c │ │ │ │ + b 88cc4 <__uhpack_MOD_dcldrawxbarline@@Base+0xe8> │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 88dec <__uhpack_MOD_dcldrawxbarline@@Base+0x210> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88e20 <__uhpack_MOD_dcldrawxbarline@@Base+0x244> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 88d44 <__uhpack_MOD_dcldrawxbarline@@Base+0x168> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, lr, ip, lsr #1 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + muleq ip, r0, r4 │ │ │ │ + andeq sl, ip, r8, asr r0 │ │ │ │ + @ instruction: 0x000c79b0 │ │ │ │ + strdeq r9, [ip], -ip │ │ │ │ + andeq pc, fp, r0, asr #17 │ │ │ │ + andeq r4, lr, ip, asr pc │ │ │ │ + andeq r9, ip, r4, lsl #7 │ │ │ │ + │ │ │ │ +00088fbc <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #1064] @ 893fc <__uhpack_MOD_dclshadexbararea@@Base+0x440> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1060] @ 89400 <__uhpack_MOD_dclshadexbararea@@Base+0x444> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + sub ip, r0, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #960] @ 89404 <__uhpack_MOD_dclshadexbararea@@Base+0x448> │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #956] @ 89408 <__uhpack_MOD_dclshadexbararea@@Base+0x44c> │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + moveq r9, #1 │ │ │ │ + add ip, ip, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + add lr, r6, r3 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + moveq r8, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #16 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 893ac <__uhpack_MOD_dclshadexbararea@@Base+0x3f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + cmp fp, #0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + beq 893c8 <__uhpack_MOD_dclshadexbararea@@Base+0x40c> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq 893e4 <__uhpack_MOD_dclshadexbararea@@Base+0x428> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic fp, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + cmp r4, sl │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne 891b0 <__uhpack_MOD_dclshadexbararea@@Base+0x1f4> │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ + movge r4, fp │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + ldreq r4, [sp, #24] │ │ │ │ + bne 8932c <__uhpack_MOD_dclshadexbararea@@Base+0x370> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #28] │ │ │ │ + bne 892e0 <__uhpack_MOD_dclshadexbararea@@Base+0x324> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + bne 8929c <__uhpack_MOD_dclshadexbararea@@Base+0x2e0> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl 2fc74 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 89260 <__uhpack_MOD_dclshadexbararea@@Base+0x2a4> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 89220 <__uhpack_MOD_dclshadexbararea@@Base+0x264> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 891e4 <__uhpack_MOD_dclshadexbararea@@Base+0x228> │ │ │ │ + ldr r2, [pc, #656] @ 8940c <__uhpack_MOD_dclshadexbararea@@Base+0x450> │ │ │ │ + ldr r3, [pc, #640] @ 89400 <__uhpack_MOD_dclshadexbararea@@Base+0x444> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 893f8 <__uhpack_MOD_dclshadexbararea@@Base+0x43c> │ │ │ │ + ldr r0, [pc, #624] @ 89410 <__uhpack_MOD_dclshadexbararea@@Base+0x454> │ │ │ │ mov r1, #16 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 9602c <__uupack_MOD_dclgetframeindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 96028 <__uupack_MOD_dclgetframeindex@@Base+0x94> │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #600] @ 89414 <__uhpack_MOD_dclshadexbararea@@Base+0x458> │ │ │ │ + ldr r1, [pc, #600] @ 89418 <__uhpack_MOD_dclshadexbararea@@Base+0x45c> │ │ │ │ + ldr r0, [pc, #600] @ 8941c <__uhpack_MOD_dclshadexbararea@@Base+0x460> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 890fc <__uhpack_MOD_dclshadexbararea@@Base+0x140> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89214 <__uhpack_MOD_dclshadexbararea@@Base+0x258> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + sub r2, r1, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r5, r1, r5, lsl #2 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r7 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 89204 <__uhpack_MOD_dclshadexbararea@@Base+0x248> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89174 <__uhpack_MOD_dclshadexbararea@@Base+0x1b8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89254 <__uhpack_MOD_dclshadexbararea@@Base+0x298> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r8 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 89244 <__uhpack_MOD_dclshadexbararea@@Base+0x288> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 8916c <__uhpack_MOD_dclshadexbararea@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89290 <__uhpack_MOD_dclshadexbararea@@Base+0x2d4> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 89280 <__uhpack_MOD_dclshadexbararea@@Base+0x2c4> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89164 <__uhpack_MOD_dclshadexbararea@@Base+0x1a8> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 89398 <__uhpack_MOD_dclshadexbararea@@Base+0x3dc> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp r5, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 892c4 <__uhpack_MOD_dclshadexbararea@@Base+0x308> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 89134 <__uhpack_MOD_dclshadexbararea@@Base+0x178> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 89384 <__uhpack_MOD_dclshadexbararea@@Base+0x3c8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp lr, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 89310 <__uhpack_MOD_dclshadexbararea@@Base+0x354> │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + b 89128 <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 89370 <__uhpack_MOD_dclshadexbararea@@Base+0x3b4> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 89354 <__uhpack_MOD_dclshadexbararea@@Base+0x398> │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + b 8911c <__uhpack_MOD_dclshadexbararea@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 8911c <__uhpack_MOD_dclshadexbararea@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b 89128 <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 89134 <__uhpack_MOD_dclshadexbararea@@Base+0x178> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 2f7c4 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 890b0 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 2f7c4 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 890c8 <__uhpack_MOD_dclshadexbararea@@Base+0x10c> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 30c7c │ │ │ │ + b 890d8 <__uhpack_MOD_dclshadexbararea@@Base+0x11c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r4, [lr], -r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r9, ip, r8, asr #24 │ │ │ │ + muleq ip, r4, r0 │ │ │ │ + andeq r4, lr, ip, lsr #22 │ │ │ │ + andeq r8, ip, r4, ror #30 │ │ │ │ + ldrdeq r7, [ip], -r8 │ │ │ │ + andeq r8, ip, r4, lsr pc │ │ │ │ + andeq pc, fp, r8, ror #7 │ │ │ │ + │ │ │ │ +00089420 <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #1056] @ 89858 <__uhpack_MOD_dcldrawxbarframe@@Base+0x438> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1052] @ 8985c <__uhpack_MOD_dcldrawxbarframe@@Base+0x43c> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub ip, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #952] @ 89860 <__uhpack_MOD_dcldrawxbarframe@@Base+0x440> │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #948] @ 89864 <__uhpack_MOD_dcldrawxbarframe@@Base+0x444> │ │ │ │ + add lr, r6, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + add ip, ip, r3 │ │ │ │ + add lr, r5, r3 │ │ │ │ + moveq r8, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #16 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 89810 <__uhpack_MOD_dcldrawxbarframe@@Base+0x3f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq 89828 <__uhpack_MOD_dcldrawxbarframe@@Base+0x408> │ │ │ │ + ldr r3, [fp] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + beq 89840 <__uhpack_MOD_dcldrawxbarframe@@Base+0x420> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic fp, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + cmp r4, sl │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne 89614 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f4> │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ + movge r4, fp │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + ldreq r4, [sp, #24] │ │ │ │ + bne 89790 <__uhpack_MOD_dcldrawxbarframe@@Base+0x370> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #28] │ │ │ │ + bne 8974c <__uhpack_MOD_dcldrawxbarframe@@Base+0x32c> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + bne 89700 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl 33d60 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 896c4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2a4> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 89688 <__uhpack_MOD_dcldrawxbarframe@@Base+0x268> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 89648 <__uhpack_MOD_dcldrawxbarframe@@Base+0x228> │ │ │ │ + ldr r2, [pc, #648] @ 89868 <__uhpack_MOD_dcldrawxbarframe@@Base+0x448> │ │ │ │ + ldr r3, [pc, #632] @ 8985c <__uhpack_MOD_dcldrawxbarframe@@Base+0x43c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9601c <__uupack_MOD_dclgetframeindex@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 89854 <__uhpack_MOD_dcldrawxbarframe@@Base+0x434> │ │ │ │ + ldr r0, [pc, #616] @ 8986c <__uhpack_MOD_dcldrawxbarframe@@Base+0x44c> │ │ │ │ + mov r1, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #592] @ 89870 <__uhpack_MOD_dcldrawxbarframe@@Base+0x450> │ │ │ │ + ldr r1, [pc, #592] @ 89874 <__uhpack_MOD_dcldrawxbarframe@@Base+0x454> │ │ │ │ + ldr r0, [pc, #592] @ 89878 <__uhpack_MOD_dcldrawxbarframe@@Base+0x458> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 89560 <__uhpack_MOD_dcldrawxbarframe@@Base+0x140> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8967c <__uhpack_MOD_dcldrawxbarframe@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 8966c <__uhpack_MOD_dcldrawxbarframe@@Base+0x24c> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 895d8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 896b8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x298> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 896a8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x288> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 895d0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 896f4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d4> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 896e4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 895c8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 897fc <__uhpack_MOD_dcldrawxbarframe@@Base+0x3dc> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 89730 <__uhpack_MOD_dcldrawxbarframe@@Base+0x310> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 89598 <__uhpack_MOD_dcldrawxbarframe@@Base+0x178> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 897e8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x3c8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 89774 <__uhpack_MOD_dcldrawxbarframe@@Base+0x354> │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + b 8958c <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 897d4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x3b4> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 897b8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x398> │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + b 89580 <__uhpack_MOD_dcldrawxbarframe@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 89580 <__uhpack_MOD_dcldrawxbarframe@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b 8958c <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 89598 <__uhpack_MOD_dcldrawxbarframe@@Base+0x178> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 2fff8 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 89514 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 30904 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 8952c <__uhpack_MOD_dcldrawxbarframe@@Base+0x10c> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 30c7c │ │ │ │ + b 8953c <__uhpack_MOD_dcldrawxbarframe@@Base+0x11c> │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [sp], -r8 │ │ │ │ - muleq fp, ip, fp │ │ │ │ + andeq r4, lr, ip, ror #16 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000d7cb4 │ │ │ │ + andeq r9, ip, r8, ror #15 │ │ │ │ + andeq r8, ip, r4, asr #24 │ │ │ │ + andeq r4, lr, r8, asr #13 │ │ │ │ + andeq r8, ip, r4, lsl fp │ │ │ │ + andeq r7, ip, r4, ror r0 │ │ │ │ + andeq r8, ip, r4, ror #21 │ │ │ │ + andeq lr, fp, r4, lsl #31 │ │ │ │ │ │ │ │ -00096030 <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ +0008987c <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 96070 <__uupack_MOD_dclsetframeindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr ip, [pc, #996] @ 89c78 <__uhpack_MOD_dclshadexgap@@Base+0x3fc> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #992] @ 89c7c <__uhpack_MOD_dclshadexgap@@Base+0x400> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub fp, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r1, [pc, #888] @ 89c80 <__uhpack_MOD_dclshadexgap@@Base+0x404> │ │ │ │ + ldr r0, [pc, #888] @ 89c84 <__uhpack_MOD_dclshadexgap@@Base+0x408> │ │ │ │ + add ip, r6, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + moveq r9, #1 │ │ │ │ + add ip, r5, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + moveq r8, #1 │ │ │ │ + add ip, fp, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #12 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 89c40 <__uhpack_MOD_dclshadexgap@@Base+0x3c4> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 89c5c <__uhpack_MOD_dclshadexgap@@Base+0x3e0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r2, r5, #1 │ │ │ │ + bic r4, r2, r2, asr #31 │ │ │ │ + add r3, r6, #1 │ │ │ │ + add r2, fp, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + bic sl, r2, r2, asr #31 │ │ │ │ + cmp r4, sl │ │ │ │ + cmpeq r3, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne 89a50 <__uhpack_MOD_dclshadexgap@@Base+0x1d4> │ │ │ │ + cmp r4, sl │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movge r4, sl │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ + bne 89bc0 <__uhpack_MOD_dclshadexgap@@Base+0x344> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #12] │ │ │ │ + bne 89b7c <__uhpack_MOD_dclshadexgap@@Base+0x300> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne 89b38 <__uhpack_MOD_dclshadexgap@@Base+0x2bc> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 34e58 │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 89afc <__uhpack_MOD_dclshadexgap@@Base+0x280> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 89ac0 <__uhpack_MOD_dclshadexgap@@Base+0x244> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 89a84 <__uhpack_MOD_dclshadexgap@@Base+0x208> │ │ │ │ + ldr r2, [pc, #620] @ 89c88 <__uhpack_MOD_dclshadexgap@@Base+0x40c> │ │ │ │ + ldr r3, [pc, #604] @ 89c7c <__uhpack_MOD_dclshadexgap@@Base+0x400> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 89c74 <__uhpack_MOD_dclshadexgap@@Base+0x3f8> │ │ │ │ + ldr r0, [pc, #588] @ 89c8c <__uhpack_MOD_dclshadexgap@@Base+0x410> │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #564] @ 89c90 <__uhpack_MOD_dclshadexgap@@Base+0x414> │ │ │ │ + ldr r1, [pc, #564] @ 89c94 <__uhpack_MOD_dclshadexgap@@Base+0x418> │ │ │ │ + ldr r0, [pc, #564] @ 89c98 <__uhpack_MOD_dclshadexgap@@Base+0x41c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 899a0 <__uhpack_MOD_dclshadexgap@@Base+0x124> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89ab4 <__uhpack_MOD_dclshadexgap@@Base+0x238> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, fp, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 89aa4 <__uhpack_MOD_dclshadexgap@@Base+0x228> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89a14 <__uhpack_MOD_dclshadexgap@@Base+0x198> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89af0 <__uhpack_MOD_dclshadexgap@@Base+0x274> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 89ae0 <__uhpack_MOD_dclshadexgap@@Base+0x264> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89a0c <__uhpack_MOD_dclshadexgap@@Base+0x190> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89b2c <__uhpack_MOD_dclshadexgap@@Base+0x2b0> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 89b1c <__uhpack_MOD_dclshadexgap@@Base+0x2a0> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89a04 <__uhpack_MOD_dclshadexgap@@Base+0x188> │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 89c2c <__uhpack_MOD_dclshadexgap@@Base+0x3b0> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 89b60 <__uhpack_MOD_dclshadexgap@@Base+0x2e4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 899dc <__uhpack_MOD_dclshadexgap@@Base+0x160> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 89c18 <__uhpack_MOD_dclshadexgap@@Base+0x39c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 89ba4 <__uhpack_MOD_dclshadexgap@@Base+0x328> │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + b 899d0 <__uhpack_MOD_dclshadexgap@@Base+0x154> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 89c04 <__uhpack_MOD_dclshadexgap@@Base+0x388> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 89be8 <__uhpack_MOD_dclshadexgap@@Base+0x36c> │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b 899c4 <__uhpack_MOD_dclshadexgap@@Base+0x148> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 899c4 <__uhpack_MOD_dclshadexgap@@Base+0x148> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b 899d0 <__uhpack_MOD_dclshadexgap@@Base+0x154> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b 899dc <__uhpack_MOD_dclshadexgap@@Base+0x160> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 2f7c4 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 89968 <__uhpack_MOD_dclshadexgap@@Base+0xec> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 2f7c4 │ │ │ │ + b 89978 <__uhpack_MOD_dclshadexgap@@Base+0xfc> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r0, lsl r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r9, ip, r8, lsl #7 │ │ │ │ + strdeq r8, [ip], -ip │ │ │ │ + andeq r4, lr, ip, lsl #5 │ │ │ │ + andeq r8, ip, ip, ror #13 │ │ │ │ + andeq r6, ip, r8, lsr ip │ │ │ │ + @ instruction: 0x000c86bc │ │ │ │ + andeq lr, fp, r8, asr #22 │ │ │ │ + │ │ │ │ +00089c9c <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #1056] @ 8a0d4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x438> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1052] @ 8a0d8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x43c> │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldr r8, [r1, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r9, [r0, #24] │ │ │ │ + sub ip, r1, r3 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #952] @ 8a0dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x440> │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #948] @ 8a0e0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x444> │ │ │ │ + add lr, r6, r3 │ │ │ │ + moveq r9, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + add ip, ip, r3 │ │ │ │ + add lr, r5, r3 │ │ │ │ + moveq r8, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #16 │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 34774 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8a08c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq 8a0a4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x408> │ │ │ │ + ldr r3, [fp] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + beq 8a0bc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x420> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r6, #1 │ │ │ │ + bic fp, r3, r3, asr #31 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bic r4, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + bic sl, r3, r3, asr #31 │ │ │ │ + cmp r4, sl │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne 89e90 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f4> │ │ │ │ + cmp r4, sl │ │ │ │ + movge r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ + movge r4, fp │ │ │ │ + cmp r9, #1 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + ldreq r4, [sp, #24] │ │ │ │ + bne 8a00c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x370> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldreq sl, [sp, #28] │ │ │ │ + bne 89fc8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x32c> │ │ │ │ + cmp r7, #1 │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + bne 89f7c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl 32e9c │ │ │ │ + cmp r9, #1 │ │ │ │ + bne 89f40 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2a4> │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 89f04 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x268> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 89ec4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x228> │ │ │ │ + ldr r2, [pc, #648] @ 8a0e4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x448> │ │ │ │ + ldr r3, [pc, #632] @ 8a0d8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x43c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a0d0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x434> │ │ │ │ + ldr r0, [pc, #616] @ 8a0e8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x44c> │ │ │ │ mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3070c │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #592] @ 8a0ec <__uhpack_MOD_dcldrawxerrorbar@@Base+0x450> │ │ │ │ + ldr r1, [pc, #592] @ 8a0f0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x454> │ │ │ │ + ldr r0, [pc, #592] @ 8a0f4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x458> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 89ddc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x140> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89ef8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + str r0, [r2], r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 89ee8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x24c> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89e54 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89f34 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x298> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r8 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 89f24 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x288> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89e4c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b0> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89f70 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d4> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r6, r2, r6, lsl #2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r3], r9 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 89f60 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 2fdb8 │ │ │ │ + b 89e44 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 8a078 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3dc> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r2, r0, #4 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r1, [lr], r0 │ │ │ │ + cmp fp, ip │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bge 89fac <__uhpack_MOD_dcldrawxerrorbar@@Base+0x310> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 89e14 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x178> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 8a064 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3c8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r8, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r5, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 89ff0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x354> │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + b 89e08 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 8a050 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3b4> │ │ │ │ + add r3, r6, #1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + lsl ip, r9, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r0, [r2], ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bge 8a034 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x398> │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + b 89dfc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 89dfc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x160> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b 89e08 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ + mov r0, #1 │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 89e14 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x178> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 343a8 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 89d90 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 31000 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 89da8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x10c> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 34db0 │ │ │ │ + b 89db8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x11c> │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r3, [lr], -r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r8, ip, ip, ror #30 │ │ │ │ + andeq r8, ip, ip, ror #7 │ │ │ │ + andeq r3, lr, ip, asr #28 │ │ │ │ + @ instruction: 0x000c82bc │ │ │ │ + strdeq r6, [ip], -r8 │ │ │ │ + andeq r8, ip, ip, lsl #5 │ │ │ │ + andeq lr, fp, r8, lsl #14 │ │ │ │ + │ │ │ │ +0008a0f8 <__ctrlib_MOD_dclrotatespherical@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #188] @ 8a1d0 <__ctrlib_MOD_dclrotatespherical@@Base+0xd8> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [pc, #184] @ 8a1d4 <__ctrlib_MOD_dclrotatespherical@@Base+0xdc> │ │ │ │ + ldr r3, [pc, #184] @ 8a1d8 <__ctrlib_MOD_dclrotatespherical@@Base+0xe0> │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #18 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ bl 2fa1c │ │ │ │ + mov r3, r4 │ │ │ │ + add ip, r4, #8 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [r3], #4 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + add ip, sp, #24 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add ip, sp, #20 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 331e4 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #56] @ 8a1dc <__ctrlib_MOD_dclrotatespherical@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #48] @ 8a1d8 <__ctrlib_MOD_dclrotatespherical@@Base+0xe0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a1cc <__ctrlib_MOD_dclrotatespherical@@Base+0xd4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 345b8 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r8, lsl #23 │ │ │ │ + andeq r8, ip, r4, lsr #32 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r4, lsl #22 │ │ │ │ + │ │ │ │ +0008a1e0 <__ctrlib_MOD_dclrotate3d@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #192] @ 8a2bc <__ctrlib_MOD_dclrotate3d@@Base+0xdc> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [pc, #188] @ 8a2c0 <__ctrlib_MOD_dclrotate3d@@Base+0xe0> │ │ │ │ + ldr r3, [pc, #188] @ 8a2c4 <__ctrlib_MOD_dclrotate3d@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r7, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r5, sp, #24 │ │ │ │ + add r3, r7, #4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2fb00 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldm r5, {r0, r1, r2} │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #56] @ 8a2c8 <__ctrlib_MOD_dclrotate3d@@Base+0xe8> │ │ │ │ + ldr r3, [pc, #48] @ 8a2c4 <__ctrlib_MOD_dclrotate3d@@Base+0xe4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a2b8 <__ctrlib_MOD_dclrotate3d@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r0, lsr #22 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r4, lsr #21 │ │ │ │ + andeq r7, ip, r8, asr pc │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r8, lsl sl │ │ │ │ │ │ │ │ -00096074 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ +0008a2cc <__ctrlib_MOD_dclrotate2d@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 96100 <__uupack_MOD_dclgetframetype@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 96104 <__uupack_MOD_dclgetframetype@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 96108 <__uupack_MOD_dclgetframetype@@Base+0x94> │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #156] @ 8a384 <__ctrlib_MOD_dclrotate2d@@Base+0xb8> │ │ │ │ + ldr r6, [pc, #156] @ 8a388 <__ctrlib_MOD_dclrotate2d@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #156] @ 8a38c <__ctrlib_MOD_dclrotate2d@@Base+0xc0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #15 │ │ │ │ + add r6, pc, r6 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ mov r0, r4 │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r2, r7, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 2f584 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 8a390 <__ctrlib_MOD_dclrotate2d@@Base+0xc4> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 8a38c <__ctrlib_MOD_dclrotate2d@@Base+0xc0> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a380 <__ctrlib_MOD_dclrotate2d@@Base+0xb4> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000e39bc │ │ │ │ + andeq r7, ip, ip, ror lr │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r4, asr r9 │ │ │ │ + │ │ │ │ +0008a394 <__ctrlib_MOD_dclconvspherical@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #164] @ 8a450 <__ctrlib_MOD_dclconvspherical@@Base+0xbc> │ │ │ │ + ldr r7, [pc, #164] @ 8a454 <__ctrlib_MOD_dclconvspherical@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #164] @ 8a458 <__ctrlib_MOD_dclconvspherical@@Base+0xc4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r4, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, r6, #8 │ │ │ │ + add r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 31d80 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fec0 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #56] @ 8a45c <__ctrlib_MOD_dclconvspherical@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #48] @ 8a458 <__ctrlib_MOD_dclconvspherical@@Base+0xc4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a44c <__ctrlib_MOD_dclconvspherical@@Base+0xb8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + strdeq r3, [lr], -r8 │ │ │ │ + andeq r7, ip, r4, asr #27 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r4, lsl #17 │ │ │ │ + │ │ │ │ +0008a460 <__ctrlib_MOD_dclconv3d@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #164] @ 8a51c <__ctrlib_MOD_dclconv3d@@Base+0xbc> │ │ │ │ + ldr r7, [pc, #164] @ 8a520 <__ctrlib_MOD_dclconv3d@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #164] @ 8a524 <__ctrlib_MOD_dclconv3d@@Base+0xc4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 2fff8 │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r4, sp, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, r6, #8 │ │ │ │ + add r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 329a4 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fec0 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #56] @ 8a528 <__ctrlib_MOD_dclconv3d@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #48] @ 8a524 <__ctrlib_MOD_dclconv3d@@Base+0xc4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a518 <__ctrlib_MOD_dclconv3d@@Base+0xb8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, ip, lsr #16 │ │ │ │ + andeq r7, ip, ip, lsl #26 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000e37b8 │ │ │ │ + │ │ │ │ +0008a52c <__ctrlib_MOD_dclconvhyperbolic@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 8a5d8 <__ctrlib_MOD_dclconvhyperbolic@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 8a5dc <__ctrlib_MOD_dclconvhyperbolic@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 8a5e0 <__ctrlib_MOD_dclconvhyperbolic@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 31954 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 8a5e4 <__ctrlib_MOD_dclconvhyperbolic@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 8a5e0 <__ctrlib_MOD_dclconvhyperbolic@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a5d4 <__ctrlib_MOD_dclconvhyperbolic@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r0, ror #14 │ │ │ │ + andeq r7, ip, r8, asr #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r0, lsl #14 │ │ │ │ + │ │ │ │ +0008a5e8 <__ctrlib_MOD_dclconvpolar@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 8a694 <__ctrlib_MOD_dclconvpolar@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 8a698 <__ctrlib_MOD_dclconvpolar@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 8a69c <__ctrlib_MOD_dclconvpolar@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3313c │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 8a6a0 <__ctrlib_MOD_dclconvpolar@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 8a69c <__ctrlib_MOD_dclconvpolar@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a690 <__ctrlib_MOD_dclconvpolar@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r4, lsr #13 │ │ │ │ + andeq r7, ip, r0, lsr #23 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r4, asr #12 │ │ │ │ + │ │ │ │ +0008a6a4 <__ctrlib_MOD_dclh2c@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 8a750 <__ctrlib_MOD_dclh2c@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 8a754 <__ctrlib_MOD_dclh2c@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 8a758 <__ctrlib_MOD_dclh2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2f92c │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 8a75c <__ctrlib_MOD_dclh2c@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 8a758 <__ctrlib_MOD_dclh2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a74c <__ctrlib_MOD_dclh2c@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r8, ror #11 │ │ │ │ + strdeq r7, [ip], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r8, lsl #11 │ │ │ │ + │ │ │ │ +0008a760 <__ctrlib_MOD_dclb2c@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 8a80c <__ctrlib_MOD_dclb2c@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 8a810 <__ctrlib_MOD_dclb2c@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 8a814 <__ctrlib_MOD_dclb2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 31e64 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 8a818 <__ctrlib_MOD_dclb2c@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 8a814 <__ctrlib_MOD_dclb2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a808 <__ctrlib_MOD_dclb2c@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, ip, lsr #10 │ │ │ │ + andeq r7, ip, r8, lsr sl │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, ip, asr #9 │ │ │ │ + │ │ │ │ +0008a81c <__ctrlib_MOD_dcle2c@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 8a8c8 <__ctrlib_MOD_dcle2c@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 8a8cc <__ctrlib_MOD_dcle2c@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 8a8d0 <__ctrlib_MOD_dcle2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 349fc │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 8a8d4 <__ctrlib_MOD_dcle2c@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 8a8d0 <__ctrlib_MOD_dcle2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a8c4 <__ctrlib_MOD_dcle2c@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r0, ror r4 │ │ │ │ + andeq r7, ip, ip, ror r9 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r0, lsl r4 │ │ │ │ + │ │ │ │ +0008a8d8 <__ctrlib_MOD_dclp2c@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #148] @ 8a984 <__ctrlib_MOD_dclp2c@@Base+0xac> │ │ │ │ + ldr r6, [pc, #148] @ 8a988 <__ctrlib_MOD_dclp2c@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #148] @ 8a98c <__ctrlib_MOD_dclp2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2fa1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32578 │ │ │ │ + mov r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fec0 │ │ │ │ + ldr r2, [pc, #64] @ 8a990 <__ctrlib_MOD_dclp2c@@Base+0xb8> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #52] @ 8a98c <__ctrlib_MOD_dclp2c@@Base+0xb4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8a980 <__ctrlib_MOD_dclp2c@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000e33b4 │ │ │ │ + andeq r7, ip, r0, asr #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, lr, r4, asr r3 │ │ │ │ + │ │ │ │ +0008a994 <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r8, [r0, #32] │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + sub r8, r8, r3 │ │ │ │ + add r9, r8, #1 │ │ │ │ + bic r7, r9, r9, asr #31 │ │ │ │ + ldr r2, [pc, #232] @ 8aaac <__intrlib_MOD_dclinterpolatec@@Base+0x118> │ │ │ │ + ldr r3, [pc, #232] @ 8aab0 <__intrlib_MOD_dclinterpolatec@@Base+0x11c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r0] │ │ │ │ + cmp r5, #0 │ │ │ │ + lsl r0, r7, #3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + moveq r5, #1 │ │ │ │ + cmp r0, #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 33ebc │ │ │ │ + mov r1, #15 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #172] @ 8aab4 <__intrlib_MOD_dclinterpolatec@@Base+0x120> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 8aa44 <__intrlib_MOD_dclinterpolatec@@Base+0xb0> │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add r2, r4, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r6, #4 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr ip, [r2, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + str ip, [r6, r3, lsl #3] │ │ │ │ + add r2, r2, r5 │ │ │ │ + str r1, [r0, r3, lsl #3] │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 8aa24 <__intrlib_MOD_dclinterpolatec@@Base+0x90> │ │ │ │ + ldr r2, [pc, #108] @ 8aab8 <__intrlib_MOD_dclinterpolatec@@Base+0x124> │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bl 2f884 │ │ │ │ + ldr r0, [pc, #88] @ 8aabc <__intrlib_MOD_dclinterpolatec@@Base+0x128> │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #64] @ 8aac0 <__intrlib_MOD_dclinterpolatec@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #44] @ 8aab0 <__intrlib_MOD_dclinterpolatec@@Base+0x11c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8aaa8 <__intrlib_MOD_dclinterpolatec@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r4, ror #5 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r7, ip, r8, asr #15 │ │ │ │ + @ instruction: 0x000cceb0 │ │ │ │ + andeq r7, ip, r8, ror #14 │ │ │ │ + andeq r3, lr, r8, lsr #4 │ │ │ │ + │ │ │ │ +0008aac4 <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + add r9, r5, #1 │ │ │ │ + bic r7, r9, r9, asr #31 │ │ │ │ + ldr r2, [pc, #220] @ 8abd0 <__intrlib_MOD_dclinterpolater@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #220] @ 8abd4 <__intrlib_MOD_dclinterpolater@@Base+0x110> │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r0] │ │ │ │ + cmp r8, #0 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + moveq r8, #1 │ │ │ │ + cmp r0, #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 33ebc │ │ │ │ + mov r1, #15 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #160] @ 8abd8 <__intrlib_MOD_dclinterpolater@@Base+0x114> │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 8ab68 <__intrlib_MOD_dclinterpolater@@Base+0xa4> │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + mov r2, r4 │ │ │ │ + sub r1, r6, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [r2], r8 │ │ │ │ + cmp r3, r5 │ │ │ │ + str ip, [r1, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 8ab54 <__intrlib_MOD_dclinterpolater@@Base+0x90> │ │ │ │ + ldr r2, [pc, #108] @ 8abdc <__intrlib_MOD_dclinterpolater@@Base+0x118> │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bl 32560 │ │ │ │ + ldr r0, [pc, #88] @ 8abe0 <__intrlib_MOD_dclinterpolater@@Base+0x11c> │ │ │ │ mov r1, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 9610c <__uupack_MOD_dclgetframetype@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 96108 <__uupack_MOD_dclgetframetype@@Base+0x94> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #64] @ 8abe4 <__intrlib_MOD_dclinterpolater@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 8abd4 <__intrlib_MOD_dclinterpolater@@Base+0x110> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 960fc <__uupack_MOD_dclgetframetype@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 8abcc <__intrlib_MOD_dclinterpolater@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r8, lsl ip │ │ │ │ - andeq sl, fp, r4, ror #21 │ │ │ │ + @ instruction: 0x000e31b4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r7, [sp], -r4 │ │ │ │ + andeq r7, ip, r8, lsr #13 │ │ │ │ + andeq ip, ip, ip, lsl #27 │ │ │ │ + andeq r7, ip, r4, asr r6 │ │ │ │ + andeq r3, lr, r4, lsl #2 │ │ │ │ │ │ │ │ -00096110 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ +0008abe8 <__lrllib_MOD_dclge@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 96150 <__uupack_MOD_dclsetframetype@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #15 │ │ │ │ + ldr r0, [pc, #88] @ 8ac5c <__lrllib_MOD_dclge@@Base+0x74> │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #5 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8ac48 <__lrllib_MOD_dclge@@Base+0x60> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cb8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 8ac60 <__lrllib_MOD_dclge@@Base+0x78> │ │ │ │ + mov r1, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3013c │ │ │ │ + mov r4, r0 │ │ │ │ + b 8ac30 <__lrllib_MOD_dclge@@Base+0x48> │ │ │ │ + andeq r7, ip, r4, ror #11 │ │ │ │ + @ instruction: 0x000c75b4 │ │ │ │ + │ │ │ │ +0008ac64 <__lrllib_MOD_dclgt@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #88] @ 8acd8 <__lrllib_MOD_dclgt@@Base+0x74> │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #5 │ │ │ │ bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8acc4 <__lrllib_MOD_dclgt@@Base+0x60> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34f3c │ │ │ │ + bl 307cc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 8acdc <__lrllib_MOD_dclgt@@Base+0x78> │ │ │ │ + mov r1, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r4, ror #20 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3400c │ │ │ │ + mov r4, r0 │ │ │ │ + b 8acac <__lrllib_MOD_dclgt@@Base+0x48> │ │ │ │ + andeq r7, ip, r0, ror r5 │ │ │ │ + andeq r7, ip, r0, asr #10 │ │ │ │ │ │ │ │ -00096154 <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ +0008ace0 <__lrllib_MOD_dclle@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 9619c <__uupack_MOD_dclgetareapattern@@Base+0x48> │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ + ldr r0, [pc, #88] @ 8ad54 <__lrllib_MOD_dclle@@Base+0x74> │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #5 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8ad40 <__lrllib_MOD_dclle@@Base+0x60> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 314f8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 8ad58 <__lrllib_MOD_dclle@@Base+0x78> │ │ │ │ + mov r1, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34168 │ │ │ │ + mov r4, r0 │ │ │ │ + b 8ad28 <__lrllib_MOD_dclle@@Base+0x48> │ │ │ │ + strdeq r7, [ip], -ip │ │ │ │ + andeq r7, ip, ip, asr #9 │ │ │ │ + │ │ │ │ +0008ad5c <__lrllib_MOD_dcllt@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #88] @ 8add0 <__lrllib_MOD_dcllt@@Base+0x74> │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #5 │ │ │ │ bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8adbc <__lrllib_MOD_dcllt@@Base+0x60> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f7c4 │ │ │ │ + bl 31dd4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 8add4 <__lrllib_MOD_dcllt@@Base+0x78> │ │ │ │ + mov r1, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r0, lsr sl │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35578 │ │ │ │ + mov r4, r0 │ │ │ │ + b 8ada4 <__lrllib_MOD_dcllt@@Base+0x48> │ │ │ │ + andeq r7, ip, r8, lsl #9 │ │ │ │ + andeq r7, ip, r8, asr r4 │ │ │ │ │ │ │ │ -000961a0 <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ +0008add8 <__lrllib_MOD_dclne@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 961e8 <__uupack_MOD_dclsetareapattern@@Base+0x48> │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ + ldr r0, [pc, #88] @ 8ae4c <__lrllib_MOD_dclne@@Base+0x74> │ │ │ │ + mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #5 │ │ │ │ + bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8ae38 <__lrllib_MOD_dclne@@Base+0x60> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35734 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 8ae50 <__lrllib_MOD_dclne@@Base+0x78> │ │ │ │ + mov r1, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 319d8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 8ae20 <__lrllib_MOD_dclne@@Base+0x48> │ │ │ │ + andeq r7, ip, r4, lsl r4 │ │ │ │ + andeq r7, ip, r4, ror #7 │ │ │ │ + │ │ │ │ +0008ae54 <__lrllib_MOD_dcleq@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #88] @ 8aec8 <__lrllib_MOD_dcleq@@Base+0x74> │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #5 │ │ │ │ bl 2fa1c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8aeb4 <__lrllib_MOD_dcleq@@Base+0x60> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 340cc │ │ │ │ + bl 317c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 8aecc <__lrllib_MOD_dcleq@@Base+0x78> │ │ │ │ + mov r1, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2fec0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34bdc │ │ │ │ + mov r4, r0 │ │ │ │ + b 8ae9c <__lrllib_MOD_dcleq@@Base+0x48> │ │ │ │ + andeq r7, ip, r0, lsr #7 │ │ │ │ + andeq r7, ip, r0, ror r3 │ │ │ │ + │ │ │ │ +0008aed0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r5, [pc, #240] @ 8afdc │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 8afa4 │ │ │ │ + cmp r2, #4000 @ 0xfa0 │ │ │ │ + bgt 8af6c │ │ │ │ + ldr r3, [pc, #208] @ 8afe0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + ldr r3, [pc, #192] @ 8afe4 │ │ │ │ + add r1, r5, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + str r2, [r5, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 3049c │ │ │ │ + ldr r3, [pc, #168] @ 8afe8 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r6] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - strdeq sl, [fp], -r8 │ │ │ │ + b 30124 │ │ │ │ + mov r2, #27 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #112] @ 8afec │ │ │ │ + ldr r2, [pc, #112] @ 8aff0 │ │ │ │ + ldr r0, [pc, #112] @ 8aff4 │ │ │ │ + mov r3, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [r4] │ │ │ │ + b 8af08 │ │ │ │ + mov r2, #28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #68] @ 8aff8 │ │ │ │ + ldr r2, [pc, #68] @ 8affc │ │ │ │ + ldr r0, [pc, #68] @ 8b000 │ │ │ │ + mov r3, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [r4] │ │ │ │ + b 8af00 │ │ │ │ + @ instruction: 0x000e2db4 │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ + ldrdeq ip, [ip], -ip @ │ │ │ │ + @ instruction: 0x000f36bc │ │ │ │ + @ instruction: 0x000c72b0 │ │ │ │ + andeq r7, ip, r0, asr #5 │ │ │ │ + andeq sl, ip, r8, ror #18 │ │ │ │ + andeq r7, ip, r8, ror r2 │ │ │ │ + andeq r7, ip, r0, ror #4 │ │ │ │ + andeq sl, ip, r0, lsr r9 │ │ │ │ + │ │ │ │ +0008b004 : │ │ │ │ + ldr r3, [pc, #12] @ 8b018 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + strdeq r3, [pc], -r4 │ │ │ │ + │ │ │ │ +0008b01c : │ │ │ │ + ldr r3, [pc, #12] @ 8b030 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + ldrdeq r3, [pc], -r8 │ │ │ │ + │ │ │ │ +0008b034 : │ │ │ │ + ldr r3, [pc, #36] @ 8b060 │ │ │ │ + ldr ip, [pc, #36] @ 8b064 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ + str r2, [r0] │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ + andeq r2, lr, ip, ror #24 │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ │ │ │ │ -000961ec <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ +0008b068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r5, [r1] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r9, [pc, #160] @ 8b144 │ │ │ │ + add r9, pc, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8b108 │ │ │ │ + ldr r3, [pc, #148] @ 8b148 │ │ │ │ + ldr r8, [r8] │ │ │ │ + ldr r4, [r9, r3] │ │ │ │ + mov r7, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + stm r4, {r7, r8} │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + sub r0, r8, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #88] @ 8b14c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r7, [r3] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 30124 │ │ │ │ + mov r3, #14 │ │ │ │ + ldr r2, [pc, #60] @ 8b150 │ │ │ │ + ldr r1, [pc, #60] @ 8b154 │ │ │ │ + ldr r0, [pc, #60] @ 8b158 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r6, [r7] │ │ │ │ + ldr r5, [r4] │ │ │ │ + b 8b0ac │ │ │ │ + andeq r2, lr, r8, lsl #24 │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ + andeq r3, pc, ip, lsl #10 │ │ │ │ + andeq r7, ip, ip, lsr r1 │ │ │ │ + andeq r7, ip, r4, asr #2 │ │ │ │ + andeq sl, ip, ip, asr #15 │ │ │ │ + │ │ │ │ +0008b15c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #56] @ 8b1ac │ │ │ │ + ldr r3, [pc, #56] @ 8b1b0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr lr, [r3, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r3, #20 │ │ │ │ + ldr r3, [pc, #32] @ 8b1b4 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str lr, [r2] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 3049c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r2, lr, r4, lsr fp │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ + andeq ip, ip, ip, ror #14 │ │ │ │ + │ │ │ │ +0008b1b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r5, [pc, #240] @ 8b2c4 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 8b28c │ │ │ │ + cmp r2, #4000 @ 0xfa0 │ │ │ │ + bgt 8b254 │ │ │ │ + ldr r3, [pc, #208] @ 8b2c8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + ldr r3, [pc, #192] @ 8b2cc │ │ │ │ + add r1, r5, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + str r2, [r5, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 3049c │ │ │ │ + ldr r3, [pc, #168] @ 8b2d0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r6] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 32b6c │ │ │ │ + mov r2, #27 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #112] @ 8b2d4 │ │ │ │ + ldr r2, [pc, #112] @ 8b2d8 │ │ │ │ + ldr r0, [pc, #112] @ 8b2dc │ │ │ │ + mov r3, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [r4] │ │ │ │ + b 8b1f0 │ │ │ │ + mov r2, #28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #68] @ 8b2e0 │ │ │ │ + ldr r2, [pc, #68] @ 8b2e4 │ │ │ │ + ldr r0, [pc, #68] @ 8b2e8 │ │ │ │ + mov r3, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [r4] │ │ │ │ + b 8b1e8 │ │ │ │ + andeq r2, lr, ip, asr #21 │ │ │ │ + andeq r2, r0, r8, lsl r3 │ │ │ │ + strdeq ip, [ip], -r8 │ │ │ │ + ldrdeq r3, [pc], -r8 │ │ │ │ + andeq r7, ip, r4 │ │ │ │ + ldrdeq r6, [ip], -r8 │ │ │ │ + andeq sl, ip, r0, lsl #13 │ │ │ │ + andeq r6, ip, ip, asr #31 │ │ │ │ + andeq r6, ip, r8, ror pc │ │ │ │ + andeq sl, ip, r8, asr #12 │ │ │ │ + │ │ │ │ +0008b2ec : │ │ │ │ + ldr r3, [pc, #12] @ 8b300 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r3, pc, r0, lsl r3 @ │ │ │ │ + │ │ │ │ +0008b304 : │ │ │ │ + ldr r3, [pc, #12] @ 8b318 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + strdeq r3, [pc], -r4 │ │ │ │ + │ │ │ │ +0008b31c : │ │ │ │ + ldr r3, [pc, #36] @ 8b348 │ │ │ │ + ldr ip, [pc, #36] @ 8b34c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3, ip] │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ + str r2, [r0] │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ + andeq r2, lr, r4, lsl #19 │ │ │ │ + andeq r2, r0, r8, lsl r3 │ │ │ │ + │ │ │ │ +0008b350 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r5, [r1] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r9, [pc, #160] @ 8b42c │ │ │ │ + add r9, pc, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8b3f0 │ │ │ │ + ldr r3, [pc, #148] @ 8b430 │ │ │ │ + ldr r8, [r8] │ │ │ │ + ldr r4, [r9, r3] │ │ │ │ + mov r7, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + stm r4, {r7, r8} │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + sub r0, r8, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #88] @ 8b434 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r7, [r3] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 32b6c │ │ │ │ + mov r3, #14 │ │ │ │ + ldr r2, [pc, #60] @ 8b438 │ │ │ │ + ldr r1, [pc, #60] @ 8b43c │ │ │ │ + ldr r0, [pc, #60] @ 8b440 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r6, [r7] │ │ │ │ + ldr r5, [r4] │ │ │ │ + b 8b394 │ │ │ │ + andeq r2, lr, r0, lsr #18 │ │ │ │ + andeq r2, r0, r8, lsl r3 │ │ │ │ + andeq r3, pc, r8, lsr #4 │ │ │ │ + andeq r6, ip, r4, ror lr │ │ │ │ + andeq r6, ip, ip, ror lr │ │ │ │ + andeq sl, ip, r4, ror #9 │ │ │ │ + │ │ │ │ +0008b444 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 96278 <__uupack_MOD_dclgetbarwidth@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9627c <__uupack_MOD_dclgetbarwidth@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 96280 <__uupack_MOD_dclgetbarwidth@@Base+0x94> │ │ │ │ + ldr ip, [pc, #56] @ 8b494 │ │ │ │ + ldr r3, [pc, #56] @ 8b498 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr lr, [r3, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r3, #20 │ │ │ │ + ldr r3, [pc, #32] @ 8b49c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str lr, [r2] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 3049c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r2, lr, ip, asr #16 │ │ │ │ + andeq r2, r0, r8, lsl r3 │ │ │ │ + andeq ip, ip, r8, lsl #9 │ │ │ │ + │ │ │ │ +0008b4a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #64] @ 8b4f8 │ │ │ │ + ldr r2, [pc, #64] @ 8b4fc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8b4ec │ │ │ │ + sub r0, r2, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldr r0, [r4, r2, lsl #2] │ │ │ │ + pop {r4, pc} │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + andeq r2, r0, r8, lsl r3 │ │ │ │ + │ │ │ │ +0008b500 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #264] @ 8b620 │ │ │ │ + ldr r3, [pc, #264] @ 8b624 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, sp, #16 │ │ │ │ + add r7, sp, #12 │ │ │ │ + add sl, sp, #8 │ │ │ │ + add r9, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r7 │ │ │ │ + bl 31a50 │ │ │ │ + mov r0, sp │ │ │ │ + bl 330a0 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r6, sp │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b5b4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 326a4 │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b5d4 │ │ │ │ + ldr r2, [pc, #152] @ 8b628 │ │ │ │ + ldr r3, [pc, #144] @ 8b624 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b61c │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 33fb8 │ │ │ │ + ldr r0, [pc, #96] @ 8b62c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33b2c │ │ │ │ + b 8b574 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30310 │ │ │ │ + ldr r2, [pc, #68] @ 8b630 │ │ │ │ + ldr r3, [pc, #52] @ 8b624 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8b61c │ │ │ │ + ldr r0, [pc, #36] @ 8b634 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2fecc │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r0, r7 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, lr, r8, lsl r7 │ │ │ │ + andeq ip, ip, r0, asr #6 │ │ │ │ + @ instruction: 0x000e26bc │ │ │ │ + strdeq ip, [ip], -ip @ │ │ │ │ + │ │ │ │ +0008b638 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #20] @ 8b664 │ │ │ │ add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ + bl 33b2c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2fecc │ │ │ │ + andeq ip, ip, r0, asr #5 │ │ │ │ + │ │ │ │ +0008b668 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr sl, [pc, #1200] @ 8bb30 │ │ │ │ + ldr r5, [r0] │ │ │ │ + add sl, pc, sl │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sl] │ │ │ │ + mov r7, r2 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r4, [pc, #1168] @ 8bb34 │ │ │ │ + add r4, pc, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b730 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b730 │ │ │ │ + ldr r3, [pc, #1136] @ 8bb38 │ │ │ │ + ldr r9, [r4, r3] │ │ │ │ + ldr fp, [r9] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 8b750 │ │ │ │ + ldr r1, [r9, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r9, #16] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r4, r0, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r4, [r8] │ │ │ │ + str r0, [r7] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #1028] @ 8bb3c │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + str r4, [r8] │ │ │ │ + str r0, [r7] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #1000] @ 8bb40 │ │ │ │ + ldr r4, [pc, r3] │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + add r6, r4, #4 │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ + sub r2, r4, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + beq 8b828 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + str r4, [sl, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b91c │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + add r2, r4, #5 │ │ │ │ + ldr sl, [r9, r2, lsl #2] │ │ │ │ + sub r2, r3, #2 │ │ │ │ + cmp r2, r4 │ │ │ │ + blt 8b8d4 │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov r2, fp │ │ │ │ + add fp, r4, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + mov r4, r3 │ │ │ │ + mov fp, r2 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + b 8b7ec │ │ │ │ + mov fp, #1 │ │ │ │ + mov r6, r7 │ │ │ │ + add r7, r7, fp │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 8baa0 │ │ │ │ + ldr r8, [sl, #4]! │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b7d8 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + beq 8b8d4 │ │ │ │ + ldr r3, [pc, #800] @ 8bb44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8ba58 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b9bc │ │ │ │ + sub r2, r4, #1 │ │ │ │ + add r4, r4, #3 │ │ │ │ + ldr r1, [r9, r4, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sl, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ble 8bb1c │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + b 8b888 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov fp, #1 │ │ │ │ + mov sl, r4 │ │ │ │ + beq 8bad0 │ │ │ │ + ldr r7, [r6, #-4]! │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b878 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r4, sl │ │ │ │ + beq 8bb1c │ │ │ │ + ldr r3, [pc, #652] @ 8bb48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str sl, [r3, #16] │ │ │ │ + add r3, sl, #4 │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r4, #5 │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + ldr r3, [pc, #624] @ 8bb4c │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r4, [r3] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r4, [r8] │ │ │ │ + str r0, [r7] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 8b8cc │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + sub r3, r4, #1 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov r8, sl │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + mov r7, r3 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b 8b960 │ │ │ │ + subs r7, r7, #1 │ │ │ │ + mov fp, #1 │ │ │ │ + beq 8ba78 │ │ │ │ + ldr r8, [r6, #-4]! │ │ │ │ + mov sl, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + mov r4, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b94c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str sl, [sp, #20] │ │ │ │ + beq 8b8cc │ │ │ │ + ldr r3, [pc, #440] @ 8bb50 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + add r3, r2, #4 │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r2, #5 │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + mov r4, r2 │ │ │ │ + b 8b8d4 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + add r1, r4, #5 │ │ │ │ + str r4, [sl, #16] │ │ │ │ + ldr sl, [r9, r1, lsl #2] │ │ │ │ + sub r1, r2, #2 │ │ │ │ + cmp r1, r4 │ │ │ │ + blt 8b8d4 │ │ │ │ + add fp, r4, #1 │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str sl, [sp, #20] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + mov r4, r3 │ │ │ │ + mov fp, r2 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + b 8ba1c │ │ │ │ + mov r4, #1 │ │ │ │ + mov r6, r7 │ │ │ │ + add r7, r7, r4 │ │ │ │ + cmp fp, r7 │ │ │ │ + beq 8baf0 │ │ │ │ + ldr r8, [sl, #4]! │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8ba08 │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + beq 8b8d4 │ │ │ │ + ldr r3, [pc, #252] @ 8bb54 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #16] │ │ │ │ + add r3, r6, #4 │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r6, #5 │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + mov r4, r6 │ │ │ │ + b 8b8d4 │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #208] @ 8bb58 │ │ │ │ + mov sl, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r4, fp │ │ │ │ + str fp, [r3, #16] │ │ │ │ + b 8b8d4 │ │ │ │ + ldr r3, [pc, #180] @ 8bb5c │ │ │ │ + mov r1, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #16] │ │ │ │ + add r3, r6, #5 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + mov r4, r6 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + b 8b8d4 │ │ │ │ + ldr r3, [r9, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #128] @ 8bb60 │ │ │ │ + mov sl, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r4, [r3, #16] │ │ │ │ + b 8b8d4 │ │ │ │ + ldr r3, [pc, #108] @ 8bb64 │ │ │ │ + mov r1, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #16] │ │ │ │ + add r3, r6, #5 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + mov r4, r6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + b 8b8d4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 8b8d4 │ │ │ │ + andeq r2, pc, r4, lsl #31 │ │ │ │ + andeq r2, lr, r8, lsl #12 │ │ │ │ + andeq r2, r0, r8, lsl r3 │ │ │ │ + andeq r2, pc, ip, asr #29 │ │ │ │ + ldrdeq r4, [lr], -ip │ │ │ │ + andeq r2, pc, r4, ror #27 │ │ │ │ + andeq r2, pc, ip, asr #26 │ │ │ │ + andeq r4, lr, r4, asr sp │ │ │ │ + andeq r2, pc, ip, ror #24 │ │ │ │ + @ instruction: 0x000f2bb0 │ │ │ │ + andeq r2, pc, ip, ror fp @ │ │ │ │ + andeq r2, pc, ip, asr fp @ │ │ │ │ + andeq r2, pc, r4, lsr #22 │ │ │ │ + andeq r2, pc, ip, lsl #22 │ │ │ │ + │ │ │ │ +0008bb68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #176] @ 8bc30 │ │ │ │ + ldr r3, [pc, #176] @ 8bc34 │ │ │ │ + ldr r0, [pc, #176] @ 8bc38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r1, [r3] │ │ │ │ + ldr r4, [pc, #160] @ 8bc3c │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r6, #8 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r3, [pc, #144] @ 8bc40 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8bbe0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r5, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r8, [pc, #72] @ 8bc44 │ │ │ │ + mov r6, r4 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #60] @ 8bc48 │ │ │ │ + add r7, pc, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [r8, #4] │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r5 │ │ │ │ + str r4, [r7] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r2, pc, r8, ror sl @ │ │ │ │ + andeq r4, lr, ip, lsr #21 │ │ │ │ + andeq r6, ip, r0, lsl #14 │ │ │ │ + strdeq r2, [lr], -ip │ │ │ │ + andeq r2, r0, r8, lsl r3 │ │ │ │ + andeq r2, pc, r8, lsl #20 │ │ │ │ + strdeq r2, [pc], -ip │ │ │ │ + │ │ │ │ +0008bc4c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #108] @ 8bcd0 │ │ │ │ + ldr r3, [pc, #108] @ 8bcd4 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 310e4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #52] @ 8bcd8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, r0, r3 │ │ │ │ + ldr r3, [pc, #36] @ 8bcd4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8bccc │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, lr, r4, asr #32 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, lr, r8 │ │ │ │ + │ │ │ │ +0008bcdc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #1292] @ 8c204 │ │ │ │ + ldr r3, [pc, #1292] @ 8c208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r9, [pc, #1288] @ 8c20c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r9, pc, r9 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r5, [pc, #1260] @ 8c210 │ │ │ │ + ldr r4, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr sl, [r9] │ │ │ │ + mov r8, r1 │ │ │ │ + streq r4, [r9, #12] │ │ │ │ + bne 8be14 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8bdd0 │ │ │ │ + ldr sl, [pc, #1212] @ 8c214 │ │ │ │ + mov r1, r4 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r0, [sl, #16] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8bdd0 │ │ │ │ + ldr r3, [pc, #1188] @ 8c218 │ │ │ │ + ldr r9, [r5, r3] │ │ │ │ + ldr fp, [r9] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 8be48 │ │ │ │ + ldr r1, [r9, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r9, #16] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r5, r0, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + movge r5, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + b 8bde0 │ │ │ │ + ldr r3, [pc, #1092] @ 8c21c │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + ldr r2, [pc, #1080] @ 8c220 │ │ │ │ + ldr r3, [pc, #1052] @ 8c208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r5, [r8] │ │ │ │ + str r0, [r7] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8c200 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r1, r9, #8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 34f90 │ │ │ │ + ldr sl, [r9] │ │ │ │ + mov r1, sl │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [r9, #12] │ │ │ │ + b 8bd3c │ │ │ │ + ldr r3, [pc, #980] @ 8c224 │ │ │ │ + ldr r5, [pc, r3] │ │ │ │ + ldr r3, [sl, #24] │ │ │ │ + add r6, r5, #4 │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ + sub r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne 8bf08 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8bfb8 │ │ │ │ + sub r2, r5, #1 │ │ │ │ + add r5, r5, #3 │ │ │ │ + ldr r1, [r9, r5, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sl, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ble 8c1ec │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov fp, r3 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + b 8bed4 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov fp, #1 │ │ │ │ + beq 8c1d0 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr sl, [r7, #-4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8bec4 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + beq 8c1ec │ │ │ │ + ldr r3, [pc, #804] @ 8c228 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8c054 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + str r5, [sl, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c0ac │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + add r1, r5, #5 │ │ │ │ + ldr sl, [r9, r1, lsl #2] │ │ │ │ + sub r1, r3, #2 │ │ │ │ + cmp r1, r5 │ │ │ │ + blt 8c070 │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov r1, fp │ │ │ │ + add fp, r5, #1 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov r8, fp │ │ │ │ + mov r7, r6 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + mov fp, r1 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b 8bf7c │ │ │ │ + mov r6, r8 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp sl, r8 │ │ │ │ + mov fp, #1 │ │ │ │ + beq 8c17c │ │ │ │ + ldr r5, [r7, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8bf68 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + beq 8c070 │ │ │ │ + ldr r3, [pc, #632] @ 8c22c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8c054 │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ + add r1, r5, #5 │ │ │ │ + str r5, [sl, #28] │ │ │ │ + ldr sl, [r9, r1, lsl #2] │ │ │ │ + sub r1, ip, #2 │ │ │ │ + cmp r1, r5 │ │ │ │ + blt 8c070 │ │ │ │ + add fp, r9, r6, lsl #2 │ │ │ │ + add r6, r5, #1 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ + mov fp, ip │ │ │ │ + str r5, [sp, #16] │ │ │ │ + b 8c018 │ │ │ │ + mov r6, r8 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp fp, r8 │ │ │ │ + mov sl, #1 │ │ │ │ + beq 8c154 │ │ │ │ + ldr r5, [r7, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c004 │ │ │ │ + mov r1, sl │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + beq 8c070 │ │ │ │ + ldr r3, [pc, #476] @ 8c230 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #28] │ │ │ │ + add r3, r6, #4 │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r6, #5 │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r3, [pc, #444] @ 8c234 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r5, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + b 8bde0 │ │ │ │ + cmp r5, #1 │ │ │ │ + ble 8c170 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r2, fp │ │ │ │ + sub r3, r5, #1 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov r8, sl │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + b 8c0f8 │ │ │ │ + subs r7, r7, #1 │ │ │ │ + beq 8c1a8 │ │ │ │ + ldr r8, [r6, #-4]! │ │ │ │ + mov fp, r5 │ │ │ │ + mov sl, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + mov r5, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c0e4 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + beq 8c170 │ │ │ │ + ldr r3, [pc, #264] @ 8c238 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #28] │ │ │ │ + add r3, r2, #4 │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r2, #5 │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + mov r5, r2 │ │ │ │ + b 8c070 │ │ │ │ + ldr r3, [pc, #224] @ 8c23c │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r5, r6 │ │ │ │ + str r6, [r3, #28] │ │ │ │ + add r3, r5, #5 │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + b 8c070 │ │ │ │ + ldr r3, [pc, #188] @ 8c240 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #28] │ │ │ │ + add r3, r6, #5 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr sl, [r9, r3, lsl #2] │ │ │ │ + mov r5, r6 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b 8c070 │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #140] @ 8c244 │ │ │ │ + mov r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov sl, r8 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + str r5, [r3, #28] │ │ │ │ + b 8c070 │ │ │ │ + ldr r3, [r9, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #104] @ 8c248 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [r3, #28] │ │ │ │ + b 8c070 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 8c070 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000e1fb0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r2, pc, r4, lsl r9 @ │ │ │ │ + andeq r1, lr, r0, lsl #31 │ │ │ │ + andeq r2, pc, r0, asr #17 │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ + andeq r2, pc, r0, asr #16 │ │ │ │ + andeq r1, lr, r0, asr #29 │ │ │ │ + andeq r4, lr, r8, ror #15 │ │ │ │ + andeq r2, pc, r8, lsl r7 @ │ │ │ │ + andeq r2, pc, r8, ror #12 │ │ │ │ + andeq r2, pc, r8, asr #11 │ │ │ │ + @ instruction: 0x000e45bc │ │ │ │ + andeq r2, pc, r8, ror #9 │ │ │ │ + @ instruction: 0x000f24b8 │ │ │ │ + muleq pc, r4, r4 @ │ │ │ │ + andeq r2, pc, r0, ror #8 │ │ │ │ + andeq r2, pc, r8, lsr r4 @ │ │ │ │ + │ │ │ │ +0008c24c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #248] @ 8c35c │ │ │ │ + ldr r3, [pc, #248] @ 8c360 │ │ │ │ + ldr r0, [pc, #248] @ 8c364 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #20 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #216] @ 8c368 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #32 │ │ │ │ + bl 355e4 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 3598c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r5, [pc, #188] @ 8c36c │ │ │ │ + cmp r3, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldrne r0, [pc, #180] @ 8c370 │ │ │ │ + beq 8c34c │ │ │ │ + ldr r4, [pc, #176] @ 8c374 │ │ │ │ + ldr r3, [pc, #176] @ 8c378 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8c2fc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r5, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r8, [pc, #100] @ 8c37c │ │ │ │ + mov r6, r4 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #88] @ 8c380 │ │ │ │ + add r7, pc, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [r8, #16] │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r5 │ │ │ │ + str r4, [r7] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3037c │ │ │ │ + mov r1, r0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + b 8c2bc │ │ │ │ + andeq r2, pc, ip, lsr #7 │ │ │ │ + andeq r4, lr, ip, asr #7 │ │ │ │ + andeq r6, ip, r0, lsr #32 │ │ │ │ + andeq r6, ip, r0, lsl r0 │ │ │ │ + strdeq r1, [lr], -r8 │ │ │ │ + @ instruction: 0x43b40000 │ │ │ │ + andeq r2, pc, r4, asr r3 @ │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ + andeq r2, pc, r0, lsl #6 │ │ │ │ + strdeq r2, [pc], -r4 │ │ │ │ + │ │ │ │ +0008c384 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #64] @ 8c3dc │ │ │ │ + ldr r2, [pc, #64] @ 8c3e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8c3d0 │ │ │ │ + sub r0, r2, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldr r0, [r4, r2, lsl #2] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r1, lr, ip, lsl #18 │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ + │ │ │ │ +0008c3e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #108] @ 8c468 │ │ │ │ + ldr r3, [pc, #108] @ 8c46c │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 33250 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #52] @ 8c470 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, r0, r3 │ │ │ │ + ldr r3, [pc, #36] @ 8c46c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8c464 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, lr, ip, lsr #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, lr, r0, ror r8 │ │ │ │ + │ │ │ │ +0008c474 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c4d0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r1, #1 │ │ │ │ + stm sp, {r1, ip} │ │ │ │ + ldr r1, [pc, #76] @ 8c504 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 32878 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #44] @ 8c508 │ │ │ │ + ldr r1, [pc, #44] @ 8c50c │ │ │ │ + ldr r0, [pc, #44] @ 8c510 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8c4a4 │ │ │ │ + andeq fp, ip, r0, asr r4 │ │ │ │ + @ instruction: 0x000c5dbc │ │ │ │ + ldrdeq r5, [ip], -r0 │ │ │ │ + andeq r9, ip, r4, lsl #8 │ │ │ │ + │ │ │ │ +0008c514 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #124] @ 8c5a8 │ │ │ │ + ldr r2, [pc, #124] @ 8c5ac │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 30c7c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + strb r3, [sp] │ │ │ │ + bl 3595c │ │ │ │ + ldrb r3, [sp] │ │ │ │ + ldr r2, [pc, #76] @ 8c5b0 │ │ │ │ + sub r3, r3, #76 @ 0x4c │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #9 │ │ │ │ + ldrls r0, [pc, #64] @ 8c5b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + movhi r0, #0 │ │ │ │ + lsrls r0, r0, r3 │ │ │ │ + ldr r3, [pc, #40] @ 8c5ac │ │ │ │ + andls r0, r0, #1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8c5a4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, lr, ip, ror r7 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, lr, r8, lsr r7 │ │ │ │ + andeq r0, r0, r1, asr #4 │ │ │ │ + │ │ │ │ +0008c5b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3520] @ 0xdc0 │ │ │ │ + sub sp, sp, #540 @ 0x21c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [pc, #1628] @ 8cc34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #1624] @ 8cc38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [sp, #580] @ 0x244 │ │ │ │ + ldr sl, [sp, #588] @ 0x24c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8cb1c │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 8cb58 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8cb98 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8cbd8 │ │ │ │ + ldr r3, [pc, #1516] @ 8cc3c │ │ │ │ + add r8, sp, #176 @ 0xb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #1504] @ 8cc40 │ │ │ │ + mov r4, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r3, #29 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + mov r3, #0 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ + mov r5, #4 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #244] @ 0xf4 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1408] @ 8cc44 │ │ │ │ + add r9, sp, #524 @ 0x20c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r9 │ │ │ │ + stm sp, {r4, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [pc, #1356] @ 8cc48 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r9 │ │ │ │ + stm sp, {r4, r6} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [pc, #1308] @ 8cc4c │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r9 │ │ │ │ + stm sp, {r4, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [pc, #1260] @ 8cc50 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r9 │ │ │ │ + stm sp, {r4, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [pc, #1212] @ 8cc54 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, #7 │ │ │ │ + stm sp, {r4, r6} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r0, [pc, #1164] @ 8cc58 │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #1148] @ 8cc5c │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8cc0c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [r3] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1104] @ 8cc60 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 96284 <__uupack_MOD_dclgetbarwidth@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 96280 <__uupack_MOD_dclgetbarwidth@@Base+0x94> │ │ │ │ + bl 3298c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8ca8c │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [pc, #1056] @ 8cc64 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3298c │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #152] @ 0x98 │ │ │ │ + ldreq r3, [sp, #156] @ 0x9c │ │ │ │ + strne r3, [sp, #132] @ 0x84 │ │ │ │ + streq r3, [sp, #132] @ 0x84 │ │ │ │ + mvnne r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + add r7, r7, #3 │ │ │ │ + rsbs r2, r7, #0 │ │ │ │ + and r2, r2, #3 │ │ │ │ + and r7, r7, #3 │ │ │ │ + rsbpl r7, r2, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + subne r7, r7, #2 │ │ │ │ + moveq r7, #0 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ble 8c928 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, #1 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + add fp, sp, #172 @ 0xac │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #100] @ 0x64 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str sl, [sp] │ │ │ │ + bl 33b8c │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r9, [sp, #168] @ 0xa8 │ │ │ │ + ldreq r9, [sp, #172] @ 0xac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r6, r6, sl │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, r9 │ │ │ │ + moveq r3, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ + mov r4, r3 │ │ │ │ + bge 8c8d0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #148] @ 0x94 │ │ │ │ + mov r5, r0 │ │ │ │ + mul r0, r2, r7 │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + mul r0, r3, r0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + beq 8cad0 │ │ │ │ + ldr ip, [pc, #668] @ 8cc68 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add ip, pc, ip │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add ip, ip, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add ip, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add ip, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 30d18 │ │ │ │ + ldr r3, [pc, #572] @ 8cc6c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #6 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r2, [pc, #520] @ 8cc70 │ │ │ │ + ldr r3, [pc, #460] @ 8cc38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96274 <__uupack_MOD_dclgetbarwidth@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r0, lsr #21 │ │ │ │ - @ instruction: 0x000ba9b4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, sp, ip, asr sl │ │ │ │ - │ │ │ │ -00096288 <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 962c8 <__uupack_MOD_dclsetbarwidth@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31558 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r4, lsr r9 │ │ │ │ - │ │ │ │ -000962cc <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 96358 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9635c <__uupack_MOD_dclgeterrorbarwidth@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 96360 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x94> │ │ │ │ + bne 8cc30 │ │ │ │ + add sp, sp, #540 @ 0x21c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #480] @ 8cc74 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #456] @ 8cc78 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + bl 31b04 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + asr r2, r2, #31 │ │ │ │ + add r3, r2, #1 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + b 8c878 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add ip, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fbcc │ │ │ │ + b 8ca28 │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #340] @ 8cc7c │ │ │ │ + ldr r1, [pc, #340] @ 8cc80 │ │ │ │ + ldr r0, [pc, #340] @ 8cc84 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 8c628 │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #292] @ 8cc88 │ │ │ │ + ldr r1, [pc, #292] @ 8cc8c │ │ │ │ + ldr r0, [pc, #292] @ 8cc90 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8c638 │ │ │ │ + mov r3, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #240] @ 8cc94 │ │ │ │ + ldr r1, [pc, #240] @ 8cc98 │ │ │ │ + ldr r0, [pc, #240] @ 8cc9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 34db0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 96364 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 96360 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x94> │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 96354 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8c648 │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #188] @ 8cca0 │ │ │ │ + ldr r1, [pc, #188] @ 8cca4 │ │ │ │ + ldr r0, [pc, #188] @ 8cca8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8c648 │ │ │ │ + ldr r0, [pc, #152] @ 8ccac │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [r3] │ │ │ │ + sub r8, r8, #1 │ │ │ │ + b 8c804 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r0, asr #19 │ │ │ │ - strdeq sl, [fp], -r4 │ │ │ │ + andeq r1, lr, ip, asr #13 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r7, sp, ip, ror r9 │ │ │ │ - │ │ │ │ -00096368 <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 963a8 <__uupack_MOD_dclseterrorbarwidth@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31eac │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r8, ror r8 │ │ │ │ + andeq r5, ip, r8, asr #25 │ │ │ │ + andeq r5, ip, r4, asr #25 │ │ │ │ + andeq r5, ip, r8, ror #24 │ │ │ │ + andeq r5, ip, r8, lsr ip │ │ │ │ + andeq r5, ip, ip, lsl #24 │ │ │ │ + andeq r5, ip, r0, ror #23 │ │ │ │ + @ instruction: 0x000c5bb4 │ │ │ │ + andeq r5, ip, r8, lsl #23 │ │ │ │ + andeq r5, ip, ip, ror fp │ │ │ │ + ldrdeq r9, [ip], -r8 │ │ │ │ + andeq r9, ip, r8, ror r5 │ │ │ │ + andeq sl, ip, r8, asr #30 │ │ │ │ + strdeq r5, [ip], -r8 │ │ │ │ + andeq r1, lr, r0, asr #4 │ │ │ │ + andeq r3, ip, r0, lsr #23 │ │ │ │ + @ instruction: 0x000c58bc │ │ │ │ + andeq r5, ip, r0, ror r7 │ │ │ │ + andeq r5, ip, ip, lsl #15 │ │ │ │ + @ instruction: 0x000c8db8 │ │ │ │ + andeq r5, ip, r0, ror #14 │ │ │ │ + andeq r5, ip, r0, asr r7 │ │ │ │ + andeq r8, ip, ip, ror sp │ │ │ │ + andeq r5, ip, r4, lsr r7 │ │ │ │ + andeq r5, ip, r0, lsl r7 │ │ │ │ + andeq r8, ip, ip, lsr sp │ │ │ │ + andeq r5, ip, r8, lsr #12 │ │ │ │ + ldrdeq r5, [ip], -r4 │ │ │ │ + andeq r8, ip, r0, lsl #26 │ │ │ │ + andeq r5, ip, r0, asr r7 │ │ │ │ │ │ │ │ -000963ac <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ +0008ccb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 96438 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9643c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 96440 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #23 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 31000 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #23 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 96444 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 96440 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x94> │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #372] @ 8ce40 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #368] @ 8ce44 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [pc, #356] @ 8ce48 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 322fc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 34378 │ │ │ │ + cmp r0, #1 │ │ │ │ + ble 8cd24 │ │ │ │ + ldrb r3, [r6] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq 8cda4 │ │ │ │ + cmp r4, #15 │ │ │ │ + ble 8cd80 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r0, [pc, #264] @ 8ce4c │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 30394 │ │ │ │ + ldr r2, [pc, #244] @ 8ce50 │ │ │ │ + ldr r3, [pc, #228] @ 8ce44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96434 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 8ce3c │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #16 │ │ │ │ + add r0, r7, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 8cd3c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 34378 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 8cdc8 │ │ │ │ + ldrb r3, [sp, #13] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + bne 8ce0c │ │ │ │ + cmp r4, r5 │ │ │ │ + bge 8cdf8 │ │ │ │ + add r3, sp, #13 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r5, r4 │ │ │ │ + add r0, r0, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 8cd3c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #13 │ │ │ │ + bl 33cdc │ │ │ │ + b 8cd3c │ │ │ │ + mov ip, #26 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + ldr r2, [pc, #52] @ 8ce54 │ │ │ │ + ldr r1, [pc, #52] @ 8ce58 │ │ │ │ + ldr r0, [pc, #52] @ 8ce5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8cd3c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r0, ror #17 │ │ │ │ - andeq sl, fp, ip, lsr r8 │ │ │ │ + ldrdeq r0, [lr], -r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq sp, ip, r8 │ │ │ │ + andeq r5, ip, ip, ror r6 │ │ │ │ + andeq r5, ip, ip, lsr #12 │ │ │ │ + andeq r0, lr, ip, asr #30 │ │ │ │ + andeq r5, ip, r8, asr r5 │ │ │ │ + andeq r5, ip, r0, ror r5 │ │ │ │ + andeq r8, ip, ip, asr #21 │ │ │ │ │ │ │ │ -00096448 <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 96488 <__uupack_MOD_dclseterrorbarlineindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #23 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3556c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #23 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r4, asr #15 │ │ │ │ +0008ce60 : │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [pc, #16] @ 8ce7c │ │ │ │ + mov r3, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, ip │ │ │ │ + b 322fc │ │ │ │ + andeq r5, ip, r8, lsl #10 │ │ │ │ │ │ │ │ -0009648c <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ +0008ce80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 96518 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9651c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 96520 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x94> │ │ │ │ + str r0, [ip, #3152] @ 0xc50 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #1472] @ 8d45c │ │ │ │ + ldr r3, [pc, #1472] @ 8d460 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ + sub sp, sp, #908 @ 0x38c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 343a8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #22 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 96524 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 96520 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [sp, #900] @ 0x384 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96514 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r0, lsl #16 │ │ │ │ - andeq sl, fp, ip, lsl #15 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000d77bc │ │ │ │ - │ │ │ │ -00096528 <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 96568 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d3ac │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d418 │ │ │ │ + ldr sl, [r7] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d3e0 │ │ │ │ + ldr r5, [r6] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 31540 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #22 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r4, lsl r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ 9660c <__uupack_MOD_dclseterrorbarlinetype@@Base+0xe4> │ │ │ │ - ldr r3, [pc, #136] @ 96610 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xe8> │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r8, [pc, #132] @ 96614 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xec> │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d348 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ + bl 30dc0 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1320] @ 8d464 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d314 │ │ │ │ + ldr r6, [pc, #1304] @ 8d468 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r1, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, #5 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r5, [pc, #92] @ 96618 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xf0> │ │ │ │ - bl 34234 │ │ │ │ - ldr r1, [pc, #88] @ 9661c <__uupack_MOD_dclseterrorbarlinetype@@Base+0xf4> │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, #32 │ │ │ │ + mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 34234 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 32bb4 │ │ │ │ + ldr r0, [pc, #1276] @ 8d46c │ │ │ │ mov r2, #5 │ │ │ │ - bl 32d10 │ │ │ │ - mov r3, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r1, [pc, #1260] @ 8d470 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r2, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 32d10 │ │ │ │ - andeq r7, sp, r4, lsr #14 │ │ │ │ - ldrdeq r2, [r0], -r4 │ │ │ │ - ldrdeq sl, [fp], -r8 │ │ │ │ - @ instruction: 0x000ba6b4 │ │ │ │ - andeq r2, r0, ip, ror #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ 966c0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x198> │ │ │ │ - ldr r3, [pc, #136] @ 966c4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x19c> │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r8, [pc, #132] @ 966c8 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x1a0> │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, #6 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r5, [pc, #92] @ 966cc <__uupack_MOD_dclseterrorbarlinetype@@Base+0x1a4> │ │ │ │ - bl 34234 │ │ │ │ - ldr r1, [pc, #88] @ 966d0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x1a8> │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #6 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 34234 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 32740 │ │ │ │ + bl 35164 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl 31a50 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r8, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r8, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r1, [pc, #1172] @ 8d474 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + bl 2f308 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 32d10 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2f458 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 31fb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bne 8d060 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add fp, sp, #92 @ 0x5c │ │ │ │ + mov r6, fp │ │ │ │ + mov r7, #0 │ │ │ │ + add r8, sp, #80 @ 0x50 │ │ │ │ + add r9, sp, #84 @ 0x54 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b 8d0dc │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r7, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 32d10 │ │ │ │ - andeq r7, sp, r0, ror r6 │ │ │ │ - andeq r2, r0, ip, lsl #6 │ │ │ │ - andeq sl, fp, r4, lsr r6 │ │ │ │ - andeq sl, fp, r0, lsl r6 │ │ │ │ - @ instruction: 0x000022bc │ │ │ │ - │ │ │ │ -000966d4 <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 9671c <__uspack_MOD_dclshiftaxis@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ + bic sl, fp, #-2147483648 @ 0x80000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne fp, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 353f8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, fp, r0, lsr #11 │ │ │ │ - │ │ │ │ -00096720 <__uspack_MOD_dcldrawaxislabel@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1272] @ 96c38 <__uspack_MOD_dcldrawaxislabel@@Base+0x518> │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #1268] @ 96c3c <__uspack_MOD_dcldrawaxislabel@@Base+0x51c> │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r6, r2 │ │ │ │ - beq 967a8 <__uspack_MOD_dcldrawaxislabel@@Base+0x88> │ │ │ │ - ldr r6, [r2] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 967a8 <__uspack_MOD_dcldrawaxislabel@@Base+0x88> │ │ │ │ - ldr sl, [r2, #24] │ │ │ │ - ldr r9, [r2, #32] │ │ │ │ - cmp sl, #0 │ │ │ │ - rsbne r3, sl, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - moveq sl, #1 │ │ │ │ - sub r9, r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r0, [pc, #1152] @ 96c40 <__uspack_MOD_dcldrawaxislabel@@Base+0x520> │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #1148] @ 96c44 <__uspack_MOD_dcldrawaxislabel@@Base+0x524> │ │ │ │ + str fp, [r6], #4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 345e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d084 │ │ │ │ cmp r7, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #16 │ │ │ │ - add fp, r4, r3 │ │ │ │ - moveq r7, #1 │ │ │ │ - bl 34774 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldrne r3, [r8] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bic r1, fp, fp, asr #31 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 96888 <__uspack_MOD_dcldrawaxislabel@@Base+0x168> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 96928 <__uspack_MOD_dcldrawaxislabel@@Base+0x208> │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 968b4 <__uspack_MOD_dcldrawaxislabel@@Base+0x194> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + beq 8d2e4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + addne r6, sp, #48 @ 0x30 │ │ │ │ + beq 8d1e4 │ │ │ │ + ldr r8, [pc, #848] @ 8d478 │ │ │ │ + mov r5, #1 │ │ │ │ + add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 30184 │ │ │ │ - ldr r2, [pc, #1012] @ 96c48 <__uspack_MOD_dcldrawaxislabel@@Base+0x528> │ │ │ │ - ldr r3, [pc, #996] @ 96c3c <__uspack_MOD_dcldrawaxislabel@@Base+0x51c> │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r8, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 34a38 │ │ │ │ + ldr r3, [pc, #816] @ 8d47c │ │ │ │ + add r7, sp, #892 @ 0x37c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8d1c8 │ │ │ │ + ldr r0, [pc, #756] @ 8d480 │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 32740 │ │ │ │ + ldr r2, [pc, #740] @ 8d484 │ │ │ │ + ldr r3, [pc, #700] @ 8d460 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #900] @ 0x384 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96c34 <__uspack_MOD_dcldrawaxislabel@@Base+0x514> │ │ │ │ - ldr r0, [pc, #980] @ 96c4c <__uspack_MOD_dcldrawaxislabel@@Base+0x52c> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ + bne 8d458 │ │ │ │ + add sp, sp, #908 @ 0x38c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 96af4 <__uspack_MOD_dcldrawaxislabel@@Base+0x3d4> │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 32488 │ │ │ │ - b 9684c <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - subs r3, r9, #1 │ │ │ │ - bpl 96a60 <__uspack_MOD_dcldrawaxislabel@@Base+0x340> │ │ │ │ - mov r0, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r3, ip │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 30184 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 96c14 <__uspack_MOD_dcldrawaxislabel@@Base+0x4f4> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9684c <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 96a1c <__uspack_MOD_dcldrawaxislabel@@Base+0x2fc> │ │ │ │ - mov r0, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 968bc <__uspack_MOD_dcldrawaxislabel@@Base+0x19c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + b 30ab4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r8, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 35434 │ │ │ │ + b 8d184 │ │ │ │ + ldr r1, [pc, #668] @ 8d488 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 30184 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 96c28 <__uspack_MOD_dcldrawaxislabel@@Base+0x508> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 969a4 <__uspack_MOD_dcldrawaxislabel@@Base+0x284> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq 9684c <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 9691c <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ - mov r4, #1 │ │ │ │ - b 969e0 <__uspack_MOD_dcldrawaxislabel@@Base+0x2c0> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - blt 9691c <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 969d4 <__uspack_MOD_dcldrawaxislabel@@Base+0x2b4> │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mla r0, r4, sl, r7 │ │ │ │ - sub r1, r4, #1 │ │ │ │ - mla r0, r5, r0, r6 │ │ │ │ - mla r1, r5, r1, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r9, r4 │ │ │ │ - bge 969f0 <__uspack_MOD_dcldrawaxislabel@@Base+0x2d0> │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - b 9691c <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - lsl lr, r7, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [r2], lr │ │ │ │ - cmp r4, r3 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge 96a40 <__uspack_MOD_dcldrawaxislabel@@Base+0x320> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 96948 <__uspack_MOD_dcldrawaxislabel@@Base+0x228> │ │ │ │ - mul r0, r5, r9 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 34a38 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 2f458 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 31fb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + beq 8d44c │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b 8d2c0 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r8, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r8, r8, #1 │ │ │ │ - bgt 96b78 <__uspack_MOD_dcldrawaxislabel@@Base+0x458> │ │ │ │ - cmp r8, r3 │ │ │ │ - ble 96a88 <__uspack_MOD_dcldrawaxislabel@@Base+0x368> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add fp, r4, #1 │ │ │ │ + mov r0, sl │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + add r4, sp, r4, lsl #2 │ │ │ │ + bic r7, r6, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 345e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d260 │ │ │ │ + add r4, sp, #16 │ │ │ │ + ldm r4, {r4, r6, fp} │ │ │ │ + b 8d120 │ │ │ │ + mov ip, #29 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + ldr r2, [pc, #404] @ 8d48c │ │ │ │ + ldr r1, [pc, #404] @ 8d490 │ │ │ │ + ldr r0, [pc, #404] @ 8d494 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8d184 │ │ │ │ + mov r2, #49 @ 0x31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #372] @ 8d498 │ │ │ │ + ldr r2, [pc, #372] @ 8d49c │ │ │ │ + ldr r0, [pc, #372] @ 8d4a0 │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8cf48 │ │ │ │ + ldr r2, [pc, #340] @ 8d4a4 │ │ │ │ + ldr r1, [pc, #340] @ 8d4a8 │ │ │ │ + ldr r0, [pc, #340] @ 8d4ac │ │ │ │ + mov r5, #6 │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [pc, #304] @ 8d4b0 │ │ │ │ + ldr r1, [pc, #304] @ 8d4b4 │ │ │ │ + ldr r0, [pc, #304] @ 8d4b8 │ │ │ │ + mov ip, #26 │ │ │ │ + stm sp, {r5, ip} │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r5, [r7] │ │ │ │ + ldr sl, [r6] │ │ │ │ + bl 33a00 │ │ │ │ + b 8cf10 │ │ │ │ + mov r2, #26 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #256] @ 8d4bc │ │ │ │ + ldr r2, [pc, #256] @ 8d4c0 │ │ │ │ + ldr r0, [pc, #256] @ 8d4c4 │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 30184 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 969cc <__uspack_MOD_dcldrawaxislabel@@Base+0x2ac> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 96990 <__uspack_MOD_dcldrawaxislabel@@Base+0x270> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 969cc <__uspack_MOD_dcldrawaxislabel@@Base+0x2ac> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 96be4 <__uspack_MOD_dcldrawaxislabel@@Base+0x4c4> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r0, [r3], r7 │ │ │ │ - cmp r4, r6 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - bge 96b20 <__uspack_MOD_dcldrawaxislabel@@Base+0x400> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8cecc │ │ │ │ + mov r2, #30 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #216] @ 8d4c8 │ │ │ │ + ldr r2, [pc, #216] @ 8d4cc │ │ │ │ + ldr r0, [pc, #216] @ 8d4d0 │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - bl 32488 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r4, r8, r4, lsl #2 │ │ │ │ - ldr r2, [r5, #4]! │ │ │ │ - str r2, [r3], r7 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 96b5c <__uspack_MOD_dcldrawaxislabel@@Base+0x43c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9684c <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r9, r5 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b 96ba8 <__uspack_MOD_dcldrawaxislabel@@Base+0x488> │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mla r1, r4, sl, r5 │ │ │ │ - mla r0, r9, r0, r7 │ │ │ │ - mla r1, r9, r1, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r8, r4 │ │ │ │ - bge 96ba0 <__uspack_MOD_dcldrawaxislabel@@Base+0x480> │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - b 96aa0 <__uspack_MOD_dcldrawaxislabel@@Base+0x380> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 32488 │ │ │ │ - b 96b6c <__uspack_MOD_dcldrawaxislabel@@Base+0x44c> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 96990 <__uspack_MOD_dcldrawaxislabel@@Base+0x270> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9691c <__uspack_MOD_dcldrawaxislabel@@Base+0x1fc> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9684c <__uspack_MOD_dcldrawaxislabel@@Base+0x12c> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr sl, [r7] │ │ │ │ + b 8cef8 │ │ │ │ + mov r2, #30 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #172] @ 8d4d4 │ │ │ │ + ldr r2, [pc, #172] @ 8d4d8 │ │ │ │ + ldr r0, [pc, #172] @ 8d4dc │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8cee0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + b 8d250 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r4, ror #10 │ │ │ │ + andeq r0, lr, ip, lsl #28 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, fp, r8, asr #9 │ │ │ │ - ldrdeq r0, [ip], -ip │ │ │ │ - andeq r7, sp, r4, asr r4 │ │ │ │ - andeq sl, fp, r0, lsr #8 │ │ │ │ + ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ + andeq r5, ip, r0, lsr #10 │ │ │ │ + andeq r5, ip, r8, lsl #10 │ │ │ │ + muleq ip, r8, r9 │ │ │ │ + andeq sl, ip, ip, lsr r9 │ │ │ │ + strdeq sl, [ip], -r4 │ │ │ │ + andeq r5, ip, r4, asr r3 │ │ │ │ + andeq r5, ip, r0, ror #5 │ │ │ │ + andeq r0, lr, r8, lsl #22 │ │ │ │ + andeq sl, ip, r0, lsr r7 │ │ │ │ + andeq r5, ip, r4, lsl #3 │ │ │ │ + andeq r5, ip, r0, lsr #1 │ │ │ │ + @ instruction: 0x000c7cbc │ │ │ │ + andeq r5, ip, ip, rrx │ │ │ │ + andeq r5, ip, ip, lsl #2 │ │ │ │ + andeq r7, ip, r8, lsl #25 │ │ │ │ + andeq r5, ip, r4, lsl #1 │ │ │ │ + andeq r5, ip, r8, lsr r0 │ │ │ │ + andeq r7, ip, r8, asr ip │ │ │ │ + andeq r5, ip, ip, lsl #1 │ │ │ │ + andeq r5, ip, r4, lsr #1 │ │ │ │ + andeq fp, fp, r8, lsr #4 │ │ │ │ + ldrdeq r4, [ip], -r4 @ │ │ │ │ + andeq r4, ip, r0, ror #29 │ │ │ │ + andeq r8, ip, r8, lsr #10 │ │ │ │ + andeq r4, ip, r0, lsr #31 │ │ │ │ + andeq r4, ip, ip, asr #31 │ │ │ │ + strdeq r8, [ip], -r4 │ │ │ │ + andeq r4, ip, r8, ror #30 │ │ │ │ + andeq r4, ip, r4, ror pc │ │ │ │ + @ instruction: 0x000c84bc │ │ │ │ │ │ │ │ -00096c50 <__uspack_MOD_dcldrawtickmark@@Base>: │ │ │ │ +0008d4e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #480] @ 96e4c <__uspack_MOD_dcldrawtickmark@@Base+0x1fc> │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #476] @ 96e50 <__uspack_MOD_dcldrawtickmark@@Base+0x200> │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #432] @ 8d6ac │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #428] @ 8d6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r9, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r7, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 96d3c <__uspack_MOD_dcldrawtickmark@@Base+0xec> │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r6, [r1] │ │ │ │ - ldr r0, [pc, #424] @ 96e54 <__uspack_MOD_dcldrawtickmark@@Base+0x204> │ │ │ │ - ldr r1, [pc, #424] @ 96e58 <__uspack_MOD_dcldrawtickmark@@Base+0x208> │ │ │ │ - sub r5, r5, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #15 │ │ │ │ - add sl, r5, r3 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [r4] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp r9, #1 │ │ │ │ - bic fp, sl, sl, asr #31 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ble 8d638 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8d674 │ │ │ │ + ldr r6, [pc, #364] @ 8d6b4 │ │ │ │ + add r3, sp, #20 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 96d84 <__uspack_MOD_dcldrawtickmark@@Base+0x134> │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 355e4 │ │ │ │ + ldr r1, [pc, #336] @ 8d6b8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31e70 │ │ │ │ mov r0, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r8, [sp] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - bl 30a60 │ │ │ │ - ldr r2, [pc, #340] @ 96e5c <__uspack_MOD_dcldrawtickmark@@Base+0x20c> │ │ │ │ - ldr r3, [pc, #324] @ 96e50 <__uspack_MOD_dcldrawtickmark@@Base+0x200> │ │ │ │ + bl 2f818 │ │ │ │ + ldr fp, [r5] │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 8d5f4 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r6, #1 │ │ │ │ + add r5, sp, #28 │ │ │ │ + add r7, sp, #24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3454c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sl] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3526c │ │ │ │ + cmp fp, r6 │ │ │ │ + bge 8d59c │ │ │ │ + bl 3133c │ │ │ │ + ldr r0, [pc, #188] @ 8d6bc │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r2, [pc, #172] @ 8d6c0 │ │ │ │ + ldr r3, [pc, #152] @ 8d6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96e48 <__uspack_MOD_dcldrawtickmark@@Base+0x1f8> │ │ │ │ - ldr r0, [pc, #308] @ 96e60 <__uspack_MOD_dcldrawtickmark@@Base+0x210> │ │ │ │ - mov r1, #15 │ │ │ │ + bne 8d6a8 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #128] @ 8d6c4 │ │ │ │ + ldr r1, [pc, #128] @ 8d6c8 │ │ │ │ + ldr r0, [pc, #128] @ 8d6cc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr fp, [r1, #32] │ │ │ │ - ldr r6, [r1] │ │ │ │ - ldr r0, [pc, #276] @ 96e64 <__uspack_MOD_dcldrawtickmark@@Base+0x214> │ │ │ │ - ldr r1, [pc, #276] @ 96e68 <__uspack_MOD_dcldrawtickmark@@Base+0x218> │ │ │ │ - sub fp, fp, r3 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8d540 │ │ │ │ + mov r3, #22 │ │ │ │ + ldr r2, [pc, #80] @ 8d6d0 │ │ │ │ + ldr r1, [pc, #80] @ 8d6d4 │ │ │ │ + ldr r0, [pc, #80] @ 8d6d8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #15 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - add fp, fp, #1 │ │ │ │ - beq 96e00 <__uspack_MOD_dcldrawtickmark@@Base+0x1b0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - bic fp, fp, fp, asr #31 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 96ce4 <__uspack_MOD_dcldrawtickmark@@Base+0x94> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 96e10 <__uspack_MOD_dcldrawtickmark@@Base+0x1c0> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r4, r0, #4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r9 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 96dac <__uspack_MOD_dcldrawtickmark@@Base+0x15c> │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, sl │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r8, [sp] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - add r5, sl, r5, lsl #2 │ │ │ │ - bl 30a60 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [r6], r9 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne 96de4 <__uspack_MOD_dcldrawtickmark@@Base+0x194> │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b 96d00 <__uspack_MOD_dcldrawtickmark@@Base+0xb0> │ │ │ │ - mov r3, #1 │ │ │ │ - bic fp, fp, fp, asr #31 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 96ce4 <__uspack_MOD_dcldrawtickmark@@Base+0x94> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r8, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30a60 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b 96d00 <__uspack_MOD_dcldrawtickmark@@Base+0xb0> │ │ │ │ + bl 33a00 │ │ │ │ + b 8d540 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r8, lsr r0 │ │ │ │ + andeq r0, lr, r8, lsr #15 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - strdeq r9, [fp], -r4 │ │ │ │ - strdeq pc, [fp], -r4 │ │ │ │ - andeq r6, sp, r0, lsr #31 │ │ │ │ - andeq r9, fp, r0, lsl #31 │ │ │ │ - andeq r9, fp, r4, asr pc │ │ │ │ - andeq pc, fp, r0, asr lr @ │ │ │ │ + andeq r4, ip, r0, lsl #31 │ │ │ │ + andeq sl, ip, r0, asr #7 │ │ │ │ + andeq r4, ip, r4, asr #29 │ │ │ │ + muleq lr, r4, r6 │ │ │ │ + andeq r4, ip, r8, asr #23 │ │ │ │ + andeq r4, ip, ip, asr #28 │ │ │ │ + muleq ip, ip, r2 │ │ │ │ + andeq r4, ip, r0, lsr #28 │ │ │ │ + andeq r4, ip, r4, lsl lr │ │ │ │ + andeq r8, ip, r4, ror #4 │ │ │ │ │ │ │ │ -00096e6c <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ +0008d6dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #156] @ 96f24 <__uspack_MOD_dcldrawaxisline@@Base+0xb8> │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #152] @ 96f28 <__uspack_MOD_dcldrawaxisline@@Base+0xbc> │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r1, [pc, #128] @ 96f2c <__uspack_MOD_dcldrawaxisline@@Base+0xc0> │ │ │ │ - ldr r0, [pc, #128] @ 96f30 <__uspack_MOD_dcldrawaxisline@@Base+0xc4> │ │ │ │ - mov r3, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d738 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r1, #1 │ │ │ │ + stm sp, {r1, ip} │ │ │ │ + ldr r1, [pc, #76] @ 8d76c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [r4] │ │ │ │ - moveq r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ + bl 32878 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #44] @ 8d770 │ │ │ │ + ldr r1, [pc, #44] @ 8d774 │ │ │ │ + ldr r0, [pc, #44] @ 8d778 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 341c8 │ │ │ │ - ldr r2, [pc, #72] @ 96f34 <__uspack_MOD_dcldrawaxisline@@Base+0xc8> │ │ │ │ - ldr r3, [pc, #56] @ 96f28 <__uspack_MOD_dcldrawaxisline@@Base+0xbc> │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 96f20 <__uspack_MOD_dcldrawaxisline@@Base+0xb4> │ │ │ │ - ldr r0, [pc, #40] @ 96f38 <__uspack_MOD_dcldrawaxisline@@Base+0xcc> │ │ │ │ - mov r1, #15 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sp, ip, lsl lr │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strdeq pc, [fp], -r0 │ │ │ │ - andeq r9, fp, r0, lsl #28 │ │ │ │ - @ instruction: 0x000d6dbc │ │ │ │ - andeq r9, fp, ip, lsr #27 │ │ │ │ + bl 33a00 │ │ │ │ + b 8d70c │ │ │ │ + andeq sl, ip, r4, lsl #4 │ │ │ │ + andeq r4, ip, r4, asr fp │ │ │ │ + andeq r4, ip, r4, ror sp │ │ │ │ + muleq ip, ip, r1 │ │ │ │ │ │ │ │ -00096f3c <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ +0008d77c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ 9701c <__uspack_MOD_dcldrawtitle@@Base+0xe0> │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #192] @ 97020 <__uspack_MOD_dcldrawtitle@@Base+0xe4> │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #640] @ 8da14 │ │ │ │ + ldr r3, [pc, #640] @ 8da18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #176] @ 97024 <__uspack_MOD_dcldrawtitle@@Base+0xe8> │ │ │ │ - ldr r1, [pc, #176] @ 97028 <__uspack_MOD_dcldrawtitle@@Base+0xec> │ │ │ │ - sub sp, sp, #28 │ │ │ │ - add r1, pc, r1 │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d9e0 │ │ │ │ + ldr r3, [pc, #596] @ 8da1c │ │ │ │ + mov r7, #1 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #540] @ 8da20 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #12 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - bl 34774 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [r5] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r1, [r4] │ │ │ │ - moveq r1, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #524] @ 8da24 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #508] @ 8da28 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #492] @ 8da2c │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #472] @ 8da30 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + add r5, r3, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + eor r5, r5, r3 │ │ │ │ mov r2, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 31588 │ │ │ │ - ldr r2, [pc, #72] @ 9702c <__uspack_MOD_dcldrawtitle@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #56] @ 97020 <__uspack_MOD_dcldrawtitle@@Base+0xe4> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3298c │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d940 │ │ │ │ + ldr r1, [pc, #428] @ 8da34 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3298c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + addne r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bne 8d99c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r5, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 35698 │ │ │ │ + ldr r2, [pc, #284] @ 8da38 │ │ │ │ + ldr r3, [pc, #248] @ 8da18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 97018 <__uspack_MOD_dcldrawtitle@@Base+0xdc> │ │ │ │ - ldr r0, [pc, #40] @ 97030 <__uspack_MOD_dcldrawtitle@@Base+0xf4> │ │ │ │ - mov r1, #12 │ │ │ │ + bne 8da10 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #244] @ 8da3c │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + add r7, r3, #1 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bge 8d8bc │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + moveq r5, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + b 8d900 │ │ │ │ + mov ip, #26 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + ldr r2, [pc, #76] @ 8da40 │ │ │ │ + ldr r1, [pc, #76] @ 8da44 │ │ │ │ + ldr r0, [pc, #76] @ 8da48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8d7c0 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sp, ip, asr #26 │ │ │ │ + andeq r0, lr, r4, lsl r5 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r9, fp, r4, asr #26 │ │ │ │ - andeq pc, fp, ip, lsr #24 │ │ │ │ - andeq r6, sp, r4, asr #25 │ │ │ │ - andeq r9, fp, r4, asr #25 │ │ │ │ + andeq r4, ip, r0, ror #22 │ │ │ │ + ldrdeq r4, [ip], -ip │ │ │ │ + ldrdeq r4, [ip], -r0 │ │ │ │ + andeq r4, ip, r4, asr #25 │ │ │ │ + @ instruction: 0x000c4cb8 │ │ │ │ + andeq r8, ip, ip, lsl #17 │ │ │ │ + andeq r8, ip, r4, lsr r5 │ │ │ │ + andeq r0, lr, ip, lsl #7 │ │ │ │ + andeq r4, ip, r0, lsr #20 │ │ │ │ + @ instruction: 0x000c48b0 │ │ │ │ + ldrdeq r4, [ip], -ip │ │ │ │ + strdeq r7, [ip], -r8 │ │ │ │ │ │ │ │ -00097034 <__uspack_MOD_dcldrawaxiscalendar@@Base>: │ │ │ │ +0008da4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ 97288 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x254> │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [pc, #556] @ 9728c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x258> │ │ │ │ - ldm r7, {r7, r9, ip} │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #400] @ 8dbf8 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #396] @ 8dbfc │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #536] @ 97290 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x25c> │ │ │ │ - ldr r0, [pc, #536] @ 97294 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x260> │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - mov r2, #19 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr fp, [sp, #108] @ 0x6c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - ldm r4, {r1, r3} │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - rsb r0, r1, r1, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, r1, r0, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - ldr r8, [pc, #452] @ 97298 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x264> │ │ │ │ - add r3, r3, r1, lsl #4 │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 970f4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xc0> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9656c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x44> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 97108 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd4> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96620 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xf8> │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r7, [r7] │ │ │ │ - cmp sl, #0 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - beq 9724c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x218> │ │ │ │ - cmp fp, #7 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8dbc0 │ │ │ │ + ldr sl, [pc, #328] @ 8dc00 │ │ │ │ + bl 35164 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - ble 9722c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1f8> │ │ │ │ - mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - add r3, sp, #32 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 312b8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 971a4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170> │ │ │ │ - ldr r2, [pc, #308] @ 9729c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x268> │ │ │ │ - ldr r0, [pc, #308] @ 972a0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x26c> │ │ │ │ - ldr r2, [r8, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #280] @ 972a4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x270> │ │ │ │ - ldr r0, [pc, #280] @ 972a8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x274> │ │ │ │ - ldr r1, [r8, r1] │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 32d10 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 971f0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1bc> │ │ │ │ - ldr r3, [pc, #248] @ 972ac <__uspack_MOD_dcldrawaxiscalendar@@Base+0x278> │ │ │ │ - ldr r0, [pc, #248] @ 972b0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x27c> │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #220] @ 972b4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x280> │ │ │ │ - ldr r0, [pc, #220] @ 972b8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x284> │ │ │ │ - ldr r1, [r8, r1] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 32d10 │ │ │ │ - ldr r2, [pc, #196] @ 972bc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x288> │ │ │ │ - ldr r3, [pc, #144] @ 9728c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x258> │ │ │ │ + bl 2f308 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8daf4 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sl, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a38 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8db30 │ │ │ │ + ldr r2, [pc, #252] @ 8dc04 │ │ │ │ + ldr r3, [pc, #240] @ 8dbfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 97284 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x250> │ │ │ │ - ldr r0, [pc, #164] @ 972c0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x28c> │ │ │ │ - mov r1, #19 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ + bne 8dbf4 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r2, fp │ │ │ │ + b 30ab4 │ │ │ │ + ldr r7, [pc, #208] @ 8dc08 │ │ │ │ + mov r5, #1 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, fp, #8 │ │ │ │ - add r0, r4, fp │ │ │ │ - bl 313fc │ │ │ │ - b 97138 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x104> │ │ │ │ - ldr r3, [pc, #112] @ 972c4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x290> │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 34a38 │ │ │ │ + ldr r3, [pc, #176] @ 8dc0c │ │ │ │ + add r1, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - strh r3, [sp, #36] @ 0x24 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - strb r3, [sp, #38] @ 0x26 │ │ │ │ - mov r3, #32 │ │ │ │ - strb r3, [sp, #39] @ 0x27 │ │ │ │ - strb r3, [sp, #40] @ 0x28 │ │ │ │ - strb r3, [sp, #41] @ 0x29 │ │ │ │ - strb r3, [sp, #42] @ 0x2a │ │ │ │ - strb r3, [sp, #43] @ 0x2b │ │ │ │ - b 97138 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x104> │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, #7 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8db00 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 341f8 │ │ │ │ + b 8db00 │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #68] @ 8dc10 │ │ │ │ + ldr r1, [pc, #68] @ 8dc14 │ │ │ │ + ldr r0, [pc, #68] @ 8dc18 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8dab0 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sp, r8, asr #24 │ │ │ │ + andeq r0, lr, ip, lsr r2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq pc, fp, r0, lsr #22 │ │ │ │ - andeq r9, fp, r4, asr ip │ │ │ │ - andeq r6, sp, ip, asr #23 │ │ │ │ - ldrdeq r2, [r0], -r4 │ │ │ │ - strdeq r9, [fp], -r0 │ │ │ │ - andeq r2, r0, ip, ror #5 │ │ │ │ - ldrdeq r9, [fp], -ip │ │ │ │ - andeq r2, r0, ip, lsl #6 │ │ │ │ - @ instruction: 0x000b9abc │ │ │ │ - @ instruction: 0x000022bc │ │ │ │ - andeq r9, fp, r8, lsr #21 │ │ │ │ - @ instruction: 0x000d6ab0 │ │ │ │ - andeq r9, fp, r0, asr #21 │ │ │ │ - muleq fp, ip, sl │ │ │ │ + andeq r9, ip, r8, ror lr │ │ │ │ + andeq r0, lr, r0, lsr #3 │ │ │ │ + strdeq r9, [ip], -r8 │ │ │ │ + andeq r4, ip, r4, asr #18 │ │ │ │ + andeq r4, ip, ip, asr #13 │ │ │ │ + andeq r4, ip, r0, lsr #18 │ │ │ │ + andeq r7, ip, r8, lsl sp │ │ │ │ │ │ │ │ -000972c8 <__uspack_MOD_dcldrawaxislog@@Base>: │ │ │ │ +0008dc1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1464] @ 978a0 <__uspack_MOD_dcldrawaxislog@@Base+0x5d8> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1460] @ 978a4 <__uspack_MOD_dcldrawaxislog@@Base+0x5dc> │ │ │ │ + str r0, [ip, #3616] @ 0xe20 │ │ │ │ + ldr r2, [pc, #816] @ 8df64 │ │ │ │ + ldr r3, [pc, #816] @ 8df68 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + sub sp, sp, #444 @ 0x1bc │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r5, [pc, #1400] @ 978a8 <__uspack_MOD_dcldrawaxislog@@Base+0x5e0> │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r8, [sp, #192] @ 0xc0 │ │ │ │ - ldr r7, [sp, #196] @ 0xc4 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ - moveq r4, r3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - beq 97398 <__uspack_MOD_dcldrawaxislog@@Base+0xd0> │ │ │ │ - ldr r4, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 97398 <__uspack_MOD_dcldrawaxislog@@Base+0xd0> │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - cmp fp, #0 │ │ │ │ - rsbne r2, fp, #0 │ │ │ │ - mvneq r2, #0 │ │ │ │ - strne r2, [sp, #52] @ 0x34 │ │ │ │ - streq r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - moveq fp, #1 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1292] @ 978ac <__uspack_MOD_dcldrawaxislog@@Base+0x5e4> │ │ │ │ - ldr r0, [pc, #1292] @ 978b0 <__uspack_MOD_dcldrawaxislog@@Base+0x5e8> │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #14 │ │ │ │ - bl 34774 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 97418 <__uspack_MOD_dcldrawaxislog@@Base+0x150> │ │ │ │ - ldr sl, [pc, #1264] @ 978b4 <__uspack_MOD_dcldrawaxislog@@Base+0x5ec> │ │ │ │ - ldr r1, [pc, #1264] @ 978b8 <__uspack_MOD_dcldrawaxislog@@Base+0x5f0> │ │ │ │ - add sl, pc, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r9, [pc, #1248] @ 978bc <__uspack_MOD_dcldrawaxislog@@Base+0x5f4> │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 325f0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #4 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r1, r1, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 325f0 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r7 │ │ │ │ - bl 300e8 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 300e8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 97480 <__uspack_MOD_dcldrawaxislog@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #1176] @ 978c0 <__uspack_MOD_dcldrawaxislog@@Base+0x5f8> │ │ │ │ - ldr sl, [pc, #1176] @ 978c4 <__uspack_MOD_dcldrawaxislog@@Base+0x5fc> │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8df10 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 8dedc │ │ │ │ + ldr r3, [pc, #756] @ 8df6c │ │ │ │ + add r4, sp, #428 @ 0x1ac │ │ │ │ + mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r1, r3, #8 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r2, #6 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r9, [pc, #1156] @ 978c8 <__uspack_MOD_dcldrawaxislog@@Base+0x600> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ bl 34a68 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r1, r3, #12 │ │ │ │ + ldr r3, [pc, #704] @ 8df70 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r2, #6 │ │ │ │ - mov r0, r9 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ bl 34a68 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r6 │ │ │ │ - bl 33db4 │ │ │ │ - mov r2, #6 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8dd1c │ │ │ │ + ldr r2, [pc, #636] @ 8df74 │ │ │ │ + ldr r3, [pc, #620] @ 8df68 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8df60 │ │ │ │ + add sp, sp, #444 @ 0x1bc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #596] @ 8df78 │ │ │ │ + add r9, sp, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #584] @ 8df7c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #27 │ │ │ │ mov r0, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 33db4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97498 <__uspack_MOD_dcldrawaxislog@@Base+0x1d0> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9656c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x44> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 974b0 <__uspack_MOD_dcldrawaxislog@@Base+0x1e8> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 96620 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xf8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97510 <__uspack_MOD_dcldrawaxislog@@Base+0x248> │ │ │ │ - ldr sl, [pc, #1032] @ 978cc <__uspack_MOD_dcldrawaxislog@@Base+0x604> │ │ │ │ - ldr r9, [pc, #1032] @ 978d0 <__uspack_MOD_dcldrawaxislog@@Base+0x608> │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - add r9, pc, r9 │ │ │ │ - bl 30cb8 │ │ │ │ - mov r2, #6 │ │ │ │ + mov sl, #20480 @ 0x5000 │ │ │ │ + mvn fp, #0 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + mov r2, #4 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + strd sl, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r7, [pc, #512] @ 8df80 │ │ │ │ + mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 30cb8 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - bl 301e4 │ │ │ │ - mov r2, #6 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r7, pc, r7 │ │ │ │ mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 301e4 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 97534 <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 30280 │ │ │ │ + add r9, sp, #24 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #5 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30280 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 97598 <__uspack_MOD_dcldrawaxislog@@Base+0x2d0> │ │ │ │ - ldr r8, [pc, #912] @ 978d4 <__uspack_MOD_dcldrawaxislog@@Base+0x60c> │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 34294 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ - bl 3277c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp fp, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne 9774c <__uspack_MOD_dcldrawaxislog@@Base+0x484> │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - bl 2fb54 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 355e4 │ │ │ │ + ldr r1, [pc, #468] @ 8df84 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #444] @ 8df88 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #7 │ │ │ │ + add r7, sp, #20 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add sl, sp, #52 @ 0x34 │ │ │ │ + mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - bl 324e8 │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - bl 30b50 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 975dc <__uspack_MOD_dcldrawaxislog@@Base+0x314> │ │ │ │ - ldr r7, [pc, #804] @ 978d8 <__uspack_MOD_dcldrawaxislog@@Base+0x610> │ │ │ │ - ldr r0, [pc, #804] @ 978dc <__uspack_MOD_dcldrawaxislog@@Base+0x614> │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32194 │ │ │ │ - ldr r0, [pc, #784] @ 978e0 <__uspack_MOD_dcldrawaxislog@@Base+0x618> │ │ │ │ - mov r2, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r7, r2 │ │ │ │ - bl 32194 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 97614 <__uspack_MOD_dcldrawaxislog@@Base+0x34c> │ │ │ │ - ldr r6, [pc, #760] @ 978e4 <__uspack_MOD_dcldrawaxislog@@Base+0x61c> │ │ │ │ - ldr r0, [pc, #760] @ 978e8 <__uspack_MOD_dcldrawaxislog@@Base+0x620> │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r6, #8 │ │ │ │ - bl 2fb90 │ │ │ │ - ldr r0, [pc, #740] @ 978ec <__uspack_MOD_dcldrawaxislog@@Base+0x624> │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r6, #12 │ │ │ │ - bl 2fb90 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97664 <__uspack_MOD_dcldrawaxislog@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #712] @ 978f0 <__uspack_MOD_dcldrawaxislog@@Base+0x628> │ │ │ │ - ldr r0, [pc, #712] @ 978f4 <__uspack_MOD_dcldrawaxislog@@Base+0x62c> │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r3 │ │ │ │ + add fp, sp, #48 @ 0x30 │ │ │ │ + bl 31b04 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [pc, #372] @ 8df8c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8df44 │ │ │ │ + ldr r1, [pc, #344] @ 8df90 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 3298c │ │ │ │ + add r4, sp, #28 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #40] @ 0x28 │ │ │ │ + ldreq r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3454c │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, sl │ │ │ │ + bl 3454c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r3, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 30358 │ │ │ │ + ldr r0, [pc, #200] @ 8df94 │ │ │ │ mov r2, #5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #32 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #684] @ 978f8 <__uspack_MOD_dcldrawaxislog@@Base+0x630> │ │ │ │ - ldr r0, [pc, #684] @ 978fc <__uspack_MOD_dcldrawaxislog@@Base+0x634> │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #5 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 32d10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 976b4 <__uspack_MOD_dcldrawaxislog@@Base+0x3ec> │ │ │ │ - ldr r2, [pc, #648] @ 97900 <__uspack_MOD_dcldrawaxislog@@Base+0x638> │ │ │ │ - ldr r0, [pc, #648] @ 97904 <__uspack_MOD_dcldrawaxislog@@Base+0x63c> │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r3, #32 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 31e70 │ │ │ │ + b 8dcf0 │ │ │ │ + mov r0, #18 │ │ │ │ + mov r1, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #164] @ 8df98 │ │ │ │ + ldr r1, [pc, #164] @ 8df9c │ │ │ │ + ldr r0, [pc, #164] @ 8dfa0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, #6 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #620] @ 97908 <__uspack_MOD_dcldrawaxislog@@Base+0x640> │ │ │ │ - ldr r0, [pc, #620] @ 9790c <__uspack_MOD_dcldrawaxislog@@Base+0x644> │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - mov r3, #32 │ │ │ │ + bl 33a00 │ │ │ │ + b 8dc70 │ │ │ │ + mov r0, #26 │ │ │ │ + mov r1, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #124] @ 8dfa4 │ │ │ │ + ldr r1, [pc, #124] @ 8dfa8 │ │ │ │ + ldr r0, [pc, #124] @ 8dfac │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #6 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 32d10 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 976e8 <__uspack_MOD_dcldrawaxislog@@Base+0x420> │ │ │ │ - ldr r0, [pc, #584] @ 97910 <__uspack_MOD_dcldrawaxislog@@Base+0x648> │ │ │ │ - mov r2, #6 │ │ │ │ + bl 33a00 │ │ │ │ + b 8dc64 │ │ │ │ + ldr r0, [pc, #100] @ 8dfb0 │ │ │ │ + add r4, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 301e4 │ │ │ │ - ldr r0, [pc, #568] @ 97914 <__uspack_MOD_dcldrawaxislog@@Base+0x64c> │ │ │ │ mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 301e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 97710 <__uspack_MOD_dcldrawaxislog@@Base+0x448> │ │ │ │ - ldr r4, [pc, #544] @ 97918 <__uspack_MOD_dcldrawaxislog@@Base+0x650> │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fb54 │ │ │ │ + bl 34a68 │ │ │ │ + b 8de5c │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, lr, r4, ror r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + @ instruction: 0x000c46b0 │ │ │ │ + andeq r4, ip, r4, ror r8 │ │ │ │ + @ instruction: 0x000dffb0 │ │ │ │ + andeq r4, ip, r8, lsl #16 │ │ │ │ + strdeq r4, [ip], -r0 │ │ │ │ + andeq r4, ip, r0, asr #14 │ │ │ │ + andeq r9, ip, r8, lsl #23 │ │ │ │ + andeq r4, ip, ip, ror #14 │ │ │ │ + andeq r8, ip, ip, asr #5 │ │ │ │ + andeq r7, ip, r4, lsl #31 │ │ │ │ + strdeq r4, [ip], -ip │ │ │ │ + andeq r4, ip, r8, lsl r6 │ │ │ │ + andeq r4, ip, r8, lsl #12 │ │ │ │ + strdeq r7, [ip], -r8 │ │ │ │ + andeq r4, ip, ip, ror r3 │ │ │ │ + ldrdeq r4, [ip], -r4 @ │ │ │ │ + andeq r7, ip, r4, asr #19 │ │ │ │ + andeq r2, ip, ip, ror #13 │ │ │ │ + │ │ │ │ +0008dfb4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ 8e0c0 │ │ │ │ + ldr r3, [pc, #244] @ 8e0c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8e088 │ │ │ │ + ldr r3, [pc, #196] @ 8e0c8 │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ - bl 324e8 │ │ │ │ - ldr r2, [pc, #516] @ 9791c <__uspack_MOD_dcldrawaxislog@@Base+0x654> │ │ │ │ - ldr r3, [pc, #392] @ 978a4 <__uspack_MOD_dcldrawaxislog@@Base+0x5dc> │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r3, [pc, #148] @ 8e0cc │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r2, [pc, #108] @ 8e0d0 │ │ │ │ + ldr r3, [pc, #92] @ 8e0c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9789c <__uspack_MOD_dcldrawaxislog@@Base+0x5d4> │ │ │ │ - ldr r0, [pc, #484] @ 97920 <__uspack_MOD_dcldrawaxislog@@Base+0x658> │ │ │ │ - mov r1, #14 │ │ │ │ + bne 8e0bc │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, #26 │ │ │ │ + mov r1, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #52] @ 8e0d4 │ │ │ │ + ldr r1, [pc, #52] @ 8e0d8 │ │ │ │ + ldr r0, [pc, #52] @ 8e0dc │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - subs sl, r3, #1 │ │ │ │ - bpl 977a8 <__uspack_MOD_dcldrawaxislog@@Base+0x4e0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - add sl, sp, #64 @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, #0 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 2fb54 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r1, sl │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl 324e8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97598 <__uspack_MOD_dcldrawaxislog@@Base+0x2d0> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - add r9, fp, r1 │ │ │ │ - add r9, r4, r9, lsl #2 │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - sub r8, r0, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1], fp │ │ │ │ - cmp sl, r2 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge 977e0 <__uspack_MOD_dcldrawaxislog@@Base+0x518> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2fb54 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r3, sl │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - str r1, [r2], fp │ │ │ │ - cmp r8, r0 │ │ │ │ - bne 97828 <__uspack_MOD_dcldrawaxislog@@Base+0x560> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 33ebc │ │ │ │ - sub r8, r0, #4 │ │ │ │ - mov r2, r0 │ │ │ │ - add sl, r0, sl │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r0], fp │ │ │ │ - str r3, [r1, #4]! │ │ │ │ - cmp r1, sl │ │ │ │ - bne 9785c <__uspack_MOD_dcldrawaxislog@@Base+0x594> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 324e8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ - str r3, [r9], fp │ │ │ │ - cmp r8, sl │ │ │ │ - bne 97888 <__uspack_MOD_dcldrawaxislog@@Base+0x5c0> │ │ │ │ - b 9779c <__uspack_MOD_dcldrawaxislog@@Base+0x4d4> │ │ │ │ + bl 33a00 │ │ │ │ + b 8dffc │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000d69bc │ │ │ │ + ldrdeq pc, [sp], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, sp, r8, ror #18 │ │ │ │ - andeq pc, fp, r4, lsl #16 │ │ │ │ - andeq r9, fp, r0, asr r9 │ │ │ │ - andeq r9, fp, r0, asr #18 │ │ │ │ - andeq r2, pc, r0, asr #28 │ │ │ │ - andeq r9, fp, r4, lsr #18 │ │ │ │ - andeq r2, pc, r0, ror #27 │ │ │ │ - andeq r9, fp, r8, ror #17 │ │ │ │ - ldrdeq r9, [fp], -r0 │ │ │ │ - andeq r9, fp, r0, ror #16 │ │ │ │ - andeq r9, fp, r8, asr r8 │ │ │ │ - andeq r0, ip, ip, asr r4 │ │ │ │ - andeq r2, pc, r4, asr ip @ │ │ │ │ - andeq r9, fp, ip, asr #14 │ │ │ │ - andeq r9, fp, ip, lsr r7 │ │ │ │ - andeq r2, pc, ip, lsl ip @ │ │ │ │ - andeq r9, fp, r4, lsr #14 │ │ │ │ - andeq r9, fp, r4, lsl r7 │ │ │ │ - ldrdeq r2, [r0], -r4 │ │ │ │ - andeq r9, fp, r0, asr #12 │ │ │ │ - andeq r2, r0, ip, ror #5 │ │ │ │ - andeq r9, fp, r4, lsr #12 │ │ │ │ - andeq r2, r0, ip, lsl #6 │ │ │ │ - strdeq r9, [fp], -r8 │ │ │ │ - @ instruction: 0x000022bc │ │ │ │ - andeq r9, fp, r0, ror #11 │ │ │ │ - andeq r9, fp, ip, asr r6 │ │ │ │ - andeq r9, fp, r0, asr r6 │ │ │ │ - andeq r0, ip, r8, lsr #5 │ │ │ │ - muleq sp, r0, r5 │ │ │ │ - @ instruction: 0x000b95b8 │ │ │ │ + andeq r4, ip, r4, lsr #6 │ │ │ │ + andeq r4, ip, ip, ror #9 │ │ │ │ + andeq pc, sp, r4, asr #24 │ │ │ │ + andeq r4, ip, r4, lsl #4 │ │ │ │ + muleq ip, r4, r4 │ │ │ │ + andeq r7, ip, ip, asr #16 │ │ │ │ │ │ │ │ -00097924 <__uspack_MOD_dcldrawaxisspecify@@Base>: │ │ │ │ +0008e0e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #3748] @ 987ec <__uspack_MOD_dcldrawaxisspecify@@Base+0xec8> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #3744] @ 987f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xecc> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - ldr r7, [pc, #3736] @ 987f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xed0> │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #680] @ 8e3b4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #676] @ 8e3b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [sp, #92] @ 0x5c │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ble 8e37c │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ - ldr fp, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - streq r3, [sp, #48] @ 0x30 │ │ │ │ - beq 979f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xd0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 979f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xd0> │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ble 8e348 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - mvneq r0, #0 │ │ │ │ - rsbne r0, r0, #0 │ │ │ │ - streq r0, [sp, #96] @ 0x60 │ │ │ │ - moveq r0, #1 │ │ │ │ - strne r0, [sp, #96] @ 0x60 │ │ │ │ - streq r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - sub r3, r0, r3 │ │ │ │ + bne 8e314 │ │ │ │ + ldr r3, [r6] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r6, r2 │ │ │ │ - beq 97a44 <__uspack_MOD_dcldrawaxisspecify@@Base+0x120> │ │ │ │ - ldr r6, [r2] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 97a44 <__uspack_MOD_dcldrawaxisspecify@@Base+0x120> │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 8e2a4 │ │ │ │ + ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - rsbne r3, r3, #0 │ │ │ │ - streq r3, [sp, #92] @ 0x5c │ │ │ │ - moveq r3, #1 │ │ │ │ - strne r3, [sp, #92] @ 0x5c │ │ │ │ - streq r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - sub sl, r2, r3 │ │ │ │ - ldr r0, [pc, #3484] @ 987f8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xed4> │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #3480] @ 987fc <__uspack_MOD_dcldrawaxisspecify@@Base+0xed8> │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - add ip, sl, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ble 8e2e0 │ │ │ │ + ldr r0, [pc, #564] @ 8e3bc │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #18 │ │ │ │ - moveq r5, #1 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - bl 34774 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97af4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d0> │ │ │ │ - ldr r9, [pc, #3428] @ 98800 <__uspack_MOD_dcldrawaxisspecify@@Base+0xedc> │ │ │ │ - ldr r1, [pc, #3428] @ 98804 <__uspack_MOD_dcldrawaxisspecify@@Base+0xee0> │ │ │ │ - add r9, pc, r9 │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 355e4 │ │ │ │ + ldr r1, [pc, #536] @ 8e3c0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, #4 │ │ │ │ - ldr r8, [pc, #3412] @ 98808 <__uspack_MOD_dcldrawaxisspecify@@Base+0xee4> │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - bl 325f0 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r1, r1, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 325f0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 300e8 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 300e8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + mov r2, #5 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r2, [r8] │ │ │ │ + add r8, sp, #32 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + rsb r2, r2, r2, lsl #4 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32320 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97b64 <__uspack_MOD_dcldrawaxisspecify@@Base+0x240> │ │ │ │ - ldr r3, [pc, #3332] @ 9880c <__uspack_MOD_dcldrawaxisspecify@@Base+0xee8> │ │ │ │ - ldr r9, [pc, #3332] @ 98810 <__uspack_MOD_dcldrawaxisspecify@@Base+0xeec> │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r1, r3, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, #4 │ │ │ │ - ldr r8, [pc, #3312] @ 98814 <__uspack_MOD_dcldrawaxisspecify@@Base+0xef0> │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 325f0 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r1, r3, #20 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 325f0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 300e8 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, r8 │ │ │ │ + ble 8e260 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r4, sl │ │ │ │ + mov r7, #1 │ │ │ │ + add sl, sp, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl 300e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34378 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3454c │ │ │ │ + ldr r1, [fp] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bic r3, r5, r5, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r4, r4, r9 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + bl 31ccc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bge 8e200 │ │ │ │ + bl 3541c │ │ │ │ + ldr r0, [pc, #344] @ 8e3c4 │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r2, [pc, #328] @ 8e3c8 │ │ │ │ + ldr r3, [pc, #308] @ 8e3b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97bd4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2b0> │ │ │ │ - ldr r3, [pc, #3232] @ 98818 <__uspack_MOD_dcldrawaxisspecify@@Base+0xef4> │ │ │ │ - ldr r9, [pc, #3232] @ 9881c <__uspack_MOD_dcldrawaxisspecify@@Base+0xef8> │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r1, r3, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, #6 │ │ │ │ - ldr r8, [pc, #3212] @ 98820 <__uspack_MOD_dcldrawaxisspecify@@Base+0xefc> │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34a68 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r1, r3, #12 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34a68 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 33db4 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 33db4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97bec <__uspack_MOD_dcldrawaxisspecify@@Base+0x2c8> │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9656c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x44> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97c04 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2e0> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 96620 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xf8> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, sl, #1 │ │ │ │ - bic r8, r3, r3, asr #31 │ │ │ │ - beq 97ea4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x580> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 97e44 <__uspack_MOD_dcldrawaxisspecify@@Base+0x520> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - streq r6, [sp, #76] @ 0x4c │ │ │ │ - bne 98128 <__uspack_MOD_dcldrawaxisspecify@@Base+0x804> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - ldreq r9, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bne 9819c <__uspack_MOD_dcldrawaxisspecify@@Base+0x878> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [sp, #48] @ 0x30 │ │ │ │ - bne 98148 <__uspack_MOD_dcldrawaxisspecify@@Base+0x824> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8e3b0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #284] @ 8e3cc │ │ │ │ + ldr r1, [pc, #284] @ 8e3d0 │ │ │ │ + ldr r0, [pc, #284] @ 8e3d4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - bl 34828 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 981f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8d0> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 981b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x894> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 98168 <__uspack_MOD_dcldrawaxisspecify@@Base+0x844> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97cf0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3cc> │ │ │ │ - ldr r4, [pc, #2908] @ 98824 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf00> │ │ │ │ - ldr r0, [pc, #2908] @ 98828 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf04> │ │ │ │ - add r4, pc, r4 │ │ │ │ + bgt 8e180 │ │ │ │ + mov r3, #22 │ │ │ │ + ldr r2, [pc, #236] @ 8e3d8 │ │ │ │ + ldr r1, [pc, #236] @ 8e3dc │ │ │ │ + ldr r0, [pc, #236] @ 8e3e0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32194 │ │ │ │ - ldr r0, [pc, #2888] @ 9882c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf08> │ │ │ │ - mov r2, #4 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e180 │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #196] @ 8e3e4 │ │ │ │ + ldr r1, [pc, #196] @ 8e3e8 │ │ │ │ + ldr r0, [pc, #196] @ 8e3ec │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, r4, r2 │ │ │ │ - bl 32194 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 97d2c <__uspack_MOD_dcldrawaxisspecify@@Base+0x408> │ │ │ │ - ldr r4, [pc, #2860] @ 98830 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf0c> │ │ │ │ - ldr r0, [pc, #2860] @ 98834 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf10> │ │ │ │ - add r4, pc, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e164 │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #156] @ 8e3f0 │ │ │ │ + ldr r1, [pc, #156] @ 8e3f4 │ │ │ │ + ldr r0, [pc, #156] @ 8e3f8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, r4, #16 │ │ │ │ - bl 32194 │ │ │ │ - ldr r0, [pc, #2840] @ 98838 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf14> │ │ │ │ - mov r2, #4 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e150 │ │ │ │ + mov r3, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #116] @ 8e3fc │ │ │ │ + ldr r1, [pc, #116] @ 8e400 │ │ │ │ + ldr r0, [pc, #116] @ 8e404 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, r4, #20 │ │ │ │ - bl 32194 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e144 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + muleq sp, r8, fp │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r4, ip, ip, lsr r3 │ │ │ │ + muleq ip, r4, r7 │ │ │ │ + andeq r4, ip, r8, asr r2 │ │ │ │ + andeq pc, sp, r8, lsr #20 │ │ │ │ + @ instruction: 0x000c42b0 │ │ │ │ + andeq r4, ip, r0, lsl #5 │ │ │ │ + andeq r7, ip, r0, lsr r6 │ │ │ │ + muleq ip, r4, r2 │ │ │ │ + andeq r4, ip, r8, asr #4 │ │ │ │ + strdeq r7, [ip], -r8 │ │ │ │ + andeq r4, ip, r0, lsr #4 │ │ │ │ + andeq r4, ip, r4, lsl r2 │ │ │ │ + andeq r7, ip, r4, asr #11 │ │ │ │ + @ instruction: 0x000c3eb8 │ │ │ │ + andeq r4, ip, r0, ror #3 │ │ │ │ + muleq ip, r0, r5 │ │ │ │ + andeq r3, ip, r0, asr pc │ │ │ │ + andeq r4, ip, ip, lsr #3 │ │ │ │ + andeq r7, ip, ip, asr r5 │ │ │ │ + │ │ │ │ +0008e408 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #220] @ 8e4fc │ │ │ │ + ldr r0, [pc, #220] @ 8e500 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97d68 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ - ldr r4, [pc, #2812] @ 9883c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf18> │ │ │ │ - ldr r0, [pc, #2812] @ 98840 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf1c> │ │ │ │ + bne 8e4d0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r4, [pc, #172] @ 8e504 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r2, #6 │ │ │ │ + add r6, r4, #20 │ │ │ │ + add r5, r4, #24 │ │ │ │ + add r3, r4, #12 │ │ │ │ + add r2, r4, #16 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + str r0, [r4, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, r4, #28 │ │ │ │ + str r0, [r3, #32]! │ │ │ │ + mov r0, r5 │ │ │ │ + bl 31ae0 │ │ │ │ + bl 32938 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #48] @ 8e508 │ │ │ │ + add r1, r4, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, r4, #8 │ │ │ │ - bl 2fb90 │ │ │ │ - ldr r0, [pc, #2792] @ 98844 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf20> │ │ │ │ - mov r2, #6 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #32] @ 8e50c │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 2fb90 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 34a68 │ │ │ │ + b 8e450 │ │ │ │ + andeq r0, pc, ip, lsl r2 @ │ │ │ │ + andeq r4, ip, r4, lsl #3 │ │ │ │ + andeq r0, pc, r8, ror #3 │ │ │ │ + ldrdeq r4, [ip], -r8 │ │ │ │ + andeq r4, ip, ip, asr #1 │ │ │ │ + │ │ │ │ +0008e510 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #104] @ 8e590 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97db8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x494> │ │ │ │ - ldr r2, [pc, #2764] @ 98848 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf24> │ │ │ │ - ldr r0, [pc, #2764] @ 9884c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf28> │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #5 │ │ │ │ + beq 8e560 │ │ │ │ + ldr r0, [pc, #84] @ 8e594 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #2736] @ 98850 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf2c> │ │ │ │ - ldr r0, [pc, #2736] @ 98854 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf30> │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #5 │ │ │ │ + add r3, r0, #12 │ │ │ │ + add r2, r0, #16 │ │ │ │ + add r1, r0, #20 │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl 31ae0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 32938 │ │ │ │ + ldr r2, [pc, #48] @ 8e598 │ │ │ │ + ldr r1, [pc, #48] @ 8e59c │ │ │ │ + ldr r0, [pc, #48] @ 8e5a0 │ │ │ │ + mov lr, #27 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 32d10 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 8e538 │ │ │ │ + andeq r0, pc, r4, lsl r1 @ │ │ │ │ + andeq r0, pc, r0, lsl #2 │ │ │ │ + andeq r4, ip, ip, asr #32 │ │ │ │ + andeq r4, ip, r4, rrx │ │ │ │ + andeq r7, ip, r0, lsl #7 │ │ │ │ + │ │ │ │ +0008e5a4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3520] @ 0xdc0 │ │ │ │ + sub sp, sp, #540 @ 0x21c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #516] @ 8e7c8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #512] @ 8e7cc │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r9, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8e790 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 8e720 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97e08 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4e4> │ │ │ │ - ldr r3, [pc, #2700] @ 98858 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf34> │ │ │ │ - ldr r0, [pc, #2700] @ 9885c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf38> │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #2672] @ 98860 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf3c> │ │ │ │ - ldr r0, [pc, #2672] @ 98864 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf40> │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ + ble 8e75c │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bgt 8e6ec │ │ │ │ + ldr r0, [pc, #436] @ 8e7d0 │ │ │ │ + add r6, sp, #516 @ 0x204 │ │ │ │ + mov r3, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 32d10 │ │ │ │ - ldr r2, [pc, #2648] @ 98868 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf44> │ │ │ │ - ldr r3, [pc, #2524] @ 987f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xecc> │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 322fc │ │ │ │ + ldr sl, [r8] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 8e690 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, fp │ │ │ │ + mov r4, #1 │ │ │ │ + mov r7, #12 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 31fc0 │ │ │ │ + cmp sl, r4 │ │ │ │ + add r8, r8, #4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + bge 8e65c │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r3, fp │ │ │ │ + ldr ip, [pc, #316] @ 8e7d4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add ip, pc, ip │ │ │ │ + str ip, [sp] │ │ │ │ + mov ip, #12 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 341f8 │ │ │ │ + ldr r2, [pc, #272] @ 8e7d8 │ │ │ │ + ldr r3, [pc, #256] @ 8e7cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 987e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xec4> │ │ │ │ - ldr r0, [pc, #2616] @ 9886c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf48> │ │ │ │ - mov r1, #18 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 97efc <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d8> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 98460 <__uspack_MOD_dcldrawaxisspecify@@Base+0xb3c> │ │ │ │ - ldr r2, [pc, #2576] @ 98870 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf4c> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - bl 34828 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 98244 <__uspack_MOD_dcldrawaxisspecify@@Base+0x920> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 98004 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6e0> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - movne r9, r6 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bne 9834c <__uspack_MOD_dcldrawaxisspecify@@Base+0xa28> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ + bne 8e7c4 │ │ │ │ + add sp, sp, #540 @ 0x21c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #27 │ │ │ │ + ldr r2, [pc, #228] @ 8e7dc │ │ │ │ + ldr r1, [pc, #228] @ 8e7e0 │ │ │ │ + ldr r0, [pc, #228] @ 8e7e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 353c8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - cmp sl, #0 │ │ │ │ - blt 983c8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xaa4> │ │ │ │ - add r3, sl, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - sub r2, r0, #4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r1, [r3], r0 │ │ │ │ - cmp sl, r6 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 97f20 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5fc> │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 98464 <__uspack_MOD_dcldrawaxisspecify@@Base+0xb40> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #2336] @ 98874 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf50> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e614 │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #188] @ 8e7e8 │ │ │ │ + ldr r1, [pc, #188] @ 8e7ec │ │ │ │ + ldr r0, [pc, #188] @ 8e7f0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - bl 34828 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 987dc <__uspack_MOD_dcldrawaxisspecify@@Base+0xeb8> │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, r3, sl, lsl #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 97fac <__uspack_MOD_dcldrawaxisspecify@@Base+0x688> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 97ff8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r5, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 98710 <__uspack_MOD_dcldrawaxisspecify@@Base+0xdec> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge 97fe4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6c0> │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - subs r4, r3, #1 │ │ │ │ - bmi 983b4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa90> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r2, r0, r2 │ │ │ │ - add r2, r6, r2, lsl #2 │ │ │ │ - lsl ip, r0, #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9803c <__uspack_MOD_dcldrawaxisspecify@@Base+0x718> │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bne 9834c <__uspack_MOD_dcldrawaxisspecify@@Base+0xa28> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + bgt 8e60c │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #140] @ 8e7f4 │ │ │ │ + ldr r1, [pc, #140] @ 8e7f8 │ │ │ │ + ldr r0, [pc, #140] @ 8e7fc │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - mov r1, r9 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 353c8 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 987d0 <__uspack_MOD_dcldrawaxisspecify@@Base+0xeac> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r2, r3, r2 │ │ │ │ - add r0, r1, r0, lsl #2 │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - add r2, r6, r2, lsl #2 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - sub r3, r1, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], ip │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 980c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7a0> │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9811c <__uspack_MOD_dcldrawaxisspecify@@Base+0x7f8> │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ - sub fp, r3, #4 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r8, fp │ │ │ │ - add r1, r2, sl, lsl #2 │ │ │ │ - ldr r2, [r8, #4]! │ │ │ │ - str r2, [r3], r4 │ │ │ │ - cmp r8, r1 │ │ │ │ - bne 9810c <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e8> │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - subs r9, r3, #1 │ │ │ │ - bpl 98280 <__uspack_MOD_dcldrawaxisspecify@@Base+0x95c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - b 97c30 <__uspack_MOD_dcldrawaxisspecify@@Base+0x30c> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - bpl 98308 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e4> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - b 97c58 <__uspack_MOD_dcldrawaxisspecify@@Base+0x334> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrgt r3, [sp, #88] @ 0x58 │ │ │ │ - movgt r5, #1 │ │ │ │ - ble 98190 <__uspack_MOD_dcldrawaxisspecify@@Base+0x86c> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 984e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xbc0> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge 9817c <__uspack_MOD_dcldrawaxisspecify@@Base+0x858> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 982cc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - b 97c48 <__uspack_MOD_dcldrawaxisspecify@@Base+0x324> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 981e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8c4> │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, r3, sl, lsl #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r5 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 981d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b4> │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97ca8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x384> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 98238 <__uspack_MOD_dcldrawaxisspecify@@Base+0x914> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r2, r3, r2 │ │ │ │ - add r0, r1, r0, lsl #2 │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - add r2, r6, r2, lsl #2 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - sub r3, r1, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], ip │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 98228 <__uspack_MOD_dcldrawaxisspecify@@Base+0x904> │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97ca0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x37c> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 98644 <__uspack_MOD_dcldrawaxisspecify@@Base+0xd20> │ │ │ │ - ldr r2, [pc, #1572] @ 98878 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf54> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e614 │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #100] @ 8e800 │ │ │ │ + ldr r1, [pc, #100] @ 8e804 │ │ │ │ + ldr r0, [pc, #100] @ 8e808 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 353c8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r2, r0, r2 │ │ │ │ - add r2, r6, r2, lsl #2 │ │ │ │ - lsl ip, r0, #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 982ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - b 97c30 <__uspack_MOD_dcldrawaxisspecify@@Base+0x30c> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #0 │ │ │ │ - lsl ip, r5, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [r1], ip │ │ │ │ - cmp sl, r2 │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - bge 982ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - b 97c48 <__uspack_MOD_dcldrawaxisspecify@@Base+0x324> │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mul r0, r4, r0 │ │ │ │ - mov fp, #0 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, fp │ │ │ │ - add fp, fp, #1 │ │ │ │ - bgt 98524 <__uspack_MOD_dcldrawaxisspecify@@Base+0xc00> │ │ │ │ - cmp fp, r2 │ │ │ │ - ble 9832c <__uspack_MOD_dcldrawaxisspecify@@Base+0xa08> │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - b 97c58 <__uspack_MOD_dcldrawaxisspecify@@Base+0x334> │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 983dc <__uspack_MOD_dcldrawaxisspecify@@Base+0xab8> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e5f4 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, sp, r0, ror #13 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, ip, r4, asr sp │ │ │ │ + andeq r9, ip, r8, lsr #5 │ │ │ │ + andeq pc, sp, r0, ror #11 │ │ │ │ + andeq r3, ip, ip, lsr fp │ │ │ │ + ldrdeq r3, [ip], -r4 │ │ │ │ + andeq r7, ip, r8, ror #3 │ │ │ │ + muleq ip, r8, fp │ │ │ │ + andeq r3, ip, r0, lsr #29 │ │ │ │ + @ instruction: 0x000c71b4 │ │ │ │ + andeq r3, ip, r4, lsr #21 │ │ │ │ + andeq r3, ip, r4, ror #28 │ │ │ │ + andeq r7, ip, r8, ror r1 │ │ │ │ + strdeq r3, [ip], -ip │ │ │ │ + andeq r3, ip, r0, lsr lr │ │ │ │ + andeq r7, ip, r4, asr #2 │ │ │ │ + │ │ │ │ +0008e80c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #368] @ 8e998 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #364] @ 8e99c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 353c8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 9811c <__uspack_MOD_dcldrawaxisspecify@@Base+0x7f8> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 9809c <__uspack_MOD_dcldrawaxisspecify@@Base+0x778> │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9811c <__uspack_MOD_dcldrawaxisspecify@@Base+0x7f8> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - b 98054 <__uspack_MOD_dcldrawaxisspecify@@Base+0x730> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - b 97f38 <__uspack_MOD_dcldrawaxisspecify@@Base+0x614> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - sub fp, r0, #4 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r4 │ │ │ │ - cmp sl, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 98400 <__uspack_MOD_dcldrawaxisspecify@@Base+0xadc> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8e960 │ │ │ │ + ldr r9, [pc, #312] @ 8e9a0 │ │ │ │ + bl 35164 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 353c8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 980fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x7d8> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2f308 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 9809c <__uspack_MOD_dcldrawaxisspecify@@Base+0x778> │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 980fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x7d8> │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - subs fp, r3, #1 │ │ │ │ - bpl 985a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xc84> │ │ │ │ + ble 8e8a4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #968] @ 9887c <__uspack_MOD_dcldrawaxisspecify@@Base+0xf58> │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bl 34828 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq 97ff8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, r9, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a38 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 97f98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x674> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97ff8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr fp, [sp, #108] @ 0x6c │ │ │ │ - mov r8, r3 │ │ │ │ - mla r0, r9, r5, sl │ │ │ │ - sub r1, r5, #1 │ │ │ │ - mla r0, r4, r0, r6 │ │ │ │ - mla r1, r4, r1, fp │ │ │ │ - mov r2, r4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r5, r8 │ │ │ │ - ble 984f8 <__uspack_MOD_dcldrawaxisspecify@@Base+0xbd4> │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - b 98190 <__uspack_MOD_dcldrawaxisspecify@@Base+0x86c> │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - mov r6, fp │ │ │ │ - mov r9, r4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - str r8, [sp, #116] @ 0x74 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - b 98560 <__uspack_MOD_dcldrawaxisspecify@@Base+0xc3c> │ │ │ │ - mov r0, r6 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mla r1, r7, r6, r8 │ │ │ │ - mla r0, r9, r0, fp │ │ │ │ - mla r1, r9, r1, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r6, r4 │ │ │ │ - ble 98558 <__uspack_MOD_dcldrawaxisspecify@@Base+0xc34> │ │ │ │ - mov r4, r9 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r9, [sp, #108] @ 0x6c │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - mov r3, fp │ │ │ │ - b 98344 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa20> │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - mov r9, #0 │ │ │ │ - mul r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - bgt 98694 <__uspack_MOD_dcldrawaxisspecify@@Base+0xd70> │ │ │ │ - cmp r9, fp │ │ │ │ - ble 985c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xca0> │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #660] @ 98880 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf5c> │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + bgt 8e8e0 │ │ │ │ + ldr r2, [pc, #236] @ 8e9a4 │ │ │ │ + ldr r3, [pc, #224] @ 8e99c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - bl 34828 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq 97fdc <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8e994 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 30ab4 │ │ │ │ + ldr r9, [pc, #192] @ 8e9a8 │ │ │ │ + mov r5, #1 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 34a38 │ │ │ │ + ldr r3, [pc, #160] @ 8e9ac │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 97f98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x674> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97fdc <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 98750 <__uspack_MOD_dcldrawaxisspecify@@Base+0xe2c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #552] @ 98884 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf60> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r2, pc, r2 │ │ │ │ + beq 8e8b0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r9, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 35434 │ │ │ │ + b 8e8b0 │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #68] @ 8e9b0 │ │ │ │ + ldr r1, [pc, #68] @ 8e9b4 │ │ │ │ + ldr r0, [pc, #68] @ 8e9b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r6, [sp, #140] @ 0x8c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 353c8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - mov r5, r9 │ │ │ │ - mov r8, r4 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - mov r4, fp │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - b 986cc <__uspack_MOD_dcldrawaxisspecify@@Base+0xda8> │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ - mla r1, fp, r5, r6 │ │ │ │ - mla r0, r8, r0, r7 │ │ │ │ - mla r1, r8, r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r5, r4 │ │ │ │ - ble 986c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0xda0> │ │ │ │ - mov r4, r8 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - b 985dc <__uspack_MOD_dcldrawaxisspecify@@Base+0xcb8> │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - mov r8, r3 │ │ │ │ - mla r0, r9, r5, sl │ │ │ │ - sub r1, r5, #1 │ │ │ │ - mla r0, r4, r0, r6 │ │ │ │ - mla r1, r4, r1, fp │ │ │ │ - mov r2, r4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r5, r8 │ │ │ │ - ble 98724 <__uspack_MOD_dcldrawaxisspecify@@Base+0xe00> │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - b 97ff8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d4> │ │ │ │ - add r3, sl, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - lsl r4, r5, #2 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r1, [r3], r4 │ │ │ │ - cmp sl, r6 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 98770 <__uspack_MOD_dcldrawaxisspecify@@Base+0xe4c> │ │ │ │ - ldr r2, [pc, #252] @ 98888 <__uspack_MOD_dcldrawaxisspecify@@Base+0xf64> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, fp │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 353c8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r1, fp, sl, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r4 │ │ │ │ - cmp r9, r1 │ │ │ │ - bne 987bc <__uspack_MOD_dcldrawaxisspecify@@Base+0xe98> │ │ │ │ - b 98688 <__uspack_MOD_dcldrawaxisspecify@@Base+0xd64> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 97cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x390> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8e860 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sp, ip, asr r3 │ │ │ │ + andeq pc, sp, ip, ror r4 @ │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, sp, r4, lsl r3 │ │ │ │ - andeq r9, fp, r0, asr #5 │ │ │ │ - andeq pc, fp, r4, lsr r1 @ │ │ │ │ - andeq r9, fp, r8, ror #4 │ │ │ │ - andeq r2, pc, r8, ror #14 │ │ │ │ - andeq r9, fp, ip, asr #4 │ │ │ │ - andeq r2, pc, r0, lsl #14 │ │ │ │ - andeq r9, fp, ip, lsr r2 │ │ │ │ - andeq r9, fp, r4, lsr #4 │ │ │ │ - muleq pc, r0, r6 @ │ │ │ │ - muleq fp, r8, r1 │ │ │ │ - andeq r9, fp, r0, lsl #3 │ │ │ │ - andeq r2, pc, r0, asr #10 │ │ │ │ - andeq r9, fp, r8, lsr r0 │ │ │ │ - andeq r9, fp, r8, lsr #32 │ │ │ │ - andeq r2, pc, r4, lsl #10 │ │ │ │ - andeq r9, fp, r0, asr #32 │ │ │ │ - andeq r9, fp, r0, lsr r0 │ │ │ │ - andeq r2, pc, r8, asr #9 │ │ │ │ - andeq r8, fp, ip, asr #31 │ │ │ │ - andeq r8, fp, r0, asr #31 │ │ │ │ - ldrdeq r2, [r0], -r4 │ │ │ │ - ldrdeq r8, [fp], -ip │ │ │ │ - andeq r2, r0, ip, ror #5 │ │ │ │ - andeq r8, fp, r8, asr #29 │ │ │ │ - andeq r2, r0, ip, lsl #6 │ │ │ │ - andeq r8, fp, r4, lsr #29 │ │ │ │ - @ instruction: 0x000022bc │ │ │ │ - muleq fp, r0, lr │ │ │ │ - muleq sp, r8, lr │ │ │ │ - andeq r8, fp, r0, lsl #30 │ │ │ │ - andeq pc, fp, ip, lsr #22 │ │ │ │ - andeq pc, fp, r0, asr #20 │ │ │ │ - andeq pc, fp, r8, asr #14 │ │ │ │ - andeq pc, fp, ip, ror #9 │ │ │ │ - andeq pc, fp, ip, lsr #7 │ │ │ │ - andeq pc, fp, r4, asr #6 │ │ │ │ - andeq pc, fp, r0, lsl r2 @ │ │ │ │ + ldrdeq r9, [ip], -ip │ │ │ │ + strdeq pc, [sp], -r0 │ │ │ │ + andeq r9, ip, ip, asr r0 │ │ │ │ + muleq ip, r4, fp │ │ │ │ + andeq r3, ip, ip, lsr #18 │ │ │ │ + andeq r3, ip, ip, ror #24 │ │ │ │ + andeq r6, ip, r8, ror pc │ │ │ │ │ │ │ │ -0009888c <__uspack_MOD_dcldrawaxis@@Base>: │ │ │ │ +0008e9bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - stmib sp, {r0, r1, r2} │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #780] @ 98bbc <__uspack_MOD_dcldrawaxis@@Base+0x330> │ │ │ │ - ldr r0, [pc, #780] @ 98bc0 <__uspack_MOD_dcldrawaxis@@Base+0x334> │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr r5, [pc, #764] @ 98bc4 <__uspack_MOD_dcldrawaxis@@Base+0x338> │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #11 │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 34774 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - beq 98958 <__uspack_MOD_dcldrawaxis@@Base+0xcc> │ │ │ │ - ldr fp, [pc, #708] @ 98bc8 <__uspack_MOD_dcldrawaxis@@Base+0x33c> │ │ │ │ - ldr r1, [pc, #708] @ 98bcc <__uspack_MOD_dcldrawaxis@@Base+0x340> │ │ │ │ - add fp, pc, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, fp │ │ │ │ - ldr sl, [pc, #692] @ 98bd0 <__uspack_MOD_dcldrawaxis@@Base+0x344> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 325f0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, #4 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r1, r1, r2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 325f0 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r8 │ │ │ │ - bl 300e8 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r8 │ │ │ │ - bl 300e8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 989c0 <__uspack_MOD_dcldrawaxis@@Base+0x134> │ │ │ │ - ldr r3, [pc, #620] @ 98bd4 <__uspack_MOD_dcldrawaxis@@Base+0x348> │ │ │ │ - ldr fp, [pc, #620] @ 98bd8 <__uspack_MOD_dcldrawaxis@@Base+0x34c> │ │ │ │ + str r0, [ip, #3624] @ 0xe28 │ │ │ │ + sub sp, sp, #436 @ 0x1b4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #1076] @ 8ee10 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #1072] @ 8ee14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + mov r3, #0 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8edd8 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 8ed68 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8eda4 │ │ │ │ + ldr r3, [pc, #1004] @ 8ee18 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ - add fp, pc, fp │ │ │ │ - add r1, r3, #16 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, fp │ │ │ │ - ldr sl, [pc, #600] @ 98bdc <__uspack_MOD_dcldrawaxis@@Base+0x350> │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 325f0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add sl, pc, sl │ │ │ │ - add r1, r3, #20 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 325f0 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r7 │ │ │ │ - bl 300e8 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, sl │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r3, #25 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #984] @ 8ee1c │ │ │ │ + mov r9, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #0 │ │ │ │ + add sl, sp, #416 @ 0x1a0 │ │ │ │ + mov r8, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #140] @ 0x8c │ │ │ │ + str r8, [sp, #128] @ 0x80 │ │ │ │ + str r9, [sp, #144] @ 0x90 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 300e8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 98a28 <__uspack_MOD_dcldrawaxis@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #528] @ 98be0 <__uspack_MOD_dcldrawaxis@@Base+0x354> │ │ │ │ - ldr fp, [pc, #528] @ 98be4 <__uspack_MOD_dcldrawaxis@@Base+0x358> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #900] @ 8ee20 │ │ │ │ + add r4, sp, #420 @ 0x1a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - add fp, pc, fp │ │ │ │ - add r1, r3, #8 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ mov r2, #6 │ │ │ │ - mov r0, fp │ │ │ │ - ldr sl, [pc, #508] @ 98be8 <__uspack_MOD_dcldrawaxis@@Base+0x35c> │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 34a68 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add sl, pc, sl │ │ │ │ - add r1, r3, #12 │ │ │ │ + ldr r3, [pc, #844] @ 8ee24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r2, #6 │ │ │ │ - mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ bl 34a68 │ │ │ │ + ldr r3, [pc, #796] @ 8ee28 │ │ │ │ mov r2, #6 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r6 │ │ │ │ - bl 33db4 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r6 │ │ │ │ - bl 33db4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 98a3c <__uspack_MOD_dcldrawaxis@@Base+0x1b0> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + add r7, sp, #28 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9656c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x44> │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 98a50 <__uspack_MOD_dcldrawaxis@@Base+0x1c4> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96620 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xf8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 30f10 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 98a9c <__uspack_MOD_dcldrawaxis@@Base+0x210> │ │ │ │ - ldr r8, [pc, #376] @ 98bec <__uspack_MOD_dcldrawaxis@@Base+0x360> │ │ │ │ - ldr r0, [pc, #376] @ 98bf0 <__uspack_MOD_dcldrawaxis@@Base+0x364> │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 32194 │ │ │ │ - ldr r0, [pc, #356] @ 98bf4 <__uspack_MOD_dcldrawaxis@@Base+0x368> │ │ │ │ - mov r2, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r8, r2 │ │ │ │ - bl 32194 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 98ad4 <__uspack_MOD_dcldrawaxis@@Base+0x248> │ │ │ │ - ldr r7, [pc, #332] @ 98bf8 <__uspack_MOD_dcldrawaxis@@Base+0x36c> │ │ │ │ - ldr r0, [pc, #332] @ 98bfc <__uspack_MOD_dcldrawaxis@@Base+0x370> │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, r7, #16 │ │ │ │ - bl 32194 │ │ │ │ - ldr r0, [pc, #312] @ 98c00 <__uspack_MOD_dcldrawaxis@@Base+0x374> │ │ │ │ - mov r2, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r7, #20 │ │ │ │ - bl 32194 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 98b0c <__uspack_MOD_dcldrawaxis@@Base+0x280> │ │ │ │ - ldr r6, [pc, #288] @ 98c04 <__uspack_MOD_dcldrawaxis@@Base+0x378> │ │ │ │ - ldr r0, [pc, #288] @ 98c08 <__uspack_MOD_dcldrawaxis@@Base+0x37c> │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r6, #8 │ │ │ │ - bl 2fb90 │ │ │ │ - ldr r0, [pc, #268] @ 98c0c <__uspack_MOD_dcldrawaxis@@Base+0x380> │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [pc, #752] @ 8ee2c │ │ │ │ mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, r6, #12 │ │ │ │ - bl 2fb90 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 98b58 <__uspack_MOD_dcldrawaxis@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #244] @ 98c10 <__uspack_MOD_dcldrawaxis@@Base+0x384> │ │ │ │ - ldr r0, [pc, #244] @ 98c14 <__uspack_MOD_dcldrawaxis@@Base+0x388> │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #216] @ 98c18 <__uspack_MOD_dcldrawaxis@@Base+0x38c> │ │ │ │ - ldr r0, [pc, #216] @ 98c1c <__uspack_MOD_dcldrawaxis@@Base+0x390> │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - mov r3, #32 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #7 │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #712] @ 8ee30 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 32d10 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #692] @ 8ee34 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + add r2, r3, r9 │ │ │ │ + eor sl, r2, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + bl 3298c │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8ecac │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [pc, #624] @ 8ee38 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 98ba4 <__uspack_MOD_dcldrawaxis@@Base+0x318> │ │ │ │ - ldr r3, [pc, #184] @ 98c20 <__uspack_MOD_dcldrawaxis@@Base+0x394> │ │ │ │ - ldr r0, [pc, #184] @ 98c24 <__uspack_MOD_dcldrawaxis@@Base+0x398> │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #6 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r1, [pc, #156] @ 98c28 <__uspack_MOD_dcldrawaxis@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #156] @ 98c2c <__uspack_MOD_dcldrawaxis@@Base+0x3a0> │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #32 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 8ed50 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r1, fp │ │ │ │ + mov r9, r0 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8ed48 │ │ │ │ + add ip, sp, #52 @ 0x34 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + bl 3163c │ │ │ │ + ldr r3, [pc, #484] @ 8ee3c │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r1, r5} │ │ │ │ + mov r1, r4 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r2, #6 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 32d10 │ │ │ │ - ldr r0, [pc, #132] @ 98c30 <__uspack_MOD_dcldrawaxis@@Base+0x3a4> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - ldrdeq lr, [fp], -r8 │ │ │ │ - andeq r8, fp, r8, lsl #9 │ │ │ │ - @ instruction: 0x000d53b4 │ │ │ │ - andeq r8, fp, r0, lsl #8 │ │ │ │ - andeq r1, pc, r0, lsl #18 │ │ │ │ - andeq r8, fp, r4, ror #7 │ │ │ │ - andeq r1, pc, r0, lsr #17 │ │ │ │ - ldrdeq r8, [fp], -ip │ │ │ │ - andeq r8, fp, r4, asr #7 │ │ │ │ - andeq r1, pc, r8, lsr r8 @ │ │ │ │ - andeq r8, fp, r0, asr #6 │ │ │ │ - andeq r8, fp, r8, lsr #6 │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ - andeq r8, fp, ip, lsl #5 │ │ │ │ - andeq r8, fp, ip, ror r2 │ │ │ │ - andeq r1, pc, ip, asr r7 @ │ │ │ │ - muleq fp, r8, r2 │ │ │ │ - andeq r8, fp, r8, lsl #5 │ │ │ │ - andeq r1, pc, r4, lsr #14 │ │ │ │ - andeq r8, fp, r8, lsr #4 │ │ │ │ - andeq r8, fp, ip, lsl r2 │ │ │ │ - ldrdeq r2, [r0], -r4 │ │ │ │ - andeq r8, fp, ip, lsr r1 │ │ │ │ - andeq r2, r0, ip, ror #5 │ │ │ │ - andeq r8, fp, r8, lsr #2 │ │ │ │ - andeq r2, r0, ip, lsl #6 │ │ │ │ - andeq r8, fp, r8, lsl #2 │ │ │ │ - @ instruction: 0x000022bc │ │ │ │ - strdeq r8, [fp], -r4 │ │ │ │ - andeq r8, fp, ip, lsr #3 │ │ │ │ - │ │ │ │ -00098c34 <__uspack_MOD_dcldrawscaledgraph@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #1536] @ 99250 <__uspack_MOD_dcldrawscaledgraph@@Base+0x61c> │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #1532] @ 99254 <__uspack_MOD_dcldrawscaledgraph@@Base+0x620> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r2, [pc, #440] @ 8ee40 │ │ │ │ + ldr r3, [pc, #392] @ 8ee14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - ldr sl, [r1, #24] │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r6, [r1] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r1, [pc, #1468] @ 99258 <__uspack_MOD_dcldrawscaledgraph@@Base+0x624> │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #1464] @ 9925c <__uspack_MOD_dcldrawscaledgraph@@Base+0x628> │ │ │ │ - add ip, r4, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 8ee0c │ │ │ │ + add sp, sp, #436 @ 0x1b4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #400] @ 8ee44 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - moveq r9, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r2, #18 │ │ │ │ - moveq sl, #1 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - ldr r0, [pc, #1416] @ 99260 <__uspack_MOD_dcldrawscaledgraph@@Base+0x62c> │ │ │ │ mov r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #380] @ 8ee48 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 34bb8 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 990f8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x4c4> │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 990e4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x4b0> │ │ │ │ - ldr r3, [r8] │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + add r9, r3, #1 │ │ │ │ + eor r9, r9, r3 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, r4, #1 │ │ │ │ - bic r8, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic fp, r3, r3, asr #31 │ │ │ │ - cmp r8, fp │ │ │ │ - beq 98d5c <__uspack_MOD_dcldrawscaledgraph@@Base+0x128> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #1324] @ 99264 <__uspack_MOD_dcldrawscaledgraph@@Base+0x630> │ │ │ │ - ldr r1, [pc, #1324] @ 99268 <__uspack_MOD_dcldrawscaledgraph@@Base+0x634> │ │ │ │ - ldr r0, [pc, #1324] @ 9926c <__uspack_MOD_dcldrawscaledgraph@@Base+0x638> │ │ │ │ + blt 8ec0c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r1, fp │ │ │ │ + mov r9, r0 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8ec2c │ │ │ │ + mov r9, fp │ │ │ │ + b 8ec2c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b 8ed28 │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #216] @ 8ee4c │ │ │ │ + ldr r1, [pc, #216] @ 8ee50 │ │ │ │ + ldr r0, [pc, #216] @ 8ee54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #15 │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - cmp r8, fp │ │ │ │ - movge r8, fp │ │ │ │ - cmp r9, #1 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - bne 98df0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1bc> │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 99058 <__uspack_MOD_dcldrawscaledgraph@@Base+0x424> │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31414 │ │ │ │ - bl 33274 │ │ │ │ - bl 30aa8 │ │ │ │ - bl 2ff98 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 31aa4 │ │ │ │ - ldr r2, [pc, #1204] @ 99270 <__uspack_MOD_dcldrawscaledgraph@@Base+0x63c> │ │ │ │ - ldr r3, [pc, #1172] @ 99254 <__uspack_MOD_dcldrawscaledgraph@@Base+0x620> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 99240 <__uspack_MOD_dcldrawscaledgraph@@Base+0x60c> │ │ │ │ - ldr r0, [pc, #1172] @ 99274 <__uspack_MOD_dcldrawscaledgraph@@Base+0x640> │ │ │ │ - mov r1, #18 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 98f14 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2e0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp sl, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - strne r0, [sp, #40] @ 0x28 │ │ │ │ - bne 9905c <__uspack_MOD_dcldrawscaledgraph@@Base+0x428> │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 31414 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2fdb8 │ │ │ │ - bl 33274 │ │ │ │ - bl 30aa8 │ │ │ │ - bl 2ff98 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 991d4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x5a0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r2, r7 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 98e64 <__uspack_MOD_dcldrawscaledgraph@@Base+0x230> │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 9917c <__uspack_MOD_dcldrawscaledgraph@@Base+0x548> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 31aa4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 991f4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x5c0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [r7], r9 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 98eb8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x284> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq 98db4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 98f08 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ - str r3, [r6], fp │ │ │ │ - cmp r5, r8 │ │ │ │ - bne 98ef8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2c4> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 98db4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ - add r3, r4, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl fp, r9, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - sub r8, r0, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], fp │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 98f38 <__uspack_MOD_dcldrawscaledgraph@@Base+0x304> │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 991cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x598> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 31414 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - add r1, r2, r4, lsl #2 │ │ │ │ - ldr r2, [r8, #4]! │ │ │ │ - str r2, [r3], fp │ │ │ │ - cmp r8, r1 │ │ │ │ - bne 98f78 <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq 98e30 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1fc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 990b8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x484> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r1, r5, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], fp │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 98fc0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x38c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - bl 33274 │ │ │ │ - bl 30aa8 │ │ │ │ - bl 2ff98 │ │ │ │ - cmp r9, #1 │ │ │ │ - moveq r1, r7 │ │ │ │ - bne 990cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x498> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r8, r0, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [r2], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge 99018 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bgt 8ea24 │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #168] @ 8ee58 │ │ │ │ + ldr r1, [pc, #168] @ 8ee5c │ │ │ │ + ldr r0, [pc, #168] @ 8ee60 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - bl 31aa4 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 991e4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x5b0> │ │ │ │ - cmp sl, #1 │ │ │ │ - beq 98db4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ - b 98ef0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2bc> │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bge 9910c <__uspack_MOD_dcldrawscaledgraph@@Base+0x4d8> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 31414 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 99200 <__uspack_MOD_dcldrawscaledgraph@@Base+0x5cc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 990b0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x47c> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - lsl fp, r9, #2 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - b 98f6c <__uspack_MOD_dcldrawscaledgraph@@Base+0x338> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - bl 33274 │ │ │ │ - bl 30aa8 │ │ │ │ - bl 2ff98 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 98e44 <__uspack_MOD_dcldrawscaledgraph@@Base+0x210> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 98e78 <__uspack_MOD_dcldrawscaledgraph@@Base+0x244> │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 34528 │ │ │ │ - b 98d14 <__uspack_MOD_dcldrawscaledgraph@@Base+0xe0> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 32554 │ │ │ │ - b 98cfc <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r8, r0, #4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [r2], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge 99134 <__uspack_MOD_dcldrawscaledgraph@@Base+0x500> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 31414 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 98fb0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x37c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 990a0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x46c> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 98fb0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x37c> │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 99244 <__uspack_MOD_dcldrawscaledgraph@@Base+0x610> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8ea24 │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #128] @ 8ee64 │ │ │ │ + ldr r1, [pc, #128] @ 8ee68 │ │ │ │ + ldr r0, [pc, #128] @ 8ee6c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 31aa4 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 98f08 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 98ea8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x274> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 98f08 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b 9905c <__uspack_MOD_dcldrawscaledgraph@@Base+0x428> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 98e80 <__uspack_MOD_dcldrawscaledgraph@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 98ea8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x274> │ │ │ │ - b 98ec8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x294> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 98db4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x180> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - bl 33274 │ │ │ │ - bl 30aa8 │ │ │ │ - bl 2ff98 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33ebc │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 31aa4 │ │ │ │ - b 98f08 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + b 8ea0c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - b 98ff0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ - andeq r5, sp, r4, asr r0 │ │ │ │ + andeq pc, sp, r8, asr #5 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - strdeq sp, [fp], -ip │ │ │ │ - strheq r8, [fp], -r8 @ │ │ │ │ - andeq r8, fp, r0, lsr #1 │ │ │ │ - andeq r7, fp, r8, ror #26 │ │ │ │ - andeq r8, fp, r4, lsr r0 │ │ │ │ - andeq pc, sl, r8, lsl r9 @ │ │ │ │ - andeq r4, sp, ip, ror #29 │ │ │ │ - andeq r7, fp, r4, lsl #31 │ │ │ │ + ldrdeq r3, [ip], -r0 │ │ │ │ + andeq r3, ip, r0, ror #17 │ │ │ │ + muleq ip, r0, r8 │ │ │ │ + andeq r3, ip, ip, asr #20 │ │ │ │ + andeq r3, ip, ip, lsr #20 │ │ │ │ + andeq r3, ip, ip, asr #21 │ │ │ │ + muleq ip, r0, r9 │ │ │ │ + andeq r7, ip, r0, ror #10 │ │ │ │ + strdeq r7, [ip], -r4 │ │ │ │ + ldrdeq r3, [ip], -r4 │ │ │ │ + andeq pc, sp, r0, lsr #32 │ │ │ │ + andeq r1, ip, r4, lsl #19 │ │ │ │ + muleq ip, ip, r6 │ │ │ │ + andeq r3, ip, r0, asr r5 │ │ │ │ + andeq r3, ip, r8, ror #16 │ │ │ │ + andeq r6, ip, ip, ror #22 │ │ │ │ + andeq r3, ip, ip, asr r4 │ │ │ │ + andeq r3, ip, ip, lsr #16 │ │ │ │ + andeq r6, ip, r0, lsr fp │ │ │ │ + @ instruction: 0x000c34b4 │ │ │ │ + strdeq r3, [ip], -r8 │ │ │ │ + strdeq r6, [ip], -ip │ │ │ │ │ │ │ │ -00099278 <__uspack_MOD_dcldrawscaledaxis@@Base>: │ │ │ │ +0008ee70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str r0, [ip, #3536] @ 0xdd0 │ │ │ │ + sub sp, sp, #524 @ 0x20c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1304] @ 8f3a8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #1300] @ 8f3ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ + mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ 99390 <__uspack_MOD_dcldrawscaledaxis@@Base+0x118> │ │ │ │ - ldr r0, [pc, #248] @ 99394 <__uspack_MOD_dcldrawscaledaxis@@Base+0x11c> │ │ │ │ - mov r6, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #17 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 99368 <__uspack_MOD_dcldrawscaledaxis@@Base+0xf0> │ │ │ │ - ldr r9, [pc, #216] @ 99398 <__uspack_MOD_dcldrawscaledaxis@@Base+0x120> │ │ │ │ - ldr r8, [pc, #216] @ 9939c <__uspack_MOD_dcldrawscaledaxis@@Base+0x124> │ │ │ │ - ldr r7, [pc, #216] @ 993a0 <__uspack_MOD_dcldrawscaledaxis@@Base+0x128> │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 326bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8f370 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 8f304 │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8f340 │ │ │ │ + ldr r3, [pc, #1232] @ 8f3b0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #1220] @ 8f3b4 │ │ │ │ + add sl, sp, #504 @ 0x1f8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r9, #4 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #27 │ │ │ │ + str sl, [sp, #228] @ 0xe4 │ │ │ │ + mvn fp, #0 │ │ │ │ + mov sl, #20480 @ 0x5000 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str r9, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r8, [sp, #208] @ 0xd0 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #1124] @ 8f3b8 │ │ │ │ + add r4, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r1, r3 │ │ │ │ mov r2, #6 │ │ │ │ - add r1, r9, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r7, pc, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 34a68 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1064] @ 8f3bc │ │ │ │ mov r2, #6 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r9, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r7, sl} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 34a68 │ │ │ │ + ldr r3, [pc, #1016] @ 8f3c0 │ │ │ │ mov r2, #6 │ │ │ │ - mov r0, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 33db4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [pc, #964] @ 8f3c4 │ │ │ │ mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33db4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 99380 <__uspack_MOD_dcldrawscaledaxis@@Base+0x108> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f9bc │ │ │ │ - ldr r4, [pc, #120] @ 993a4 <__uspack_MOD_dcldrawscaledaxis@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #120] @ 993a8 <__uspack_MOD_dcldrawscaledaxis@@Base+0x130> │ │ │ │ - add r4, pc, r4 │ │ │ │ + mov r0, #7 │ │ │ │ + stm sp, {r7, sl} │ │ │ │ + add sl, sp, #92 @ 0x5c │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r0, [pc, #920] @ 8f3c8 │ │ │ │ + mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #6 │ │ │ │ - add r1, r4, #8 │ │ │ │ - bl 2fb90 │ │ │ │ - ldr r0, [pc, #100] @ 993ac <__uspack_MOD_dcldrawscaledaxis@@Base+0x134> │ │ │ │ - mov r2, #6 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #904] @ 8f3cc │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 2fb90 │ │ │ │ - ldr r0, [pc, #84] @ 993b0 <__uspack_MOD_dcldrawscaledaxis@@Base+0x138> │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 32c80 │ │ │ │ + ldr r0, [pc, #880] @ 8f3d0 │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - b 3070c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 99388 <__uspack_MOD_dcldrawscaledaxis@@Base+0x110> │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32c80 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [pc, #836] @ 8f3d4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9bc │ │ │ │ - b 99354 <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc> │ │ │ │ - bl 2ff98 │ │ │ │ - b 99324 <__uspack_MOD_dcldrawscaledaxis@@Base+0xac> │ │ │ │ - bl 2ff98 │ │ │ │ - b 99354 <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc> │ │ │ │ - andeq sp, fp, r0, lsl #18 │ │ │ │ - andeq r7, fp, r8, ror #21 │ │ │ │ - andeq r0, pc, r4, asr #30 │ │ │ │ - andeq r7, fp, ip, asr #20 │ │ │ │ - andeq r7, fp, r4, asr #20 │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ - andeq r7, fp, r4, ror #19 │ │ │ │ - ldrdeq r7, [fp], -r4 │ │ │ │ - andeq r7, fp, r4, lsr sl │ │ │ │ - │ │ │ │ -000993b4 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ 993ec <__uspack_MOD_dclfitscalingparm@@Base+0x38> │ │ │ │ - mov r1, #17 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 33274 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq r7, [fp], -r8 │ │ │ │ - │ │ │ │ -000993f0 <__uspack_MOD_dclsettitle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #184] @ 994c4 <__uspack_MOD_dclsettitle@@Base+0xd4> │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 99450 <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ - ldr r0, [pc, #136] @ 994c8 <__uspack_MOD_dclsettitle@@Base+0xd8> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 3298c │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8f290 │ │ │ │ + ldr r0, [pc, #808] @ 8f3d8 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #784] @ 8f3dc │ │ │ │ mov r2, #5 │ │ │ │ - bl 32d10 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 99470 <__uspack_MOD_dclsettitle@@Base+0x80> │ │ │ │ - ldr r0, [pc, #108] @ 994cc <__uspack_MOD_dclsettitle@@Base+0xdc> │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + add r7, r3, #1 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #564] @ 0x234 │ │ │ │ + add r8, r8, #3 │ │ │ │ + rsbs r3, r8, #0 │ │ │ │ + and r3, r3, #3 │ │ │ │ + and r8, r8, #3 │ │ │ │ + rsbpl r8, r3, #0 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + sub r8, r8, #2 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + beq 8f2cc │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl 34378 │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, fp │ │ │ │ + bl 33b8c │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 8f2f8 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [sp, #116] @ 0x74 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r9, [sp, #32] │ │ │ │ + str sl, [sp, #20] │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #436] @ 8f3e0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl 30d18 │ │ │ │ + ldr r3, [pc, #424] @ 8f3e4 │ │ │ │ + mov r1, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 32d10 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 99490 <__uspack_MOD_dclsettitle@@Base+0xa0> │ │ │ │ - ldr r0, [pc, #80] @ 994d0 <__uspack_MOD_dclsettitle@@Base+0xe0> │ │ │ │ - mov r3, sl │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r1, r5} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r2, [pc, #380] @ 8f3e8 │ │ │ │ + ldr r3, [pc, #316] @ 8f3ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8f3a4 │ │ │ │ + add sp, sp, #524 @ 0x20c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #340] @ 8f3ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + cmp r0, r8 │ │ │ │ + ldrne r3, [sp, #136] @ 0x88 │ │ │ │ + ldreq r3, [sp, #140] @ 0x8c │ │ │ │ + strne r3, [sp, #120] @ 0x78 │ │ │ │ + streq r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + mvnne r7, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b 8f0e8 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34378 │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33b8c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b 8f160 │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #224] @ 8f3f0 │ │ │ │ + ldr r1, [pc, #224] @ 8f3f4 │ │ │ │ + ldr r0, [pc, #224] @ 8f3f8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 32d10 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 994b0 <__uspack_MOD_dclsettitle@@Base+0xc0> │ │ │ │ - ldr r0, [pc, #52] @ 994d4 <__uspack_MOD_dclsettitle@@Base+0xe4> │ │ │ │ - mov r3, r9 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8eed8 │ │ │ │ + ldr r2, [pc, #180] @ 8f3fc │ │ │ │ + ldr r1, [pc, #180] @ 8f400 │ │ │ │ + ldr r0, [pc, #180] @ 8f404 │ │ │ │ + mov lr, #25 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32d10 │ │ │ │ - ldr r0, [pc, #32] @ 994d8 <__uspack_MOD_dclsettitle@@Base+0xe8> │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 8f264 │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #140] @ 8f408 │ │ │ │ + ldr r1, [pc, #140] @ 8f40c │ │ │ │ + ldr r0, [pc, #140] @ 8f410 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, fp, ip, lsr #19 │ │ │ │ - andeq r7, fp, r0, lsl #19 │ │ │ │ - andeq r7, fp, r8, ror #18 │ │ │ │ - andeq r7, fp, ip, asr #18 │ │ │ │ - andeq r7, fp, ip, lsr r9 │ │ │ │ - andeq r7, fp, r0, lsl #18 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8eec0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, sp, r4, lsl lr │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, ip, r4, asr r7 │ │ │ │ + andeq r3, ip, r4, lsr r4 │ │ │ │ + ldrdeq r3, [ip], -r8 │ │ │ │ + andeq r3, ip, ip, lsr #13 │ │ │ │ + andeq r3, ip, r0, lsl #13 │ │ │ │ + andeq r3, ip, ip, asr #6 │ │ │ │ + andeq r3, ip, r4, lsr #6 │ │ │ │ + andeq r3, ip, r8, lsl #12 │ │ │ │ + strdeq r3, [ip], -r8 │ │ │ │ + andeq r7, ip, r4, asr r0 │ │ │ │ + andeq r1, ip, r4, lsl #11 │ │ │ │ + andeq r3, ip, r0, lsr #5 │ │ │ │ + andeq r8, ip, r0, lsr #14 │ │ │ │ + andeq r3, ip, r4, ror #1 │ │ │ │ + andeq lr, sp, ip, lsr sl │ │ │ │ + andeq r6, ip, r4, lsr #22 │ │ │ │ + @ instruction: 0x000c2fb4 │ │ │ │ + andeq r3, ip, r8, ror #5 │ │ │ │ + ldrdeq r6, [ip], -r0 │ │ │ │ + andeq r3, ip, r4, asr #5 │ │ │ │ + @ instruction: 0x000c32b8 │ │ │ │ + andeq r9, fp, r0, ror #4 │ │ │ │ + andeq r2, ip, ip, lsl pc │ │ │ │ + andeq r3, ip, r0, lsl #5 │ │ │ │ + andeq r6, ip, r8, ror #10 │ │ │ │ │ │ │ │ -000994dc <__uspack_MOD_dclscalingpoint@@Base>: │ │ │ │ +0008f414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #1388] @ 99a60 <__uspack_MOD_dclscalingpoint@@Base+0x584> │ │ │ │ - ldr r3, [pc, #1388] @ 99a64 <__uspack_MOD_dclscalingpoint@@Base+0x588> │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [r2] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1068] @ 8f874 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1064] @ 8f878 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ + ldr r7, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - beq 9965c <__uspack_MOD_dclscalingpoint@@Base+0x180> │ │ │ │ - ldr r7, [r0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 9965c <__uspack_MOD_dclscalingpoint@@Base+0x180> │ │ │ │ - ldr sl, [r0, #24] │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - cmp sl, #0 │ │ │ │ - rsbne r3, sl, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - strne r3, [sp, #12] │ │ │ │ - streq r3, [sp, #12] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - moveq sl, #1 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - beq 996e8 <__uspack_MOD_dclscalingpoint@@Base+0x20c> │ │ │ │ - ldr r6, [r1] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 99690 <__uspack_MOD_dclscalingpoint@@Base+0x1b4> │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - ldr r9, [r1, #24] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #1264] @ 99a68 <__uspack_MOD_dclscalingpoint@@Base+0x58c> │ │ │ │ - cmp r9, #0 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ │ │ + ldr fp, [sp, #196] @ 0xc4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ble 8f83c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 8f808 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8f7d4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 8f764 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8f7a0 │ │ │ │ + ldr r9, [pc, #920] @ 8f87c │ │ │ │ + add sl, sp, #84 @ 0x54 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 355e4 │ │ │ │ + ldr r1, [pc, #896] @ 8f880 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r1, [r7] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r1, lsl #4 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + mov r3, r6 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 32320 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 8f6f4 │ │ │ │ + ldr r3, [pc, #824] @ 8f884 │ │ │ │ + mov r6, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r4, #1 │ │ │ │ - moveq r9, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #1224] @ 99a6c <__uspack_MOD_dclscalingpoint@@Base+0x590> │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 34bb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bic fp, r8, r8, asr #31 │ │ │ │ - beq 99888 <__uspack_MOD_dclscalingpoint@@Base+0x3ac> │ │ │ │ - bic r8, r5, r5, asr #31 │ │ │ │ - cmp r8, fp │ │ │ │ - beq 995f4 <__uspack_MOD_dclscalingpoint@@Base+0x118> │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #812] @ 8f888 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r8, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + b 8f5c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8f738 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + add r4, r4, fp │ │ │ │ + beq 8f6f0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34378 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str fp, [sp] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33b8c │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r6, r6, #4 │ │ │ │ + bl 3454c │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3454c │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + tst r3, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrne r1, [sp, #108] @ 0x6c │ │ │ │ + ldreq r1, [sp, #112] @ 0x70 │ │ │ │ + bic r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r0, #15 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8f678 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8f59c │ │ │ │ mov r1, r3 │ │ │ │ - mov r3, #30 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #1164] @ 99a70 <__uspack_MOD_dclscalingpoint@@Base+0x594> │ │ │ │ - ldr r0, [pc, #1164] @ 99a74 <__uspack_MOD_dclscalingpoint@@Base+0x598> │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 31ccc │ │ │ │ + b 8f5ac │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + bl 3541c │ │ │ │ + ldr r0, [pc, #396] @ 8f88c │ │ │ │ + mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - cmp r8, fp │ │ │ │ - movge r8, fp │ │ │ │ - cmp sl, #1 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - bne 99710 <__uspack_MOD_dclscalingpoint@@Base+0x234> │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 99750 <__uspack_MOD_dclscalingpoint@@Base+0x274> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - ldr r2, [pc, #1104] @ 99a78 <__uspack_MOD_dclscalingpoint@@Base+0x59c> │ │ │ │ - ldr r3, [pc, #1080] @ 99a64 <__uspack_MOD_dclscalingpoint@@Base+0x588> │ │ │ │ + mov r1, sl │ │ │ │ + bl 31e70 │ │ │ │ + ldr r2, [pc, #380] @ 8f890 │ │ │ │ + ldr r3, [pc, #352] @ 8f878 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 99a5c <__uspack_MOD_dclscalingpoint@@Base+0x580> │ │ │ │ - ldr r0, [pc, #1072] @ 99a7c <__uspack_MOD_dclscalingpoint@@Base+0x5a0> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - cmp r1, #0 │ │ │ │ - movne r7, #0 │ │ │ │ - bne 99554 <__uspack_MOD_dclscalingpoint@@Base+0x78> │ │ │ │ - ldr r0, [pc, #1040] @ 99a80 <__uspack_MOD_dclscalingpoint@@Base+0x5a4> │ │ │ │ - mov r1, #15 │ │ │ │ + bne 8f870 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r0, [pc, #336] @ 8f894 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #1028] @ 99a84 <__uspack_MOD_dclscalingpoint@@Base+0x5a8> │ │ │ │ - mov r2, #6 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8f5ac │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #296] @ 8f898 │ │ │ │ + ldr r1, [pc, #296] @ 8f89c │ │ │ │ + ldr r0, [pc, #296] @ 8f8a0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 34bb8 │ │ │ │ - b 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - ldr r0, [pc, #1008] @ 99a88 <__uspack_MOD_dclscalingpoint@@Base+0x5ac> │ │ │ │ - mov r1, #15 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8f4dc │ │ │ │ + mov r3, #22 │ │ │ │ + ldr r2, [pc, #248] @ 8f8a4 │ │ │ │ + ldr r1, [pc, #248] @ 8f8a8 │ │ │ │ + ldr r0, [pc, #248] @ 8f8ac │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #996] @ 99a8c <__uspack_MOD_dclscalingpoint@@Base+0x5b0> │ │ │ │ - mov r2, #6 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8f4dc │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #208] @ 8f8b0 │ │ │ │ + ldr r1, [pc, #208] @ 8f8b4 │ │ │ │ + ldr r0, [pc, #208] @ 8f8b8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 34bb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - bic r3, r5, r5, asr #31 │ │ │ │ - cmp sl, #1 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne 998b0 <__uspack_MOD_dclscalingpoint@@Base+0x3d4> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 31414 │ │ │ │ - b 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - ldr r0, [pc, #928] @ 99a90 <__uspack_MOD_dclscalingpoint@@Base+0x5b4> │ │ │ │ - mov r1, #15 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8f4c0 │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #168] @ 8f8bc │ │ │ │ + ldr r1, [pc, #168] @ 8f8c0 │ │ │ │ + ldr r0, [pc, #168] @ 8f8c4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #916] @ 99a94 <__uspack_MOD_dclscalingpoint@@Base+0x5b8> │ │ │ │ - mov r2, #6 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 8f4a8 │ │ │ │ + mov r3, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #128] @ 8f8c8 │ │ │ │ + ldr r1, [pc, #128] @ 8f8cc │ │ │ │ + ldr r0, [pc, #128] @ 8f8d0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 34bb8 │ │ │ │ - b 996bc <__uspack_MOD_dclscalingpoint@@Base+0x1e0> │ │ │ │ - subs r1, r5, #1 │ │ │ │ - bpl 997ac <__uspack_MOD_dclscalingpoint@@Base+0x2d0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - strne r0, [sp, #24] │ │ │ │ - bne 99754 <__uspack_MOD_dclscalingpoint@@Base+0x278> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bge 99930 <__uspack_MOD_dclscalingpoint@@Base+0x454> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq 9987c <__uspack_MOD_dclscalingpoint@@Base+0x3a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 99a50 <__uspack_MOD_dclscalingpoint@@Base+0x574> │ │ │ │ - lsl r3, r5, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - add r8, sl, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - b 99818 <__uspack_MOD_dclscalingpoint@@Base+0x33c> │ │ │ │ - lsl r3, r5, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - add r8, sl, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - lsl fp, sl, #2 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov ip, r3 │ │ │ │ - add r0, r7, r8, lsl #2 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr lr, [r0], fp │ │ │ │ - cmp r1, r2 │ │ │ │ - str lr, [ip, #4]! │ │ │ │ - bge 997e4 <__uspack_MOD_dclscalingpoint@@Base+0x308> │ │ │ │ - cmp r9, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bne 999b8 <__uspack_MOD_dclscalingpoint@@Base+0x4dc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r8, r7, r8, lsl #2 │ │ │ │ - sub r1, r2, #4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r1, r2, r1 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [r8], fp │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 9982c <__uspack_MOD_dclscalingpoint@@Base+0x350> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9987c <__uspack_MOD_dclscalingpoint@@Base+0x3a0> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl fp, r9, #2 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ - str r3, [r6], fp │ │ │ │ - cmp r8, r4 │ │ │ │ - bne 9986c <__uspack_MOD_dclscalingpoint@@Base+0x390> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r9, #1 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 999c0 <__uspack_MOD_dclscalingpoint@@Base+0x4e4> │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - b 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - subs fp, r5, #1 │ │ │ │ - bmi 99994 <__uspack_MOD_dclscalingpoint@@Base+0x4b8> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - add r4, sl, r2 │ │ │ │ - add r4, r7, r4, lsl #2 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - mov r2, r4 │ │ │ │ - sub r6, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], sl │ │ │ │ - cmp fp, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 998e4 <__uspack_MOD_dclscalingpoint@@Base+0x408> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 31414 │ │ │ │ mov r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r6, #4]! │ │ │ │ - cmp r5, r3 │ │ │ │ - str r2, [r4], sl │ │ │ │ - bge 99910 <__uspack_MOD_dclscalingpoint@@Base+0x434> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl fp, r9, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r8, r0, #4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [r2], fp │ │ │ │ - cmp r4, r3 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge 99958 <__uspack_MOD_dclscalingpoint@@Base+0x47c> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq 99864 <__uspack_MOD_dclscalingpoint@@Base+0x388> │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt 9978c <__uspack_MOD_dclscalingpoint@@Base+0x2b0> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 99864 <__uspack_MOD_dclscalingpoint@@Base+0x388> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - b 99924 <__uspack_MOD_dclscalingpoint@@Base+0x448> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - b 99754 <__uspack_MOD_dclscalingpoint@@Base+0x278> │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 999f0 <__uspack_MOD_dclscalingpoint@@Base+0x514> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 99620 <__uspack_MOD_dclscalingpoint@@Base+0x144> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r1, [r3], r9 │ │ │ │ - cmp r4, r7 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 99a10 <__uspack_MOD_dclscalingpoint@@Base+0x534> │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 31414 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r5, #4]! │ │ │ │ - cmp r4, r3 │ │ │ │ - str r2, [r6], r9 │ │ │ │ - bge 99a38 <__uspack_MOD_dclscalingpoint@@Base+0x55c> │ │ │ │ - b 999e4 <__uspack_MOD_dclscalingpoint@@Base+0x508> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9987c <__uspack_MOD_dclscalingpoint@@Base+0x3a0> │ │ │ │ + bl 33a00 │ │ │ │ + b 8f49c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000d47b4 │ │ │ │ + andeq lr, sp, ip, asr r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r7, fp, r8, lsl #16 │ │ │ │ - ldrdeq r7, [fp], -r4 │ │ │ │ - andeq r7, fp, ip, asr #9 │ │ │ │ - andeq pc, sl, r0, lsl #1 │ │ │ │ - andeq r4, sp, r0, lsl #13 │ │ │ │ - andeq r7, fp, r4, lsr r7 │ │ │ │ - andeq r7, fp, r0, lsl r7 │ │ │ │ - strdeq r7, [fp], -r8 │ │ │ │ - andeq r7, fp, r8, ror #13 │ │ │ │ - ldrdeq r7, [fp], -r0 │ │ │ │ - muleq fp, r0, r6 │ │ │ │ - andeq r7, fp, r8, ror r6 │ │ │ │ + andeq r2, ip, r4, ror #31 │ │ │ │ + andeq r8, ip, r0, asr r4 │ │ │ │ + andeq r3, ip, ip, lsl r1 │ │ │ │ + andeq r3, ip, r4, lsl #2 │ │ │ │ + andeq r2, ip, r8, asr #27 │ │ │ │ + muleq sp, r4, r5 │ │ │ │ + andeq r5, ip, r0, ror r8 │ │ │ │ + strdeq r2, [ip], -r0 │ │ │ │ + ldrdeq r2, [ip], -r8 │ │ │ │ + andeq r6, ip, r0, ror r1 │ │ │ │ + ldrdeq r2, [ip], -r4 │ │ │ │ + andeq r2, ip, r0, lsr #29 │ │ │ │ + andeq r6, ip, r8, lsr r1 │ │ │ │ + andeq r2, ip, r0, ror #26 │ │ │ │ + andeq r2, ip, ip, ror #28 │ │ │ │ + andeq r6, ip, r4, lsl #2 │ │ │ │ + strdeq r2, [ip], -r8 │ │ │ │ + andeq r2, ip, r8, lsr lr │ │ │ │ + ldrdeq r6, [ip], -r0 │ │ │ │ + muleq ip, r0, sl │ │ │ │ + andeq r2, ip, r4, lsl #28 │ │ │ │ + muleq ip, ip, r0 │ │ │ │ │ │ │ │ -00099a98 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ +0008f8d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 99aec <__umpack_MOD_dclfillmap@@Base+0x54> │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #56] @ 99af0 <__umpack_MOD_dclfillmap@@Base+0x58> │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #352] @ 8fa4c │ │ │ │ + sub sp, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #1 │ │ │ │ + add fp, r4, #12 │ │ │ │ + add sl, r4, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r4, #8 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r5, [pc, #300] @ 8fa50 │ │ │ │ + bl 35818 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 358a8 │ │ │ │ + ldr r3, [pc, #276] @ 8fa54 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #11 │ │ │ │ + beq 8f9ac │ │ │ │ + cmp r3, #31 │ │ │ │ + beq 8f97c │ │ │ │ + cmp r3, #22 │ │ │ │ + beq 8f9cc │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 358a8 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 34774 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35788 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #196] @ 8fa58 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #10 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - andeq r7, fp, r0, lsr r3 │ │ │ │ - ldrdeq sp, [fp], -ip │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #168] @ 8fa5c │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [r8] │ │ │ │ + str r0, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #140] @ 8fa60 │ │ │ │ + add r1, r4, #16 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #124] @ 8fa64 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 30298 │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + ldr r1, [pc, #88] @ 8fa58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + addeq r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ + strne r6, [r8] │ │ │ │ + strne r5, [r9] │ │ │ │ + streq r5, [r8] │ │ │ │ + streq r6, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq lr, lr, r8, ror sp │ │ │ │ + andeq lr, sp, ip, ror #6 │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + @ instruction: 0x000c2cb0 │ │ │ │ + andeq r2, ip, r4, lsr #25 │ │ │ │ + │ │ │ │ +0008fa68 : │ │ │ │ + mov r3, #20 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00099af4 <__umpack_MOD_dcldrawmap@@Base>: │ │ │ │ +0008fa74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 99b48 <__umpack_MOD_dcldrawmap@@Base+0x54> │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #56] @ 99b4c <__umpack_MOD_dcldrawmap@@Base+0x58> │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 8fb20 │ │ │ │ + ldr r7, [pc, #148] @ 8fb24 │ │ │ │ mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 34774 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ac0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #10 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - andeq r7, fp, r0, ror #5 │ │ │ │ - andeq sp, fp, r0, lsl #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #160 @ 0xa0 │ │ │ │ + str r3, [r4] │ │ │ │ + b 8fae0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8fb10 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #20 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 8fb18 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 8fab4 │ │ │ │ + ldr r3, [pc, #16] @ 8fb28 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq lr, lr, ip, ror #23 │ │ │ │ + andeq r0, lr, r4, lsr #23 │ │ │ │ + andeq lr, lr, r8, ror #22 │ │ │ │ │ │ │ │ -00099b50 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ +0008fb2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ 99b94 <__umpack_MOD_dcldrawlimb@@Base+0x44> │ │ │ │ - ldr r1, [pc, #44] @ 99b98 <__umpack_MOD_dcldrawlimb@@Base+0x48> │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi 8fb80 │ │ │ │ + ldr r2, [pc, #260] @ 8fc5c │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 8fbec │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 8fbb4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 8fc24 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #216] @ 8fc60 │ │ │ │ + ldr r1, [pc, #216] @ 8fc64 │ │ │ │ + ldr r0, [pc, #216] @ 8fc68 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 34774 │ │ │ │ - bl 358f0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 3070c │ │ │ │ - muleq fp, r4, r2 │ │ │ │ - andeq sp, fp, r4, lsr r0 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #176] @ 8fc6c │ │ │ │ + ldr r0, [pc, #176] @ 8fc70 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 2fc68 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2f3a4 │ │ │ │ + ldr r5, [pc, #128] @ 8fc74 │ │ │ │ + ldr r0, [pc, #128] @ 8fc78 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 30610 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 31018 │ │ │ │ + ldr r5, [pc, #80] @ 8fc7c │ │ │ │ + ldr r0, [pc, #80] @ 8fc80 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 34ce4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 324b8 │ │ │ │ + strdeq r7, [ip], -ip │ │ │ │ + andeq r8, fp, ip, asr #20 │ │ │ │ + andeq r2, ip, r0, lsl #22 │ │ │ │ + andeq r5, ip, r0, ror #26 │ │ │ │ + andeq lr, lr, r0, asr #21 │ │ │ │ + andeq r0, lr, r4, ror sl │ │ │ │ + andeq lr, lr, r8, lsl #21 │ │ │ │ + andeq r0, lr, ip, lsr sl │ │ │ │ + andeq lr, lr, r0, asr sl │ │ │ │ + andeq r0, lr, r4, lsl #20 │ │ │ │ │ │ │ │ -00099b9c <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ +0008fc84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ 99be0 <__umpack_MOD_dcldrawgrid@@Base+0x44> │ │ │ │ - ldr r1, [pc, #44] @ 99be4 <__umpack_MOD_dcldrawgrid@@Base+0x48> │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi 8fcd8 │ │ │ │ + ldr r2, [pc, #260] @ 8fdb4 │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 8fd44 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 8fd0c │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 8fd7c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #216] @ 8fdb8 │ │ │ │ + ldr r1, [pc, #216] @ 8fdbc │ │ │ │ + ldr r0, [pc, #216] @ 8fdc0 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #11 │ │ │ │ - bl 34774 │ │ │ │ - bl 32680 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 3070c │ │ │ │ - andeq r7, fp, r4, asr r2 │ │ │ │ - andeq ip, fp, r8, ror #31 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #176] @ 8fdc4 │ │ │ │ + ldr r0, [pc, #176] @ 8fdc8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 2fc68 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 300dc │ │ │ │ + ldr r5, [pc, #128] @ 8fdcc │ │ │ │ + ldr r0, [pc, #128] @ 8fdd0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 30610 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2f944 │ │ │ │ + ldr r5, [pc, #80] @ 8fdd4 │ │ │ │ + ldr r0, [pc, #80] @ 8fdd8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 34ce4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33f04 │ │ │ │ + andeq r7, ip, r4, lsr #25 │ │ │ │ + strdeq r8, [fp], -r4 │ │ │ │ + @ instruction: 0x000c29b0 │ │ │ │ + andeq r5, ip, r8, lsl #24 │ │ │ │ + andeq lr, lr, r8, ror #18 │ │ │ │ + andeq r0, lr, ip, lsl r9 │ │ │ │ + andeq lr, lr, r0, lsr r9 │ │ │ │ + andeq r0, lr, r4, ror #17 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + andeq r0, lr, ip, lsr #17 │ │ │ │ │ │ │ │ -00099be8 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ +0008fddc : │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi 8fe00 │ │ │ │ + ldr r2, [pc, #84] @ 8fe48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ 99c2c <__umpack_MOD_dcldrawglobe@@Base+0x44> │ │ │ │ - ldr r1, [pc, #44] @ 99c30 <__umpack_MOD_dcldrawglobe@@Base+0x48> │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ 8fe4c │ │ │ │ + ldr r1, [pc, #52] @ 8fe50 │ │ │ │ + ldr r0, [pc, #52] @ 8fe54 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 34774 │ │ │ │ - bl 301b4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 3070c │ │ │ │ - andeq r7, fp, r4, lsl r2 │ │ │ │ - muleq fp, ip, pc @ │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r7, ip, r4, ror #22 │ │ │ │ + @ instruction: 0x000b87b8 │ │ │ │ + andeq r2, ip, ip, ror r8 │ │ │ │ + andeq r5, ip, ip, asr #21 │ │ │ │ │ │ │ │ -00099c34 <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ +0008fe58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ 99c6c <__umpack_MOD_dclfitmapparm@@Base+0x38> │ │ │ │ - mov r1, #13 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 3394c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq r7, [fp], -r8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi 8fecc │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 8fef8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 8ff10 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #160 @ 0xa0 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 8ff00 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 8ff14 │ │ │ │ + ldr r1, [pc, #64] @ 8ff18 │ │ │ │ + ldr r0, [pc, #64] @ 8ff1c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq r0, lr, r4, lsr #15 │ │ │ │ + andeq r8, fp, r0, lsl #14 │ │ │ │ + andeq r2, ip, ip, asr #15 │ │ │ │ + andeq r5, ip, r4, lsl sl │ │ │ │ │ │ │ │ -00099c70 <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ +0008ff20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r2, [pc, #712] @ 99f60 <__umpack_MOD_dclsetmappoint@@Base+0x2f0> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #704] @ 99f64 <__umpack_MOD_dclsetmappoint@@Base+0x2f4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - ldr r0, [pc, #664] @ 99f68 <__umpack_MOD_dclsetmappoint@@Base+0x2f8> │ │ │ │ - add sl, r5, #1 │ │ │ │ - add fp, r4, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bic r6, sl, sl, asr #31 │ │ │ │ - bic r9, fp, fp, asr #31 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r0, pc, r0 │ │ │ │ - moveq r7, #1 │ │ │ │ - mov r1, #14 │ │ │ │ - cmp r8, #0 │ │ │ │ - moveq r8, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r6, r9 │ │ │ │ - beq 99d38 <__umpack_MOD_dclsetmappoint@@Base+0xc8> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, #30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #14 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #580] @ 99f6c <__umpack_MOD_dclsetmappoint@@Base+0x2fc> │ │ │ │ - ldr r0, [pc, #580] @ 99f70 <__umpack_MOD_dclsetmappoint@@Base+0x300> │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi 8ff8c │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 8ffb8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 8ffd0 │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 8ffc0 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 8ffd4 │ │ │ │ + ldr r1, [pc, #64] @ 8ffd8 │ │ │ │ + ldr r0, [pc, #64] @ 8ffdc │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r6, r9 │ │ │ │ - movge r6, r9 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bne 99da0 <__umpack_MOD_dclsetmappoint@@Base+0x130> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 99e9c <__umpack_MOD_dclsetmappoint@@Base+0x22c> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 3484c │ │ │ │ - ldr r2, [pc, #520] @ 99f74 <__umpack_MOD_dclsetmappoint@@Base+0x304> │ │ │ │ - ldr r3, [pc, #500] @ 99f64 <__umpack_MOD_dclsetmappoint@@Base+0x2f4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 99f5c <__umpack_MOD_dclsetmappoint@@Base+0x2ec> │ │ │ │ - ldr r0, [pc, #488] @ 99f78 <__umpack_MOD_dclsetmappoint@@Base+0x308> │ │ │ │ - mov r1, #14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 99de0 <__umpack_MOD_dclsetmappoint@@Base+0x170> │ │ │ │ - mov r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + ldrdeq r0, [lr], -ip │ │ │ │ + andeq r8, fp, r0, asr #12 │ │ │ │ + andeq r2, ip, r4, lsl r7 │ │ │ │ + andeq r5, ip, r4, asr r9 │ │ │ │ + │ │ │ │ +0008ffe0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 90198 │ │ │ │ + ldr r7, [pc, #416] @ 9019c │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #160 @ 0xa0 │ │ │ │ + str r3, [r4] │ │ │ │ + b 90050 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90080 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #20 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 90098 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 90024 │ │ │ │ + ldr r3, [pc, #280] @ 901a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ bl 33ebc │ │ │ │ - cmp r8, #1 │ │ │ │ + ldr r3, [pc, #232] @ 901a4 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ mov r1, r0 │ │ │ │ - strne r0, [sp, #28] │ │ │ │ - bne 99ea0 <__umpack_MOD_dclsetmappoint@@Base+0x230> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 3484c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 99d64 <__umpack_MOD_dclsetmappoint@@Base+0xf4> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 99e00 <__umpack_MOD_dclsetmappoint@@Base+0x190> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 99f48 <__umpack_MOD_dclsetmappoint@@Base+0x2d8> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 3484c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - add r5, r1, r5, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne 99e3c <__umpack_MOD_dclsetmappoint@@Base+0x1cc> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq 99d64 <__umpack_MOD_dclsetmappoint@@Base+0xf4> │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 99e90 <__umpack_MOD_dclsetmappoint@@Base+0x220> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r9, r3, #4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r4, r1, r4, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 99e80 <__umpack_MOD_dclsetmappoint@@Base+0x210> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 99d64 <__umpack_MOD_dclsetmappoint@@Base+0xf4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bge 99ee8 <__umpack_MOD_dclsetmappoint@@Base+0x278> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 3484c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 99e90 <__umpack_MOD_dclsetmappoint@@Base+0x220> │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 99f50 <__umpack_MOD_dclsetmappoint@@Base+0x2e0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r3, #4 │ │ │ │ - b 99e2c <__umpack_MOD_dclsetmappoint@@Base+0x1bc> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ bl 33ebc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [r2], r6 │ │ │ │ - cmp r4, r3 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge 99f0c <__umpack_MOD_dclsetmappoint@@Base+0x29c> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 3484c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 99e70 <__umpack_MOD_dclsetmappoint@@Base+0x200> │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt 99ed8 <__umpack_MOD_dclsetmappoint@@Base+0x268> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r3, [pc, #188] @ 901a8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - b 99e70 <__umpack_MOD_dclsetmappoint@@Base+0x200> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b 99ea0 <__umpack_MOD_dclsetmappoint@@Base+0x230> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 90170 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - b 99e90 <__umpack_MOD_dclsetmappoint@@Base+0x220> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, sp, r8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, fp, r0, asr r1 │ │ │ │ - andeq r6, fp, r8, lsl #27 │ │ │ │ - andeq lr, sl, ip, lsr r9 │ │ │ │ - andeq r3, sp, ip, lsr pc │ │ │ │ - andeq r7, fp, r4, lsr #1 │ │ │ │ + ldr r2, [pc, #108] @ 901ac │ │ │ │ + ldr r1, [pc, #108] @ 901b0 │ │ │ │ + ldr r0, [pc, #108] @ 901b4 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #8 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 90130 │ │ │ │ + andeq lr, lr, r0, lsl #13 │ │ │ │ + andeq r0, lr, r8, lsr r6 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + andeq r8, fp, ip, asr r5 │ │ │ │ + andeq r8, fp, r8, lsr r5 │ │ │ │ + andeq lr, lr, r0, lsr r5 │ │ │ │ + andeq r2, ip, r0, ror r5 │ │ │ │ + andeq r5, ip, r8, lsr #15 │ │ │ │ │ │ │ │ -00099f7c <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ +000901b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ 9a060 <__umpack_MOD_dclsetcirclewindow@@Base+0xe4> │ │ │ │ - ldr r3, [pc, #200] @ 9a064 <__umpack_MOD_dclsetcirclewindow@@Base+0xe8> │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #1008] @ 905c0 │ │ │ │ + ldr r3, [pc, #1008] @ 905c4 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #192] @ 9a068 <__umpack_MOD_dclsetcirclewindow@@Base+0xec> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #18 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #156] @ 9a06c <__umpack_MOD_dclsetcirclewindow@@Base+0xf0> │ │ │ │ + bl 3037c │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + add r5, sp, #52 @ 0x34 │ │ │ │ + ldr r4, [pc, #956] @ 905c8 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32f74 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 33f70 │ │ │ │ + ldr r0, [pc, #916] @ 905cc │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r0, [pc, #900] @ 905d0 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 323b0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, r4, #4 │ │ │ │ + bl 3490c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + bl 2f800 │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, r4, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bl 2f800 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 317c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 905a0 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + bl 30490 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2f800 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 303e8 │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 90384 │ │ │ │ + ldr fp, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, fp │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r4, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2f800 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34f60 │ │ │ │ + cmp r4, sl │ │ │ │ + ble 90334 │ │ │ │ + bl 3418c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r7, r7, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne 902e4 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne fp, [sp, #104] @ 0x68 │ │ │ │ + addne fp, fp, #-2147483648 @ 0x80000000 │ │ │ │ + strne fp, [sp, #100] @ 0x64 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [pc, #516] @ 905d4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, r3, #4 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [r6] │ │ │ │ - strne r3, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [r5] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - strne r3, [sp, #4] │ │ │ │ - bl 31cfc │ │ │ │ - ldr r2, [pc, #72] @ 9a070 <__umpack_MOD_dclsetcirclewindow@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #56] @ 9a064 <__umpack_MOD_dclsetcirclewindow@@Base+0xe8> │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f800 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f800 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f800 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 317c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 904a4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 317c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 904a4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 317c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 904a4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 317c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90558 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + bl 30490 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2f800 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 303e8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 90554 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r4, #1 │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f800 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34f60 │ │ │ │ + cmp r7, r4 │ │ │ │ + bge 90504 │ │ │ │ + bl 3418c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r8, r8, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne 903f8 │ │ │ │ + ldr r2, [pc, #92] @ 905d8 │ │ │ │ + ldr r3, [pc, #68] @ 905c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9a05c <__umpack_MOD_dclsetcirclewindow@@Base+0xe0> │ │ │ │ - ldr r0, [pc, #40] @ 9a074 <__umpack_MOD_dclsetcirclewindow@@Base+0xf8> │ │ │ │ - mov r1, #18 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ + bne 905bc │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 317c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 902c0 │ │ │ │ + b 903a8 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sp, r0, lsl sp │ │ │ │ + ldrdeq sp, [sp], -r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq fp, r4, lr │ │ │ │ - andeq r6, fp, r8, lsr #27 │ │ │ │ - andeq r3, sp, r0, lsl #25 │ │ │ │ - strdeq r6, [fp], -r8 │ │ │ │ + muleq ip, r8, r7 │ │ │ │ + muleq ip, r0, r4 │ │ │ │ + andeq r2, ip, r8, lsl #9 │ │ │ │ + ldrdeq r7, [ip], -r0 │ │ │ │ + andeq sp, sp, ip, lsr #14 │ │ │ │ │ │ │ │ -0009a078 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ +000905dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ 9a15c <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe4> │ │ │ │ - ldr r3, [pc, #200] @ 9a160 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe8> │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r4, [pc, #988] @ 909d0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r0, r4, #8 │ │ │ │ + ldr r5, [pc, #968] @ 909d4 │ │ │ │ + bl 34018 │ │ │ │ + ldr r3, [pc, #964] @ 909d8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90644 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 90878 │ │ │ │ + ldr r4, [pc, #912] @ 909dc │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r3, r4, #12 │ │ │ │ + add r2, r4, #16 │ │ │ │ + add r1, r4, #20 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9088c │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9088c │ │ │ │ + ldr r9, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9088c │ │ │ │ + ldr sl, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9088c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #192] @ 9a164 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xec> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 90710 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r4, [pc, #692] @ 909e0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r4, pc, r4 │ │ │ │ + cmp r3, #29 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ble 90964 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [pc, #652] @ 909e4 │ │ │ │ + ldr r2, [pc, #652] @ 909e8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 32344 │ │ │ │ + ldr r0, [pc, #628] @ 909ec │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #21 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #156] @ 9a168 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xf0> │ │ │ │ + add r1, r4, #32 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #612] @ 909f0 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 34bb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [r6] │ │ │ │ - strne r3, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [r5] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - strne r3, [sp, #4] │ │ │ │ - bl 33448 │ │ │ │ - ldr r2, [pc, #72] @ 9a16c <__umpack_MOD_dclsetmapcontactpoint@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #56] @ 9a160 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe8> │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ + bl 30298 │ │ │ │ + ldr r3, [r5] │ │ │ │ + sub r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi 908c4 │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r7, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90894 │ │ │ │ + ldr r9, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90894 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 90814 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 90854 │ │ │ │ + ldr r2, [pc, #452] @ 909f4 │ │ │ │ + ldr r1, [pc, #452] @ 909f8 │ │ │ │ + ldr r0, [pc, #452] @ 909fc │ │ │ │ + mov lr, #38 @ 0x26 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9a158 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xe0> │ │ │ │ - ldr r0, [pc, #40] @ 9a170 <__umpack_MOD_dclsetmapcontactpoint@@Base+0xf8> │ │ │ │ - mov r1, #21 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sp, r4, lsl ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, fp, ip, lsr #27 │ │ │ │ - andeq r6, fp, ip, lsr #25 │ │ │ │ - andeq r3, sp, r4, lsl #23 │ │ │ │ - andeq r6, fp, r0, lsl sp │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + ldr r1, [pc, #420] @ 90a00 │ │ │ │ + ldr r0, [pc, #420] @ 90a04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r1, #32 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 2f62c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90644 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 90854 │ │ │ │ + ldr r1, [pc, #344] @ 90a08 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [pc, #336] @ 90a0c │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + b 90854 │ │ │ │ + cmp r3, #22 │ │ │ │ + bne 9088c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r8, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90974 │ │ │ │ + ldr r9, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90974 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r7, [r4, #32] │ │ │ │ + ldr r4, [pc, #240] @ 90a10 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r9, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [pc, #216] @ 90a14 │ │ │ │ + ldr r0, [pc, #216] @ 90a18 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #32 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r0, [pc, #196] @ 90a1c │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ + b 9086c │ │ │ │ + ldr r1, [pc, #180] @ 90a20 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + b 90750 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 909a0 │ │ │ │ + ldr r1, [pc, #120] @ 90a08 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [pc, #136] @ 90a24 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + ldr r4, [pc, #128] @ 90a28 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 90934 │ │ │ │ + ldr r1, [pc, #104] @ 90a2c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + b 90934 │ │ │ │ + andeq lr, lr, r0, ror #1 │ │ │ │ + muleq sp, r8, r6 │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + andeq lr, lr, ip, lsl #1 │ │ │ │ + andeq sp, lr, r8, lsr #31 │ │ │ │ + andeq sp, lr, ip, ror pc │ │ │ │ + andeq r7, ip, ip, asr #4 │ │ │ │ + andeq r1, ip, r0, lsl pc │ │ │ │ + andeq r1, ip, r4, lsl #30 │ │ │ │ + andeq r1, ip, r0, lsr #29 │ │ │ │ + andeq r1, ip, r4, asr #29 │ │ │ │ + strheq r5, [ip], -r8 │ │ │ │ + andeq sp, lr, r8, ror lr │ │ │ │ + andeq r1, ip, r8, lsr #28 │ │ │ │ + andmi r0, ip, #0 │ │ │ │ + andeq sp, lr, ip, lsl lr │ │ │ │ + @ instruction: 0x000eddb4 │ │ │ │ + muleq lr, r8, sp │ │ │ │ + andeq r1, ip, r8, asr #26 │ │ │ │ + andeq r1, ip, r8, lsr sp │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq sp, lr, ip, lsr sp │ │ │ │ + andeq sp, lr, ip, lsr #26 │ │ │ │ + eorsmi r0, r4, #0 │ │ │ │ │ │ │ │ -0009a174 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ +00090a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #860] @ 9a4ec <__uhpack_MOD_dcldrawxboxline@@Base+0x378> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #856] @ 9a4f0 <__uhpack_MOD_dcldrawxboxline@@Base+0x37c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r0, [pc, #792] @ 9a4f4 <__uhpack_MOD_dcldrawxboxline@@Base+0x380> │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #788] @ 9a4f8 <__uhpack_MOD_dcldrawxboxline@@Base+0x384> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - moveq r7, #1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr ip, [pc, #212] @ 90b1c │ │ │ │ + ldr r6, [r0] │ │ │ │ + add ip, pc, ip │ │ │ │ mov r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #15 │ │ │ │ - moveq r8, #1 │ │ │ │ - add fp, r4, r3 │ │ │ │ - add sl, r5, r3 │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 9a49c <__uhpack_MOD_dcldrawxboxline@@Base+0x328> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq 9a4b4 <__uhpack_MOD_dcldrawxboxline@@Base+0x340> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bic r6, sl, sl, asr #31 │ │ │ │ - bic r9, fp, fp, asr #31 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ - beq 9a284 <__uhpack_MOD_dcldrawxboxline@@Base+0x110> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #668] @ 9a4fc <__uhpack_MOD_dcldrawxboxline@@Base+0x388> │ │ │ │ - ldr r1, [pc, #668] @ 9a500 <__uhpack_MOD_dcldrawxboxline@@Base+0x38c> │ │ │ │ - ldr r0, [pc, #668] @ 9a504 <__uhpack_MOD_dcldrawxboxline@@Base+0x390> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + str r3, [ip] │ │ │ │ + ble 90afc │ │ │ │ + ldr r0, [ip, #4] │ │ │ │ + add r4, ip, #8 │ │ │ │ + sub r7, r0, #-1073741823 @ 0xc0000001 │ │ │ │ + add ip, ip, #264 @ 0x108 │ │ │ │ + add lr, r1, r7, lsl #2 │ │ │ │ + add r4, r4, r7, lsl #2 │ │ │ │ + add r2, r2, r7, lsl #2 │ │ │ │ + add r1, ip, r7, lsl #2 │ │ │ │ + mov r8, #0 │ │ │ │ + b 90aac │ │ │ │ + ldr r7, [lr, #4]! │ │ │ │ + ldr ip, [r2, #4]! │ │ │ │ + cmp r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + add r0, r0, #1 │ │ │ │ + mov r8, #1 │ │ │ │ + str r7, [r4, #4]! │ │ │ │ + str ip, [r1, #4]! │ │ │ │ + blt 90b04 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + add r3, r3, #1 │ │ │ │ + ble 90a88 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 90ad0 │ │ │ │ + ldr r3, [pc, #88] @ 90b20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + str r5, [r3] │ │ │ │ + ldr r2, [pc, #76] @ 90b24 │ │ │ │ + ldr r1, [pc, #76] @ 90b28 │ │ │ │ + ldr r0, [pc, #76] @ 90b2c │ │ │ │ + mov lr, #24 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r6, r9 │ │ │ │ - movge r6, r9 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - bne 9a2fc <__uhpack_MOD_dcldrawxboxline@@Base+0x188> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldrne r9, [sp, #16] │ │ │ │ - bne 9a3b4 <__uhpack_MOD_dcldrawxboxline@@Base+0x240> │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30c64 │ │ │ │ - ldr r2, [pc, #576] @ 9a508 <__uhpack_MOD_dcldrawxboxline@@Base+0x394> │ │ │ │ - ldr r3, [pc, #548] @ 9a4f0 <__uhpack_MOD_dcldrawxboxline@@Base+0x37c> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [pc, #36] @ 90b30 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9a4e8 <__uhpack_MOD_dcldrawxboxline@@Base+0x374> │ │ │ │ - ldr r0, [pc, #544] @ 9a50c <__uhpack_MOD_dcldrawxboxline@@Base+0x398> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 9a488 <__uhpack_MOD_dcldrawxboxline@@Base+0x314> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl lr, r7, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], lr │ │ │ │ - cmp r4, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge 9a320 <__uhpack_MOD_dcldrawxboxline@@Base+0x1ac> │ │ │ │ - str r9, [sp, #32] │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9a3b4 <__uhpack_MOD_dcldrawxboxline@@Base+0x240> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - bl 30c64 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 9a4dc <__uhpack_MOD_dcldrawxboxline@@Base+0x368> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9a378 <__uhpack_MOD_dcldrawxboxline@@Base+0x204> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq 9a2c0 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 9a438 <__uhpack_MOD_dcldrawxboxline@@Base+0x2c4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b 9a418 <__uhpack_MOD_dcldrawxboxline@@Base+0x2a4> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9a444 <__uhpack_MOD_dcldrawxboxline@@Base+0x2d0> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge 9a3e0 <__uhpack_MOD_dcldrawxboxline@@Base+0x26c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - bl 30c64 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9a4c8 <__uhpack_MOD_dcldrawxboxline@@Base+0x354> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne 9a428 <__uhpack_MOD_dcldrawxboxline@@Base+0x2b4> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9a2c0 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - bl 30c64 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 9a438 <__uhpack_MOD_dcldrawxboxline@@Base+0x2c4> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 9a364 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9a438 <__uhpack_MOD_dcldrawxboxline@@Base+0x2c4> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 9a338 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c4> │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 2fff8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 9a230 <__uhpack_MOD_dcldrawxboxline@@Base+0xbc> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 30904 │ │ │ │ - b 9a240 <__uhpack_MOD_dcldrawxboxline@@Base+0xcc> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 9a364 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9a398 <__uhpack_MOD_dcldrawxboxline@@Base+0x224> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9a2c0 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sp, r4, lsl fp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, fp, r8, ror ip │ │ │ │ - @ instruction: 0x000bc9b0 │ │ │ │ - andeq r6, fp, r0, asr #16 │ │ │ │ - strdeq r6, [fp], -ip │ │ │ │ - strdeq lr, [sl], -r0 │ │ │ │ - andeq r3, sp, r0, ror #19 │ │ │ │ - andeq r6, fp, r4, lsl #23 │ │ │ │ + str r0, [r2, #4] │ │ │ │ + str r3, [r2] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0x000edcb4 │ │ │ │ + andeq sp, lr, r8, lsr ip │ │ │ │ + andeq r1, ip, r8, lsr #24 │ │ │ │ + andeq r1, ip, r0, asr #24 │ │ │ │ + ldrdeq r4, [ip], -r8 │ │ │ │ + strdeq sp, [lr], -r4 │ │ │ │ + │ │ │ │ +00090b34 : │ │ │ │ + ldr r3, [pc, #12] @ 90b48 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + andeq sp, lr, r0, asr #23 │ │ │ │ + │ │ │ │ +00090b4c : │ │ │ │ + ldr r3, [pc, #12] @ 90b60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq sp, lr, ip, lsr #23 │ │ │ │ + │ │ │ │ +00090b64 : │ │ │ │ + ldr r3, [pc, #28] @ 90b88 │ │ │ │ + ldr r0, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r3, #260] @ 0x104 │ │ │ │ + str r0, [r1] │ │ │ │ + str r3, [r2] │ │ │ │ + bx lr │ │ │ │ + muleq lr, r0, fp │ │ │ │ + │ │ │ │ +00090b8c : │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0009a510 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ +00090b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #1012] @ 9a91c <__uhpack_MOD_dclshadexboxarea@@Base+0x40c> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1008] @ 9a920 <__uhpack_MOD_dclshadexboxarea@@Base+0x410> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub fp, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 90c44 │ │ │ │ + ldr r7, [pc, #148] @ 90c48 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r1, [pc, #904] @ 9a924 <__uhpack_MOD_dclshadexboxarea@@Base+0x414> │ │ │ │ - ldr r0, [pc, #904] @ 9a928 <__uhpack_MOD_dclshadexboxarea@@Base+0x418> │ │ │ │ - add ip, r6, r3 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - moveq r9, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - moveq r8, #1 │ │ │ │ - add ip, fp, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #16 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 9a8e4 <__uhpack_MOD_dclshadexboxarea@@Base+0x3d4> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq 9a900 <__uhpack_MOD_dclshadexboxarea@@Base+0x3f0> │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #32 │ │ │ │ + str r3, [r4] │ │ │ │ + b 90c04 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 90c34 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 90c3c │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 90bd8 │ │ │ │ + ldr r3, [pc, #16] @ 90c4c │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq sp, lr, r0, asr sp │ │ │ │ + andeq pc, sp, r0, asr #28 │ │ │ │ + andeq sp, lr, ip, asr #25 │ │ │ │ + │ │ │ │ +00090c50 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 90d40 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #192] @ 0xc0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 90cac │ │ │ │ ldr r3, [r4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, fp, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - cmpeq r4, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 9a668 <__uhpack_MOD_dclshadexboxarea@@Base+0x158> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #744] @ 9a92c <__uhpack_MOD_dclshadexboxarea@@Base+0x41c> │ │ │ │ - ldr r1, [pc, #744] @ 9a930 <__uhpack_MOD_dclshadexboxarea@@Base+0x420> │ │ │ │ - ldr r0, [pc, #744] @ 9a934 <__uhpack_MOD_dclshadexboxarea@@Base+0x424> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 90d0c │ │ │ │ + ldr r2, [pc, #172] @ 90d44 │ │ │ │ + ldr r1, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #196] @ 0xc4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 90d48 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 90d4c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #16 │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #32 │ │ │ │ + bl 3130c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls 90c90 │ │ │ │ + ldr r2, [pc, #60] @ 90d50 │ │ │ │ + ldr r1, [pc, #60] @ 90d54 │ │ │ │ + ldr r0, [pc, #60] @ 90d58 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ - bne 9a718 <__uhpack_MOD_dclshadexboxarea@@Base+0x208> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #12] │ │ │ │ - bne 9a764 <__uhpack_MOD_dclshadexboxarea@@Base+0x254> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne 9a7b0 <__uhpack_MOD_dclshadexboxarea@@Base+0x2a0> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 316fc │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 9a86c <__uhpack_MOD_dclshadexboxarea@@Base+0x35c> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9a830 <__uhpack_MOD_dclshadexboxarea@@Base+0x320> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9a7f4 <__uhpack_MOD_dclshadexboxarea@@Base+0x2e4> │ │ │ │ - ldr r2, [pc, #596] @ 9a938 <__uhpack_MOD_dclshadexboxarea@@Base+0x428> │ │ │ │ - ldr r3, [pc, #568] @ 9a920 <__uhpack_MOD_dclshadexboxarea@@Base+0x410> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9a918 <__uhpack_MOD_dclshadexboxarea@@Base+0x408> │ │ │ │ - ldr r0, [pc, #564] @ 9a93c <__uhpack_MOD_dclshadexboxarea@@Base+0x42c> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 9a8d0 <__uhpack_MOD_dclshadexboxarea@@Base+0x3c0> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9a740 <__uhpack_MOD_dclshadexboxarea@@Base+0x230> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #12] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9a698 <__uhpack_MOD_dclshadexboxarea@@Base+0x188> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9a8a8 <__uhpack_MOD_dclshadexboxarea@@Base+0x398> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9a78c <__uhpack_MOD_dclshadexboxarea@@Base+0x27c> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - beq 9a6a4 <__uhpack_MOD_dclshadexboxarea@@Base+0x194> │ │ │ │ - cmp fp, #0 │ │ │ │ - blt 9a8bc <__uhpack_MOD_dclshadexboxarea@@Base+0x3ac> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 9a7d8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c8> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 9a6a4 <__uhpack_MOD_dclshadexboxarea@@Base+0x194> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9a824 <__uhpack_MOD_dclshadexboxarea@@Base+0x314> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, fp, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 9a814 <__uhpack_MOD_dclshadexboxarea@@Base+0x304> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9a6dc <__uhpack_MOD_dclshadexboxarea@@Base+0x1cc> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9a860 <__uhpack_MOD_dclshadexboxarea@@Base+0x350> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne 9a850 <__uhpack_MOD_dclshadexboxarea@@Base+0x340> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9a6d4 <__uhpack_MOD_dclshadexboxarea@@Base+0x1c4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9a89c <__uhpack_MOD_dclshadexboxarea@@Base+0x38c> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 9a88c <__uhpack_MOD_dclshadexboxarea@@Base+0x37c> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9a6cc <__uhpack_MOD_dclshadexboxarea@@Base+0x1bc> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b 9a698 <__uhpack_MOD_dclshadexboxarea@@Base+0x188> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b 9a6a4 <__uhpack_MOD_dclshadexboxarea@@Base+0x194> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 9a68c <__uhpack_MOD_dclshadexboxarea@@Base+0x17c> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 2f7c4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 9a5fc <__uhpack_MOD_dclshadexboxarea@@Base+0xec> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 2f7c4 │ │ │ │ - b 9a60c <__uhpack_MOD_dclshadexboxarea@@Base+0xfc> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sp, ip, ror r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, fp, r4, ror #11 │ │ │ │ - @ instruction: 0x000b68bc │ │ │ │ - andeq r6, fp, ip, asr r4 │ │ │ │ - andeq r6, fp, r8, lsr #16 │ │ │ │ - andeq lr, sl, ip │ │ │ │ - andeq r3, sp, r4, asr #11 │ │ │ │ - andeq r6, fp, r8, ror r7 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + muleq sp, r0, sp │ │ │ │ + andeq pc, sp, r0, ror #26 │ │ │ │ + strdeq r6, [ip], -ip │ │ │ │ + andeq r3, ip, ip, asr #7 │ │ │ │ + andeq r7, fp, r0, asr #17 │ │ │ │ + andeq r1, ip, ip, lsl #20 │ │ │ │ + ldrdeq r4, [ip], -r4 @ │ │ │ │ │ │ │ │ -0009a940 <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ +00090d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #1004] @ 9ad44 <__uhpack_MOD_dcldrawxboxframe@@Base+0x404> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #1000] @ 9ad48 <__uhpack_MOD_dcldrawxboxframe@@Base+0x408> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - sub fp, r0, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r1, [pc, #896] @ 9ad4c <__uhpack_MOD_dcldrawxboxframe@@Base+0x40c> │ │ │ │ - ldr r0, [pc, #896] @ 9ad50 <__uhpack_MOD_dcldrawxboxframe@@Base+0x410> │ │ │ │ - add ip, r6, r3 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - moveq r9, #1 │ │ │ │ - add ip, fp, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - moveq r8, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #16 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 34774 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 9ad14 <__uhpack_MOD_dcldrawxboxframe@@Base+0x3d4> │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r4, #0 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 9ad2c <__uhpack_MOD_dcldrawxboxframe@@Base+0x3ec> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 90e4c │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #192] @ 0xc0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 90db8 │ │ │ │ ldr r3, [r4] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - add r3, fp, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - cmpeq r4, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 9aa98 <__uhpack_MOD_dcldrawxboxframe@@Base+0x158> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #736] @ 9ad54 <__uhpack_MOD_dcldrawxboxframe@@Base+0x414> │ │ │ │ - ldr r1, [pc, #736] @ 9ad58 <__uhpack_MOD_dcldrawxboxframe@@Base+0x418> │ │ │ │ - ldr r0, [pc, #736] @ 9ad5c <__uhpack_MOD_dcldrawxboxframe@@Base+0x41c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 90e18 │ │ │ │ + ldr r2, [pc, #172] @ 90e50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 90e54 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 90e58 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #16 │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #32 │ │ │ │ + bl 3130c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls 90d9c │ │ │ │ + ldr r2, [pc, #60] @ 90e5c │ │ │ │ + ldr r1, [pc, #60] @ 90e60 │ │ │ │ + ldr r0, [pc, #60] @ 90e64 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ - bne 9ab48 <__uhpack_MOD_dcldrawxboxframe@@Base+0x208> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #12] │ │ │ │ - bne 9ab94 <__uhpack_MOD_dcldrawxboxframe@@Base+0x254> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne 9abe0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a0> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 34468 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 9ac9c <__uhpack_MOD_dcldrawxboxframe@@Base+0x35c> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9ac60 <__uhpack_MOD_dcldrawxboxframe@@Base+0x320> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9ac24 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2e4> │ │ │ │ - ldr r2, [pc, #588] @ 9ad60 <__uhpack_MOD_dcldrawxboxframe@@Base+0x420> │ │ │ │ - ldr r3, [pc, #560] @ 9ad48 <__uhpack_MOD_dcldrawxboxframe@@Base+0x408> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9ad40 <__uhpack_MOD_dcldrawxboxframe@@Base+0x400> │ │ │ │ - ldr r0, [pc, #556] @ 9ad64 <__uhpack_MOD_dcldrawxboxframe@@Base+0x424> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 9ad00 <__uhpack_MOD_dcldrawxboxframe@@Base+0x3c0> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9ab70 <__uhpack_MOD_dcldrawxboxframe@@Base+0x230> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #12] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9aac8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x188> │ │ │ │ - cmp fp, #0 │ │ │ │ - blt 9acd8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x398> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp fp, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9abbc <__uhpack_MOD_dcldrawxboxframe@@Base+0x27c> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - beq 9aad4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x194> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9acec <__uhpack_MOD_dcldrawxboxframe@@Base+0x3ac> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp r5, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 9ac08 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c8> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 9aad4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x194> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9ac54 <__uhpack_MOD_dcldrawxboxframe@@Base+0x314> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r2, r1, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r5, r1, r5, lsl #2 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r7 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 9ac44 <__uhpack_MOD_dcldrawxboxframe@@Base+0x304> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9ab0c <__uhpack_MOD_dcldrawxboxframe@@Base+0x1cc> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9ac90 <__uhpack_MOD_dcldrawxboxframe@@Base+0x350> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, r1, fp, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r1, r1, #4 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r8 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 9ac80 <__uhpack_MOD_dcldrawxboxframe@@Base+0x340> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9ab04 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1c4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9accc <__uhpack_MOD_dcldrawxboxframe@@Base+0x38c> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 9acbc <__uhpack_MOD_dcldrawxboxframe@@Base+0x37c> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9aafc <__uhpack_MOD_dcldrawxboxframe@@Base+0x1bc> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b 9aac8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x188> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b 9aad4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x194> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 9aabc <__uhpack_MOD_dcldrawxboxframe@@Base+0x17c> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 2fff8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 9aa2c <__uhpack_MOD_dcldrawxboxframe@@Base+0xec> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 30904 │ │ │ │ - b 9aa3c <__uhpack_MOD_dcldrawxboxframe@@Base+0xfc> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sp, ip, asr #6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000bc1b4 │ │ │ │ - andeq r6, fp, r0, lsr #9 │ │ │ │ - andeq r6, fp, ip, lsr #32 │ │ │ │ - andeq r6, fp, ip, lsl #8 │ │ │ │ - ldrdeq sp, [sl], -ip │ │ │ │ - muleq sp, r4, r1 │ │ │ │ - andeq r6, fp, ip, asr r3 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq pc, sp, r4, lsl #25 │ │ │ │ + andeq pc, sp, r8, asr ip @ │ │ │ │ + strdeq r6, [ip], -r0 │ │ │ │ + andeq r3, ip, r0, asr #5 │ │ │ │ + @ instruction: 0x000b77b4 │ │ │ │ + andeq r1, ip, r8, lsl #18 │ │ │ │ + andeq r4, ip, r8, asr #21 │ │ │ │ │ │ │ │ -0009ad68 <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ +00090e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #928] @ 9b124 <__uhpack_MOD_dcldrawxbarline@@Base+0x3bc> │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #924] @ 9b128 <__uhpack_MOD_dcldrawxbarline@@Base+0x3c0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r0, [pc, #860] @ 9b12c <__uhpack_MOD_dcldrawxbarline@@Base+0x3c4> │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #856] @ 9b130 <__uhpack_MOD_dcldrawxbarline@@Base+0x3c8> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - moveq r7, #1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 90edc │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 90f08 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 90f20 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #15 │ │ │ │ - moveq r8, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - add fp, r4, r3 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 34774 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 9b0c0 <__uhpack_MOD_dcldrawxbarline@@Base+0x358> │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 9b0d8 <__uhpack_MOD_dcldrawxbarline@@Base+0x370> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r6, #0 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 9b0ec <__uhpack_MOD_dcldrawxbarline@@Base+0x384> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r6, fp, fp, asr #31 │ │ │ │ - bic r9, r3, r3, asr #31 │ │ │ │ - cmp r6, r9 │ │ │ │ - beq 9ae94 <__uhpack_MOD_dcldrawxbarline@@Base+0x12c> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #708] @ 9b134 <__uhpack_MOD_dcldrawxbarline@@Base+0x3cc> │ │ │ │ - ldr r1, [pc, #708] @ 9b138 <__uhpack_MOD_dcldrawxbarline@@Base+0x3d0> │ │ │ │ - ldr r0, [pc, #708] @ 9b13c <__uhpack_MOD_dcldrawxbarline@@Base+0x3d4> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp] │ │ │ │ + add r1, r1, #32 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 90f10 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 90f24 │ │ │ │ + ldr r1, [pc, #64] @ 90f28 │ │ │ │ + ldr r0, [pc, #64] @ 90f2c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r6, r9 │ │ │ │ - movge r6, r9 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - bne 9af0c <__uhpack_MOD_dcldrawxbarline@@Base+0x1a4> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldrne r9, [sp, #8] │ │ │ │ - bne 9afcc <__uhpack_MOD_dcldrawxbarline@@Base+0x264> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 34588 │ │ │ │ - ldr r2, [pc, #616] @ 9b140 <__uhpack_MOD_dcldrawxbarline@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #588] @ 9b128 <__uhpack_MOD_dcldrawxbarline@@Base+0x3c0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9b120 <__uhpack_MOD_dcldrawxbarline@@Base+0x3b8> │ │ │ │ - ldr r0, [pc, #584] @ 9b144 <__uhpack_MOD_dcldrawxbarline@@Base+0x3dc> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 9b0ac <__uhpack_MOD_dcldrawxbarline@@Base+0x344> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl lr, r7, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], lr │ │ │ │ - cmp r4, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge 9af30 <__uhpack_MOD_dcldrawxbarline@@Base+0x1c8> │ │ │ │ - str r9, [sp, #32] │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9afcc <__uhpack_MOD_dcldrawxbarline@@Base+0x264> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 34588 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 9b114 <__uhpack_MOD_dcldrawxbarline@@Base+0x3ac> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9af8c <__uhpack_MOD_dcldrawxbarline@@Base+0x224> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq 9aed0 <__uhpack_MOD_dcldrawxbarline@@Base+0x168> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9b058 <__uhpack_MOD_dcldrawxbarline@@Base+0x2f0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b 9b038 <__uhpack_MOD_dcldrawxbarline@@Base+0x2d0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9b064 <__uhpack_MOD_dcldrawxbarline@@Base+0x2fc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge 9affc <__uhpack_MOD_dcldrawxbarline@@Base+0x294> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 34588 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9b100 <__uhpack_MOD_dcldrawxbarline@@Base+0x398> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne 9b048 <__uhpack_MOD_dcldrawxbarline@@Base+0x2e0> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9aed0 <__uhpack_MOD_dcldrawxbarline@@Base+0x168> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 34588 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 9b058 <__uhpack_MOD_dcldrawxbarline@@Base+0x2f0> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 9af78 <__uhpack_MOD_dcldrawxbarline@@Base+0x210> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9b058 <__uhpack_MOD_dcldrawxbarline@@Base+0x2f0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 9af48 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e0> │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 2fff8 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 9ae2c <__uhpack_MOD_dcldrawxbarline@@Base+0xc4> │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 30904 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 9ae40 <__uhpack_MOD_dcldrawxbarline@@Base+0xd8> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 30c7c │ │ │ │ - b 9ae50 <__uhpack_MOD_dcldrawxbarline@@Base+0xe8> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 9af78 <__uhpack_MOD_dcldrawxbarline@@Base+0x210> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9afac <__uhpack_MOD_dcldrawxbarline@@Base+0x244> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9aed0 <__uhpack_MOD_dcldrawxbarline@@Base+0x168> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, r0, lsr #30 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strheq r6, [fp], -r8 │ │ │ │ - @ instruction: 0x000bbdbc │ │ │ │ - andeq r5, fp, r0, lsr ip │ │ │ │ - andeq r6, fp, r4, lsr #32 │ │ │ │ - andeq sp, sl, r0, ror #15 │ │ │ │ - ldrdeq r2, [sp], -r0 │ │ │ │ - andeq r5, fp, ip, lsr #31 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq pc, sp, r4, asr fp @ │ │ │ │ + strdeq r7, [fp], -r0 │ │ │ │ + andeq r1, ip, ip, asr #16 │ │ │ │ + andeq r4, ip, r4, lsl #20 │ │ │ │ │ │ │ │ -0009b148 <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ +00090f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1064] @ 9b588 <__uhpack_MOD_dclshadexbararea@@Base+0x440> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1060] @ 9b58c <__uhpack_MOD_dclshadexbararea@@Base+0x444> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub r6, r6, r3 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - sub ip, r0, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #960] @ 9b590 <__uhpack_MOD_dclshadexbararea@@Base+0x448> │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #956] @ 9b594 <__uhpack_MOD_dclshadexbararea@@Base+0x44c> │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - moveq r9, #1 │ │ │ │ - add ip, ip, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - add lr, r6, r3 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - moveq r8, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 90f9c │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 90fc8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 90fe0 │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #16 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 9b538 <__uhpack_MOD_dclshadexbararea@@Base+0x3f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - cmp fp, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 9b554 <__uhpack_MOD_dclshadexbararea@@Base+0x40c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 9b570 <__uhpack_MOD_dclshadexbararea@@Base+0x428> │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic fp, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - cmp r4, sl │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne 9b33c <__uhpack_MOD_dclshadexbararea@@Base+0x1f4> │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r4, fp │ │ │ │ - movge r4, fp │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldreq r4, [sp, #24] │ │ │ │ - bne 9b4b8 <__uhpack_MOD_dclshadexbararea@@Base+0x370> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #28] │ │ │ │ - bne 9b46c <__uhpack_MOD_dclshadexbararea@@Base+0x324> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #32] │ │ │ │ - bne 9b428 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - bl 2fc74 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 9b3ec <__uhpack_MOD_dclshadexbararea@@Base+0x2a4> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9b3ac <__uhpack_MOD_dclshadexbararea@@Base+0x264> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9b370 <__uhpack_MOD_dclshadexbararea@@Base+0x228> │ │ │ │ - ldr r2, [pc, #656] @ 9b598 <__uhpack_MOD_dclshadexbararea@@Base+0x450> │ │ │ │ - ldr r3, [pc, #640] @ 9b58c <__uhpack_MOD_dclshadexbararea@@Base+0x444> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9b584 <__uhpack_MOD_dclshadexbararea@@Base+0x43c> │ │ │ │ - ldr r0, [pc, #624] @ 9b59c <__uhpack_MOD_dclshadexbararea@@Base+0x454> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #600] @ 9b5a0 <__uhpack_MOD_dclshadexbararea@@Base+0x458> │ │ │ │ - ldr r1, [pc, #600] @ 9b5a4 <__uhpack_MOD_dclshadexbararea@@Base+0x45c> │ │ │ │ - ldr r0, [pc, #600] @ 9b5a8 <__uhpack_MOD_dclshadexbararea@@Base+0x460> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [sp] │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 90fd0 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 90fe4 │ │ │ │ + ldr r1, [pc, #64] @ 90fe8 │ │ │ │ + ldr r0, [pc, #64] @ 90fec │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - b 9b288 <__uhpack_MOD_dclshadexbararea@@Base+0x140> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9b3a0 <__uhpack_MOD_dclshadexbararea@@Base+0x258> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - sub r2, r1, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r5, r1, r5, lsl #2 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r7 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 9b390 <__uhpack_MOD_dclshadexbararea@@Base+0x248> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9b300 <__uhpack_MOD_dclshadexbararea@@Base+0x1b8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9b3e0 <__uhpack_MOD_dclshadexbararea@@Base+0x298> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r1, r1, #4 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r8 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 9b3d0 <__uhpack_MOD_dclshadexbararea@@Base+0x288> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9b2f8 <__uhpack_MOD_dclshadexbararea@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9b41c <__uhpack_MOD_dclshadexbararea@@Base+0x2d4> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 9b40c <__uhpack_MOD_dclshadexbararea@@Base+0x2c4> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9b2f0 <__uhpack_MOD_dclshadexbararea@@Base+0x1a8> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9b524 <__uhpack_MOD_dclshadexbararea@@Base+0x3dc> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp r5, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 9b450 <__uhpack_MOD_dclshadexbararea@@Base+0x308> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 9b2c0 <__uhpack_MOD_dclshadexbararea@@Base+0x178> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 9b510 <__uhpack_MOD_dclshadexbararea@@Base+0x3c8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp lr, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9b49c <__uhpack_MOD_dclshadexbararea@@Base+0x354> │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - b 9b2b4 <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 9b4fc <__uhpack_MOD_dclshadexbararea@@Base+0x3b4> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9b4e0 <__uhpack_MOD_dclshadexbararea@@Base+0x398> │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - b 9b2a8 <__uhpack_MOD_dclshadexbararea@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b 9b2a8 <__uhpack_MOD_dclshadexbararea@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b 9b2b4 <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b 9b2c0 <__uhpack_MOD_dclshadexbararea@@Base+0x178> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f7c4 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 9b23c <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2f7c4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 9b254 <__uhpack_MOD_dclshadexbararea@@Base+0x10c> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 30c7c │ │ │ │ - b 9b264 <__uhpack_MOD_dclshadexbararea@@Base+0x11c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, r4, asr #22 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq fp, fp, ip, lsr #19 │ │ │ │ - @ instruction: 0x000b5cbc │ │ │ │ - andeq r2, sp, r0, lsr #19 │ │ │ │ - andeq r5, fp, ip, lsl #23 │ │ │ │ - andeq r5, fp, r8, asr r7 │ │ │ │ - andeq r5, fp, ip, asr fp │ │ │ │ - andeq sp, sl, r8, lsl #6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq pc, sp, ip, lsl #21 │ │ │ │ + andeq r7, fp, r0, lsr r6 │ │ │ │ + muleq ip, r4, r7 │ │ │ │ + andeq r4, ip, r4, asr #18 │ │ │ │ │ │ │ │ -0009b5ac <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ +00090ff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1056] @ 9b9e4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x438> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1052] @ 9b9e8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x43c> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub ip, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #952] @ 9b9ec <__uhpack_MOD_dcldrawxbarframe@@Base+0x440> │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 911a8 │ │ │ │ + ldr r7, [pc, #416] @ 911ac │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #948] @ 9b9f0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x444> │ │ │ │ - add lr, r6, r3 │ │ │ │ - moveq r9, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - add ip, ip, r3 │ │ │ │ - add lr, r5, r3 │ │ │ │ - moveq r8, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #16 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 9b99c <__uhpack_MOD_dcldrawxbarframe@@Base+0x3f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp fp, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 9b9b4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x408> │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 9b9cc <__uhpack_MOD_dcldrawxbarframe@@Base+0x420> │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic fp, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - cmp r4, sl │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne 9b7a0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f4> │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r4, fp │ │ │ │ - movge r4, fp │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldreq r4, [sp, #24] │ │ │ │ - bne 9b91c <__uhpack_MOD_dcldrawxbarframe@@Base+0x370> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #28] │ │ │ │ - bne 9b8d8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x32c> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #32] │ │ │ │ - bne 9b88c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - bl 33d60 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 9b850 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2a4> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9b814 <__uhpack_MOD_dcldrawxbarframe@@Base+0x268> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9b7d4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x228> │ │ │ │ - ldr r2, [pc, #648] @ 9b9f4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x448> │ │ │ │ - ldr r3, [pc, #632] @ 9b9e8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x43c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9b9e0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x434> │ │ │ │ - ldr r0, [pc, #616] @ 9b9f8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x44c> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #592] @ 9b9fc <__uhpack_MOD_dcldrawxbarframe@@Base+0x450> │ │ │ │ - ldr r1, [pc, #592] @ 9ba00 <__uhpack_MOD_dcldrawxbarframe@@Base+0x454> │ │ │ │ - ldr r0, [pc, #592] @ 9ba04 <__uhpack_MOD_dcldrawxbarframe@@Base+0x458> │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #32 │ │ │ │ + str r3, [r4] │ │ │ │ + b 91060 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91090 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 910a8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 91034 │ │ │ │ + ldr r3, [pc, #280] @ 911b0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #232] @ 911b4 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ 911b8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #16 │ │ │ │ + mov r3, #17 │ │ │ │ str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 91180 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #108] @ 911bc │ │ │ │ + ldr r1, [pc, #108] @ 911c0 │ │ │ │ + ldr r0, [pc, #108] @ 911c4 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - b 9b6ec <__uhpack_MOD_dcldrawxbarframe@@Base+0x140> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9b808 <__uhpack_MOD_dcldrawxbarframe@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 9b7f8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x24c> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9b764 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9b844 <__uhpack_MOD_dcldrawxbarframe@@Base+0x298> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne 9b834 <__uhpack_MOD_dcldrawxbarframe@@Base+0x288> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9b75c <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9b880 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d4> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 9b870 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9b754 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a8> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 9b988 <__uhpack_MOD_dcldrawxbarframe@@Base+0x3dc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 9b8bc <__uhpack_MOD_dcldrawxbarframe@@Base+0x310> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 9b724 <__uhpack_MOD_dcldrawxbarframe@@Base+0x178> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9b974 <__uhpack_MOD_dcldrawxbarframe@@Base+0x3c8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9b900 <__uhpack_MOD_dcldrawxbarframe@@Base+0x354> │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - b 9b718 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 9b960 <__uhpack_MOD_dcldrawxbarframe@@Base+0x3b4> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9b944 <__uhpack_MOD_dcldrawxbarframe@@Base+0x398> │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - b 9b70c <__uhpack_MOD_dcldrawxbarframe@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b 9b70c <__uhpack_MOD_dcldrawxbarframe@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b 9b718 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b 9b724 <__uhpack_MOD_dcldrawxbarframe@@Base+0x178> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2fff8 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 9b6a0 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 30904 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 9b6b8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x10c> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 30c7c │ │ │ │ - b 9b6c8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x11c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, r0, ror #13 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq fp, fp, ip, asr #10 │ │ │ │ - andeq r5, fp, ip, ror #16 │ │ │ │ - andeq r2, sp, ip, lsr r5 │ │ │ │ - andeq r5, fp, ip, lsr r7 │ │ │ │ - strdeq r5, [fp], -r4 │ │ │ │ - andeq r5, fp, ip, lsl #14 │ │ │ │ - andeq ip, sl, r4, lsr #29 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 91140 │ │ │ │ + strdeq sp, [lr], -r8 │ │ │ │ + andeq pc, sp, r8, ror #19 │ │ │ │ + andeq sp, lr, r0, ror r8 │ │ │ │ + andeq r7, fp, ip, asr #10 │ │ │ │ + andeq r7, fp, r8, lsr #10 │ │ │ │ + andeq sp, lr, r8, lsr #15 │ │ │ │ + strdeq r1, [ip], -r0 │ │ │ │ + muleq ip, r8, r7 │ │ │ │ │ │ │ │ -0009ba08 <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ +000911c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #996] @ 9be04 <__uhpack_MOD_dclshadexgap@@Base+0x3fc> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #992] @ 9be08 <__uhpack_MOD_dclshadexgap@@Base+0x400> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #444] @ 913a0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #440] @ 913a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #432] @ 913a8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ + bl 34bb8 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl 338d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9132c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91358 │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ble 9132c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub fp, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r9, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add r8, sp, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 315e8 │ │ │ │ + ldmib sp, {r2, r3} │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3454c │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r1, sl │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, sl │ │ │ │ + str fp, [r4] │ │ │ │ + ldr fp, [r6] │ │ │ │ + mov r0, fp │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, sl │ │ │ │ + str fp, [r6] │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [r5] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r1, sl │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, sl │ │ │ │ + str fp, [r5] │ │ │ │ + ldr fp, [r7] │ │ │ │ + mov r0, fp │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp] │ │ │ │ + add r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r1, [pc, #888] @ 9be0c <__uhpack_MOD_dclshadexgap@@Base+0x404> │ │ │ │ - ldr r0, [pc, #888] @ 9be10 <__uhpack_MOD_dclshadexgap@@Base+0x408> │ │ │ │ - add ip, r6, r3 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - moveq r9, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - moveq r8, #1 │ │ │ │ - add ip, fp, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #12 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 9bdcc <__uhpack_MOD_dclshadexgap@@Base+0x3c4> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq 9bde8 <__uhpack_MOD_dclshadexgap@@Base+0x3e0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, r5, #1 │ │ │ │ - bic r4, r2, r2, asr #31 │ │ │ │ - add r3, r6, #1 │ │ │ │ - add r2, fp, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - bic sl, r2, r2, asr #31 │ │ │ │ - cmp r4, sl │ │ │ │ - cmpeq r3, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne 9bbdc <__uhpack_MOD_dclshadexgap@@Base+0x1d4> │ │ │ │ - cmp r4, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movge r4, sl │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ - bne 9bd4c <__uhpack_MOD_dclshadexgap@@Base+0x344> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #12] │ │ │ │ - bne 9bd08 <__uhpack_MOD_dclshadexgap@@Base+0x300> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne 9bcc4 <__uhpack_MOD_dclshadexgap@@Base+0x2bc> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 34e58 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 9bc88 <__uhpack_MOD_dclshadexgap@@Base+0x280> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9bc4c <__uhpack_MOD_dclshadexgap@@Base+0x244> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9bc10 <__uhpack_MOD_dclshadexgap@@Base+0x208> │ │ │ │ - ldr r2, [pc, #620] @ 9be14 <__uhpack_MOD_dclshadexgap@@Base+0x40c> │ │ │ │ - ldr r3, [pc, #604] @ 9be08 <__uhpack_MOD_dclshadexgap@@Base+0x400> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, sl │ │ │ │ + cmp r2, r3 │ │ │ │ + str fp, [r7] │ │ │ │ + bge 9127c │ │ │ │ + ldr r2, [pc, #120] @ 913ac │ │ │ │ + ldr r3, [pc, #108] @ 913a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9be00 <__uhpack_MOD_dclshadexgap@@Base+0x3f8> │ │ │ │ - ldr r0, [pc, #588] @ 9be18 <__uhpack_MOD_dclshadexgap@@Base+0x410> │ │ │ │ - mov r1, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #564] @ 9be1c <__uhpack_MOD_dclshadexgap@@Base+0x414> │ │ │ │ - ldr r1, [pc, #564] @ 9be20 <__uhpack_MOD_dclshadexgap@@Base+0x418> │ │ │ │ - ldr r0, [pc, #564] @ 9be24 <__uhpack_MOD_dclshadexgap@@Base+0x41c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #12 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 9139c │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #80] @ 913b0 │ │ │ │ + add r9, sp, #32 │ │ │ │ + add r8, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 9bb2c <__uhpack_MOD_dclshadexgap@@Base+0x124> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9bc40 <__uhpack_MOD_dclshadexgap@@Base+0x238> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, fp, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 9bc30 <__uhpack_MOD_dclshadexgap@@Base+0x228> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9bba0 <__uhpack_MOD_dclshadexgap@@Base+0x198> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9bc7c <__uhpack_MOD_dclshadexgap@@Base+0x274> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne 9bc6c <__uhpack_MOD_dclshadexgap@@Base+0x264> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9bb98 <__uhpack_MOD_dclshadexgap@@Base+0x190> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9bcb8 <__uhpack_MOD_dclshadexgap@@Base+0x2b0> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 9bca8 <__uhpack_MOD_dclshadexgap@@Base+0x2a0> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9bb90 <__uhpack_MOD_dclshadexgap@@Base+0x188> │ │ │ │ - cmp fp, #0 │ │ │ │ - blt 9bdb8 <__uhpack_MOD_dclshadexgap@@Base+0x3b0> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 9bcec <__uhpack_MOD_dclshadexgap@@Base+0x2e4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 9bb68 <__uhpack_MOD_dclshadexgap@@Base+0x160> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9bda4 <__uhpack_MOD_dclshadexgap@@Base+0x39c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9bd30 <__uhpack_MOD_dclshadexgap@@Base+0x328> │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - b 9bb5c <__uhpack_MOD_dclshadexgap@@Base+0x154> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 9bd90 <__uhpack_MOD_dclshadexgap@@Base+0x388> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9bd74 <__uhpack_MOD_dclshadexgap@@Base+0x36c> │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9bb50 <__uhpack_MOD_dclshadexgap@@Base+0x148> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 9bb50 <__uhpack_MOD_dclshadexgap@@Base+0x148> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b 9bb5c <__uhpack_MOD_dclshadexgap@@Base+0x154> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b 9bb68 <__uhpack_MOD_dclshadexgap@@Base+0x160> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 2f7c4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 9baf4 <__uhpack_MOD_dclshadexgap@@Base+0xec> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 2f7c4 │ │ │ │ - b 9bb04 <__uhpack_MOD_dclshadexgap@@Base+0xfc> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 315e8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3454c │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [r6] │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [r7] │ │ │ │ + b 91248 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, r4, lsl #5 │ │ │ │ + andeq ip, sp, r0, asr #21 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, fp, ip, ror #1 │ │ │ │ - andeq r5, fp, r4, lsr #8 │ │ │ │ - andeq r2, sp, r0, lsl #2 │ │ │ │ - andeq r5, fp, r4, lsl r3 │ │ │ │ - @ instruction: 0x000b4eb8 │ │ │ │ - andeq r5, fp, r4, ror #5 │ │ │ │ - andeq ip, sl, r8, ror #20 │ │ │ │ + andeq pc, fp, r8, lsl #5 │ │ │ │ + andeq ip, sp, r4, ror r9 │ │ │ │ + andeq r6, ip, r4, asr r6 │ │ │ │ │ │ │ │ -0009be28 <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ +000913b4 : │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #131072 @ 0x20000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1056] @ 9c260 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x438> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1052] @ 9c264 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x43c> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 913c8 │ │ │ │ + str r0, [lr, #-1832] @ 0xfffff8d8 │ │ │ │ + sub sp, sp, #132096 @ 0x20400 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #1920] @ 91b6c │ │ │ │ + sub sp, sp, #772 @ 0x304 │ │ │ │ + ldr r3, [pc, #1916] @ 91b70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, sp, #132096 @ 0x20400 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [r0, #764] @ 0x2fc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub ip, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #952] @ 9c268 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x440> │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #948] @ 9c26c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x444> │ │ │ │ - add lr, r6, r3 │ │ │ │ - moveq r9, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - add ip, ip, r3 │ │ │ │ - add lr, r5, r3 │ │ │ │ - moveq r8, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ + add r0, r0, #764 @ 0x2fc │ │ │ │ + ldr r0, [pc, #1876] @ 91b74 │ │ │ │ + add r7, sp, #100 @ 0x64 │ │ │ │ + mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #16 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 9c218 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp fp, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 9c230 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x408> │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 9c248 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x420> │ │ │ │ - ldr r3, [sl] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r0, [pc, #1856] @ 91b78 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 323b0 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + bl 31a50 │ │ │ │ + add sl, sp, #1792 @ 0x700 │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + bl 33670 │ │ │ │ + ldr r3, [sl, #-1684] @ 0xfffff96c │ │ │ │ + cmp r3, #1 │ │ │ │ + streq r3, [sp, #88] @ 0x58 │ │ │ │ + beq 9148c │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls 91a0c │ │ │ │ + mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic fp, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - cmp r4, sl │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne 9c01c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f4> │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r4, fp │ │ │ │ - movge r4, fp │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldreq r4, [sp, #24] │ │ │ │ - bne 9c198 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x370> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #28] │ │ │ │ - bne 9c154 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x32c> │ │ │ │ + add r5, sp, #131072 @ 0x20000 │ │ │ │ + add r5, r5, #764 @ 0x2fc │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 35824 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 91a48 │ │ │ │ + bl 31438 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sl, #-1596] @ 0xfffff9c4 │ │ │ │ + sub r2, r3, #616 @ 0x268 │ │ │ │ + ldr r3, [pc, #1704] @ 91b7c │ │ │ │ + ldr r5, [pc, #1704] @ 91b80 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sl, #-1592] @ 0xfffff9c8 │ │ │ │ + ldr r3, [pc, #1696] @ 91b84 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sl, #-1576] @ 0xfffff9d8 │ │ │ │ + ldr r3, [pc, #1684] @ 91b88 │ │ │ │ + str r3, [sl, #-1640] @ 0xfffff998 │ │ │ │ + mov r3, #45 @ 0x2d │ │ │ │ + str r3, [sl, #-1628] @ 0xfffff9a4 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + str r3, [sl, #-1600] @ 0xfffff9c0 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r4, #0 │ │ │ │ + str r3, [sl, #-1588] @ 0xfffff9cc │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [sl, #-1572] @ 0xfffff9dc │ │ │ │ + str r5, [sl, #-1632] @ 0xfffff9a0 │ │ │ │ + str r4, [sl, #-1476] @ 0xfffffa3c │ │ │ │ + mov r9, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add fp, sp, #336 @ 0x150 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sl, #-1636] @ 0xfffff99c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 2fa94 <_gfortran_st_open@plt> │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + str r3, [sl, #-1628] @ 0xfffff9a4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r5, [sl, #-1632] @ 0xfffff9a0 │ │ │ │ + str r4, [sl, #-1640] @ 0xfffff998 │ │ │ │ + str r8, [sl, #-1636] @ 0xfffff99c │ │ │ │ + bl 31f3c <_gfortran_st_rewind@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32704 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [pc, #1508] @ 91b8c │ │ │ │ + mov r4, #53 @ 0x35 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sl, #-1432] @ 0xfffffa68 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sl, #-1452] @ 0xfffffa54 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sl, #-1688] @ 0xfffff968 │ │ │ │ + mov r3, #32 │ │ │ │ + str r3, [sl, #-1456] @ 0xfffffa50 │ │ │ │ + str r6, [sl, #-1448] @ 0xfffffa58 │ │ │ │ + str r4, [sl, #-1444] @ 0xfffffa5c │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r7, [sl, #-1676] @ 0xfffff974 │ │ │ │ + ldr r3, [sl, #-1456] @ 0xfffffa50 │ │ │ │ + add r5, r7, r7, lsr #31 │ │ │ │ cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #32] │ │ │ │ - bne 9c108 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ + movgt r2, r3 │ │ │ │ + orrle r2, r3, #1 │ │ │ │ + tst r2, #1 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + bne 91744 │ │ │ │ + add r2, sp, #65536 @ 0x10000 │ │ │ │ + add r2, r2, #768 @ 0x300 │ │ │ │ + sub r6, r2, #84 @ 0x54 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - bl 32e9c │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 9c0cc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2a4> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9c090 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x268> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 9c050 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x228> │ │ │ │ - ldr r2, [pc, #648] @ 9c270 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x448> │ │ │ │ - ldr r3, [pc, #632] @ 9c264 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x43c> │ │ │ │ + mov r4, #1 │ │ │ │ + sub r8, r2, #84 @ 0x54 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sl, #-1456] @ 0xfffffa50 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r3, [sl, #-1456] @ 0xfffffa50 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + movge r2, r3 │ │ │ │ + orrlt r2, r3, #1 │ │ │ │ + tst r2, #1 │ │ │ │ + add r8, r8, #4 │ │ │ │ + add r6, r6, #4 │ │ │ │ + beq 91680 │ │ │ │ + mov r0, fp │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r3, [sl, #-1688] @ 0xfffff968 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 91778 │ │ │ │ + bl 3511c │ │ │ │ + ldr r3, [pc, #1192] @ 91b90 │ │ │ │ + mov r1, #104 @ 0x68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sl, #-1632] @ 0xfffff9a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r1, [sl, #-1628] @ 0xfffff9a4 │ │ │ │ + str r2, [sl, #-1640] @ 0xfffff998 │ │ │ │ + str r3, [sl, #-1636] @ 0xfffff99c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 34348 <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #1152] @ 91b94 │ │ │ │ + ldr r3, [pc, #1112] @ 91b70 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #132096 @ 0x20400 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #764 @ 0x2fc │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9c25c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x434> │ │ │ │ - ldr r0, [pc, #616] @ 9c274 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x44c> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #592] @ 9c278 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x450> │ │ │ │ - ldr r1, [pc, #592] @ 9c27c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x454> │ │ │ │ - ldr r0, [pc, #592] @ 9c280 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x458> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 9bf68 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x140> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 9c084 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 9c074 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x24c> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9bfe0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bne 91b68 │ │ │ │ + add sp, sp, #132096 @ 0x20400 │ │ │ │ + add sp, sp, #772 @ 0x304 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, fp │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r3, [sl, #-1688] @ 0xfffff968 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9c0c0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x298> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne 9c0b0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x288> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9bfd8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bne 916dc │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 915ac │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + add r3, r3, #768 @ 0x300 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + add r3, r3, #684 @ 0x2ac │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9c0fc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d4> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bne 917a0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + sub r2, r3, #84 @ 0x54 │ │ │ │ + str r5, [sl, #-1640] @ 0xfffff998 │ │ │ │ + bl 305c8 │ │ │ │ + b 915a0 │ │ │ │ + ldr r9, [sl, #-1672] @ 0xfffff978 │ │ │ │ + ldr r8, [sl, #-1668] @ 0xfffff97c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r4, #1 │ │ │ │ + ldr r7, [r6], #4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 917dc │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #964] @ 91b98 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r6, #-4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 91800 │ │ │ │ + ldr r1, [pc, #928] @ 91b98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r6, #-4] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge 917b0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #98304 @ 0x18000 │ │ │ │ + add r3, r3, #684 @ 0x2ac │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r7, #1 │ │ │ │ + add lr, sp, #99328 @ 0x18400 │ │ │ │ + add ip, sp, #66560 @ 0x10400 │ │ │ │ + add r2, sp, #33280 @ 0x8200 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + add lr, lr, #768 @ 0x300 │ │ │ │ + add ip, ip, #768 @ 0x300 │ │ │ │ + add r2, r2, #172 @ 0xac │ │ │ │ + sub r3, r3, #84 @ 0x54 │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + mov fp, r7 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r4, fp, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + blt 919ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 9c0ec <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9bfd0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a8> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r8, sl, fp, lsl #2 │ │ │ │ + sub r2, r3, #88 @ 0x58 │ │ │ │ + ldr r7, [r2, fp, lsl #2] │ │ │ │ + sub r8, r8, #4 │ │ │ │ + add r6, r5, #1 │ │ │ │ + b 91898 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq 918bc │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r7, [r8, #4]! │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #748] @ 91b9c │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9188c │ │ │ │ + cmp r5, r4 │ │ │ │ + blt 919ec │ │ │ │ + sub r8, r4, fp │ │ │ │ + add r6, r8, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 919e4 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + sub r3, fp, #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + add r1, r1, r3, lsl #2 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r8, #0 │ │ │ │ + moveq r9, r8 │ │ │ │ + beq 91910 │ │ │ │ + lsl r9, r8, #2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sl, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + sub fp, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9c204 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3dc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge 9c138 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x310> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 9bfa0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x178> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 9c1f0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3c8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r1, r3, fp, lsl #2 │ │ │ │ + ldr r1, [r1, #-1108] @ 0xfffffbac │ │ │ │ + beq 91964 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9c17c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x354> │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - b 9bf94 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 9c1dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x3b4> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9c1c0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x398> │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - b 9bf88 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b 9bf88 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b 9bf94 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b 9bfa0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x178> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 343a8 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 9bf1c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 31000 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 9bf34 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x10c> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34db0 │ │ │ │ - b 9bf44 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x11c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, sp, r4, ror #28 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq sl, [fp], -r0 │ │ │ │ - andeq r5, fp, r4, lsl r0 │ │ │ │ - andeq r1, sp, r0, asr #25 │ │ │ │ - andeq r4, fp, r4, ror #29 │ │ │ │ - andeq r4, fp, r8, ror sl │ │ │ │ - @ instruction: 0x000b4eb4 │ │ │ │ - andeq ip, sl, r8, lsr #12 │ │ │ │ - │ │ │ │ -0009c284 <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #60] @ 9c2d8 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x54> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #21 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 317a4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #21 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r4, fp, r8, ror #24 │ │ │ │ - │ │ │ │ -0009c2dc <__ugpack_MOD_dcldrawvectors@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #652] @ 9c580 <__ugpack_MOD_dcldrawvectors@@Base+0x2a4> │ │ │ │ - ldr r3, [pc, #652] @ 9c584 <__ugpack_MOD_dcldrawvectors@@Base+0x2a8> │ │ │ │ - ldr fp, [r0, #24] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ + add r8, r3, r9 │ │ │ │ + str r1, [r8, #-1108] @ 0xfffffbac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r6, [r3, #-1640] @ 0xfffff998 │ │ │ │ + bl 305c8 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 91864 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + b 915a0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub r8, r4, #2 │ │ │ │ + add r8, r3, r8, lsl #2 │ │ │ │ + ldr r7, [r8, #-1108] @ 0xfffffbac │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 919b8 │ │ │ │ + ldr r1, [pc, #508] @ 91b98 │ │ │ │ + add r9, r3, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #496] @ 91b98 │ │ │ │ + str r0, [r9, #-1108] @ 0xfffffbac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r8, #-1108] @ 0xfffffbac │ │ │ │ + b 91938 │ │ │ │ + add r2, r3, r9 │ │ │ │ + ldr r1, [pc, #468] @ 91b98 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #452] @ 91b98 │ │ │ │ + str r0, [r2, #-1108] @ 0xfffffbac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r8, #-1108] @ 0xfffffbac │ │ │ │ + b 91938 │ │ │ │ + lsl r9, r8, #2 │ │ │ │ + b 91910 │ │ │ │ + sub r8, r5, fp │ │ │ │ + add r6, r8, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 91b30 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b 918d4 │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #392] @ 91ba0 │ │ │ │ + ldr r1, [pc, #392] @ 91ba4 │ │ │ │ + ldr r0, [pc, #392] @ 91ba8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - rsbne r3, fp, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - strne r3, [sp, #12] │ │ │ │ - streq r3, [sp, #12] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r0, #44] @ 0x2c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [pc, #576] @ 9c588 <__ugpack_MOD_dcldrawvectors@@Base+0x2ac> │ │ │ │ - ldr r0, [pc, #576] @ 9c58c <__ugpack_MOD_dcldrawvectors@@Base+0x2b0> │ │ │ │ - moveq r9, #1 │ │ │ │ - sub r5, r5, r3 │ │ │ │ mov r3, #1 │ │ │ │ - subne r9, fp, #1 │ │ │ │ - moveq fp, r9 │ │ │ │ - add r6, r4, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #14 │ │ │ │ - clzne r9, r9 │ │ │ │ - add sl, r5, r3 │ │ │ │ - lsrne r9, r9, #5 │ │ │ │ - ldr r7, [ip, #36] @ 0x24 │ │ │ │ - ldr r8, [ip] │ │ │ │ - bl 34774 │ │ │ │ - mul r3, r6, fp │ │ │ │ - cmp r3, r7 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - bic r3, r6, r6, asr #31 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bic r3, sl, sl, asr #31 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - beq 9c408 <__ugpack_MOD_dcldrawvectors@@Base+0x12c> │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 30a9c │ │ │ │ - ldr r2, [pc, #444] @ 9c590 <__ugpack_MOD_dcldrawvectors@@Base+0x2b4> │ │ │ │ - ldr r3, [pc, #428] @ 9c584 <__ugpack_MOD_dcldrawvectors@@Base+0x2a8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + bl 33a00 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9c57c <__ugpack_MOD_dcldrawvectors@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #412] @ 9c594 <__ugpack_MOD_dcldrawvectors@@Base+0x2b8> │ │ │ │ - mov r1, #14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - orrs r3, r4, r5 │ │ │ │ - bpl 9c4f4 <__ugpack_MOD_dcldrawvectors@@Base+0x218> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt 9c55c <__ugpack_MOD_dcldrawvectors@@Base+0x280> │ │ │ │ - add r3, r8, fp, lsl #2 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - lsl sl, fp, #2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 9c508 <__ugpack_MOD_dcldrawvectors@@Base+0x22c> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - add lr, lr, r7 │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9c43c <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #32 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + b 9148c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34378 │ │ │ │ + bic fp, r0, r0, asr #31 │ │ │ │ + add r9, fp, #15 │ │ │ │ mov r0, r9 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 30a9c │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - add r8, r8, sl │ │ │ │ - lsl fp, r6, #2 │ │ │ │ - bgt 9c4b8 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - beq 9c4e8 <__ugpack_MOD_dcldrawvectors@@Base+0x20c> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 9c498 <__ugpack_MOD_dcldrawvectors@@Base+0x1bc> │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - add r2, r8, lr, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], sl │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 9c4c0 <__ugpack_MOD_dcldrawvectors@@Base+0x1e4> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - bne 9c4b8 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc> │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #320] @ 91bac │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #15 │ │ │ │ + str fp, [sp] │ │ │ │ + add r4, sp, #131072 @ 0x20000 │ │ │ │ + add r4, r4, #684 @ 0x2ac │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + cmp r9, #79 @ 0x4f │ │ │ │ + ble 91b0c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r8 │ │ │ │ bl 2fdb8 │ │ │ │ - b 9c3cc <__ugpack_MOD_dcldrawvectors@@Base+0xf0> │ │ │ │ - mul r0, sl, r6 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - b 9c424 <__ugpack_MOD_dcldrawvectors@@Base+0x148> │ │ │ │ - sub r3, r9, #4 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - add r1, r8, lr, lsl #2 │ │ │ │ - add r2, r9, ip, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1], sl │ │ │ │ - cmp r3, r4 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 9c528 <__ugpack_MOD_dcldrawvectors@@Base+0x24c> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - add lr, lr, r7 │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9c51c <__ugpack_MOD_dcldrawvectors@@Base+0x240> │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - b 9c458 <__ugpack_MOD_dcldrawvectors@@Base+0x17c> │ │ │ │ - add r3, sp, #32 │ │ │ │ + ldr r1, [pc, #248] @ 91bb0 │ │ │ │ + ldr r0, [pc, #248] @ 91bb4 │ │ │ │ + mov r8, #6 │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 30a9c │ │ │ │ - b 9c4e8 <__ugpack_MOD_dcldrawvectors@@Base+0x20c> │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r4, r1 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [pc, #208] @ 91bb8 │ │ │ │ + ldr r0, [pc, #208] @ 91bbc │ │ │ │ + mov r3, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 33a00 │ │ │ │ + b 914bc │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r9, #80 @ 0x50 │ │ │ │ + add r0, r4, r9 │ │ │ │ + bl 313fc │ │ │ │ + b 91aa8 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + add ip, ip, r5, lsl #2 │ │ │ │ + ldr r3, [ip, #-1112] @ 0xfffffba8 │ │ │ │ + add lr, lr, r8, lsl #2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r6, [sl, #-1640] @ 0xfffff998 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + str r3, [lr, #-1108] @ 0xfffffbac │ │ │ │ + bl 305c8 │ │ │ │ + b 915a0 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, sp, ip, lsr #19 │ │ │ │ + @ instruction: 0x000dc8b8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, fp, r4, asr #16 │ │ │ │ - @ instruction: 0x000b4bb8 │ │ │ │ - ldrdeq r1, [sp], -r4 │ │ │ │ - andeq r4, fp, r4, lsr #22 │ │ │ │ + andeq r1, ip, r4, lsr r3 │ │ │ │ + andeq r1, ip, ip, lsr #6 │ │ │ │ + andeq r1, ip, r0, lsl #6 │ │ │ │ + andeq r1, ip, r8, ror #5 │ │ │ │ + strdeq r1, [ip], -r4 │ │ │ │ + tsteq r0, r0, lsl #22 │ │ │ │ + andeq r1, ip, r0, lsr #4 │ │ │ │ + andeq r1, ip, r0, ror #1 │ │ │ │ + muleq sp, r4, r5 │ │ │ │ + @ instruction: 0x43b40000 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + andeq r0, ip, r8, asr #26 │ │ │ │ + andeq r0, ip, r0, ror #26 │ │ │ │ + andeq r3, ip, r8, asr #29 │ │ │ │ + andeq r0, ip, ip, lsr #26 │ │ │ │ + ldrdeq r0, [ip], -r0 @ │ │ │ │ + strdeq r6, [fp], -r0 │ │ │ │ + @ instruction: 0x000c0cb4 │ │ │ │ + andeq r3, ip, r4, lsl #28 │ │ │ │ + │ │ │ │ +00091bc0 : │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0009c598 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ +00091bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ 9c5d0 <__uepack_MOD_dclclearshadelevel@@Base+0x38> │ │ │ │ - mov r1, #18 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 91c78 │ │ │ │ + ldr r7, [pc, #148] @ 91c7c │ │ │ │ + mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 354f4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r4, fp, ip, ror r9 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4] │ │ │ │ + b 91c38 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91c68 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #5 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 91c70 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 91c0c │ │ │ │ + ldr r3, [pc, #16] @ 91c80 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq ip, lr, r0, ror sp │ │ │ │ + andeq lr, sp, r0, ror #29 │ │ │ │ + andeq ip, lr, ip, ror #25 │ │ │ │ │ │ │ │ -0009c5d4 <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ +00091c84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 9c660 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9c664 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 9c668 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 91d74 │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #240] @ 0xf0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 91ce0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 91d40 │ │ │ │ + ldr r2, [pc, #172] @ 91d78 │ │ │ │ + ldr r1, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #244] @ 0xf4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 91d7c │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 91d80 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #244 @ 0xf4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + add r0, r6, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30fa0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 30c94 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #22 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 9c66c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 9c668 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x94> │ │ │ │ + str r3, [r6, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls 91cc4 │ │ │ │ + ldr r2, [pc, #60] @ 91d84 │ │ │ │ + ldr r1, [pc, #60] @ 91d88 │ │ │ │ + ldr r0, [pc, #60] @ 91d8c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9c65c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x88> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000d16b8 │ │ │ │ - andeq r4, fp, r8, asr #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, sp, r4, ror r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq lr, sp, r0, lsr lr │ │ │ │ + andeq lr, sp, r0, lsl #28 │ │ │ │ + ldrdeq r5, [ip], -r0 │ │ │ │ + muleq ip, r8, r3 │ │ │ │ + andeq r6, fp, ip, lsl #17 │ │ │ │ + andeq r0, ip, ip, lsl #21 │ │ │ │ + andeq r3, ip, r0, lsr #23 │ │ │ │ │ │ │ │ -0009c670 <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ +00091d90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #64] @ 9c6c8 <__uepack_MOD_dclgetshadelevel@@Base+0x58> │ │ │ │ - mov r6, r2 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 91e80 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #240] @ 0xf0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 32a28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq r4, [fp], -r0 │ │ │ │ - │ │ │ │ -0009c6cc <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - ldr r2, [pc, #344] @ 9c844 <__uepack_MOD_dclsetshaden@@Base+0x178> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #340] @ 9c848 <__uepack_MOD_dclsetshaden@@Base+0x17c> │ │ │ │ + bne 91dec │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 91e4c │ │ │ │ + ldr r2, [pc, #172] @ 91e84 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r6, [r1] │ │ │ │ - bic r9, r5, r5, asr #31 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #244] @ 0xf4 │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 91e88 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 91e8c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #244 @ 0xf4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - beq 9c78c <__uepack_MOD_dclsetshaden@@Base+0xc0> │ │ │ │ - ldr r0, [pc, #288] @ 9c84c <__uepack_MOD_dclsetshaden@@Base+0x180> │ │ │ │ - mov r1, #16 │ │ │ │ + mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne 9c7a0 <__uepack_MOD_dclsetshaden@@Base+0xd4> │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 323e0 │ │ │ │ - ldr r2, [pc, #248] @ 9c850 <__uepack_MOD_dclsetshaden@@Base+0x184> │ │ │ │ - ldr r3, [pc, #236] @ 9c848 <__uepack_MOD_dclsetshaden@@Base+0x17c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + add r0, r6, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30fa0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9c840 <__uepack_MOD_dclsetshaden@@Base+0x174> │ │ │ │ - ldr r0, [pc, #216] @ 9c854 <__uepack_MOD_dclsetshaden@@Base+0x188> │ │ │ │ - mov r1, #16 │ │ │ │ + str r3, [r6, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls 91dd0 │ │ │ │ + ldr r2, [pc, #60] @ 91e90 │ │ │ │ + ldr r1, [pc, #60] @ 91e94 │ │ │ │ + ldr r0, [pc, #60] @ 91e98 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r0, [pc, #196] @ 9c858 <__uepack_MOD_dclsetshaden@@Base+0x18c> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b 9c73c <__uepack_MOD_dclsetshaden@@Base+0x70> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 9c810 <__uepack_MOD_dclsetshaden@@Base+0x144> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge 9c7c8 <__uepack_MOD_dclsetshaden@@Base+0xfc> │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, sp │ │ │ │ - mov r1, sl │ │ │ │ - str r9, [sp] │ │ │ │ - bl 323e0 │ │ │ │ - add r4, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 9c7f4 <__uepack_MOD_dclsetshaden@@Base+0x128> │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9c750 <__uepack_MOD_dclsetshaden@@Base+0x84> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 323e0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9c750 <__uepack_MOD_dclsetshaden@@Base+0x84> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000d15b8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r4, fp, r0, asr #16 │ │ │ │ - andeq r1, sp, r0, asr r5 │ │ │ │ - strdeq r4, [fp], -r0 │ │ │ │ - ldrdeq r4, [fp], -r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq lr, sp, r4, lsr #26 │ │ │ │ + strdeq lr, [sp], -r8 │ │ │ │ + andeq r5, ip, r4, asr #23 │ │ │ │ + andeq r2, ip, ip, lsl #5 │ │ │ │ + andeq r6, fp, r0, lsl #15 │ │ │ │ + andeq r0, ip, r8, lsl #19 │ │ │ │ + muleq ip, r4, sl │ │ │ │ │ │ │ │ -0009c85c <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ +00091e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ 9c8ac <__uepack_MOD_dclsetshadev@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 91f10 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 91f3c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 91f54 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 91f44 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 309f4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 91f58 │ │ │ │ + ldr r1, [pc, #64] @ 91f5c │ │ │ │ + ldr r0, [pc, #64] @ 91f60 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + strdeq lr, [sp], -r4 │ │ │ │ + @ instruction: 0x000b66bc │ │ │ │ + andeq r0, ip, ip, asr #17 │ │ │ │ + ldrdeq r3, [ip], -r0 │ │ │ │ │ │ │ │ -0009c8b0 <__uepack_MOD_dclsetshadeb@@Base>: │ │ │ │ +00091f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r2, r0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - ldr r0, [pc, #620] @ 9cb40 <__uepack_MOD_dclsetshadeb@@Base+0x290> │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #616] @ 9cb44 <__uepack_MOD_dclsetshadeb@@Base+0x294> │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r5, [r2, #44] @ 0x2c │ │ │ │ - sub r4, r4, r1 │ │ │ │ - ldr r1, [r2, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #572] @ 9cb48 <__uepack_MOD_dclsetshadeb@@Base+0x298> │ │ │ │ - rsbne r3, r8, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - moveq r9, #1 │ │ │ │ - subne r9, r8, #1 │ │ │ │ - moveq r8, r9 │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - sub r5, r5, r1 │ │ │ │ - ldr r3, [r2] │ │ │ │ - add r6, r4, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #16 │ │ │ │ - clzne r9, r9 │ │ │ │ - ldr r7, [r2, #36] @ 0x24 │ │ │ │ - lsrne r9, r9, #5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2fa1c │ │ │ │ - mul r2, r6, r8 │ │ │ │ - add sl, r5, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - bic r2, r6, r6, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic r2, sl, sl, asr #31 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - beq 9c9d0 <__uepack_MOD_dclsetshadeb@@Base+0x120> │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 33f1c │ │ │ │ - ldr r2, [pc, #432] @ 9cb4c <__uepack_MOD_dclsetshadeb@@Base+0x29c> │ │ │ │ - ldr r3, [pc, #420] @ 9cb44 <__uepack_MOD_dclsetshadeb@@Base+0x294> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 91fd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 91ffc │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 92014 │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 92004 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 92018 │ │ │ │ + ldr r1, [pc, #64] @ 9201c │ │ │ │ + ldr r0, [pc, #64] @ 92020 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9cb3c <__uepack_MOD_dclsetshadeb@@Base+0x28c> │ │ │ │ - ldr r0, [pc, #400] @ 9cb50 <__uepack_MOD_dclsetshadeb@@Base+0x2a0> │ │ │ │ - mov r1, #16 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - orrs r2, r4, r5 │ │ │ │ - bpl 9cac0 <__uepack_MOD_dclsetshadeb@@Base+0x210> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt 9cb20 <__uepack_MOD_dclsetshadeb@@Base+0x270> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov lr, #0 │ │ │ │ - add r3, r3, r8, lsl #2 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - lsl sl, r8, #2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov ip, lr │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 9cad4 <__uepack_MOD_dclsetshadeb@@Base+0x224> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r5, ip │ │ │ │ - add fp, fp, r7 │ │ │ │ - add lr, lr, r6 │ │ │ │ - bge 9ca08 <__uepack_MOD_dclsetshadeb@@Base+0x158> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - bl 33f1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - add r8, r3, sl │ │ │ │ - lsl fp, r6, #2 │ │ │ │ - bgt 9ca84 <__uepack_MOD_dclsetshadeb@@Base+0x1d4> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - beq 9cab4 <__uepack_MOD_dclsetshadeb@@Base+0x204> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 9ca64 <__uepack_MOD_dclsetshadeb@@Base+0x1b4> │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - add r2, r8, lr, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], sl │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 9ca8c <__uepack_MOD_dclsetshadeb@@Base+0x1dc> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - bne 9ca84 <__uepack_MOD_dclsetshadeb@@Base+0x1d4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9c994 <__uepack_MOD_dclsetshadeb@@Base+0xe4> │ │ │ │ - mul r0, sl, r6 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - b 9c9ec <__uepack_MOD_dclsetshadeb@@Base+0x13c> │ │ │ │ - sub r3, r9, #4 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - add r1, r8, fp, lsl #2 │ │ │ │ - add r2, r9, lr, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1], sl │ │ │ │ - cmp r3, r4 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 9caf0 <__uepack_MOD_dclsetshadeb@@Base+0x240> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r5, ip │ │ │ │ - add fp, fp, r7 │ │ │ │ - add lr, lr, r6 │ │ │ │ - bge 9cae4 <__uepack_MOD_dclsetshadeb@@Base+0x234> │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - b 9ca24 <__uepack_MOD_dclsetshadeb@@Base+0x174> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 33f1c │ │ │ │ - b 9cab4 <__uepack_MOD_dclsetshadeb@@Base+0x204> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [sp], -r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r4, fp, ip, lsr r6 │ │ │ │ - andeq r1, sp, ip, lsl #6 │ │ │ │ - andeq r4, fp, ip, lsr #11 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq lr, sp, ip, lsr #22 │ │ │ │ + strdeq r6, [fp], -ip │ │ │ │ + andeq r0, ip, r4, lsl r8 │ │ │ │ + andeq r3, ip, r0, lsl r9 │ │ │ │ │ │ │ │ -0009cb54 <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ +00092024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ 9cba4 <__uepack_MOD_dclsetshadea@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 921dc │ │ │ │ + ldr r7, [pc, #416] @ 921e0 │ │ │ │ + mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fa1c │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4] │ │ │ │ + b 92094 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 920c4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #5 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 920dc │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 92068 │ │ │ │ + ldr r3, [pc, #280] @ 921e4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 32f20 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #232] @ 921e8 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ 921ec │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 921b4 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #108] @ 921f0 │ │ │ │ + ldr r1, [pc, #108] @ 921f4 │ │ │ │ + ldr r0, [pc, #108] @ 921f8 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r4, fp, r0, lsl #8 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 92174 │ │ │ │ + andeq ip, lr, r8, lsl r9 │ │ │ │ + andeq lr, sp, r8, lsl #21 │ │ │ │ + muleq lr, r0, r8 │ │ │ │ + andeq r6, fp, r8, lsl r5 │ │ │ │ + strdeq r6, [fp], -r4 │ │ │ │ + andeq ip, lr, r8, asr #15 │ │ │ │ + andeq r0, ip, r0, ror r6 │ │ │ │ + andeq r3, ip, r4, ror #14 │ │ │ │ │ │ │ │ -0009cba8 <__uepack_MOD_dclshadecontourex@@Base>: │ │ │ │ +000921fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #608] @ 9ce20 <__uepack_MOD_dclshadecontourex@@Base+0x278> │ │ │ │ - ldr r3, [pc, #608] @ 9ce24 <__uepack_MOD_dclshadecontourex@@Base+0x27c> │ │ │ │ - ldr fp, [r0, #24] │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-2120] @ 0xfffff7b8 │ │ │ │ + sub sp, sp, #6144 @ 0x1800 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #352] @ 92384 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #348] @ 92388 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + add r6, sp, #3104 @ 0xc20 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #6144 @ 0x1800 │ │ │ │ + sub r8, r6, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [r1, #28] │ │ │ │ mov r3, #0 │ │ │ │ - rsbne r3, fp, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - strne r3, [sp, #4] │ │ │ │ - streq r3, [sp, #4] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r0, #44] @ 0x2c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r1, [pc, #532] @ 9ce28 <__uepack_MOD_dclshadecontourex@@Base+0x280> │ │ │ │ - ldr r0, [pc, #532] @ 9ce2c <__uepack_MOD_dclshadecontourex@@Base+0x284> │ │ │ │ - moveq r9, #1 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - mov r3, #1 │ │ │ │ - subne r9, fp, #1 │ │ │ │ - moveq fp, r9 │ │ │ │ - add r6, r4, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r1, r1, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl 313fc │ │ │ │ + ldr r0, [pc, #288] @ 9238c │ │ │ │ + add r1, r6, #1020 @ 0x3fc │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #17 │ │ │ │ - clzne r9, r9 │ │ │ │ - add sl, r5, r3 │ │ │ │ - lsrne r9, r9, #5 │ │ │ │ - bl 34774 │ │ │ │ - mul r3, r6, fp │ │ │ │ - cmp r3, r7 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - bic r3, r6, r6, asr #31 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 301f0 │ │ │ │ + ldr r0, [pc, #268] @ 92390 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r8, #2048 @ 0x800 │ │ │ │ + add fp, sp, #32 │ │ │ │ + bl 301f0 │ │ │ │ + sub r6, fp, #4 │ │ │ │ + cmp r4, #1024 @ 0x400 │ │ │ │ + mov r7, r6 │ │ │ │ + mov sl, r8 │ │ │ │ + bge 92360 │ │ │ │ + rsb r3, r4, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bic r3, sl, sl, asr #31 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq 9ccc0 <__uepack_MOD_dclshadecontourex@@Base+0x118> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r4, r7 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, #32 │ │ │ │ + add r7, r7, #1024 @ 0x400 │ │ │ │ + bl 313fc │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 922b4 │ │ │ │ + add r0, fp, #1020 @ 0x3fc │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + bl 31168 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + add r0, r6, #2048 @ 0x800 │ │ │ │ + bl 3595c │ │ │ │ + ldr r3, [pc, #148] @ 92394 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov ip, #1024 @ 0x400 │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 309d0 │ │ │ │ - ldr r2, [pc, #420] @ 9ce30 <__uepack_MOD_dclshadecontourex@@Base+0x288> │ │ │ │ - ldr r3, [pc, #404] @ 9ce24 <__uepack_MOD_dclshadecontourex@@Base+0x27c> │ │ │ │ + mov r1, r3 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 332e0 │ │ │ │ + ldr r2, [pc, #104] @ 92398 │ │ │ │ + ldr r3, [pc, #84] @ 92388 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #6144 @ 0x1800 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9ce1c <__uepack_MOD_dclshadecontourex@@Base+0x274> │ │ │ │ - ldr r0, [pc, #388] @ 9ce34 <__uepack_MOD_dclshadecontourex@@Base+0x28c> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bne 92380 │ │ │ │ + add sp, sp, #6144 @ 0x1800 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - orrs r3, r4, r5 │ │ │ │ - bpl 9cda0 <__uepack_MOD_dclshadecontourex@@Base+0x1f8> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt 9ce08 <__uepack_MOD_dclshadecontourex@@Base+0x260> │ │ │ │ - add r3, r8, fp, lsl #2 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - lsl sl, fp, #2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 9cdb4 <__uepack_MOD_dclshadecontourex@@Base+0x20c> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - add lr, lr, r7 │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9ccf4 <__uepack_MOD_dclshadecontourex@@Base+0x14c> │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 309d0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - add r8, r8, sl │ │ │ │ - lsl fp, r6, #2 │ │ │ │ - bgt 9cd64 <__uepack_MOD_dclshadecontourex@@Base+0x1bc> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - beq 9cd94 <__uepack_MOD_dclshadecontourex@@Base+0x1ec> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 9cd44 <__uepack_MOD_dclshadecontourex@@Base+0x19c> │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - add r2, r8, lr, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], sl │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 9cd6c <__uepack_MOD_dclshadecontourex@@Base+0x1c4> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - bne 9cd64 <__uepack_MOD_dclshadecontourex@@Base+0x1bc> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9cc84 <__uepack_MOD_dclshadecontourex@@Base+0xdc> │ │ │ │ - mul r0, sl, r6 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - b 9ccdc <__uepack_MOD_dclshadecontourex@@Base+0x134> │ │ │ │ - sub r3, r9, #4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - add r1, r8, lr, lsl #2 │ │ │ │ - add r2, r9, ip, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1], sl │ │ │ │ - cmp r3, r4 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 9cdd4 <__uepack_MOD_dclshadecontourex@@Base+0x22c> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - add lr, lr, r7 │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9cdc8 <__uepack_MOD_dclshadecontourex@@Base+0x220> │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - b 9cd10 <__uepack_MOD_dclshadecontourex@@Base+0x168> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 309d0 │ │ │ │ - b 9cd94 <__uepack_MOD_dclshadecontourex@@Base+0x1ec> │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r5 │ │ │ │ + add r7, r7, #1024 @ 0x400 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r7, sl │ │ │ │ + bne 92360 │ │ │ │ + b 922e0 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, sp, r4, ror #1 │ │ │ │ + andeq fp, sp, r0, lsl #21 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r9, fp, r8, ror pc │ │ │ │ - andeq r4, fp, r0, asr r3 │ │ │ │ - andeq r1, sp, ip, lsl r0 │ │ │ │ - ldrdeq r4, [fp], -r0 │ │ │ │ + andeq r0, ip, r0, lsr #11 │ │ │ │ + muleq ip, r0, r5 │ │ │ │ + andeq r5, ip, r0, asr #13 │ │ │ │ + andeq fp, sp, r8, ror r9 │ │ │ │ │ │ │ │ -0009ce38 <__uepack_MOD_dclshadecontour@@Base>: │ │ │ │ +0009239c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #608] @ 9d0b0 <__uepack_MOD_dclshadecontour@@Base+0x278> │ │ │ │ - ldr r3, [pc, #608] @ 9d0b4 <__uepack_MOD_dclshadecontour@@Base+0x27c> │ │ │ │ - ldr fp, [r0, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 92414 │ │ │ │ + ldr r3, [pc, #96] @ 92418 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - rsbne r3, fp, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - strne r3, [sp, #4] │ │ │ │ - streq r3, [sp, #4] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r0, #44] @ 0x2c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r1, [pc, #532] @ 9d0b8 <__uepack_MOD_dclshadecontour@@Base+0x280> │ │ │ │ - ldr r0, [pc, #532] @ 9d0bc <__uepack_MOD_dclshadecontour@@Base+0x284> │ │ │ │ - moveq r9, #1 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - mov r3, #1 │ │ │ │ - subne r9, fp, #1 │ │ │ │ - moveq fp, r9 │ │ │ │ - add r6, r4, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #15 │ │ │ │ - clzne r9, r9 │ │ │ │ - add sl, r5, r3 │ │ │ │ - lsrne r9, r9, #5 │ │ │ │ - bl 34774 │ │ │ │ - mul r3, r6, fp │ │ │ │ - cmp r3, r7 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - bic r3, r6, r6, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bic r3, sl, sl, asr #31 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq 9cf50 <__uepack_MOD_dclshadecontour@@Base+0x118> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 313f0 │ │ │ │ - ldr r2, [pc, #420] @ 9d0c0 <__uepack_MOD_dclshadecontour@@Base+0x288> │ │ │ │ - ldr r3, [pc, #404] @ 9d0b4 <__uepack_MOD_dclshadecontour@@Base+0x27c> │ │ │ │ + bl 34ce4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 33f04 │ │ │ │ + ldr r2, [pc, #48] @ 9241c │ │ │ │ + ldr r3, [pc, #40] @ 92418 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9d0ac <__uepack_MOD_dclshadecontour@@Base+0x274> │ │ │ │ - ldr r0, [pc, #388] @ 9d0c4 <__uepack_MOD_dclshadecontour@@Base+0x28c> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - orrs r3, r4, r5 │ │ │ │ - bpl 9d030 <__uepack_MOD_dclshadecontour@@Base+0x1f8> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt 9d098 <__uepack_MOD_dclshadecontour@@Base+0x260> │ │ │ │ - add r3, r8, fp, lsl #2 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - lsl sl, fp, #2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 9d044 <__uepack_MOD_dclshadecontour@@Base+0x20c> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - add lr, lr, r7 │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9cf84 <__uepack_MOD_dclshadecontour@@Base+0x14c> │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 313f0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - add r8, r8, sl │ │ │ │ - lsl fp, r6, #2 │ │ │ │ - bgt 9cff4 <__uepack_MOD_dclshadecontour@@Base+0x1bc> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - beq 9d024 <__uepack_MOD_dclshadecontour@@Base+0x1ec> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 9cfd4 <__uepack_MOD_dclshadecontour@@Base+0x19c> │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - add r2, r8, lr, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], sl │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 9cffc <__uepack_MOD_dclshadecontour@@Base+0x1c4> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - bne 9cff4 <__uepack_MOD_dclshadecontour@@Base+0x1bc> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9cf14 <__uepack_MOD_dclshadecontour@@Base+0xdc> │ │ │ │ - mul r0, sl, r6 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - b 9cf6c <__uepack_MOD_dclshadecontour@@Base+0x134> │ │ │ │ - sub r3, r9, #4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - add r1, r8, lr, lsl #2 │ │ │ │ - add r2, r9, ip, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1], sl │ │ │ │ - cmp r3, r4 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 9d064 <__uepack_MOD_dclshadecontour@@Base+0x22c> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - add lr, lr, r7 │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9d058 <__uepack_MOD_dclshadecontour@@Base+0x220> │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - b 9cfa0 <__uepack_MOD_dclshadecontour@@Base+0x168> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 313f0 │ │ │ │ - b 9d024 <__uepack_MOD_dclshadecontour@@Base+0x1ec> │ │ │ │ + bne 92410 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r4, asr lr │ │ │ │ + strdeq fp, [sp], -r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r9, fp, r8, ror #25 │ │ │ │ - ldrdeq r4, [fp], -r4 @ │ │ │ │ - andeq r0, sp, ip, lsl #27 │ │ │ │ - andeq r4, fp, r4, asr r0 │ │ │ │ - │ │ │ │ -0009d0c8 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 9d110 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #24 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3370c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r3, fp, r4, asr #29 │ │ │ │ - │ │ │ │ -0009d114 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 9d15c <__udpack_MOD_dclsetcontourlabelformat@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #24 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f7e8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - muleq fp, r4, lr │ │ │ │ - │ │ │ │ -0009d160 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ 9d1a8 <__udpack_MOD_dclgetcontourinterval@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34d38 │ │ │ │ - mov r1, #21 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, fp, r4, ror #28 │ │ │ │ + @ instruction: 0x000db8bc │ │ │ │ │ │ │ │ -0009d1ac <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ +00092420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ 9d1e4 <__udpack_MOD_dclclearcontourlevel@@Base+0x38> │ │ │ │ - mov r1, #20 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 32e90 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 92510 │ │ │ │ + ldr ip, [pc, #216] @ 92514 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 92518 │ │ │ │ + bl 34ce4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r3, fp, r0, lsr lr │ │ │ │ - │ │ │ │ -0009d1e8 <__udpack_MOD_dcldelcontourlevel@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 9d228 <__udpack_MOD_dcldelcontourlevel@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #18 │ │ │ │ + bl 308a4 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 9251c │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 2f644 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31654 │ │ │ │ + bl 2fb0c │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r3, fp, ip, lsl #28 │ │ │ │ + bl 324b8 │ │ │ │ + ldr r2, [pc, #56] @ 92520 │ │ │ │ + ldr r3, [pc, #40] @ 92514 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 9250c │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sp, ip, ror #16 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r5, ip, r0, asr #10 │ │ │ │ + strdeq r1, [ip], -r8 │ │ │ │ + andeq fp, sp, r0, asr #15 │ │ │ │ │ │ │ │ -0009d22c <__udpack_MOD_dclgetcontourlevelnumber@@Base>: │ │ │ │ +00092524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 9d2b8 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9d2bc <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 9d2c0 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 9259c │ │ │ │ + ldr r3, [pc, #96] @ 925a0 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 34ce4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 31c78 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #24 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 9d2c4 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 9d2c0 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x94> │ │ │ │ + bl 324b8 │ │ │ │ + ldr r2, [pc, #48] @ 925a4 │ │ │ │ + ldr r3, [pc, #40] @ 925a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9d2b4 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 92598 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r0, ror #20 │ │ │ │ - ldrdeq r3, [fp], -r0 │ │ │ │ + andeq fp, sp, ip, ror #14 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r0, sp, ip, lsl sl │ │ │ │ + andeq fp, sp, r4, lsr r7 │ │ │ │ │ │ │ │ -0009d2c8 <__udpack_MOD_dclgetcontourline@@Base>: │ │ │ │ +000925a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #296] @ 9d40c <__udpack_MOD_dclgetcontourline@@Base+0x144> │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #292] @ 9d410 <__udpack_MOD_dclgetcontourline@@Base+0x148> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #284] @ 9d414 <__udpack_MOD_dclgetcontourline@@Base+0x14c> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #168] @ 92668 │ │ │ │ + ldr r3, [pc, #168] @ 9266c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [pc, #164] @ 92670 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r2, #8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp] │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 3325c │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [sp, #32] │ │ │ │ - strne r3, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ - strne r3, [r5] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [sp, #24] │ │ │ │ - strne r3, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 9d3ac <__udpack_MOD_dclgetcontourline@@Base+0xe4> │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 9d3ac <__udpack_MOD_dclgetcontourline@@Base+0xe4> │ │ │ │ - cmp sl, #8 │ │ │ │ - ble 9d3f4 <__udpack_MOD_dclgetcontourline@@Base+0x12c> │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - sub r2, sl, #8 │ │ │ │ - add r0, r9, #8 │ │ │ │ - bl 313fc │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r0, [pc, #96] @ 9d418 <__udpack_MOD_dclgetcontourline@@Base+0x150> │ │ │ │ - ldrne r3, [sp, #20] │ │ │ │ - strne r3, [r8] │ │ │ │ + bl 34bb8 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + bl 33448 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + bl 31cfc │ │ │ │ + ldr r0, [pc, #96] @ 92674 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #76] @ 9d41c <__udpack_MOD_dclgetcontourline@@Base+0x154> │ │ │ │ - ldr r3, [pc, #60] @ 9d410 <__udpack_MOD_dclgetcontourline@@Base+0x148> │ │ │ │ + mov r1, sp │ │ │ │ + bl 30040 │ │ │ │ + ldr r0, [pc, #80] @ 92678 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 30040 │ │ │ │ + ldr r2, [pc, #64] @ 9267c │ │ │ │ + ldr r3, [pc, #44] @ 9266c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9d408 <__udpack_MOD_dclgetcontourline@@Base+0x140> │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 33cdc │ │ │ │ - b 9d3ac <__udpack_MOD_dclgetcontourline@@Base+0xe4> │ │ │ │ + bne 92664 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 3208c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r0, asr #19 │ │ │ │ + andeq fp, sp, r8, ror #13 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r3, fp, ip, lsr sp │ │ │ │ - andeq r3, fp, r0, lsl #25 │ │ │ │ - ldrdeq r0, [sp], -r8 │ │ │ │ + @ instruction: 0x000bdeb4 │ │ │ │ + andeq r0, ip, r8, lsl #4 │ │ │ │ + strdeq r0, [ip], -ip │ │ │ │ + andeq fp, sp, ip, ror #12 │ │ │ │ │ │ │ │ -0009d420 <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ +00092680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #440] @ 9d5f4 <__udpack_MOD_dclsetcontourline@@Base+0x1d4> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #436] @ 9d5f8 <__udpack_MOD_dclsetcontourline@@Base+0x1d8> │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #1096] @ 92ae8 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1092] @ 92aec │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #428] @ 9d5fc <__udpack_MOD_dclsetcontourline@@Base+0x1dc> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1084] @ 92af0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r5, r1 │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ + mov r4, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r2, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 9d568 <__udpack_MOD_dclsetcontourline@@Base+0x148> │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 9d5bc <__udpack_MOD_dclsetcontourline@@Base+0x19c> │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 9d554 <__udpack_MOD_dclsetcontourline@@Base+0x134> │ │ │ │ - cmp r9, #7 │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - ble 9d534 <__udpack_MOD_dclsetcontourline@@Base+0x114> │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r8, #0 │ │ │ │ - ldrne ip, [r8] │ │ │ │ - moveq ip, #0 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - mov ip, #8 │ │ │ │ + ldr r9, [sp, #184] @ 0xb8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - add ip, sp, #12 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 30e14 │ │ │ │ - ldr r2, [pc, #256] @ 9d600 <__udpack_MOD_dclsetcontourline@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #244] @ 9d5f8 <__udpack_MOD_dclsetcontourline@@Base+0x1d8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9d5f0 <__udpack_MOD_dclsetcontourline@@Base+0x1d0> │ │ │ │ - ldr r0, [pc, #224] @ 9d604 <__udpack_MOD_dclsetcontourline@@Base+0x1e4> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2fec0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33cdc │ │ │ │ - mov r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add r0, r4, r9 │ │ │ │ - bl 313fc │ │ │ │ - b 9d4c4 <__udpack_MOD_dclsetcontourline@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #172] @ 9d608 <__udpack_MOD_dclsetcontourline@@Base+0x1e8> │ │ │ │ - add r4, sp, #28 │ │ │ │ + bl 34bb8 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b 9d4c4 <__udpack_MOD_dclsetcontourline@@Base+0xa4> │ │ │ │ - ldr r0, [pc, #156] @ 9d60c <__udpack_MOD_dclsetcontourline@@Base+0x1ec> │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 312ac │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r6, sp, #20 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 9d5a0 <__udpack_MOD_dclsetcontourline@@Base+0x180> │ │ │ │ - ldr r0, [r7] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d5d8 <__udpack_MOD_dclsetcontourline@@Base+0x1b8> │ │ │ │ - ldr r0, [pc, #104] @ 9d610 <__udpack_MOD_dclsetcontourline@@Base+0x1f0> │ │ │ │ - mov r2, #6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 30214 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 9d494 <__udpack_MOD_dclsetcontourline@@Base+0x74> │ │ │ │ - ldr r0, [pc, #80] @ 9d614 <__udpack_MOD_dclsetcontourline@@Base+0x1f4> │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 30214 │ │ │ │ - b 9d4a0 <__udpack_MOD_dclsetcontourline@@Base+0x80> │ │ │ │ - ldr r0, [pc, #56] @ 9d618 <__udpack_MOD_dclsetcontourline@@Base+0x1f8> │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bne 92ab8 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 30214 │ │ │ │ - b 9d48c <__udpack_MOD_dclsetcontourline@@Base+0x6c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r8, ror #16 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strdeq r3, [fp], -r8 │ │ │ │ - andeq r0, sp, r8, lsr #15 │ │ │ │ - andeq r3, fp, ip, lsr #22 │ │ │ │ - eorcs r2, r0, r0, lsr #32 │ │ │ │ - strdeq r3, [fp], -r4 │ │ │ │ - andeq r3, fp, ip, asr #21 │ │ │ │ - @ instruction: 0x000b3ab8 │ │ │ │ - andeq r3, fp, ip, lsl #21 │ │ │ │ - │ │ │ │ -0009d61c <__udpack_MOD_dclsetcontourb@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r2, r0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - ldr r0, [pc, #620] @ 9d8ac <__udpack_MOD_dclsetcontourb@@Base+0x290> │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92ab8 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92ab8 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92ab8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #888] @ 92af4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #864] @ 92af4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sl] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 927e0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r3, [sl] │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [ip] │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 92840 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r5 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr fp, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r1, [r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #616] @ 9d8b0 <__udpack_MOD_dclsetcontourb@@Base+0x294> │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r5, [r2, #44] @ 0x2c │ │ │ │ - sub r4, r4, r1 │ │ │ │ - ldr r1, [r2, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #572] @ 9d8b4 <__udpack_MOD_dclsetcontourb@@Base+0x298> │ │ │ │ - rsbne r3, r8, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - moveq r9, #1 │ │ │ │ - subne r9, r8, #1 │ │ │ │ - moveq r8, r9 │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - sub r5, r5, r1 │ │ │ │ - ldr r3, [r2] │ │ │ │ - add r6, r4, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #18 │ │ │ │ - clzne r9, r9 │ │ │ │ - ldr r7, [r2, #36] @ 0x24 │ │ │ │ - lsrne r9, r9, #5 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, r7 │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2fa1c │ │ │ │ - mul r2, r6, r8 │ │ │ │ - add sl, r5, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - bic r2, r6, r6, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic r2, sl, sl, asr #31 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - beq 9d73c <__udpack_MOD_dclsetcontourb@@Base+0x120> │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2fb60 │ │ │ │ - ldr r2, [pc, #432] @ 9d8b8 <__udpack_MOD_dclsetcontourb@@Base+0x29c> │ │ │ │ - ldr r3, [pc, #420] @ 9d8b0 <__udpack_MOD_dclsetcontourb@@Base+0x294> │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + moveq r3, r1 │ │ │ │ + str r3, [r2] │ │ │ │ + mov r1, fp │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r7 │ │ │ │ + ldr r7, [sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr fp, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #132] @ 0x84 │ │ │ │ + mov r1, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r7 │ │ │ │ + str r4, [sl] │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [r2] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + moveq r3, r1 │ │ │ │ + str r3, [r2] │ │ │ │ + mov r1, fp │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r7 │ │ │ │ + ldr r7, [r9] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [pc, #80] @ 92af8 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r7 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r4, [r9] │ │ │ │ + bne 92838 │ │ │ │ + ldr r2, [pc, #60] @ 92afc │ │ │ │ + ldr r3, [pc, #40] @ 92aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9d8a8 <__udpack_MOD_dclsetcontourb@@Base+0x28c> │ │ │ │ - ldr r0, [pc, #400] @ 9d8bc <__udpack_MOD_dclsetcontourb@@Base+0x2a0> │ │ │ │ - mov r1, #18 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - orrs r2, r4, r5 │ │ │ │ - bpl 9d82c <__udpack_MOD_dclsetcontourb@@Base+0x210> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt 9d88c <__udpack_MOD_dclsetcontourb@@Base+0x270> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov lr, #0 │ │ │ │ - add r3, r3, r8, lsl #2 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - lsl sl, r8, #2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov ip, lr │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 9d840 <__udpack_MOD_dclsetcontourb@@Base+0x224> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r5, ip │ │ │ │ - add fp, fp, r7 │ │ │ │ - add lr, lr, r6 │ │ │ │ - bge 9d774 <__udpack_MOD_dclsetcontourb@@Base+0x158> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - bl 2fb60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - add r8, r3, sl │ │ │ │ - lsl fp, r6, #2 │ │ │ │ - bgt 9d7f0 <__udpack_MOD_dclsetcontourb@@Base+0x1d4> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - beq 9d820 <__udpack_MOD_dclsetcontourb@@Base+0x204> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 9d7d0 <__udpack_MOD_dclsetcontourb@@Base+0x1b4> │ │ │ │ - add r3, r9, ip, lsl #2 │ │ │ │ - add r2, r8, lr, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], sl │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 9d7f8 <__udpack_MOD_dclsetcontourb@@Base+0x1dc> │ │ │ │ - cmp r0, r5 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - bne 9d7f0 <__udpack_MOD_dclsetcontourb@@Base+0x1d4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9d700 <__udpack_MOD_dclsetcontourb@@Base+0xe4> │ │ │ │ - mul r0, sl, r6 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - b 9d758 <__udpack_MOD_dclsetcontourb@@Base+0x13c> │ │ │ │ - sub r3, r9, #4 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - add r1, r8, fp, lsl #2 │ │ │ │ - add r2, r9, lr, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1], sl │ │ │ │ - cmp r3, r4 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 9d85c <__udpack_MOD_dclsetcontourb@@Base+0x240> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r5, ip │ │ │ │ - add fp, fp, r7 │ │ │ │ - add lr, lr, r6 │ │ │ │ - bge 9d850 <__udpack_MOD_dclsetcontourb@@Base+0x234> │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - b 9d790 <__udpack_MOD_dclsetcontourb@@Base+0x174> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 2fb60 │ │ │ │ - b 9d820 <__udpack_MOD_dclsetcontourb@@Base+0x204> │ │ │ │ + bne 92ae4 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r4, ror #12 │ │ │ │ + andeq fp, sp, r4, lsl #12 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r3, fp, r8, ror #19 │ │ │ │ - andeq r0, sp, r0, lsr #11 │ │ │ │ - andeq r3, fp, r8, asr r9 │ │ │ │ + andeq sp, fp, r8, asr #27 │ │ │ │ + @ instruction: 0x43b40000 │ │ │ │ + andeq r0, r0, r9, ror #2 │ │ │ │ + andeq fp, sp, r8, ror #3 │ │ │ │ │ │ │ │ -0009d8c0 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ 9d910 <__udpack_MOD_dclsetcontoura@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 35968 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r3, fp, ip, lsr #15 │ │ │ │ +00092b00 : │ │ │ │ + ldr r3, [pc, #28] @ 92b24 │ │ │ │ + ldr r0, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r0, [r3] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + andeq fp, lr, r4, lsr #29 │ │ │ │ + │ │ │ │ +00092b28 : │ │ │ │ + ldr r3, [pc, #28] @ 92b4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3] │ │ │ │ + str ip, [r0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r0, [r1] │ │ │ │ + str r3, [r2] │ │ │ │ + bx lr │ │ │ │ + andeq fp, lr, r0, lsl #29 │ │ │ │ │ │ │ │ -0009d914 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ +00092b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #720] @ 9dbfc <__udpack_MOD_dcldrawcontour@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #720] @ 9dc00 <__udpack_MOD_dcldrawcontour@@Base+0x2ec> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - rsbne r3, r7, #0 │ │ │ │ - strne r3, [sp, #24] │ │ │ │ - subne r3, r7, #1 │ │ │ │ - clzne r3, r3 │ │ │ │ - mvneq r3, #0 │ │ │ │ - lsrne r3, r3, #5 │ │ │ │ - strne r3, [sp, #20] │ │ │ │ - streq r3, [sp, #24] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r6, r4, #1 │ │ │ │ - sub fp, r2, r3 │ │ │ │ - add r3, fp, #1 │ │ │ │ - bic r8, r6, r6, asr #31 │ │ │ │ - bic r9, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, r9, #2 │ │ │ │ - add r3, r8, #2 │ │ │ │ - mul r3, r2, r3 │ │ │ │ - moveq r7, #1 │ │ │ │ - add r5, r3, r3, lsl #1 │ │ │ │ - lsl r5, r5, #1 │ │ │ │ - asr r5, r5, #5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [r0, #36] @ 0x24 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - streq r7, [sp, #20] │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [pc, #556] @ 9dc04 <__udpack_MOD_dcldrawcontour@@Base+0x2f0> │ │ │ │ - mov r3, #1 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r1, [pc, #688] @ 92e18 │ │ │ │ + ldr r2, [pc, #688] @ 92e1c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #14 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #540] @ 9dc08 <__udpack_MOD_dcldrawcontour@@Base+0x2f4> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 34774 │ │ │ │ - mul r3, r6, r7 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, sl │ │ │ │ - movne r8, #0 │ │ │ │ - andeq r8, r8, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - beq 9da80 <__udpack_MOD_dcldrawcontour@@Base+0x16c> │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 344bc │ │ │ │ - ldr r0, [pc, #456] @ 9dc0c <__udpack_MOD_dcldrawcontour@@Base+0x2f8> │ │ │ │ - mov r1, #14 │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r9, sp, #76 @ 0x4c │ │ │ │ + add r8, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 30b08 │ │ │ │ + ldr r0, [pc, #628] @ 92e20 │ │ │ │ + mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3070c │ │ │ │ - ldr r2, [pc, #444] @ 9dc10 <__udpack_MOD_dcldrawcontour@@Base+0x2fc> │ │ │ │ - ldr r3, [pc, #424] @ 9dc00 <__udpack_MOD_dcldrawcontour@@Base+0x2ec> │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 355e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r4, [pc, #608] @ 92e24 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + beq 92d70 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #572] @ 92e28 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + strne r3, [sp, #72] @ 0x48 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + strne r3, [sp, #68] @ 0x44 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + strne r3, [sp, #80] @ 0x50 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #44] @ 0x2c │ │ │ │ + strne r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + bl 35140 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 35818 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 92cb4 │ │ │ │ + ldr r1, [pc, #388] @ 92e2c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 92cd8 │ │ │ │ + ldr r1, [pc, #348] @ 92e2c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 92cfc │ │ │ │ + ldr r1, [pc, #316] @ 92e30 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 92d30 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #30 │ │ │ │ + beq 92db0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r1, [pc, #264] @ 92e30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33a9c │ │ │ │ + ldr r2, [pc, #232] @ 92e34 │ │ │ │ + ldr r3, [pc, #204] @ 92e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9dbf8 <__udpack_MOD_dcldrawcontour@@Base+0x2e4> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fdb8 │ │ │ │ - orrs r3, r4, fp │ │ │ │ - bpl 9db74 <__udpack_MOD_dcldrawcontour@@Base+0x260> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - blt 9dbd4 <__udpack_MOD_dcldrawcontour@@Base+0x2c0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov ip, #0 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - lsl r8, r7, #2 │ │ │ │ - add r9, r3, r7, lsl #2 │ │ │ │ - mov r7, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 9db8c <__udpack_MOD_dcldrawcontour@@Base+0x278> │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp fp, r7 │ │ │ │ - add lr, lr, sl │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9dab4 <__udpack_MOD_dcldrawcontour@@Base+0x1a0> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ + bne 92e14 │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 344bc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mvn lr, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r4, r5, r4, lsl #2 │ │ │ │ - add r7, r3, r8 │ │ │ │ - lsl r9, r6, #2 │ │ │ │ - bgt 9db38 <__udpack_MOD_dcldrawcontour@@Base+0x224> │ │ │ │ - cmp r0, fp │ │ │ │ - add lr, lr, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add ip, ip, sl │ │ │ │ - add r4, r4, r9 │ │ │ │ - beq 9db68 <__udpack_MOD_dcldrawcontour@@Base+0x254> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 9db18 <__udpack_MOD_dcldrawcontour@@Base+0x204> │ │ │ │ - add r3, r5, lr, lsl #2 │ │ │ │ - add r2, r7, ip, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 9db40 <__udpack_MOD_dcldrawcontour@@Base+0x22c> │ │ │ │ - cmp r0, fp │ │ │ │ - add lr, lr, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add ip, ip, sl │ │ │ │ - add r4, r4, r9 │ │ │ │ - bne 9db38 <__udpack_MOD_dcldrawcontour@@Base+0x224> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 35740 │ │ │ │ + b 92be4 │ │ │ │ + ldr r0, [pc, #128] @ 92e38 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 30298 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fdb8 │ │ │ │ - b 9da3c <__udpack_MOD_dcldrawcontour@@Base+0x128> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mul r0, r6, r0 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r5, r0 │ │ │ │ - b 9da9c <__udpack_MOD_dcldrawcontour@@Base+0x188> │ │ │ │ - sub r3, r5, #4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r5, r3 │ │ │ │ - add r1, r9, lr, lsl #2 │ │ │ │ - add r2, r5, ip, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1], r8 │ │ │ │ - cmp r3, r4 │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 9dba4 <__udpack_MOD_dcldrawcontour@@Base+0x290> │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp fp, r7 │ │ │ │ - add lr, lr, sl │ │ │ │ - add ip, ip, r6 │ │ │ │ - bge 9db98 <__udpack_MOD_dcldrawcontour@@Base+0x284> │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - b 9dad0 <__udpack_MOD_dcldrawcontour@@Base+0x1bc> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 344bc │ │ │ │ - b 9db68 <__udpack_MOD_dcldrawcontour@@Base+0x254> │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 92df0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 92d30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 30448 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 92d30 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r8, ror r3 │ │ │ │ + andeq fp, sp, r0, asr #2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r9, fp, ip, asr #3 │ │ │ │ - @ instruction: 0x000b36b0 │ │ │ │ - andeq r3, fp, r4, asr r6 │ │ │ │ - andeq r0, sp, r4, asr r2 │ │ │ │ + andeq pc, fp, r0, lsl #25 │ │ │ │ + andeq fp, sp, r4, ror #1 │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + teqmi r4, #0 │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq sl, sp, ip, asr pc │ │ │ │ + andeq pc, fp, ip, ror sl @ │ │ │ │ │ │ │ │ -0009dc14 <__timelib_MOD_dclformattime@@Base>: │ │ │ │ +00092e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #72] @ 9dc74 <__timelib_MOD_dclformattime@@Base+0x60> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 92eb4 │ │ │ │ + ldr r3, [pc, #96] @ 92eb8 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, r4, #8 │ │ │ │ - add r2, r4, #4 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 30c70 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r3, fp, ip, ror r4 │ │ │ │ - │ │ │ │ -0009dc78 <__timelib_MOD_dclgettime@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #136] @ 9dd18 <__timelib_MOD_dclgettime@@Base+0xa0> │ │ │ │ - ldr r6, [pc, #136] @ 9dd1c <__timelib_MOD_dclgettime@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #136] @ 9dd20 <__timelib_MOD_dclgettime@@Base+0xa8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ + bl 2fee4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 31330 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldm sp, {r0, r1, r2} │ │ │ │ - stm r5, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #56] @ 9dd24 <__timelib_MOD_dclgettime@@Base+0xac> │ │ │ │ - ldr r3, [pc, #48] @ 9dd20 <__timelib_MOD_dclgettime@@Base+0xa8> │ │ │ │ + bl 2f578 │ │ │ │ + ldr r2, [pc, #48] @ 92ebc │ │ │ │ + ldr r3, [pc, #40] @ 92eb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9dd14 <__timelib_MOD_dclgettime@@Base+0x9c> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne 92eb0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r4, lsl r0 │ │ │ │ - andeq r3, fp, ip, lsl r4 │ │ │ │ + andeq sl, sp, r4, asr lr │ │ │ │ muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000cffbc │ │ │ │ - │ │ │ │ -0009dd28 <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 9dd68 <__syslib_MOD_dclgetunitnum@@Base+0x40> │ │ │ │ - mov r1, #13 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 31438 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, fp, r4, lsl #7 │ │ │ │ + andeq sl, sp, ip, lsl lr │ │ │ │ │ │ │ │ -0009dd6c <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ +00092ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ 9ddcc <__syslib_MOD_dclcompchar@@Base+0x60> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr ip, [pc, #480] @ 930b8 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #476] @ 930bc │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + add r4, sp, #8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + add r6, sp, #20 │ │ │ │ + bl 2fee4 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 335a4 │ │ │ │ + add r5, sp, #28 │ │ │ │ + mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3298c │ │ │ │ - mov r1, #11 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r3, fp, r0, asr r3 │ │ │ │ - │ │ │ │ -0009ddd0 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ 9de3c <__syslib_MOD_dclmessagedump@@Base+0x6c> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #14 │ │ │ │ + bl 3544c │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r3, #6 │ │ │ │ + bl 2faa0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 92f88 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 92fec │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 93050 │ │ │ │ + ldr r2, [pc, #348] @ 930c0 │ │ │ │ + ldr r3, [pc, #340] @ 930bc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 930b4 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #2 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r9, [pc, #300] @ 930c4 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r0, [pc, #296] @ 930c8 │ │ │ │ mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl 33a00 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - strdeq r3, [fp], -r8 │ │ │ │ - │ │ │ │ -0009de40 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 9de94 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x54> │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #56] @ 9de98 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x58> │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #27 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 34774 │ │ │ │ + bl 30610 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31828 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #27 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - muleq fp, r4, r2 │ │ │ │ - andeq r8, fp, r4, lsr sp │ │ │ │ - │ │ │ │ -0009de9c <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 9def0 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x54> │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #56] @ 9def4 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x58> │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #25 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 34774 │ │ │ │ + bl 31018 │ │ │ │ + b 92f5c │ │ │ │ + ldr r9, [pc, #216] @ 930cc │ │ │ │ + ldr r0, [pc, #216] @ 930d0 │ │ │ │ mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a24 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #25 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - andeq r3, fp, r4, asr r2 │ │ │ │ - ldrdeq r8, [fp], -r8 @ │ │ │ │ - │ │ │ │ -0009def8 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ 9df4c <__slpack_MOD_dcldrawviewportcorner@@Base+0x54> │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #56] @ 9df50 <__slpack_MOD_dcldrawviewportcorner@@Base+0x58> │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #21 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 34774 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35320 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #21 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - andeq r3, fp, r4, lsl r2 │ │ │ │ - andeq r8, fp, ip, ror ip │ │ │ │ - │ │ │ │ -0009df54 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #52] @ 9dfa0 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x4c> │ │ │ │ - ldr r1, [pc, #52] @ 9dfa4 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x50> │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #26 │ │ │ │ - bl 34774 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 337a8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #26 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - ldrdeq r3, [fp], -r4 │ │ │ │ - andeq r8, fp, r4, lsr ip │ │ │ │ - │ │ │ │ -0009dfa8 <__slpack_MOD_dcldrawdevicewindowframe@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #52] @ 9dff4 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x4c> │ │ │ │ - ldr r1, [pc, #52] @ 9dff8 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x50> │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #24 │ │ │ │ - bl 34774 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3292c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - muleq fp, ip, r1 │ │ │ │ - andeq r8, fp, r0, ror #23 │ │ │ │ - │ │ │ │ -0009dffc <__slpack_MOD_dcldrawviewportframe@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #52] @ 9e048 <__slpack_MOD_dcldrawviewportframe@@Base+0x4c> │ │ │ │ - ldr r1, [pc, #52] @ 9e04c <__slpack_MOD_dcldrawviewportframe@@Base+0x50> │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #20 │ │ │ │ - bl 34774 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32b54 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 2fc68 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 3070c │ │ │ │ - andeq r3, fp, r4, ror #2 │ │ │ │ - andeq r8, fp, ip, lsl #23 │ │ │ │ - │ │ │ │ -0009e050 <__slpack_MOD_dclsetframetitle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ 9e128 <__slpack_MOD_dclsetframetitle@@Base+0xd8> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #184] @ 9e12c <__slpack_MOD_dclsetframetitle@@Base+0xdc> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #176] @ 9e130 <__slpack_MOD_dclsetframetitle@@Base+0xe0> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - ldrne r3, [r8] │ │ │ │ - moveq r3, #1 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #16 │ │ │ │ + bl 2f3a4 │ │ │ │ + b 92f5c │ │ │ │ + mov r0, #2 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r9, [pc, #116] @ 930d4 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r0, [pc, #112] @ 930d8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str sl, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 2fe9c │ │ │ │ - ldr r2, [pc, #68] @ 9e134 <__slpack_MOD_dclsetframetitle@@Base+0xe4> │ │ │ │ - ldr r3, [pc, #56] @ 9e12c <__slpack_MOD_dclsetframetitle@@Base+0xdc> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9e124 <__slpack_MOD_dclsetframetitle@@Base+0xd4> │ │ │ │ - ldr r0, [pc, #36] @ 9e138 <__slpack_MOD_dclsetframetitle@@Base+0xe8> │ │ │ │ - mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 34ce4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 324b8 │ │ │ │ + b 92f5c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r8, lsr ip @ │ │ │ │ + andeq sl, sp, ip, asr #27 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r3, fp, r8, lsl #2 │ │ │ │ - @ instruction: 0x000cfbb8 │ │ │ │ - andeq r3, fp, ip, ror r0 │ │ │ │ + andeq sl, sp, r4, asr #26 │ │ │ │ + andeq r4, ip, r8, lsr #20 │ │ │ │ + andeq r1, ip, r4, ror #1 │ │ │ │ + ldrdeq r4, [ip], -r0 │ │ │ │ + andeq r1, ip, r4, lsl #1 │ │ │ │ + andeq r4, ip, r0, ror #18 │ │ │ │ + andeq r1, ip, ip, lsl r0 │ │ │ │ │ │ │ │ -0009e13c <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ +000930dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #140] @ 9e1e0 <__slpack_MOD_dclsetaspectratio@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #140] @ 9e1e4 <__slpack_MOD_dclsetaspectratio@@Base+0xa8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 9e1e8 <__slpack_MOD_dclsetaspectratio@@Base+0xac> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr ip, [pc, #96] @ 93154 │ │ │ │ + ldr r3, [pc, #96] @ 93158 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [r4] │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 33520 │ │ │ │ - ldr r2, [pc, #68] @ 9e1ec <__slpack_MOD_dclsetaspectratio@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #56] @ 9e1e4 <__slpack_MOD_dclsetaspectratio@@Base+0xa8> │ │ │ │ + bl 2fee4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 3247c │ │ │ │ + ldr r2, [pc, #48] @ 9315c │ │ │ │ + ldr r3, [pc, #40] @ 93158 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9e1dc <__slpack_MOD_dclsetaspectratio@@Base+0xa0> │ │ │ │ - ldr r0, [pc, #36] @ 9e1f0 <__slpack_MOD_dclsetaspectratio@@Base+0xb4> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bne 93150 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2fec0 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r4, asr fp @ │ │ │ │ + @ instruction: 0x000dabb4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r3, fp, r8, lsr r0 │ │ │ │ - andeq pc, ip, r0, lsl #22 │ │ │ │ - ldrdeq r2, [fp], -r8 │ │ │ │ + andeq sl, sp, ip, ror fp │ │ │ │ │ │ │ │ -0009e1f4 <__slpack_MOD_dclsetframemargin@@Base>: │ │ │ │ +00093160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #64] @ 9e24c <__slpack_MOD_dclsetframemargin@@Base+0x58> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fa1c │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r1, [pc, #1152] @ 935fc │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #1148] @ 93600 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #1140] @ 93604 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + add sl, sp, #84 @ 0x54 │ │ │ │ + mov r2, #6 │ │ │ │ + add r6, sp, #132 @ 0x84 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 34bb8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 320d4 │ │ │ │ + bl 352f0 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93560 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r2, fp, ip, lsr #31 │ │ │ │ - │ │ │ │ -0009e250 <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #60] @ 9e2a4 <__slpack_MOD_dcldivideframe@@Base+0x54> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93560 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93560 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 358a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 31fcc │ │ │ │ + add r6, sp, #116 @ 0x74 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 358a8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add r6, sp, #108 @ 0x6c │ │ │ │ + add r5, sp, #100 @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 31c84 │ │ │ │ + ldr r1, [r7] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r2, fp, r4, ror #30 │ │ │ │ - │ │ │ │ -0009e2a8 <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #400] @ 9e454 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1ac> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #396] @ 9e458 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #388] @ 9e45c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b4> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #22 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #348] @ 9e460 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b8> │ │ │ │ - cmp sl, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldrne r3, [sl] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - str ip, [r2, #4] │ │ │ │ - movne r2, #0 │ │ │ │ - bne 9e340 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x98> │ │ │ │ - b 9e41c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x174> │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - mov r5, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - beq 9e410 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x168> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr lr, [ip] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 9e328 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x80> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9e360 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xb8> │ │ │ │ - ldr r3, [pc, #264] @ 9e464 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1bc> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - ldr r5, [pc, #256] @ 9e468 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1c0> │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r0, r0, #20 │ │ │ │ - ldrne r3, [r6] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 935d0 │ │ │ │ + bl 3037c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + add sl, sp, #76 @ 0x4c │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ + bl 324c4 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #820] @ 93608 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 34f78 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9e3d4 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x12c> │ │ │ │ - add r0, r0, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + movne r5, #1 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ + mov sl, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r5, r5, #1 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + bl 324c4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r5, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #144] @ 9e46c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1c4> │ │ │ │ - ldr r3, [pc, #120] @ 9e458 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1b0> │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b 9344c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r6, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r4, r6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 311b0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + bl 2f800 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [fp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + str r6, [fp] │ │ │ │ + ldr r6, [sl] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + str r6, [sl] │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + ldr r6, [r9] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + str r6, [r9] │ │ │ │ + ldr r6, [r8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [pc, #464] @ 9360c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r6, [r8] │ │ │ │ + beq 93560 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + bl 30a90 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9337c │ │ │ │ + ldr r1, [pc, #376] @ 93610 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9358c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31450 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 9338c │ │ │ │ + mov r1, #0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + ldr r0, [sp] │ │ │ │ + movne r7, #1 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 9359c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 324c4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + beq 935a4 │ │ │ │ + and r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + orr r3, r3, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + b 9338c │ │ │ │ + ldr r2, [pc, #172] @ 93614 │ │ │ │ + ldr r3, [pc, #148] @ 93600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9e450 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #112] @ 9e470 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1c8> │ │ │ │ - mov r1, #22 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r3, [pc, #92] @ 9e474 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1cc> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, ip} │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ 9e478 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1d0> │ │ │ │ - ldr r1, [pc, #80] @ 9e47c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1d4> │ │ │ │ - ldr r0, [pc, #80] @ 9e480 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x1d8> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #22 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 9e360 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xb8> │ │ │ │ + bne 935f8 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 9338c │ │ │ │ + mov r4, #0 │ │ │ │ + b 9338c │ │ │ │ + ldr r1, [pc, #100] @ 93610 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 935c8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 31450 │ │ │ │ + mov r3, r0 │ │ │ │ + b 9354c │ │ │ │ + ldr r3, [sp] │ │ │ │ + b 9354c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 2f800 │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r3, [fp] │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [r9] │ │ │ │ + b 93270 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r0, ror #19 │ │ │ │ + andeq sl, sp, r8, lsr #22 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - strdeq r2, [fp], -ip │ │ │ │ - muleq lr, ip, pc @ │ │ │ │ - andeq fp, lr, r8, asr #30 │ │ │ │ - andeq fp, lr, r8, lsr pc │ │ │ │ - andeq pc, ip, ip, asr #17 │ │ │ │ - ldrdeq r2, [fp], -ip │ │ │ │ - andeq fp, lr, ip, lsl #29 │ │ │ │ - @ instruction: 0x000b2dbc │ │ │ │ - muleq fp, ip, sp │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ + strdeq sp, [fp], -r0 │ │ │ │ + @ instruction: 0x43b40000 │ │ │ │ + andeq r0, r0, r9, ror #2 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq sl, sp, r0, asr #14 │ │ │ │ │ │ │ │ -0009e484 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ +00093618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #400] @ 9e630 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1ac> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #396] @ 9e634 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #388] @ 9e638 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b4> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r7, r1 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr ip, [pc, #984] @ 93a08 │ │ │ │ + ldr r3, [pc, #984] @ 93a0c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [pc, #980] @ 93a10 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #22 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #348] @ 9e63c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b8> │ │ │ │ - cmp sl, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldrne r3, [sl] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - str ip, [r2, #4] │ │ │ │ - movne r2, #0 │ │ │ │ - bne 9e51c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x98> │ │ │ │ - b 9e5f8 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x174> │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - mov r5, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - beq 9e5ec <__shtrlib_MOD_dcllegendretransform_f@@Base+0x168> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr lr, [ip] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 9e504 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x80> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9e53c <__shtrlib_MOD_dcllegendretransform_f@@Base+0xb8> │ │ │ │ - ldr r3, [pc, #264] @ 9e640 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1bc> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - ldr r5, [pc, #256] @ 9e644 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1c0> │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r0, r0, #20 │ │ │ │ - ldrne r3, [r6] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 356c8 │ │ │ │ + ldr r0, [pc, #944] @ 93a14 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 356c8 │ │ │ │ + ldr r0, [pc, #928] @ 93a18 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 34bb8 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 30b08 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd7c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 32a4c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9e5b0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x12c> │ │ │ │ - add r0, r0, #20 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #144] @ 9e648 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1c4> │ │ │ │ - ldr r3, [pc, #120] @ 9e634 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1b0> │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32f5c │ │ │ │ + ldr r1, [pc, #724] @ 93a1c │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93780 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93830 │ │ │ │ + ldr r0, [pc, #664] @ 93a20 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 30298 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93998 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93924 │ │ │ │ + ldr r2, [pc, #592] @ 93a24 │ │ │ │ + ldr r3, [pc, #592] @ 93a28 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 939bc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 939a4 │ │ │ │ + ldr r2, [pc, #544] @ 93a2c │ │ │ │ + ldr r3, [pc, #508] @ 93a0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9e62c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #112] @ 9e64c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1c8> │ │ │ │ - mov r1, #22 │ │ │ │ + bne 93a04 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #504] @ 93a30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93780 │ │ │ │ + ldr r1, [pc, #488] @ 93a34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93780 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3454c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3454c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32f5c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #284] @ 93a38 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + b 937a4 │ │ │ │ + ldr r1, [pc, #272] @ 93a3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 939d4 │ │ │ │ + ldr r1, [pc, #256] @ 93a40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 939e0 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 939ec │ │ │ │ + ldr r1, [pc, #192] @ 93a28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 939f8 │ │ │ │ + ldr r1, [pc, #200] @ 93a44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, #1073741824 @ 0x40000000 │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + ldreq r3, [pc, #180] @ 93a48 │ │ │ │ + moveq r2, #1065353216 @ 0x3f800000 │ │ │ │ + b 937d4 │ │ │ │ + ldr r2, [pc, #172] @ 93a4c │ │ │ │ + ldr r3, [pc, #160] @ 93a44 │ │ │ │ + b 937d4 │ │ │ │ + ldr r0, [pc, #164] @ 93a50 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r3, [pc, #92] @ 9e650 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1cc> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, ip} │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ 9e654 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1d0> │ │ │ │ - ldr r1, [pc, #80] @ 9e658 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1d4> │ │ │ │ - ldr r0, [pc, #80] @ 9e65c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x1d8> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #22 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 30040 │ │ │ │ + b 93804 │ │ │ │ + ldr r0, [pc, #144] @ 93a54 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 9e53c <__shtrlib_MOD_dcllegendretransform_f@@Base+0xb8> │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 30040 │ │ │ │ + b 937f0 │ │ │ │ + ldr r2, [pc, #104] @ 93a44 │ │ │ │ + ldr r3, [pc, #120] @ 93a58 │ │ │ │ + b 937d4 │ │ │ │ + ldr r2, [pc, #116] @ 93a5c │ │ │ │ + ldr r3, [pc, #116] @ 93a60 │ │ │ │ + b 937d4 │ │ │ │ + ldr r2, [pc, #100] @ 93a58 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + b 937d4 │ │ │ │ + ldr r2, [pc, #96] @ 93a60 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + b 937d4 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r4, lsl #16 │ │ │ │ + andeq sl, sp, r8, ror r6 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, fp, r4, ror #26 │ │ │ │ - andeq fp, lr, r0, asr #27 │ │ │ │ - andeq fp, lr, ip, ror #26 │ │ │ │ - andeq fp, lr, ip, asr sp │ │ │ │ - strdeq pc, [ip], -r0 │ │ │ │ - andeq r2, fp, r4, asr #24 │ │ │ │ - @ instruction: 0x000ebcb0 │ │ │ │ - andeq r2, fp, r0, ror #23 │ │ │ │ - andeq r2, fp, r4, lsl #24 │ │ │ │ - andeq r4, fp, ip, lsl sp │ │ │ │ + ldrdeq pc, [fp], -ip │ │ │ │ + andeq pc, fp, r0, asr #3 │ │ │ │ + andeq ip, fp, ip, lsl #28 │ │ │ │ + svccc 0x00b504f3 │ │ │ │ + strheq pc, [fp], -r0 @ │ │ │ │ + eorsmi r0, r4, #0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + muleq sp, ip, r4 │ │ │ │ + adcsmi r0, r2, #0 │ │ │ │ + adcsgt r0, r2, #0 │ │ │ │ + mcrrcc 13, 11, r2, sl, cr6 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq lr, fp, r8, ror lr │ │ │ │ + andeq lr, fp, r8, asr lr │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + movmi r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + │ │ │ │ +00093a64 : │ │ │ │ + ldr r3, [pc, #28] @ 93a88 │ │ │ │ + ldr r0, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r0, [r3] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + andeq sl, lr, ip, asr #30 │ │ │ │ │ │ │ │ -0009e660 <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ +00093a8c : │ │ │ │ + ldr r3, [pc, #28] @ 93ab0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3] │ │ │ │ + str ip, [r0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r0, [r1] │ │ │ │ + str r3, [r2] │ │ │ │ + bx lr │ │ │ │ + andeq sl, lr, r8, lsr #30 │ │ │ │ + │ │ │ │ +00093ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #296] @ 9e7a4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x144> │ │ │ │ + ldr r4, [pc, #724] @ 93da0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r0, r4, #8 │ │ │ │ + ldr r5, [pc, #704] @ 93da4 │ │ │ │ + bl 34018 │ │ │ │ + ldr r3, [pc, #700] @ 93da8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93b1c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93bc4 │ │ │ │ + ldr r4, [pc, #648] @ 93dac │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r2, r4, #12 │ │ │ │ + add r1, r4, #16 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl 352f0 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93bd8 │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93bd8 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93bd8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + sub r2, r3, #10 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 93be0 │ │ │ │ + ldr r1, [pc, #540] @ 93db0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + str r7, [r4, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + ldr r0, [pc, #524] @ 93db4 │ │ │ │ + ldr r2, [pc, #524] @ 93db8 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #23 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #272] @ 9e7a8 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x148> │ │ │ │ - cmp r8, #0 │ │ │ │ + add r1, r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldrne r3, [r8] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - str ip, [r2, #4] │ │ │ │ - movne r2, #0 │ │ │ │ - bne 9e6d4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x74> │ │ │ │ - b 9e770 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x110> │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - mov r5, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - beq 9e764 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x104> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr lr, [ip] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 9e6bc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x5c> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9e6f4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x94> │ │ │ │ - ldr r3, [pc, #188] @ 9e7ac <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x14c> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - ldr r5, [pc, #180] @ 9e7b0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x150> │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #20 │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - add r1, r0, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 333b8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9e74c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xec> │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [pc, #96] @ 9e7b4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x154> │ │ │ │ - mov r1, #23 │ │ │ │ - add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r3, [pc, #76] @ 9e7b8 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x158> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, ip} │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - mov r1, #23 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 9e7bc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x15c> │ │ │ │ - ldr r1, [pc, #52] @ 9e7c0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x160> │ │ │ │ - ldr r0, [pc, #52] @ 9e7c4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x164> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 9e6f4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x94> │ │ │ │ - @ instruction: 0x000b2bb8 │ │ │ │ - andeq fp, lr, r8, lsl #24 │ │ │ │ - @ instruction: 0x000ebbb4 │ │ │ │ - andeq fp, lr, r8, lsr #23 │ │ │ │ - andeq r2, fp, r4, ror #21 │ │ │ │ - andeq fp, lr, r8, lsr fp │ │ │ │ - andeq r2, fp, r8, ror #20 │ │ │ │ - andeq r2, fp, r4, lsr #21 │ │ │ │ - andeq r4, fp, r4, lsr #23 │ │ │ │ - │ │ │ │ -0009e7c8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #736] @ 9eac8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x300> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #732] @ 9eacc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x304> │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #724] @ 9ead0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x308> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, #28 │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [sp, #108] @ 0x6c │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #676] @ 9ead4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x30c> │ │ │ │ - cmp r8, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldrne r1, [r8] │ │ │ │ - moveq r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne 9e86c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa4> │ │ │ │ - b 9e9ac <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e4> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, #1 │ │ │ │ - beq 9e99c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d4> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 9e854 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x8c> │ │ │ │ + b 32344 │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9e88c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xc4> │ │ │ │ - ldr r3, [pc, #592] @ 9ead8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x310> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - mov r3, #0 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrne r3, [fp] │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp sl, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [sl] │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #544] @ 9eadc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x314> │ │ │ │ - cmp r9, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [r9] │ │ │ │ - strne r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 9e9e0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x218> │ │ │ │ - cmp r7, #0 │ │ │ │ - add r0, r0, #20 │ │ │ │ - beq 9ea38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x270> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r5, [pc, #492] @ 9eae0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x318> │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 32224 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9e960 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #380] @ 9eae4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #352] @ 9eacc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x304> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9eac4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x2fc> │ │ │ │ - ldr r0, [pc, #348] @ 9eae8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x320> │ │ │ │ - mov r1, #28 │ │ │ │ + bne 93b1c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi 93c90 │ │ │ │ + ldr r1, [pc, #444] @ 93db0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + str r7, [r4, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93d70 │ │ │ │ + ldr r4, [pc, #412] @ 93dbc │ │ │ │ + ldr r0, [pc, #412] @ 93dc0 │ │ │ │ + add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r2, [pc, #328] @ 9eaec <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x324> │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #312] @ 9eaf0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x328> │ │ │ │ - ldr r1, [pc, #312] @ 9eaf4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x32c> │ │ │ │ - ldr r0, [pc, #312] @ 9eaf8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x330> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #28 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #24 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #392] @ 93dc4 │ │ │ │ + add r1, r4, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 9e88c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xc4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 9ea94 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x2cc> │ │ │ │ - add r0, r0, #20 │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r5, [pc, #260] @ 9eafc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x334> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, r0, #16 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - add r0, r0, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 317ec │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9e94c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x184> │ │ │ │ - b 9e960 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r5, [pc, #188] @ 9eb00 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x338> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 3139c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9e94c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x184> │ │ │ │ - b 9e960 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ - ldr r2, [pc, #104] @ 9eb04 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x33c> │ │ │ │ - ldr r1, [pc, #104] @ 9eb08 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x340> │ │ │ │ - ldr r0, [pc, #104] @ 9eb0c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x344> │ │ │ │ - mov lr, #32 │ │ │ │ - mov ip, #28 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 30298 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cmp r3, #22 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + beq 93ca4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r1, [pc, #348] @ 93dc8 │ │ │ │ + mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ + add r1, r1, #24 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #332] @ 93dcc │ │ │ │ + ldrne r3, [r4, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 9e960 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x198> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000cf4bc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, fp, r4, asr sl │ │ │ │ - andeq fp, lr, r0, ror sl │ │ │ │ - andeq fp, lr, ip, lsl sl │ │ │ │ - andeq fp, lr, r4, ror #19 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ - andeq pc, ip, r0, asr #6 │ │ │ │ - andeq r2, fp, r4, asr #17 │ │ │ │ - andeq fp, lr, r0, lsl #18 │ │ │ │ - andeq r2, fp, ip, lsr #16 │ │ │ │ - andeq r2, fp, r4, lsl #17 │ │ │ │ - andeq r4, fp, ip, ror #18 │ │ │ │ - andeq fp, lr, r8, lsr #17 │ │ │ │ - andeq fp, lr, ip, asr r8 │ │ │ │ - andeq r2, fp, r8, asr #15 │ │ │ │ - andeq r2, fp, r4, lsr #15 │ │ │ │ - andeq r4, fp, ip, lsl #17 │ │ │ │ - │ │ │ │ -0009eb10 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #568] @ 9ed64 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x254> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #564] @ 9ed68 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x258> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #556] @ 9ed6c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x25c> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r9, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #25 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #516] @ 9ed70 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x260> │ │ │ │ - cmp sl, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldrne r3, [sl] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - str ip, [r2, #4] │ │ │ │ - movne r2, #0 │ │ │ │ - bne 9eba8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x98> │ │ │ │ - b 9ec94 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184> │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - mov r5, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - beq 9ec88 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr lr, [ip] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 9eb90 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x80> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9ebc8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb8> │ │ │ │ - ldr r3, [pc, #432] @ 9ed74 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x264> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 9ecc8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1b8> │ │ │ │ - ldr r5, [pc, #396] @ 9ed78 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x268> │ │ │ │ - cmp r8, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #20 │ │ │ │ - beq 9ecf4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1e4> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - str r8, [sp, #8] │ │ │ │ - stm sp, {r6, r9} │ │ │ │ - add r3, sp, #16 │ │ │ │ + strne r3, [r4, #24] │ │ │ │ + bl 2f62c │ │ │ │ + b 93ba0 │ │ │ │ + sub r3, r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + strls r7, [r4, #8] │ │ │ │ + strls r8, [r4, #4] │ │ │ │ + b 93ba0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93ce8 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #268] @ 93dd0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r7, r8 │ │ │ │ + str r7, [r4, #24] │ │ │ │ + ldr r7, [pc, #228] @ 93dd4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93d3c │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #184] @ 93dd0 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 35644 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9ec4c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #296] @ 9ed7c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #272] @ 9ed68 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x258> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9ed60 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x250> │ │ │ │ - ldr r0, [pc, #264] @ 9ed80 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x270> │ │ │ │ - mov r1, #25 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r5 │ │ │ │ + str r4, [r7, #28] │ │ │ │ + ldr r4, [pc, #148] @ 93dd8 │ │ │ │ + ldr r0, [pc, #148] @ 93ddc │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r3, [pc, #244] @ 9ed84 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x274> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, ip} │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ 9ed88 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x278> │ │ │ │ - ldr r1, [pc, #232] @ 9ed8c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x27c> │ │ │ │ - ldr r0, [pc, #232] @ 9ed90 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x280> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #25 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r0, [pc, #128] @ 93de0 │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 9ebc8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb8> │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 9ed30 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x220> │ │ │ │ - ldr r2, [pc, #188] @ 9ed94 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x284> │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, r0, #16 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 350c8 │ │ │ │ - b 9ec4c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r1, r0, #12 │ │ │ │ - str r9, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 2f674 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9ec38 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x128> │ │ │ │ - b 9ec4c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #96] @ 9ed98 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x288> │ │ │ │ - ldr r1, [pc, #96] @ 9ed9c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x28c> │ │ │ │ - ldr r0, [pc, #96] @ 9eda0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x290> │ │ │ │ - mov lr, #32 │ │ │ │ - mov ip, #25 │ │ │ │ + add r1, r4, #28 │ │ │ │ + bl 2f62c │ │ │ │ + b 93ba0 │ │ │ │ + mov ip, #38 @ 0x26 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + ldr r2, [pc, #96] @ 93de4 │ │ │ │ + ldr r1, [pc, #96] @ 93de8 │ │ │ │ + ldr r0, [pc, #96] @ 93dec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ bl 33a00 │ │ │ │ - b 9ec4c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x13c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r8, ror r1 @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r2, fp, ip, asr #14 │ │ │ │ - andeq fp, lr, r4, lsr r7 │ │ │ │ - andeq fp, lr, r0, ror #13 │ │ │ │ - @ instruction: 0x000eb6b4 │ │ │ │ - andeq pc, ip, r4, asr r0 @ │ │ │ │ - andeq r2, fp, ip, lsl r6 │ │ │ │ - andeq fp, lr, r4, lsl r6 │ │ │ │ - andeq r2, fp, r4, asr #10 │ │ │ │ - ldrdeq r2, [fp], -ip │ │ │ │ - andeq r4, fp, r0, lsl #13 │ │ │ │ - andeq fp, lr, r8, asr #11 │ │ │ │ - andeq r2, fp, ip, lsr #10 │ │ │ │ - andeq r2, fp, ip, asr #10 │ │ │ │ - strdeq r4, [fp], -r0 │ │ │ │ + b 93c18 │ │ │ │ + strdeq sl, [lr], -r8 │ │ │ │ + andeq sl, sp, r0, asr #3 │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + andeq sl, lr, r4, lsr #29 │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq sl, lr, ip, lsl lr │ │ │ │ + andeq r3, ip, ip, lsl lr │ │ │ │ + andeq sl, lr, r4, lsr #27 │ │ │ │ + andeq lr, fp, r4, ror #20 │ │ │ │ + andeq lr, fp, r4, asr sl │ │ │ │ + andeq sl, lr, r8, asr sp │ │ │ │ + andeq lr, fp, r8, lsl #20 │ │ │ │ + adcsmi r0, r2, #0 │ │ │ │ + ldrdeq sl, [lr], -r4 │ │ │ │ + andeq sl, lr, r0, lsl #25 │ │ │ │ + andeq lr, fp, ip, lsr r9 │ │ │ │ + andeq lr, fp, r0, lsr r9 │ │ │ │ + andeq lr, fp, r4, asr r9 │ │ │ │ + @ instruction: 0x000beab8 │ │ │ │ + andeq r1, ip, r8, ror #22 │ │ │ │ │ │ │ │ -0009eda4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base>: │ │ │ │ +00093df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #644] @ 9f044 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a0> │ │ │ │ + ldr ip, [pc, #1284] @ 9430c │ │ │ │ + ldr r4, [pc, #1284] @ 94310 │ │ │ │ + ldr r3, [pc, #1284] @ 94314 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #636] @ 9f048 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #628] @ 9f04c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a8> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, #24 │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r0, r4, #8 │ │ │ │ + ldr r5, [pc, #1256] @ 94318 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #584] @ 9f050 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2ac> │ │ │ │ - cmp r9, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldrne r1, [r9] │ │ │ │ - moveq r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne 9ee44 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xa0> │ │ │ │ - b 9ef40 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x19c> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, #1 │ │ │ │ - beq 9ef30 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x18c> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 9ee2c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x88> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9ee64 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #500] @ 9f054 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2b0> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrne r3, [sl] │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 9ef74 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0> │ │ │ │ - ldr r5, [pc, #464] @ 9f058 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2b4> │ │ │ │ - cmp fp, #0 │ │ │ │ + bl 34018 │ │ │ │ + ldr r3, [pc, #1240] @ 9431c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #20 │ │ │ │ - beq 9efcc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x228> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - stmib sp, {r6, r7} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 32ca4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9eef4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #352] @ 9f05c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2b8> │ │ │ │ - ldr r3, [pc, #328] @ 9f048 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2a4> │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93e88 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93e88 │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93ea4 │ │ │ │ + ldr r4, [pc, #1168] @ 94320 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 338d4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 93ed0 │ │ │ │ + ldr r2, [pc, #1144] @ 94324 │ │ │ │ + ldr r3, [pc, #1124] @ 94314 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9f040 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x29c> │ │ │ │ - ldr r0, [pc, #320] @ 9f060 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2bc> │ │ │ │ - mov r1, #24 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bne 94308 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r2, [pc, #300] @ 9f064 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2c0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ 9f068 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2c4> │ │ │ │ - ldr r1, [pc, #284] @ 9f06c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2c8> │ │ │ │ - ldr r0, [pc, #284] @ 9f070 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2cc> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #24 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r8, [pc, #1104] @ 94328 │ │ │ │ + add sl, r4, #24 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, r4, #28 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 315e8 │ │ │ │ + ldr r9, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b 9ee64 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc0> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 9f010 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x26c> │ │ │ │ - ldr r5, [pc, #240] @ 9f074 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2d0> │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #20 │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - str fp, [sp, #8] │ │ │ │ - stm sp, {r7, r8} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 31b28 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9eee0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x13c> │ │ │ │ - b 9eef4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ + cmp r9, #0 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ble 94060 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 33568 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9eee0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x13c> │ │ │ │ - b 9eef4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ - ldr r2, [pc, #96] @ 9f078 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2d4> │ │ │ │ - ldr r1, [pc, #96] @ 9f07c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2d8> │ │ │ │ - ldr r0, [pc, #96] @ 9f080 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x2dc> │ │ │ │ - mov lr, #32 │ │ │ │ - mov ip, #24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 33a00 │ │ │ │ - b 9eef4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x150> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, ip, r0, ror #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r2, [fp], -r8 │ │ │ │ - muleq lr, r8, r4 │ │ │ │ - andeq fp, lr, r4, asr #8 │ │ │ │ - andeq fp, lr, r8, lsl r4 │ │ │ │ - andeq lr, ip, ip, lsr #27 │ │ │ │ - muleq fp, r0, r3 │ │ │ │ - andeq fp, lr, ip, ror #6 │ │ │ │ - muleq fp, r8, r2 │ │ │ │ - andeq r2, fp, r0, asr r3 │ │ │ │ - ldrdeq r4, [fp], -r8 │ │ │ │ - andeq fp, lr, r0, lsr #6 │ │ │ │ - andeq r2, fp, ip, asr #4 │ │ │ │ - andeq r2, fp, r8, lsl #5 │ │ │ │ - andeq r4, fp, r0, lsl r3 │ │ │ │ - │ │ │ │ -0009f084 <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #608] @ 9f300 <__shtrlib_MOD_dclgridtospectrum@@Base+0x27c> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #604] @ 9f304 <__shtrlib_MOD_dclgridtospectrum@@Base+0x280> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #596] @ 9f308 <__shtrlib_MOD_dclgridtospectrum@@Base+0x284> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r9, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #556] @ 9f30c <__shtrlib_MOD_dclgridtospectrum@@Base+0x288> │ │ │ │ - cmp sl, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldrne r3, [sl] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - str ip, [r2, #4] │ │ │ │ - movne r2, #0 │ │ │ │ - bne 9f11c <__shtrlib_MOD_dclgridtospectrum@@Base+0x98> │ │ │ │ - b 9f208 <__shtrlib_MOD_dclgridtospectrum@@Base+0x184> │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - mov r5, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - beq 9f1fc <__shtrlib_MOD_dclgridtospectrum@@Base+0x178> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr lr, [ip] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 9f104 <__shtrlib_MOD_dclgridtospectrum@@Base+0x80> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9f13c <__shtrlib_MOD_dclgridtospectrum@@Base+0xb8> │ │ │ │ - ldr r3, [pc, #472] @ 9f310 <__shtrlib_MOD_dclgridtospectrum@@Base+0x28c> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 9f23c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8> │ │ │ │ - ldr r5, [pc, #436] @ 9f314 <__shtrlib_MOD_dclgridtospectrum@@Base+0x290> │ │ │ │ - cmp r8, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #20 │ │ │ │ - beq 9f290 <__shtrlib_MOD_dclgridtospectrum@@Base+0x20c> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - str r8, [sp, #8] │ │ │ │ - stm sp, {r6, r9} │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 2fd94 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9f1c0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #336] @ 9f318 <__shtrlib_MOD_dclgridtospectrum@@Base+0x294> │ │ │ │ - ldr r3, [pc, #312] @ 9f304 <__shtrlib_MOD_dclgridtospectrum@@Base+0x280> │ │ │ │ + add r8, r8, #4 │ │ │ │ + add r3, r4, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + add r1, r4, #28 │ │ │ │ + add r0, r4, #32 │ │ │ │ + bl 315e8 │ │ │ │ + ldr r5, [r4, #24] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr fp, [pc, #976] @ 9432c │ │ │ │ + mov r1, r5 │ │ │ │ + add fp, pc, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [fp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + str r6, [fp, #40] @ 0x28 │ │ │ │ + ldr fp, [r7, #16] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r1, fp │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 324c4 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r3, r4, #56 @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r4, #60 @ 0x3c │ │ │ │ + add r2, r4, #48 @ 0x30 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329a4 │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + ble 93f30 │ │ │ │ + ldr r4, [pc, #712] @ 94330 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 2fe78 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + sub r2, r3, #10 │ │ │ │ + cmp r2, #9 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + bhi 9410c │ │ │ │ + ldr r1, [pc, #640] @ 94334 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #624] @ 94338 │ │ │ │ + ldr r3, [pc, #584] @ 94314 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9f2fc <__shtrlib_MOD_dclgridtospectrum@@Base+0x278> │ │ │ │ - ldr r0, [pc, #304] @ 9f31c <__shtrlib_MOD_dclgridtospectrum@@Base+0x298> │ │ │ │ - mov r1, #17 │ │ │ │ + bne 94308 │ │ │ │ + ldr r0, [pc, #592] @ 9433c │ │ │ │ + ldr r2, [pc, #592] @ 94340 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r3, [pc, #284] @ 9f320 <__shtrlib_MOD_dclgridtospectrum@@Base+0x29c> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, ip} │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #272] @ 9f324 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2a0> │ │ │ │ - ldr r1, [pc, #272] @ 9f328 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2a4> │ │ │ │ - ldr r0, [pc, #272] @ 9f32c <__shtrlib_MOD_dclgridtospectrum@@Base+0x2a8> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ + add r1, r0, #4 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 32344 │ │ │ │ + sub r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi 941bc │ │ │ │ + ldr r1, [pc, #532] @ 94334 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 942d8 │ │ │ │ + ldr r4, [pc, #504] @ 94344 │ │ │ │ + ldr r0, [pc, #504] @ 94348 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #76 @ 0x4c │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #484] @ 9434c │ │ │ │ + add r1, r4, #80 @ 0x50 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 30298 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + cmp r3, #22 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + beq 94228 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r1, [pc, #440] @ 94350 │ │ │ │ + mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ + add r1, r1, #76 @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #424] @ 94354 │ │ │ │ + ldrne r3, [r4, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + strne r3, [r4, #76] @ 0x4c │ │ │ │ + bl 2f62c │ │ │ │ + b 940c0 │ │ │ │ + sub r3, r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 940c0 │ │ │ │ + add r1, r4, #48 @ 0x30 │ │ │ │ + add r2, r4, #88 @ 0x58 │ │ │ │ + add r3, r4, #84 @ 0x54 │ │ │ │ + add r0, r4, #64 @ 0x40 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + add r1, r4, #68 @ 0x44 │ │ │ │ + add r2, r4, #72 @ 0x48 │ │ │ │ + bl 31d80 │ │ │ │ + ldr r5, [r7, #16] │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + b 940c0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 94260 │ │ │ │ + ldr r1, [pc, #284] @ 94358 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [r4, #40] @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + add r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r8 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [pc, #244] @ 9435c │ │ │ │ + mov r1, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 942a4 │ │ │ │ + ldr r1, [pc, #212] @ 94358 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r5, r6 │ │ │ │ + str r5, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #180] @ 94360 │ │ │ │ + ldr r0, [pc, #180] @ 94364 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #76 @ 0x4c │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r0, [pc, #160] @ 94368 │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33a00 │ │ │ │ - b 9f13c <__shtrlib_MOD_dclgridtospectrum@@Base+0xb8> │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 9f2cc <__shtrlib_MOD_dclgridtospectrum@@Base+0x248> │ │ │ │ - ldr r5, [pc, #228] @ 9f330 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2ac> │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #20 │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r1, r0, #12 │ │ │ │ - str r8, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 3472c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9f1ac <__shtrlib_MOD_dclgridtospectrum@@Base+0x128> │ │ │ │ - b 9f1c0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - str r9, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 30a18 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9f1ac <__shtrlib_MOD_dclgridtospectrum@@Base+0x128> │ │ │ │ - b 9f1c0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #96] @ 9f334 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2b0> │ │ │ │ - ldr r1, [pc, #96] @ 9f338 <__shtrlib_MOD_dclgridtospectrum@@Base+0x2b4> │ │ │ │ - ldr r0, [pc, #96] @ 9f33c <__shtrlib_MOD_dclgridtospectrum@@Base+0x2b8> │ │ │ │ - mov lr, #32 │ │ │ │ - mov ip, #17 │ │ │ │ + add r1, r4, #80 @ 0x50 │ │ │ │ + bl 2f62c │ │ │ │ + b 940c0 │ │ │ │ + mov ip, #38 @ 0x26 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + ldr r2, [pc, #128] @ 9436c │ │ │ │ + ldr r1, [pc, #128] @ 94370 │ │ │ │ + ldr r0, [pc, #128] @ 94374 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ bl 33a00 │ │ │ │ - b 9f1c0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ + b 94144 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, ip, r4, lsl #24 │ │ │ │ + muleq sp, ip, lr │ │ │ │ + ldrdeq sl, [lr], -r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, fp, r0, lsl r2 │ │ │ │ - andeq fp, lr, r0, asr #3 │ │ │ │ - andeq fp, lr, ip, ror #2 │ │ │ │ - andeq fp, lr, r0, asr #2 │ │ │ │ - andeq lr, ip, r0, ror #21 │ │ │ │ - andeq r2, fp, r0, ror #1 │ │ │ │ - andeq fp, lr, r0, lsr #1 │ │ │ │ - ldrdeq r1, [fp], -r0 │ │ │ │ - andeq r2, fp, r0, lsr #1 │ │ │ │ - andeq r4, fp, ip, lsl #2 │ │ │ │ - andeq fp, lr, r8, asr r0 │ │ │ │ - andeq r2, fp, r0 │ │ │ │ - andeq r1, fp, r8, ror #31 │ │ │ │ - andeq r4, fp, r4, asr r0 │ │ │ │ + andeq r9, sp, r8, ror #28 │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + andeq sl, lr, r8, asr fp │ │ │ │ + strdeq r9, [sp], -ip │ │ │ │ + strdeq r3, [ip], -r8 │ │ │ │ + andeq sl, lr, r8, lsl #21 │ │ │ │ + andeq sl, lr, r0, lsl #19 │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq r9, sp, r0, ror #23 │ │ │ │ + strdeq sl, [lr], -r8 │ │ │ │ + andeq r3, ip, r0, ror #17 │ │ │ │ + muleq lr, r8, r8 │ │ │ │ + andeq lr, fp, r8, lsr r5 │ │ │ │ + andeq lr, fp, r8, lsr #10 │ │ │ │ + andeq sl, lr, ip, asr #16 │ │ │ │ + ldrdeq lr, [fp], -ip │ │ │ │ + adcsmi r0, r2, #0 │ │ │ │ + andeq sl, lr, ip, ror r7 │ │ │ │ + andeq sl, lr, r8, lsr r7 │ │ │ │ + ldrdeq lr, [fp], -r4 │ │ │ │ + andeq lr, fp, r8, asr #7 │ │ │ │ + andeq lr, fp, ip, ror #7 │ │ │ │ + andeq lr, fp, r8, asr r5 │ │ │ │ + andeq r1, ip, r0, lsl #12 │ │ │ │ │ │ │ │ -0009f340 <__shtrlib_MOD_dclspectrumtogrid@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ +00094378 : │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #65536 @ 0x10000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #724] @ 9f634 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f4> │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #720] @ 9f638 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f8> │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 9438c │ │ │ │ + str r0, [lr, #-1784] @ 0xfffff908 │ │ │ │ + ldr ip, [pc, #1252] @ 9488c │ │ │ │ + sub sp, sp, #66560 @ 0x10400 │ │ │ │ + ldr r3, [pc, #1248] @ 94890 │ │ │ │ + sub sp, sp, #724 @ 0x2d4 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #1232] @ 94894 │ │ │ │ + ldr r1, [pc, #1232] @ 94898 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add lr, sp, #66560 @ 0x10400 │ │ │ │ + add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #712] @ 9f63c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2fc> │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + mov r2, #6 │ │ │ │ + add lr, lr, #716 @ 0x2cc │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [lr] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 32968 │ │ │ │ + ldr r0, [pc, #1192] @ 9489c │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #668] @ 9f640 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x300> │ │ │ │ - cmp r9, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldrne r1, [r9] │ │ │ │ - moveq r1, #1 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 336f4 │ │ │ │ + ldr r0, [pc, #1168] @ 948a0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r0, [pc, #1144] @ 948a4 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r0, [pc, #1120] @ 948a8 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #1744 @ 0x6d0 │ │ │ │ + bl 31fe4 │ │ │ │ + ldr r3, [r4, #-1664] @ 0xfffff980 │ │ │ │ cmp r3, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne 9f3e0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa0> │ │ │ │ - b 9f518 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d8> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, #1 │ │ │ │ - beq 9f508 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 9f3c8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x88> │ │ │ │ + bne 94480 │ │ │ │ + ldr r3, [r4, #-1684] @ 0xfffff96c │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r3, r3, #996 @ 0x3e4 │ │ │ │ + add r3, r3, #3 │ │ │ │ + str r3, [r4, #-1672] @ 0xfffff978 │ │ │ │ + add r7, sp, #65536 @ 0x10000 │ │ │ │ + add r7, r7, #716 @ 0x2cc │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35824 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f400 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #584] @ 9f644 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x304> │ │ │ │ + beq 947a0 │ │ │ │ + bl 31438 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r7, [r4, #-1596] @ 0xfffff9c4 │ │ │ │ + sub r2, r3, #616 @ 0x268 │ │ │ │ + ldr r3, [pc, #996] @ 948ac │ │ │ │ + ldr r7, [pc, #996] @ 948b0 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - mov r3, #0 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrne r3, [fp] │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #556] @ 9f648 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x308> │ │ │ │ - cmp sl, #0 │ │ │ │ + str r3, [r4, #-1592] @ 0xfffff9c8 │ │ │ │ + ldr r3, [pc, #988] @ 948b4 │ │ │ │ + add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + str r3, [r4, #-1576] @ 0xfffff9d8 │ │ │ │ + ldr r3, [pc, #976] @ 948b8 │ │ │ │ + str r3, [r4, #-1640] @ 0xfffff998 │ │ │ │ + mov r3, #42 @ 0x2a │ │ │ │ + str r3, [r4, #-1628] @ 0xfffff9a4 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + str r3, [r4, #-1600] @ 0xfffff9c0 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r5, #0 │ │ │ │ + str r3, [r4, #-1588] @ 0xfffff9cc │ │ │ │ + mov r3, #11 │ │ │ │ + str r7, [r4, #-1632] @ 0xfffff9a0 │ │ │ │ + str r3, [r4, #-1572] @ 0xfffff9dc │ │ │ │ + str r5, [r4, #-1476] @ 0xfffffa3c │ │ │ │ + mov r6, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [r4, #-1636] @ 0xfffff99c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 2fa94 <_gfortran_st_open@plt> │ │ │ │ + mov r3, #43 @ 0x2b │ │ │ │ + str r7, [r4, #-1632] @ 0xfffff9a0 │ │ │ │ + str r3, [r4, #-1628] @ 0xfffff9a4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [r4, #-1640] @ 0xfffff998 │ │ │ │ + str r9, [r4, #-1636] @ 0xfffff99c │ │ │ │ + bl 31f3c <_gfortran_st_rewind@plt> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrne r3, [sl] │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r7, #0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #-1448] @ 0xfffffa58 │ │ │ │ + mov r3, #49 @ 0x31 │ │ │ │ + str r3, [r4, #-1444] @ 0xfffffa5c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [r4, #-1432] @ 0xfffffa68 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 9f54c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c> │ │ │ │ - cmp r8, #0 │ │ │ │ - add r0, r0, #20 │ │ │ │ - beq 9f5ac <__shtrlib_MOD_dclspectrumtogrid@@Base+0x26c> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r5, [pc, #484] @ 9f64c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x30c> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 334c0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9f4cc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #380] @ 9f650 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x310> │ │ │ │ - ldr r3, [pc, #352] @ 9f638 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f8> │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #-1676] @ 0xfffff974 │ │ │ │ + mov r3, #32 │ │ │ │ + str r3, [r4, #-1456] @ 0xfffffa50 │ │ │ │ + str r9, [r4, #-1452] @ 0xfffffa54 │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr sl, [r4, #-1660] @ 0xfffff984 │ │ │ │ + ldr r2, [r4, #-1456] @ 0xfffffa50 │ │ │ │ + add r8, sl, sl, lsr #31 │ │ │ │ + cmp sl, #1 │ │ │ │ + movgt r3, r2 │ │ │ │ + orrle r3, r2, #1 │ │ │ │ + tst r3, #1 │ │ │ │ + asr r8, r8, #1 │ │ │ │ + bne 9469c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r6, sp, #33280 @ 0x8200 │ │ │ │ + sub fp, r3, #84 @ 0x54 │ │ │ │ + add r6, r6, #124 @ 0x7c │ │ │ │ + mov r5, #1 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [r4, #-1456] @ 0xfffffa50 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r2, [r4, #-1456] @ 0xfffffa50 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + movge r3, r2 │ │ │ │ + orrlt r3, r2, #1 │ │ │ │ + tst r3, #1 │ │ │ │ + add fp, fp, #4 │ │ │ │ + add r6, r6, #4 │ │ │ │ + beq 94654 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [r4, #-1456] @ 0xfffffa50 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r3, [r4, #-1676] @ 0xfffff974 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 94714 │ │ │ │ + ldr r3, [pc, #512] @ 948bc │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [r4, #-1632] @ 0xfffff9a0 │ │ │ │ + str r1, [r4, #-1628] @ 0xfffff9a4 │ │ │ │ + str r2, [r4, #-1640] @ 0xfffff998 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r9, [r4, #-1636] @ 0xfffff99c │ │ │ │ + bl 34348 <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #476] @ 948c0 │ │ │ │ + ldr r3, [pc, #424] @ 94890 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #66560 @ 0x10400 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #716 @ 0x2cc │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9f630 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2f0> │ │ │ │ - ldr r0, [pc, #348] @ 9f654 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x314> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r2, [pc, #328] @ 9f658 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x318> │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #312] @ 9f65c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x31c> │ │ │ │ - ldr r1, [pc, #312] @ 9f660 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x320> │ │ │ │ - ldr r0, [pc, #312] @ 9f664 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x324> │ │ │ │ + bne 94888 │ │ │ │ + add sp, sp, #66560 @ 0x10400 │ │ │ │ + add sp, sp, #724 @ 0x2d4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp sl, #10 │ │ │ │ + bgt 9475c │ │ │ │ + add r3, sp, #34304 @ 0x8600 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + sub r5, r8, #1 │ │ │ │ + add r2, r3, r5, lsl #2 │ │ │ │ + ldr r1, [r2, #-1108] @ 0xfffffbac │ │ │ │ + ldr r0, [r3, #-1108] @ 0xfffffbac │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 94588 │ │ │ │ + add r5, r4, r5 │ │ │ │ + ldr r1, [r5, #-1108] @ 0xfffffbac │ │ │ │ + ldr r0, [r4, #-1108] @ 0xfffffbac │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 94588 │ │ │ │ + ldr r3, [r4, #-1680] @ 0xfffff970 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 9477c │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 94588 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r8, [r4, #-1640] @ 0xfffff998 │ │ │ │ + b 94784 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r8, [r4, #-1640] @ 0xfffff998 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r1, sp, #33280 @ 0x8200 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + sub r2, r2, #84 @ 0x54 │ │ │ │ + add r1, r1, #124 @ 0x7c │ │ │ │ + bl 35878 │ │ │ │ + b 94588 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r9, r0, r0, asr #31 │ │ │ │ + add r8, r9, #15 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #256] @ 948c4 │ │ │ │ + str r9, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #15 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r9, sp, #65536 @ 0x10000 │ │ │ │ + add r9, r9, #636 @ 0x27c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + cmp r8, #79 @ 0x4f │ │ │ │ + ble 94864 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [pc, #188] @ 948c8 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r0, [pc, #184] @ 948cc │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, #6 │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + str r6, [sp] │ │ │ │ bl 33a00 │ │ │ │ - b 9f400 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xc0> │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 9f600 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x2c0> │ │ │ │ - add r0, r0, #20 │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r5, [pc, #260] @ 9f668 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x328> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r2, [pc, #144] @ 948d0 │ │ │ │ + ldr r0, [pc, #144] @ 948d4 │ │ │ │ + mov r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - add r2, r0, #16 │ │ │ │ - add r1, r0, #12 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - bl 30cd0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9f4b8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x178> │ │ │ │ - b 9f4cc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r5, [pc, #180] @ 9f66c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x32c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - add r1, r0, #12 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 34420 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 9f4b8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x178> │ │ │ │ - b 9f4cc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ - ldr r2, [pc, #104] @ 9f670 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x330> │ │ │ │ - ldr r1, [pc, #104] @ 9f674 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x334> │ │ │ │ - ldr r0, [pc, #104] @ 9f678 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x338> │ │ │ │ - mov lr, #32 │ │ │ │ - mov ip, #17 │ │ │ │ + mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ + str r6, [sp] │ │ │ │ bl 33a00 │ │ │ │ - b 9f4cc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ + b 944b0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r8, #80 @ 0x50 │ │ │ │ + add r0, r9, r8 │ │ │ │ + bl 313fc │ │ │ │ + b 94800 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, ip, r4, asr #18 │ │ │ │ + strdeq r9, [sp], -r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq fp, r0, pc @ │ │ │ │ - strdeq sl, [lr], -ip │ │ │ │ - andeq sl, lr, r8, lsr #29 │ │ │ │ - andeq sl, lr, r4, lsl #29 │ │ │ │ - andeq sl, lr, r0, lsr lr │ │ │ │ - ldrdeq lr, [ip], -r4 │ │ │ │ - andeq r1, fp, ip, lsl #28 │ │ │ │ - muleq lr, r4, sp │ │ │ │ - andeq r1, fp, r0, asr #25 │ │ │ │ - andeq r1, fp, ip, asr #27 │ │ │ │ - andeq r3, fp, r0, lsl #28 │ │ │ │ - andeq sl, lr, ip, lsr sp │ │ │ │ - andeq sl, lr, r8, ror #25 │ │ │ │ - andeq r1, fp, ip, asr ip │ │ │ │ - andeq r1, fp, ip, ror #25 │ │ │ │ - andeq r3, fp, r0, lsr #26 │ │ │ │ + andeq lr, fp, r8, lsl #9 │ │ │ │ + andeq r3, ip, ip, lsl #12 │ │ │ │ + andeq lr, fp, r4, ror #8 │ │ │ │ + andeq lr, fp, ip, asr #8 │ │ │ │ + andeq lr, fp, r0, asr #8 │ │ │ │ + andeq lr, fp, r4, lsr r4 │ │ │ │ + andeq lr, fp, ip, lsl #6 │ │ │ │ + @ instruction: 0x000be3b4 │ │ │ │ + andeq lr, fp, r0, lsl #6 │ │ │ │ + tsteq r0, r0, lsl #22 │ │ │ │ + andeq lr, fp, ip, asr #3 │ │ │ │ + andeq r9, sp, r4, asr #11 │ │ │ │ + ldrdeq sp, [fp], -r4 │ │ │ │ + andeq sp, fp, r0, lsl #31 │ │ │ │ + muleq fp, r4, sp │ │ │ │ + andeq sp, fp, ip, asr pc │ │ │ │ + andeq r1, ip, ip, lsr #1 │ │ │ │ + │ │ │ │ +000948d8 : │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0009f67c <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ +000948e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ 9f7e4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x168> │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #328] @ 9f7e8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x16c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #320] @ 9f7ec <__shtrlib_MOD_dcloperatelaplacian@@Base+0x170> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #19 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #284] @ 9f7f0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x174> │ │ │ │ - cmp r9, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldrne r3, [r9] │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - str ip, [r2, #4] │ │ │ │ - movne r2, #0 │ │ │ │ - bne 9f710 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x94> │ │ │ │ - b 9f7ac <__shtrlib_MOD_dcloperatelaplacian@@Base+0x130> │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - mov r5, ip │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - beq 9f7a0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x124> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr lr, [ip] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 9f6f8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x7c> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9f730 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xb4> │ │ │ │ - ldr r3, [pc, #200] @ 9f7f4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x178> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - ldr r2, [pc, #192] @ 9f7f8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x17c> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 94990 │ │ │ │ + ldr r7, [pc, #148] @ 94994 │ │ │ │ mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4] │ │ │ │ + b 94950 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 94980 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #11 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 94988 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 94924 │ │ │ │ + ldr r3, [pc, #16] @ 94998 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq sl, lr, r0, asr #2 │ │ │ │ + ldrdeq ip, [sp], -r0 │ │ │ │ + strheq sl, [lr], -ip │ │ │ │ + │ │ │ │ +0009499c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 94a8c │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #528] @ 0x210 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 949f8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 94a58 │ │ │ │ + ldr r2, [pc, #172] @ 94a90 │ │ │ │ + ldr r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrne r3, [r6] │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 34780 │ │ │ │ - ldr r2, [pc, #144] @ 9f7fc <__shtrlib_MOD_dcloperatelaplacian@@Base+0x180> │ │ │ │ - ldr r3, [pc, #120] @ 9f7e8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x16c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 9f7e0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x164> │ │ │ │ - ldr r0, [pc, #112] @ 9f800 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x184> │ │ │ │ - mov r1, #19 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #532] @ 0x214 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 94a94 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 94a98 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #532 @ 0x214 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r3, [pc, #92] @ 9f804 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x188> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, ip} │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #76] @ 9f808 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x18c> │ │ │ │ - ldr r2, [pc, #76] @ 9f80c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x190> │ │ │ │ - ldr r0, [pc, #76] @ 9f810 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x194> │ │ │ │ - mov r3, #19 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #88 @ 0x58 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #528] @ 0x210 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls 949dc │ │ │ │ + ldr r2, [pc, #60] @ 94a9c │ │ │ │ + ldr r1, [pc, #60] @ 94aa0 │ │ │ │ + ldr r0, [pc, #60] @ 94aa4 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - b 9f730 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xb4> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, ip, ip, lsl #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, r4, ror #24 │ │ │ │ - andeq sl, lr, ip, asr #23 │ │ │ │ - andeq sl, lr, r8, ror fp │ │ │ │ - andeq sl, lr, r8, ror #22 │ │ │ │ - andeq lr, ip, ip, lsr r5 │ │ │ │ - andeq r1, fp, r8, lsl #23 │ │ │ │ - strdeq sl, [lr], -ip │ │ │ │ - andeq r1, fp, ip, asr #22 │ │ │ │ - andeq r1, fp, ip, lsr #20 │ │ │ │ - andeq r3, fp, r8, ror #22 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq ip, sp, r0, lsr #4 │ │ │ │ + strdeq ip, [sp], -r0 │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ + andeq pc, fp, r0, lsl #13 │ │ │ │ + andeq r3, fp, r4, ror fp │ │ │ │ + andeq sp, fp, r4, lsr #28 │ │ │ │ + andeq r0, ip, r8, lsl #29 │ │ │ │ │ │ │ │ -0009f814 <__shtrlib_MOD_dclgetspectrumnumber@@Base>: │ │ │ │ +00094aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #352] @ 9f990 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x17c> │ │ │ │ - ldr r3, [pc, #352] @ 9f994 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x180> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 94b98 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #528] @ 0x210 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 94b04 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 94b64 │ │ │ │ + ldr r2, [pc, #172] @ 94b9c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #344] @ 9f998 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x184> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r7, r1 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #532] @ 0x214 │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 94ba0 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 94ba4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #532 @ 0x214 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r2, [pc, #308] @ 9f99c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x188> │ │ │ │ - cmp r8, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldrne ip, [r8] │ │ │ │ - moveq ip, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne lr, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne 9f8a4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x90> │ │ │ │ - b 9f958 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x144> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov lr, #1 │ │ │ │ - beq 9f948 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x134> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, ip │ │ │ │ - bne 9f88c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x78> │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 9f8c4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #224] @ 9f9a0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x18c> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r5} │ │ │ │ - ldr r3, [pc, #216] @ 9f9a4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x190> │ │ │ │ - ldr r4, [r7] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - eor r2, r4, r4, asr #31 │ │ │ │ - sub r2, r2, r4, asr #31 │ │ │ │ - add r3, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, r0, #8 │ │ │ │ str r3, [sp] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 33b98 │ │ │ │ - ldr r0, [pc, #164] @ 9f9a8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x194> │ │ │ │ - cmp r4, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #20 │ │ │ │ - ldrge r4, [sp, #12] │ │ │ │ - ldrlt r4, [sp, #8] │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #140] @ 9f9ac <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x198> │ │ │ │ - ldr r3, [pc, #112] @ 9f994 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x180> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #88 @ 0x58 │ │ │ │ + bl 33fc4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9f98c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x178> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #96] @ 9f9b0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x19c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - mov r1, #20 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 9f9b4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x1a0> │ │ │ │ - ldr r1, [pc, #68] @ 9f9b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x1a4> │ │ │ │ - ldr r0, [pc, #68] @ 9f9bc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x1a8> │ │ │ │ + str r3, [r6, #528] @ 0x210 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls 94ae8 │ │ │ │ + ldr r2, [pc, #60] @ 94ba8 │ │ │ │ + ldr r1, [pc, #60] @ 94bac │ │ │ │ + ldr r0, [pc, #60] @ 94bb0 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - b 9f8c4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb0> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, ip, r8, ror r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, r4, ror #21 │ │ │ │ - andeq sl, lr, r8, lsr sl │ │ │ │ - andeq sl, lr, r4, ror #19 │ │ │ │ - ldrdeq sl, [lr], -r4 │ │ │ │ - andeq r1, fp, r8, lsr #20 │ │ │ │ - andeq lr, ip, r8, lsl #7 │ │ │ │ - andeq sl, lr, r4, asr r9 │ │ │ │ - andeq r1, fp, r0, lsl #17 │ │ │ │ - @ instruction: 0x000b19b0 │ │ │ │ - @ instruction: 0x000b39bc │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq ip, sp, r4, lsl r1 │ │ │ │ + andeq ip, sp, r8, ror #1 │ │ │ │ + ldrdeq r2, [ip], -r0 │ │ │ │ + andeq pc, fp, r4, ror r5 @ │ │ │ │ + andeq r3, fp, r8, ror #20 │ │ │ │ + andeq sp, fp, r0, lsr #26 │ │ │ │ + andeq r0, ip, ip, ror sp │ │ │ │ │ │ │ │ -0009f9c0 <__shtrlib_MOD_dcldeallocsht@@Base>: │ │ │ │ +00094bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #272] @ 9faec <__shtrlib_MOD_dcldeallocsht@@Base+0x12c> │ │ │ │ - mov r1, #13 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r1, [r4] │ │ │ │ - ldr r4, [pc, #252] @ 9faf0 <__shtrlib_MOD_dcldeallocsht@@Base+0x130> │ │ │ │ - moveq r1, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 9fa38 <__shtrlib_MOD_dcldeallocsht@@Base+0x78> │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 9fa4c <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9fab4 <__shtrlib_MOD_dcldeallocsht@@Base+0xf4> │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r0, [pc, #180] @ 9faf4 <__shtrlib_MOD_dcldeallocsht@@Base+0x134> │ │ │ │ - pop {r4, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - b 2fec0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 9faa4 <__shtrlib_MOD_dcldeallocsht@@Base+0xe4> │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 9fa50 <__shtrlib_MOD_dcldeallocsht@@Base+0x90> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - ldr r4, [pc, #128] @ 9faf8 <__shtrlib_MOD_dcldeallocsht@@Base+0x138> │ │ │ │ - cmp r0, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - stmib r4, {r3, ip} │ │ │ │ - beq 9fad0 <__shtrlib_MOD_dcldeallocsht@@Base+0x110> │ │ │ │ - bl 2fdb8 │ │ │ │ - ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - bl 2fdb8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b 9fa38 <__shtrlib_MOD_dcldeallocsht@@Base+0x78> │ │ │ │ - ldr r2, [pc, #80] @ 9fafc <__shtrlib_MOD_dcldeallocsht@@Base+0x13c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stmib r2, {r3, ip} │ │ │ │ - b 9fa38 <__shtrlib_MOD_dcldeallocsht@@Base+0x78> │ │ │ │ - ldr r2, [pc, #68] @ 9fb00 <__shtrlib_MOD_dcldeallocsht@@Base+0x140> │ │ │ │ - ldr r1, [pc, #68] @ 9fb04 <__shtrlib_MOD_dcldeallocsht@@Base+0x144> │ │ │ │ - ldr r0, [pc, #68] @ 9fb08 <__shtrlib_MOD_dcldeallocsht@@Base+0x148> │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 94c28 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 94c54 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 94c6c │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ - ldr r2, [pc, #52] @ 9fb0c <__shtrlib_MOD_dcldeallocsht@@Base+0x14c> │ │ │ │ - ldr r1, [pc, #52] @ 9fb10 <__shtrlib_MOD_dcldeallocsht@@Base+0x150> │ │ │ │ - ldr r0, [pc, #52] @ 9fb14 <__shtrlib_MOD_dcldeallocsht@@Base+0x154> │ │ │ │ + add r1, r1, #88 @ 0x58 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 94c5c │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 94c70 │ │ │ │ + ldr r1, [pc, #64] @ 94c74 │ │ │ │ + ldr r0, [pc, #64] @ 94c78 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 339a0 <_gfortran_runtime_error_at@plt> │ │ │ │ - andeq r1, fp, r8, ror #18 │ │ │ │ - andeq sl, lr, ip, lsr #17 │ │ │ │ - andeq r1, fp, r4, lsl #18 │ │ │ │ - andeq sl, lr, r8, lsr #16 │ │ │ │ - strdeq sl, [lr], -r8 │ │ │ │ - muleq fp, r4, r8 │ │ │ │ - muleq fp, r4, r8 │ │ │ │ - @ instruction: 0x000b18b8 │ │ │ │ - andeq r1, fp, r4, asr #17 │ │ │ │ - andeq r1, fp, r8, ror r8 │ │ │ │ - andeq r1, fp, r0, asr #17 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq fp, sp, r4, ror #31 │ │ │ │ + andeq r3, fp, r4, lsr #19 │ │ │ │ + andeq sp, fp, r4, ror #24 │ │ │ │ + @ instruction: 0x000c0cb8 │ │ │ │ │ │ │ │ -0009fb18 <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ +00094c7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #560] @ 9fd64 <__shtrlib_MOD_dclinitsht@@Base+0x24c> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r3, [pc, #532] @ 9fd68 <__shtrlib_MOD_dclinitsht@@Base+0x250> │ │ │ │ - cmp r5, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrne r5, [r5] │ │ │ │ - moveq r5, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - str sl, [r3, #4] │ │ │ │ - beq 9fbf0 <__shtrlib_MOD_dclinitsht@@Base+0xd8> │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - b 9fb94 <__shtrlib_MOD_dclinitsht@@Base+0x7c> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - beq 9fbe4 <__shtrlib_MOD_dclinitsht@@Base+0xcc> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr ip, [r3] │ │ │ │ - cmp ip, r5 │ │ │ │ - bne 9fb7c <__shtrlib_MOD_dclinitsht@@Base+0x64> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi 94ce8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fbb4 <__shtrlib_MOD_dclinitsht@@Base+0x9c> │ │ │ │ - ldr r3, [pc, #444] @ 9fd6c <__shtrlib_MOD_dclinitsht@@Base+0x254> │ │ │ │ - add r3, pc, r3 │ │ │ │ - stmib r3, {r4, r9} │ │ │ │ - ldr r2, [pc, #436] @ 9fd70 <__shtrlib_MOD_dclinitsht@@Base+0x258> │ │ │ │ - ldr r1, [pc, #436] @ 9fd74 <__shtrlib_MOD_dclinitsht@@Base+0x25c> │ │ │ │ - ldr r0, [pc, #436] @ 9fd78 <__shtrlib_MOD_dclinitsht@@Base+0x260> │ │ │ │ - mov lr, #44 @ 0x2c │ │ │ │ - mov ip, #10 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 94d14 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 94d2c │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 94d1c │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 94d30 │ │ │ │ + ldr r1, [pc, #64] @ 94d34 │ │ │ │ + ldr r0, [pc, #64] @ 94d38 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - b 9fd10 <__shtrlib_MOD_dclinitsht@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #400] @ 9fd7c <__shtrlib_MOD_dclinitsht@@Base+0x264> │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - mov r0, #56 @ 0x38 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #384] @ 9fd80 <__shtrlib_MOD_dclinitsht@@Base+0x268> │ │ │ │ - add r3, pc, r3 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq fp, sp, ip, lsl pc │ │ │ │ + andeq r3, fp, r4, ror #17 │ │ │ │ + andeq sp, fp, ip, lsr #23 │ │ │ │ + strdeq r0, [ip], -r8 │ │ │ │ + │ │ │ │ +00094d3c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 94ef4 │ │ │ │ + ldr r7, [pc, #416] @ 94ef8 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4] │ │ │ │ + b 94dac │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - beq 9fd4c <__shtrlib_MOD_dclinitsht@@Base+0x234> │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [r7] │ │ │ │ - str r0, [r3] │ │ │ │ - add r3, r2, #1 │ │ │ │ - stm r0, {r5, sl} │ │ │ │ - mul r5, r3, r3 │ │ │ │ - add r3, r2, r2, lsl #2 │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - add r3, r3, #14 │ │ │ │ - str r1, [r0, #12] │ │ │ │ + bne 94ddc │ │ │ │ add r1, r1, #1 │ │ │ │ - mla r5, r1, r3, r5 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r5, r5, r2 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r5, r5, r3, lsl #1 │ │ │ │ - add r5, r5, #17 │ │ │ │ - ldr r3, [pc, #292] @ 9fd84 <__shtrlib_MOD_dclinitsht@@Base+0x26c> │ │ │ │ - str r2, [r0, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - strh r3, [r0, #36] @ 0x24 │ │ │ │ - mov r3, #4 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - bgt 9fd28 <__shtrlib_MOD_dclinitsht@@Base+0x210> │ │ │ │ - cmp r5, #0 │ │ │ │ - lslgt r9, r5, #2 │ │ │ │ - movgt r0, r9 │ │ │ │ - movle r0, #1 │ │ │ │ - movle r9, r2 │ │ │ │ - bl 33ebc │ │ │ │ + cmp r1, #11 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 94df4 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - beq 9fd34 <__shtrlib_MOD_dclinitsht@@Base+0x21c> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - add r0, r4, #20 │ │ │ │ - str r5, [r4, #52] @ 0x34 │ │ │ │ - bl 327c4 <_gfortran_internal_pack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + beq 94d80 │ │ │ │ + ldr r3, [pc, #280] @ 94efc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #232] @ 94f00 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ 94f04 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 310a8 │ │ │ │ - ldr r3, [pc, #156] @ 9fd88 <__shtrlib_MOD_dclinitsht@@Base+0x270> │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 9fd10 <__shtrlib_MOD_dclinitsht@@Base+0x1f8> │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31990 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r0, [pc, #116] @ 9fd8c <__shtrlib_MOD_dclinitsht@@Base+0x274> │ │ │ │ - mov r1, #10 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 94ecc │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #108] @ 94f08 │ │ │ │ + ldr r1, [pc, #108] @ 94f0c │ │ │ │ + ldr r0, [pc, #108] @ 94f10 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r0, [pc, #96] @ 9fd90 <__shtrlib_MOD_dclinitsht@@Base+0x278> │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 94e8c │ │ │ │ + andeq r9, lr, r8, ror #25 │ │ │ │ + andeq fp, sp, r8, ror lr │ │ │ │ + andeq r9, lr, r0, ror #24 │ │ │ │ + andeq r3, fp, r0, lsl #16 │ │ │ │ + ldrdeq r3, [fp], -ip │ │ │ │ + muleq lr, r8, fp │ │ │ │ + andeq sp, fp, r8, lsl #20 │ │ │ │ + andeq r0, ip, ip, asr #20 │ │ │ │ + │ │ │ │ +00094f14 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #236] @ 95018 │ │ │ │ + ldr r2, [pc, #236] @ 9501c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ + ldr r0, [pc, #228] @ 95020 │ │ │ │ + sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 33c94 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #88] @ 9fd94 <__shtrlib_MOD_dclinitsht@@Base+0x27c> │ │ │ │ - ldr r0, [pc, #88] @ 9fd98 <__shtrlib_MOD_dclinitsht@@Base+0x280> │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #208] @ 95024 │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #72] @ 9fd9c <__shtrlib_MOD_dclinitsht@@Base+0x284> │ │ │ │ - ldr r0, [pc, #72] @ 9fda0 <__shtrlib_MOD_dclinitsht@@Base+0x288> │ │ │ │ + add r1, r4, #8 │ │ │ │ + ldr r5, [pc, #196] @ 95028 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #192] @ 9502c │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 355e4 │ │ │ │ + bl 3037c │ │ │ │ + ldr r1, [pc, #168] @ 95030 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + beq 94fb4 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r1, [r4, #20] │ │ │ │ + bl 33670 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r2, r3, #10 │ │ │ │ + sub r3, r3, #30 │ │ │ │ + cmp r2, #14 │ │ │ │ + cmphi r3, #4 │ │ │ │ + bhi 94fe4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #72] @ 95034 │ │ │ │ + ldr r1, [pc, #72] @ 95038 │ │ │ │ + ldr r0, [pc, #72] @ 9503c │ │ │ │ + mov lr, #30 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ - bl 30a3c <_gfortran_os_error_at@plt> │ │ │ │ - andeq r1, fp, ip, lsl #17 │ │ │ │ - andeq sl, lr, ip, asr #14 │ │ │ │ - strdeq sl, [lr], -r4 │ │ │ │ - andeq r1, fp, r8, lsl #16 │ │ │ │ - strdeq r1, [fp], -r8 │ │ │ │ - andeq r3, fp, ip, ror #14 │ │ │ │ - @ instruction: 0x000ea6b8 │ │ │ │ - andeq sl, lr, r4, lsr #13 │ │ │ │ - andeq r0, r0, r1, lsl #6 │ │ │ │ - @ instruction: 0x000ea5b8 │ │ │ │ - andeq r1, fp, ip, lsr #13 │ │ │ │ - strdeq r1, [fp], -ip │ │ │ │ - andeq r9, sl, r0, asr #4 │ │ │ │ - andeq r1, fp, ip, lsr #14 │ │ │ │ - andeq r9, sl, r8, lsr #4 │ │ │ │ - andeq r1, fp, r8, lsr #13 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + andeq r8, sp, ip, ror sp │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + andeq fp, fp, r8, asr #10 │ │ │ │ + andeq sp, fp, r4, asr #6 │ │ │ │ + andeq r9, lr, ip, lsr #22 │ │ │ │ + andeq sp, fp, ip, lsr #6 │ │ │ │ + teqmi r4, #0 │ │ │ │ + andeq sp, fp, r8, ror r7 │ │ │ │ + andeq sp, fp, r0, asr #17 │ │ │ │ + strdeq r0, [ip], -ip │ │ │ │ │ │ │ │ -0009fda4 <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ +00095040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 9fe30 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9fe34 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 9fe38 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 32680 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 358f0 │ │ │ │ + │ │ │ │ +0009505c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 950d4 │ │ │ │ + ldr r3, [pc, #96] @ 950d8 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 2fc68 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 31bb8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 9fe3c <__sgpack_MOD_dclgetarrowlineindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 9fe38 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x94> │ │ │ │ + bl 300dc │ │ │ │ + ldr r2, [pc, #48] @ 950dc │ │ │ │ + ldr r3, [pc, #40] @ 950d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9fe2c <__sgpack_MOD_dclgetarrowlineindex@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 950d0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, ip, r8, ror #29 │ │ │ │ - andeq r1, fp, ip, asr #13 │ │ │ │ + andeq r8, sp, r4, lsr ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sp, ip, r4, lsr #29 │ │ │ │ + strdeq r8, [sp], -ip │ │ │ │ │ │ │ │ -0009fe40 <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ +000950e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 9fecc <__sgpack_MOD_dclgetarrowlinetype@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ 9fed0 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ 9fed4 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #19 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 951d0 │ │ │ │ + ldr ip, [pc, #216] @ 951d4 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 951d8 │ │ │ │ + bl 2fc68 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 303dc │ │ │ │ + bl 31ad4 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 951dc │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30100 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ 9fed8 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ 9fed4 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x94> │ │ │ │ + bl 30f40 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2f3a4 │ │ │ │ + ldr r2, [pc, #56] @ 951e0 │ │ │ │ + ldr r3, [pc, #40] @ 951d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9fec8 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 951cc │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, ip, ip, asr #28 │ │ │ │ - andeq r1, fp, r8, asr #12 │ │ │ │ + andeq r8, sp, ip, lsr #23 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sp, ip, r8, lsl #28 │ │ │ │ - │ │ │ │ -0009fedc <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 9ff1c <__sgpack_MOD_dclsetarrowlineindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33688 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r1, fp, ip, asr #11 │ │ │ │ - │ │ │ │ -0009ff20 <__sgpack_MOD_dclsetarrowlinetype@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ 9ff60 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 352c0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r1, fp, r0, lsr #11 │ │ │ │ + andeq r2, ip, r0, lsr #17 │ │ │ │ + andeq lr, fp, r8, lsr pc │ │ │ │ + andeq r8, sp, r0, lsl #22 │ │ │ │ │ │ │ │ -0009ff64 <__sgpack_MOD_dcldrawarrowprojected@@Base>: │ │ │ │ +000951e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ a0070 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x10c> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #236] @ a0074 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x110> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 9525c │ │ │ │ + ldr r3, [pc, #96] @ 95260 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #216] @ a0078 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x114> │ │ │ │ - ldr r1, [pc, #216] @ a007c <__sgpack_MOD_dcldrawarrowprojected@@Base+0x118> │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #21 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a0048 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xe4> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq a005c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xf8> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 2fc68 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 32af4 │ │ │ │ - ldr r2, [pc, #108] @ a0080 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #92] @ a0074 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x110> │ │ │ │ + mov r0, sp │ │ │ │ + bl 2f3a4 │ │ │ │ + ldr r2, [pc, #48] @ 95264 │ │ │ │ + ldr r3, [pc, #40] @ 95260 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a006c <__sgpack_MOD_dcldrawarrowprojected@@Base+0x108> │ │ │ │ - ldr r0, [pc, #76] @ a0084 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x120> │ │ │ │ - mov r1, #21 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 303dc │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 9ffe4 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x80> │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31bb8 │ │ │ │ - b 9fff0 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x8c> │ │ │ │ + bne 95258 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, ip, r4, lsr #26 │ │ │ │ + andeq r8, sp, ip, lsr #21 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, r8, lsr r5 │ │ │ │ - strdeq r6, [fp], -r4 │ │ │ │ - muleq ip, r4, ip │ │ │ │ - @ instruction: 0x000b14b4 │ │ │ │ + andeq r8, sp, r4, ror sl │ │ │ │ │ │ │ │ -000a0088 <__sgpack_MOD_dcldrawarrownormalized@@Base>: │ │ │ │ +00095268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ a0194 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x10c> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #236] @ a0198 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x110> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 952e0 │ │ │ │ + ldr r3, [pc, #96] @ 952e4 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #216] @ a019c <__sgpack_MOD_dcldrawarrownormalized@@Base+0x114> │ │ │ │ - ldr r1, [pc, #216] @ a01a0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x118> │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #22 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a016c <__sgpack_MOD_dcldrawarrownormalized@@Base+0xe4> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq a0180 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xf8> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 30610 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 31e34 │ │ │ │ - ldr r2, [pc, #108] @ a01a4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #92] @ a0198 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x110> │ │ │ │ + mov r0, sp │ │ │ │ + bl 2f944 │ │ │ │ + ldr r2, [pc, #48] @ 952e8 │ │ │ │ + ldr r3, [pc, #40] @ 952e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0190 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x108> │ │ │ │ - ldr r0, [pc, #76] @ a01a8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x120> │ │ │ │ - mov r1, #22 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 303dc │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a0108 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x80> │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31bb8 │ │ │ │ - b a0114 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x8c> │ │ │ │ + bne 952dc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, ip, r0, lsl #24 │ │ │ │ + andeq r8, sp, r8, lsr #20 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, ip, lsr #8 │ │ │ │ - ldrdeq r6, [fp], -r0 │ │ │ │ - andeq sp, ip, r0, ror fp │ │ │ │ - andeq r1, fp, r8, lsr #7 │ │ │ │ + strdeq r8, [sp], -r0 │ │ │ │ │ │ │ │ -000a01ac <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ +000952ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ a02b8 <__sgpack_MOD_dcldrawarrow@@Base+0x10c> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #236] @ a02bc <__sgpack_MOD_dcldrawarrow@@Base+0x110> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [pc, #216] @ a02c0 <__sgpack_MOD_dcldrawarrow@@Base+0x114> │ │ │ │ - ldr r1, [pc, #216] @ a02c4 <__sgpack_MOD_dcldrawarrow@@Base+0x118> │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #12 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a0290 <__sgpack_MOD_dcldrawarrow@@Base+0xe4> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #16 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 953dc │ │ │ │ + ldr ip, [pc, #216] @ 953e0 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq a02a4 <__sgpack_MOD_dcldrawarrow@@Base+0xf8> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r6, [pc, #172] @ 953e4 │ │ │ │ + bl 30610 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32248 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 953e8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 31390 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31744 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 33fc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 340b4 │ │ │ │ - ldr r2, [pc, #108] @ a02c8 <__sgpack_MOD_dcldrawarrow@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #92] @ a02bc <__sgpack_MOD_dcldrawarrow@@Base+0x110> │ │ │ │ + bl 31018 │ │ │ │ + ldr r2, [pc, #56] @ 953ec │ │ │ │ + ldr r3, [pc, #40] @ 953e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a02b4 <__sgpack_MOD_dcldrawarrow@@Base+0x108> │ │ │ │ - ldr r0, [pc, #76] @ a02cc <__sgpack_MOD_dcldrawarrow@@Base+0x120> │ │ │ │ - mov r1, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 303dc │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a022c <__sgpack_MOD_dcldrawarrow@@Base+0x80> │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 31bb8 │ │ │ │ - b a0238 <__sgpack_MOD_dcldrawarrow@@Base+0x8c> │ │ │ │ + bne 953d8 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [ip], -ip │ │ │ │ + andeq r8, sp, r0, lsr #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, r0, lsr #6 │ │ │ │ - andeq r6, fp, ip, lsr #19 │ │ │ │ - andeq sp, ip, ip, asr #20 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ + muleq ip, r8, r6 │ │ │ │ + andeq lr, fp, ip, lsr #26 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ │ │ │ │ -000a02d0 <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ +000953f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a035c <__sgpack_MOD_dclgetshadepattern@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a0360 <__sgpack_MOD_dclgetshadepattern@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a0364 <__sgpack_MOD_dclgetshadepattern@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 95468 │ │ │ │ + ldr r3, [pc, #96] @ 9546c │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 30610 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 3427c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a0368 <__sgpack_MOD_dclgetshadepattern@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a0364 <__sgpack_MOD_dclgetshadepattern@@Base+0x94> │ │ │ │ + bl 31018 │ │ │ │ + ldr r2, [pc, #48] @ 95470 │ │ │ │ + ldr r3, [pc, #40] @ 9546c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0358 <__sgpack_MOD_dclgetshadepattern@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 95464 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000cd9bc │ │ │ │ - andeq r1, fp, r8, lsr r2 │ │ │ │ + andeq r8, sp, r0, lsr #17 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sp, ip, r8, ror r9 │ │ │ │ - │ │ │ │ -000a036c <__sgpack_MOD_dclsetshadepattern@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a03ac <__sgpack_MOD_dclsetshadepattern@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33364 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - @ instruction: 0x000b11bc │ │ │ │ + andeq r8, sp, r8, ror #16 │ │ │ │ │ │ │ │ -000a03b0 <__sgpack_MOD_dclshaderegionprojected@@Base>: │ │ │ │ +00095474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr ip, [pc, #1848] @ 95bc4 │ │ │ │ + ldr r4, [pc, #1848] @ 95bc8 │ │ │ │ + ldr r3, [pc, #1848] @ 95bcc │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #800] @ a06f4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x344> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #796] @ a06f8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x348> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r0, r4, #8 │ │ │ │ + ldr r5, [pc, #1820] @ 95bd0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - add ip, r4, r3 │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - mov r6, ip │ │ │ │ - add fp, r5, r3 │ │ │ │ - ldr r0, [pc, #720] @ a06fc <__sgpack_MOD_dclshaderegionprojected@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #720] @ a0700 <__sgpack_MOD_dclshaderegionprojected@@Base+0x350> │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r6, r6, r6, asr #31 │ │ │ │ - bic sl, fp, fp, asr #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - moveq r8, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #23 │ │ │ │ - moveq r7, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r6, sl │ │ │ │ - beq a0490 <__sgpack_MOD_dclshaderegionprojected@@Base+0xe0> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r3, #30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #23 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #644] @ a0704 <__sgpack_MOD_dclshaderegionprojected@@Base+0x354> │ │ │ │ - ldr r0, [pc, #644] @ a0708 <__sgpack_MOD_dclshaderegionprojected@@Base+0x358> │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - cmp r6, sl │ │ │ │ - movge r6, sl │ │ │ │ - cmp r9, #0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - beq a065c <__sgpack_MOD_dclshaderegionprojected@@Base+0x2ac> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a050c <__sgpack_MOD_dclshaderegionprojected@@Base+0x15c> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a0608 <__sgpack_MOD_dclshaderegionprojected@@Base+0x258> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2f4b8 │ │ │ │ - ldr r2, [pc, #564] @ a070c <__sgpack_MOD_dclshaderegionprojected@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #540] @ a06f8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x348> │ │ │ │ + bl 34018 │ │ │ │ + ldr r3, [pc, #1804] @ 95bd4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr sl, [r5, r3] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r5, [sl, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 954f8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 95610 │ │ │ │ + ldr r4, [pc, #1752] @ 95bd8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r2, r4, #12 │ │ │ │ + add r1, r4, #16 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl 33328 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + ldr r7, [sl, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95624 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95624 │ │ │ │ + ldr fp, [r4, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, fp │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95624 │ │ │ │ + ldr r8, [sl, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r0, [r4, #28] │ │ │ │ + mov r0, fp │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sl] │ │ │ │ + sub r2, r3, #10 │ │ │ │ + cmp r2, #9 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + bls 95650 │ │ │ │ + sub r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bls 957a8 │ │ │ │ + sub r3, r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 959c8 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r6, [r4, #4] │ │ │ │ + str fp, [r4] │ │ │ │ + ldr r2, [pc, #1540] @ 95bdc │ │ │ │ + ldr r3, [pc, #1520] @ 95bcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a06f0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x340> │ │ │ │ - ldr r0, [pc, #532] @ a0710 <__sgpack_MOD_dclshaderegionprojected@@Base+0x360> │ │ │ │ - mov r1, #23 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bne 95bc0 │ │ │ │ + ldr r2, [pc, #1508] @ 95be0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, r2, #4 │ │ │ │ + add r0, r2, #8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bge a054c <__sgpack_MOD_dclshaderegionprojected@@Base+0x19c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ - bne a06dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x32c> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2f4b8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b a04d0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x120> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1], r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge a0574 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c4> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a06dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x32c> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2f4b8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, sl, r4, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r9, r4 │ │ │ │ - bne a05a8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1f8> │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a04d0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x120> │ │ │ │ - cmp fp, #0 │ │ │ │ - ble a05fc <__sgpack_MOD_dclshaderegionprojected@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r3, #4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - add r5, r1, r5, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne a05ec <__sgpack_MOD_dclshaderegionprojected@@Base+0x23c> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a04d0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x120> │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bge a0674 <__sgpack_MOD_dclshaderegionprojected@@Base+0x2c4> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2f4b8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a05fc <__sgpack_MOD_dclshaderegionprojected@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a06e4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x334> │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r9, sl, #4 │ │ │ │ - b a05a0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1f0> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 3427c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b a04b0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x100> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1], r6 │ │ │ │ - cmp r5, r2 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge a0698 <__sgpack_MOD_dclshaderegionprojected@@Base+0x2e8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2f4b8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a05dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a064c <__sgpack_MOD_dclshaderegionprojected@@Base+0x29c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a05dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c> │ │ │ │ - str sl, [sp, #28] │ │ │ │ - b a060c <__sgpack_MOD_dclshaderegionprojected@@Base+0x25c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a05fc <__sgpack_MOD_dclshaderegionprojected@@Base+0x24c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [ip], -r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, ip, lsl r1 │ │ │ │ - andeq r6, fp, r4, ror #14 │ │ │ │ - andeq r0, fp, r0, lsr r6 │ │ │ │ - andeq r8, sl, r4, ror #3 │ │ │ │ - ldrdeq sp, [ip], -r0 │ │ │ │ - andeq r1, fp, r8, asr r0 │ │ │ │ - │ │ │ │ -000a0714 <__sgpack_MOD_dclshaderegionnormalized@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #800] @ a0a58 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x344> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #796] @ a0a5c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x348> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - add ip, r4, r3 │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - mov r6, ip │ │ │ │ - add fp, r5, r3 │ │ │ │ - ldr r0, [pc, #720] @ a0a60 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #720] @ a0a64 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x350> │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r6, r6, r6, asr #31 │ │ │ │ - bic sl, fp, fp, asr #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - moveq r8, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #24 │ │ │ │ - moveq r7, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r6, sl │ │ │ │ - beq a07f4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe0> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r3, #30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #24 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #644] @ a0a68 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x354> │ │ │ │ - ldr r0, [pc, #644] @ a0a6c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x358> │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - cmp r6, sl │ │ │ │ - movge r6, sl │ │ │ │ - cmp r9, #0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - beq a09c0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x2ac> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a0870 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x15c> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a096c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x258> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 33424 │ │ │ │ - ldr r2, [pc, #564] @ a0a70 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #540] @ a0a5c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x348> │ │ │ │ + b 32344 │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 954f8 │ │ │ │ + ldr r2, [pc, #1464] @ 95be4 │ │ │ │ + ldr r3, [pc, #1436] @ 95bcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0a54 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x340> │ │ │ │ - ldr r0, [pc, #532] @ a0a74 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x360> │ │ │ │ - mov r1, #24 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bne 95bc0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bge a08b0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x19c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr fp, [sl, #12] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, fp │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov sl, #0 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95748 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 324c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30a90 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + and r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a0a40 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x32c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 31450 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 31b64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 31450 │ │ │ │ + bic r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 30a90 │ │ │ │ + orr r5, r5, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 33424 │ │ │ │ mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0834 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x120> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 31450 │ │ │ │ + bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ + orr r1, r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1], r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge a08d8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c4> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a0a40 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x32c> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 33424 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, sl, r4, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r9, r4 │ │ │ │ - bne a090c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1f8> │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a0834 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x120> │ │ │ │ - cmp fp, #0 │ │ │ │ - ble a0960 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r3, #4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - add r5, r1, r5, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne a0950 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x23c> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0834 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x120> │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bge a09d8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x2c4> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + b 955d0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bic r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 33424 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a0960 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a0a48 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x334> │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r9, sl, #4 │ │ │ │ - b a0904 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1f0> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r5, [r4, #8] │ │ │ │ + strne sl, [r4] │ │ │ │ + bne 955d0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ + str r6, [r4] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b 955d0 │ │ │ │ + ldr r6, [pc, #1080] @ 95be8 │ │ │ │ + add r7, r4, #36 @ 0x24 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30298 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #22 │ │ │ │ + beq 95a7c │ │ │ │ + ldr r5, [r4, #36] @ 0x24 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95a5c │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #1008] @ 95bec │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95a2c │ │ │ │ + ldr r4, [pc, #984] @ 95bf0 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 959f8 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 3427c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b a0814 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x100> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1], r6 │ │ │ │ - cmp r5, r2 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge a09fc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x2e8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 33424 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a0940 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a09b0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x29c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0940 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c> │ │ │ │ - str sl, [sp, #28] │ │ │ │ - b a0970 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x25c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0960 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x24c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, ip, ip, ror #10 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r0, [fp], -r0 @ │ │ │ │ - andeq r6, fp, r0, lsl #8 │ │ │ │ - andeq r0, fp, ip, asr #5 │ │ │ │ - andeq r7, sl, r0, lsl #29 │ │ │ │ - andeq sp, ip, ip, ror #8 │ │ │ │ - andeq r0, fp, ip, lsl #26 │ │ │ │ - │ │ │ │ -000a0a78 <__sgpack_MOD_dclshaderegion@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #800] @ a0dbc <__sgpack_MOD_dclshaderegion@@Base+0x344> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #796] @ a0dc0 <__sgpack_MOD_dclshaderegion@@Base+0x348> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - add ip, r4, r3 │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - mov r6, ip │ │ │ │ - add fp, r5, r3 │ │ │ │ - ldr r0, [pc, #720] @ a0dc4 <__sgpack_MOD_dclshaderegion@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #720] @ a0dc8 <__sgpack_MOD_dclshaderegion@@Base+0x350> │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r6, r6, r6, asr #31 │ │ │ │ - bic sl, fp, fp, asr #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - moveq r8, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #14 │ │ │ │ - moveq r7, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r6, sl │ │ │ │ - beq a0b58 <__sgpack_MOD_dclshaderegion@@Base+0xe0> │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r9, sp, #32 │ │ │ │ + add r8, sp, #36 @ 0x24 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 324c4 │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + bl 324c4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 30a90 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 31450 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 324c4 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - mov r3, #30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, #14 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #644] @ a0dcc <__sgpack_MOD_dclshaderegion@@Base+0x354> │ │ │ │ - ldr r0, [pc, #644] @ a0dd0 <__sgpack_MOD_dclshaderegion@@Base+0x358> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 31450 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + and r8, r3, #-2147483648 @ 0x80000000 │ │ │ │ + bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r7 │ │ │ │ + orr r7, r2, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 31450 │ │ │ │ + ldr r6, [sl, #16] │ │ │ │ + bic r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ + orr r1, r1, r8 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + b 955d0 │ │ │ │ + ldr r2, [pc, #548] @ 95bf4 │ │ │ │ + ldr r1, [pc, #548] @ 95bf8 │ │ │ │ + ldr r0, [pc, #548] @ 95bfc │ │ │ │ + mov lr, #11 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r6, sl │ │ │ │ - movge r6, sl │ │ │ │ - cmp r9, #0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - beq a0d24 <__sgpack_MOD_dclshaderegion@@Base+0x2ac> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a0bd4 <__sgpack_MOD_dclshaderegion@@Base+0x15c> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a0cd0 <__sgpack_MOD_dclshaderegion@@Base+0x258> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 35878 │ │ │ │ - ldr r2, [pc, #564] @ a0dd4 <__sgpack_MOD_dclshaderegion@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #540] @ a0dc0 <__sgpack_MOD_dclshaderegion@@Base+0x348> │ │ │ │ + b 955d0 │ │ │ │ + ldr r5, [sl, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r1, [pc, #504] @ 95c00 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + b 955d0 │ │ │ │ + mov ip, #25 │ │ │ │ + mov r0, #6 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + ldr r2, [pc, #452] @ 95c04 │ │ │ │ + ldr r1, [pc, #452] @ 95c08 │ │ │ │ + ldr r0, [pc, #452] @ 95c0c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a0db8 <__sgpack_MOD_dclshaderegion@@Base+0x340> │ │ │ │ - ldr r0, [pc, #532] @ a0dd8 <__sgpack_MOD_dclshaderegion@@Base+0x360> │ │ │ │ - mov r1, #14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bge a0c14 <__sgpack_MOD_dclshaderegion@@Base+0x19c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ - bne a0da4 <__sgpack_MOD_dclshaderegion@@Base+0x32c> │ │ │ │ + bl 33a00 │ │ │ │ + b 95810 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r5, [r4, #36] @ 0x24 │ │ │ │ + b 957e8 │ │ │ │ + ldr r0, [pc, #396] @ 95c10 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #40 @ 0x28 │ │ │ │ + bl 30298 │ │ │ │ + ldr r5, [sl, #4] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95af0 │ │ │ │ + ldr r6, [pc, #356] @ 95c14 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95b58 │ │ │ │ + ldr r3, [pc, #328] @ 95c18 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + b 957f4 │ │ │ │ + ldr r1, [pc, #292] @ 95c1c │ │ │ │ + ldr r0, [sl, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 35878 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0b98 <__sgpack_MOD_dclshaderegion@@Base+0x120> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1], r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge a0c3c <__sgpack_MOD_dclshaderegion@@Base+0x1c4> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a0da4 <__sgpack_MOD_dclshaderegion@@Base+0x32c> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 35878 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, sl, r4, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r9, r4 │ │ │ │ - bne a0c70 <__sgpack_MOD_dclshaderegion@@Base+0x1f8> │ │ │ │ - mov r0, sl │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a0b98 <__sgpack_MOD_dclshaderegion@@Base+0x120> │ │ │ │ - cmp fp, #0 │ │ │ │ - ble a0cc4 <__sgpack_MOD_dclshaderegion@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r3, #4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - add r5, r1, r5, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne a0cb4 <__sgpack_MOD_dclshaderegion@@Base+0x23c> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0b98 <__sgpack_MOD_dclshaderegion@@Base+0x120> │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bge a0d3c <__sgpack_MOD_dclshaderegion@@Base+0x2c4> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 35878 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a0cc4 <__sgpack_MOD_dclshaderegion@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a0dac <__sgpack_MOD_dclshaderegion@@Base+0x334> │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r9, sl, #4 │ │ │ │ - b a0c68 <__sgpack_MOD_dclshaderegion@@Base+0x1f0> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 3427c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b a0b78 <__sgpack_MOD_dclshaderegion@@Base+0x100> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1], r6 │ │ │ │ - cmp r5, r2 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - bge a0d60 <__sgpack_MOD_dclshaderegion@@Base+0x2e8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 35878 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a0ca4 <__sgpack_MOD_dclshaderegion@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a0d14 <__sgpack_MOD_dclshaderegion@@Base+0x29c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0ca4 <__sgpack_MOD_dclshaderegion@@Base+0x22c> │ │ │ │ - str sl, [sp, #28] │ │ │ │ - b a0cd4 <__sgpack_MOD_dclshaderegion@@Base+0x25c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a0cc4 <__sgpack_MOD_dclshaderegion@@Base+0x24c> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r1, [pc, #240] @ 95c20 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #224] @ 95c24 │ │ │ │ + moveq r5, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r5, [r4, #36] @ 0x24 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r5, [sl, #4] │ │ │ │ + b 95aa8 │ │ │ │ + ldr r1, [pc, #188] @ 95c1c │ │ │ │ + ldr r0, [sl, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [pc, #148] @ 95c28 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r3, #40 @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #132] @ 95c2c │ │ │ │ + moveq r4, r5 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ + b 95ac8 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, ip, r8, lsl #4 │ │ │ │ + andeq r8, sp, r8, lsl r8 │ │ │ │ + andeq r9, lr, r0, lsl #12 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r0, fp, r8, lsl #21 │ │ │ │ - muleq fp, ip, r0 │ │ │ │ - andeq pc, sl, r8, ror #30 │ │ │ │ - andeq r7, sl, ip, lsl fp │ │ │ │ - andeq sp, ip, r8, lsl #2 │ │ │ │ - andeq r0, fp, r4, asr #19 │ │ │ │ + andeq r8, sp, r4, ror #15 │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + muleq lr, ip, r5 │ │ │ │ + ldrdeq r8, [sp], -r0 │ │ │ │ + andeq r9, lr, r0, lsr #9 │ │ │ │ + andeq r8, sp, ip, ror r6 │ │ │ │ + ldrdeq ip, [fp], -r8 │ │ │ │ + muleq lr, ip, r2 │ │ │ │ + andeq r9, lr, r0, lsl #5 │ │ │ │ + andeq ip, fp, ip, lsl #30 │ │ │ │ + andeq ip, fp, r0, lsl #30 │ │ │ │ + andeq pc, fp, r8, lsl pc @ │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq ip, fp, r0, lsl #29 │ │ │ │ + muleq fp, r8, lr │ │ │ │ + andeq pc, fp, ip, lsr #29 │ │ │ │ + andeq ip, fp, ip, lsl #24 │ │ │ │ + andeq r8, lr, r8, ror #31 │ │ │ │ + andeq r8, lr, r8, asr #31 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r8, lr, r8, ror #30 │ │ │ │ + andeq ip, fp, r4, asr #22 │ │ │ │ + andeq r8, lr, r4, lsl #30 │ │ │ │ + andeq ip, fp, r4, ror #21 │ │ │ │ │ │ │ │ -000a0ddc <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ +00095c30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a0e68 <__sgpack_MOD_dclgettextposition@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a0e6c <__sgpack_MOD_dclgettextposition@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a0e70 <__sgpack_MOD_dclgettextposition@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #576] @ 95e88 │ │ │ │ + ldr r4, [pc, #576] @ 95e8c │ │ │ │ + ldr r3, [pc, #576] @ 95e90 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r0, r4, #8 │ │ │ │ + ldr r5, [pc, #548] @ 95e94 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 3493c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a0e74 <__sgpack_MOD_dclgettextposition@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a0e70 <__sgpack_MOD_dclgettextposition@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a0e64 <__sgpack_MOD_dclgettextposition@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000cceb0 │ │ │ │ - muleq fp, r8, r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, ip, ip, ror #28 │ │ │ │ - │ │ │ │ -000a0e78 <__sgpack_MOD_dclgettextindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a0f04 <__sgpack_MOD_dclgettextindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a0f08 <__sgpack_MOD_dclgettextindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a0f0c <__sgpack_MOD_dclgettextindex@@Base+0x94> │ │ │ │ + bl 34018 │ │ │ │ + ldr r3, [pc, #532] @ 95e98 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95cc8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95cc8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 95da8 │ │ │ │ + ldr r1, [pc, #460] @ 95e9c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #452] @ 95ea0 │ │ │ │ + mov r1, sp │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r4, [pc, #444] @ 95ea4 │ │ │ │ add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 30f28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a0f10 <__sgpack_MOD_dclgettextindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a0f0c <__sgpack_MOD_dclgettextindex@@Base+0x94> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 32344 │ │ │ │ + ldr r0, [pc, #424] @ 95ea8 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #408] @ 95eac │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #16 │ │ │ │ + bl 30298 │ │ │ │ + ldr r3, [r5] │ │ │ │ + sub r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi 95da0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 95d58 │ │ │ │ + ldr r1, [pc, #352] @ 95eb0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r2, [pc, #340] @ 95eb4 │ │ │ │ + ldr r3, [pc, #300] @ 95e90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0f00 <__sgpack_MOD_dclgettextindex@@Base+0x88> │ │ │ │ + bne 95e84 │ │ │ │ + ldr r1, [pc, #308] @ 95eb8 │ │ │ │ + ldr r0, [pc, #308] @ 95ebc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r1, #12 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r4, lsl lr │ │ │ │ - andeq r0, fp, r0, lsl r7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq ip, [ip], -r0 │ │ │ │ - │ │ │ │ -000a0f14 <__sgpack_MOD_dclgettextangle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #128] @ a0fac <__sgpack_MOD_dclgettextangle@@Base+0x98> │ │ │ │ - ldr r4, [pc, #128] @ a0fb0 <__sgpack_MOD_dclgettextangle@@Base+0x9c> │ │ │ │ - ldr r3, [pc, #128] @ a0fb4 <__sgpack_MOD_dclgettextangle@@Base+0xa0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 35944 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 3019c <__aeabi_i2f@plt> │ │ │ │ - mov r1, #15 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a0fb8 <__sgpack_MOD_dclgettextangle@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #48] @ a0fb4 <__sgpack_MOD_dclgettextangle@@Base+0xa0> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2f62c │ │ │ │ + cmp r3, #22 │ │ │ │ + beq 95dd4 │ │ │ │ + ldr r2, [pc, #272] @ 95ec0 │ │ │ │ + ldr r3, [pc, #220] @ 95e90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0fa8 <__sgpack_MOD_dclgettextangle@@Base+0x94> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r8, ror sp │ │ │ │ - andeq r0, fp, r4, lsl #13 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, ip, r8, lsr #26 │ │ │ │ - │ │ │ │ -000a0fbc <__sgpack_MOD_dclgettextheight@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a1048 <__sgpack_MOD_dclgettextheight@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a104c <__sgpack_MOD_dclgettextheight@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a1050 <__sgpack_MOD_dclgettextheight@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne 95e84 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 95dfc │ │ │ │ + ldr r1, [pc, #188] @ 95eb0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r4, [pc, #192] @ 95ec4 │ │ │ │ + mov r0, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 315c4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a1054 <__sgpack_MOD_dclgettextheight@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a1050 <__sgpack_MOD_dclgettextheight@@Base+0x94> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 95e28 │ │ │ │ + ldr r1, [pc, #168] @ 95ec8 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r4, [pc, #156] @ 95ecc │ │ │ │ + ldr r0, [pc, #156] @ 95ed0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 2f62c │ │ │ │ + ldr r2, [pc, #136] @ 95ed4 │ │ │ │ + ldr r3, [pc, #64] @ 95e90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a1044 <__sgpack_MOD_dclgettextheight@@Base+0x88> │ │ │ │ + bne 95e84 │ │ │ │ + ldr r0, [pc, #104] @ 95ed8 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #16 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2f62c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq ip, [ip], -r0 │ │ │ │ - andeq r0, fp, ip, ror #11 │ │ │ │ + andeq r8, sp, ip, asr r0 │ │ │ │ + andeq r8, lr, r4, ror lr │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq ip, ip, ip, lsl #25 │ │ │ │ + andeq r8, sp, r8, lsr #32 │ │ │ │ + andeq r2, r0, r4, ror #5 │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq r1, ip, r0, lsl sp │ │ │ │ + andeq r8, lr, r4, ror #27 │ │ │ │ + andeq ip, fp, r8, lsl #19 │ │ │ │ + andeq ip, fp, ip, ror r9 │ │ │ │ + andmi r0, ip, #0 │ │ │ │ + andeq r7, sp, r8, asr #30 │ │ │ │ + andeq r8, lr, r4, asr #26 │ │ │ │ + andeq ip, fp, r0, lsl #18 │ │ │ │ + strdeq r7, [sp], -r8 │ │ │ │ + andeq r8, lr, r4, asr #25 │ │ │ │ + eorsmi r0, r4, #0 │ │ │ │ + muleq lr, r8, ip │ │ │ │ + andeq ip, fp, r0, asr r8 │ │ │ │ + andeq r7, sp, ip, asr lr │ │ │ │ + andeq ip, fp, r0, lsr #16 │ │ │ │ │ │ │ │ -000a1058 <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ +00095edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a1098 <__sgpack_MOD_dclsettextposition@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #18 │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + ldr ip, [pc, #2008] @ 966d4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr sl, [pc, #2000] @ 966d8 │ │ │ │ + ldr r3, [pc, #2000] @ 966dc │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + ldr r9, [pc, #1992] @ 966e0 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [pc, #1968] @ 966e4 │ │ │ │ + bl 32bb4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r6, pc, r6 │ │ │ │ + bl 355e4 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 355e4 │ │ │ │ + bl 31d08 │ │ │ │ + ldr r0, [pc, #1904] @ 966e8 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + bl 356c8 │ │ │ │ + ldr r0, [pc, #1888] @ 966ec │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + bl 356c8 │ │ │ │ + ldr r0, [pc, #1872] @ 966f0 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + bl 356c8 │ │ │ │ + ldr r0, [pc, #1856] @ 966f4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + bl 356c8 │ │ │ │ + ldr r0, [pc, #1840] @ 966f8 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + bl 31fe4 │ │ │ │ + ldr r0, [pc, #1824] @ 966fc │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + bl 31fe4 │ │ │ │ + ldr r0, [pc, #1808] @ 96700 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r0, [pc, #1788] @ 96704 │ │ │ │ + add r4, sp, #84 @ 0x54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r0, [pc, #1768] @ 96708 │ │ │ │ + add r8, sp, #88 @ 0x58 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r0, [pc, #1748] @ 9670c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 323b0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne 963b0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 962f0 │ │ │ │ + ldr r5, [pc, #1696] @ 96710 │ │ │ │ + mov r0, sl │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32740 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 31e70 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31e70 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [pc, #1620] @ 96714 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 30dc0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 3040c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96634 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [sp, #28] │ │ │ │ + bne 96614 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32704 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrgt r9, [pc, #1528] @ 96718 │ │ │ │ + movgt r5, #1 │ │ │ │ + ble 96230 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + sub r4, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 96168 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 307c0 │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 96168 │ │ │ │ + add r3, r5, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + mov r4, r5 │ │ │ │ + bgt 96230 │ │ │ │ + mov r5, r3 │ │ │ │ + b 9613c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r0, fp, r0, ror r5 │ │ │ │ - │ │ │ │ -000a109c <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a10dc <__sgpack_MOD_dclsettextindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #15 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1436] @ 9671c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f2d8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #1404] @ 9671c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #1388] @ 96720 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + str r5, [sp, #16] │ │ │ │ + mov sl, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r0, fp, r0, asr #10 │ │ │ │ - │ │ │ │ -000a10e0 <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ a117c <__sgpack_MOD_dclsettextangle@@Base+0x9c> │ │ │ │ - ldr r5, [pc, #132] @ a1180 <__sgpack_MOD_dclsettextangle@@Base+0xa0> │ │ │ │ - ldr r3, [pc, #132] @ a1184 <__sgpack_MOD_dclsettextangle@@Base+0xa4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, pc, r5 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #15 │ │ │ │ + str r8, [r5], #4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + str r0, [sl], #4 │ │ │ │ + bne 961d4 │ │ │ │ + ldr r0, [pc, #1300] @ 96724 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, fp │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 305c8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bge 96124 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [pc, #1252] @ 96720 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + add r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 335b0 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32350 │ │ │ │ + cmp r5, r0 │ │ │ │ + bgt 962b0 │ │ │ │ + ldr r9, [pc, #1184] @ 96714 │ │ │ │ + ldr r8, [pc, #1184] @ 96718 │ │ │ │ + ldr r7, [pc, #1184] @ 9671c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9631c │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 30dc0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sp │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2fd4c │ │ │ │ - ldr r2, [pc, #64] @ a1188 <__sgpack_MOD_dclsettextangle@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #56] @ a1184 <__sgpack_MOD_dclsettextangle@@Base+0xa4> │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 9631c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r6 │ │ │ │ + ble 96290 │ │ │ │ + bl 3511c │ │ │ │ + ldr r0, [pc, #1132] @ 96728 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 32740 │ │ │ │ + ldr r0, [pc, #1116] @ 9672c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r0, [pc, #1100] @ 96730 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r2, [pc, #1084] @ 96734 │ │ │ │ + ldr r3, [pc, #992] @ 966dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a1178 <__sgpack_MOD_dclsettextangle@@Base+0x98> │ │ │ │ - mov r1, #15 │ │ │ │ + bne 966d0 │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, ip, lsr #23 │ │ │ │ - andeq r0, fp, r0, lsl #10 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, ip, r0, ror #22 │ │ │ │ - │ │ │ │ -000a118c <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a11cc <__sgpack_MOD_dclsettextheight@@Base+0x40> │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add ip, sp, #140 @ 0x8c │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r4, #0 │ │ │ │ + mov sl, ip │ │ │ │ + mov r5, r1 │ │ │ │ + mov fp, ip │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + str r6, [sl], #4 │ │ │ │ + str r0, [r5], #4 │ │ │ │ + bne 96350 │ │ │ │ + ldr r0, [pc, #940] @ 96738 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 305c8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bge 9627c │ │ │ │ + b 962b0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [pc, #896] @ 9673c │ │ │ │ + mov r2, #5 │ │ │ │ + add sl, pc, sl │ │ │ │ + add sl, sl, #4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 32740 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 31e70 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [pc, #796] @ 96714 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 30dc0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 3040c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96668 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32704 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 96530 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr fp, [pc, #704] @ 96718 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + add r9, sp, #124 @ 0x7c │ │ │ │ + add r8, sp, #140 @ 0x8c │ │ │ │ + mov sl, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #676] @ 9671c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #664] @ 96720 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #688] @ 96740 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ + sub r0, sl, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #600] @ 9671c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 338c8 │ │ │ │ + str r5, [r9], #4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + str r0, [r8], #4 │ │ │ │ + bne 964d4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 305c8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + bge 964ac │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [pc, #484] @ 96720 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + add r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 335b0 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32350 │ │ │ │ + cmp r6, r0 │ │ │ │ + bgt 96604 │ │ │ │ + ldr fp, [pc, #416] @ 96714 │ │ │ │ + add r9, sp, #124 @ 0x7c │ │ │ │ + add r8, sp, #140 @ 0x8c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r4, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r0, fp, r0, ror r4 │ │ │ │ - │ │ │ │ -000a11d0 <__sgpack_MOD_dcldrawtextprojected@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ a1340 <__sgpack_MOD_dcldrawtextprojected@@Base+0x170> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #336] @ a1344 <__sgpack_MOD_dcldrawtextprojected@@Base+0x174> │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #348] @ 96718 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #344] @ 9671c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + str r5, [r7], #4 │ │ │ │ + str r0, [sl], #4 │ │ │ │ + bne 965a4 │ │ │ │ + ldr r0, [pc, #356] @ 96744 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 305c8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bge 96584 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + bl 3511c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 962b4 │ │ │ │ + b 960b4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3352c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 9669c │ │ │ │ + str sl, [sp, #28] │ │ │ │ + b 96104 │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #264] @ 96748 │ │ │ │ + ldr r1, [pc, #264] @ 9674c │ │ │ │ + ldr r0, [pc, #264] @ 96750 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #320] @ a1348 <__sgpack_MOD_dcldrawtextprojected@@Base+0x178> │ │ │ │ - ldr r1, [pc, #320] @ a134c <__sgpack_MOD_dcldrawtextprojected@@Base+0x17c> │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #20 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a12f0 <__sgpack_MOD_dcldrawtextprojected@@Base+0x120> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp sl, #0 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq a1304 <__sgpack_MOD_dcldrawtextprojected@@Base+0x134> │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl 30dc0 │ │ │ │ - cmp r9, #0 │ │ │ │ - add sl, sp, #20 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - beq a1318 <__sgpack_MOD_dcldrawtextprojected@@Base+0x148> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq a132c <__sgpack_MOD_dcldrawtextprojected@@Base+0x15c> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 3409c │ │ │ │ - ldr r2, [pc, #148] @ a1350 <__sgpack_MOD_dcldrawtextprojected@@Base+0x180> │ │ │ │ - ldr r3, [pc, #132] @ a1344 <__sgpack_MOD_dcldrawtextprojected@@Base+0x174> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a133c <__sgpack_MOD_dcldrawtextprojected@@Base+0x16c> │ │ │ │ - ldr r0, [pc, #116] @ a1354 <__sgpack_MOD_dcldrawtextprojected@@Base+0x184> │ │ │ │ - mov r1, #20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 315c4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne a1258 <__sgpack_MOD_dcldrawtextprojected@@Base+0x88> │ │ │ │ - add sl, sp, #20 │ │ │ │ - mov r0, sl │ │ │ │ - bl 35944 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne a1270 <__sgpack_MOD_dcldrawtextprojected@@Base+0xa0> │ │ │ │ - add r9, sp, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3493c │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a1284 <__sgpack_MOD_dcldrawtextprojected@@Base+0xb4> │ │ │ │ - add r8, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30f28 │ │ │ │ - b a1290 <__sgpack_MOD_dcldrawtextprojected@@Base+0xc0> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000ccab8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r0, fp, ip, lsl #8 │ │ │ │ - andeq r5, fp, ip, lsl #19 │ │ │ │ - andeq ip, ip, ip, ror #19 │ │ │ │ - andeq r0, fp, r8, asr #6 │ │ │ │ - │ │ │ │ -000a1358 <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ a14c8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x170> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #336] @ a14cc <__sgpack_MOD_dcldrawtextnormalized@@Base+0x174> │ │ │ │ + bl 33a00 │ │ │ │ + b 960f0 │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #224] @ 96754 │ │ │ │ + ldr r1, [pc, #224] @ 96758 │ │ │ │ + ldr r0, [pc, #224] @ 9675c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #320] @ a14d0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x178> │ │ │ │ - ldr r1, [pc, #320] @ a14d4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x17c> │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #21 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a1478 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x120> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp sl, #0 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq a148c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x134> │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl 30dc0 │ │ │ │ - cmp r9, #0 │ │ │ │ - add sl, sp, #20 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - beq a14a0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x148> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq a14b4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x15c> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 333c4 │ │ │ │ - ldr r2, [pc, #148] @ a14d8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x180> │ │ │ │ - ldr r3, [pc, #132] @ a14cc <__sgpack_MOD_dcldrawtextnormalized@@Base+0x174> │ │ │ │ + bl 33a00 │ │ │ │ + b 96434 │ │ │ │ + mov r3, #49 @ 0x31 │ │ │ │ + ldr r2, [pc, #184] @ 96760 │ │ │ │ + ldr r1, [pc, #184] @ 96764 │ │ │ │ + ldr r0, [pc, #184] @ 96768 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a14c4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x16c> │ │ │ │ - ldr r0, [pc, #116] @ a14dc <__sgpack_MOD_dcldrawtextnormalized@@Base+0x184> │ │ │ │ - mov r1, #21 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 315c4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne a13e0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x88> │ │ │ │ - add sl, sp, #20 │ │ │ │ - mov r0, sl │ │ │ │ - bl 35944 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne a13f8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xa0> │ │ │ │ - add r9, sp, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3493c │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a140c <__sgpack_MOD_dcldrawtextnormalized@@Base+0xb4> │ │ │ │ - add r8, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30f28 │ │ │ │ - b a1418 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc0> │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 9662c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r0, lsr r9 │ │ │ │ + andeq r7, sp, r0, lsr #27 │ │ │ │ + andeq ip, fp, ip, asr r5 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ - andeq r5, fp, r4, lsl #16 │ │ │ │ - andeq ip, ip, r4, ror #16 │ │ │ │ - ldrdeq r0, [fp], -r8 │ │ │ │ + andeq ip, fp, r0, asr #19 │ │ │ │ + @ instruction: 0x000bc9b0 │ │ │ │ + andeq ip, fp, r4, lsr #17 │ │ │ │ + muleq fp, r8, r8 │ │ │ │ + andeq ip, fp, r4, ror #18 │ │ │ │ + andeq ip, fp, r8, asr r9 │ │ │ │ + andeq ip, fp, ip, asr #18 │ │ │ │ + andeq ip, fp, r0, asr #18 │ │ │ │ + andeq ip, fp, r4, lsr r9 │ │ │ │ + andeq ip, fp, r4, lsr #18 │ │ │ │ + andeq ip, fp, r4, lsl r9 │ │ │ │ + andeq ip, fp, r0, lsl #18 │ │ │ │ + andeq r1, ip, r0, lsl #19 │ │ │ │ + @ instruction: 0x43b40000 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + teqmi r4, #0 │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + ldrdeq r1, [ip], -r8 │ │ │ │ + @ instruction: 0x000bc1b4 │ │ │ │ + andeq ip, fp, r4, lsr #12 │ │ │ │ + andeq ip, fp, r8, lsl r6 │ │ │ │ + @ instruction: 0x000d79b0 │ │ │ │ + andeq r1, ip, ip, asr r6 │ │ │ │ + andeq r1, ip, r4, lsr r6 │ │ │ │ + andeq r1, ip, r0, ror #10 │ │ │ │ + andeq r1, ip, r0, lsl r4 │ │ │ │ + andeq ip, fp, ip, lsr #6 │ │ │ │ + andeq ip, fp, r0, lsr #6 │ │ │ │ + andeq pc, fp, r4, lsr #5 │ │ │ │ + andeq ip, fp, r0, asr #5 │ │ │ │ + andeq ip, fp, ip, ror #5 │ │ │ │ + andeq pc, fp, r0, ror r2 @ │ │ │ │ + andeq fp, fp, r4, lsl #27 │ │ │ │ + @ instruction: 0x000bc2b8 │ │ │ │ + andeq pc, fp, ip, lsr r2 @ │ │ │ │ │ │ │ │ -000a14e0 <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ +0009676c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ a1650 <__sgpack_MOD_dcldrawtext@@Base+0x170> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #336] @ a1654 <__sgpack_MOD_dcldrawtext@@Base+0x174> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #320] @ a1658 <__sgpack_MOD_dcldrawtext@@Base+0x178> │ │ │ │ - ldr r1, [pc, #320] @ a165c <__sgpack_MOD_dcldrawtext@@Base+0x17c> │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr ip, [pc, #1420] @ 96d10 │ │ │ │ + ldr r3, [pc, #1420] @ 96d14 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [pc, #1416] @ 96d18 │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #11 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a1600 <__sgpack_MOD_dcldrawtext@@Base+0x120> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp sl, #0 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq a1614 <__sgpack_MOD_dcldrawtext@@Base+0x134> │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl 30dc0 │ │ │ │ - cmp r9, #0 │ │ │ │ - add sl, sp, #20 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - beq a1628 <__sgpack_MOD_dcldrawtext@@Base+0x148> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #24 │ │ │ │ + ldr r5, [pc, #1384] @ 96d1c │ │ │ │ + bl 34bb8 │ │ │ │ + bl 33cf4 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq a163c <__sgpack_MOD_dcldrawtext@@Base+0x15c> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add sl, sp, #112 @ 0x70 │ │ │ │ + bl 30b08 │ │ │ │ + add r9, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 31048 │ │ │ │ + bl 33eec │ │ │ │ + bl 35014 │ │ │ │ + bl 33334 │ │ │ │ + bl 316b4 │ │ │ │ + bl 30478 │ │ │ │ + mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 33ca0 │ │ │ │ - ldr r2, [pc, #148] @ a1660 <__sgpack_MOD_dcldrawtext@@Base+0x180> │ │ │ │ - ldr r3, [pc, #132] @ a1654 <__sgpack_MOD_dcldrawtext@@Base+0x174> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 30298 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r6, [pc, #1248] @ 96d20 │ │ │ │ + mov r1, r7 │ │ │ │ + add r6, pc, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 9690c │ │ │ │ mov r3, #0 │ │ │ │ - bne a164c <__sgpack_MOD_dcldrawtext@@Base+0x16c> │ │ │ │ - ldr r0, [pc, #116] @ a1664 <__sgpack_MOD_dcldrawtext@@Base+0x184> │ │ │ │ - mov r1, #11 │ │ │ │ + mov r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 2f62c │ │ │ │ + bl 34ffc │ │ │ │ + ldr r2, [pc, #1208] @ 96d24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, r2, #4 │ │ │ │ + bl 32f2c │ │ │ │ + bl 32938 │ │ │ │ + ldr r0, [pc, #1188] @ 96d28 │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - add r4, sp, #28 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + bl 31fe4 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + bl 30b08 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 34978 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 96c74 │ │ │ │ + ldr r3, [pc, #1116] @ 96d2c │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #1100] @ 96d30 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + bl 31288 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + b 96994 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 2f62c │ │ │ │ + bl 34ffc │ │ │ │ + ldr r2, [pc, #1044] @ 96d34 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, r2, #4 │ │ │ │ + bl 32f2c │ │ │ │ + bl 32938 │ │ │ │ + ldr r0, [pc, #1024] @ 96d38 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + bl 31fe4 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + bl 30b08 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 34978 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r5, r4 │ │ │ │ + beq 96c74 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315c4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne a1568 <__sgpack_MOD_dcldrawtext@@Base+0x88> │ │ │ │ - add sl, sp, #20 │ │ │ │ - mov r0, sl │ │ │ │ - bl 35944 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne a1580 <__sgpack_MOD_dcldrawtext@@Base+0xa0> │ │ │ │ - add r9, sp, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3493c │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a1594 <__sgpack_MOD_dcldrawtext@@Base+0xb4> │ │ │ │ - add r8, sp, #32 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 968c8 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r8, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [sp, #124] @ 0x7c │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 96a28 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30f28 │ │ │ │ - b a15a0 <__sgpack_MOD_dcldrawtext@@Base+0xc0> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r8, lsr #15 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r0, fp, ip, lsr #2 │ │ │ │ - andeq r5, fp, ip, ror r6 │ │ │ │ - ldrdeq ip, [ip], -ip @ │ │ │ │ - andeq r0, fp, r8, rrx │ │ │ │ - │ │ │ │ -000a1668 <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a16f4 <__sgpack_MOD_dclgetmarkersize@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a16f8 <__sgpack_MOD_dclgetmarkersize@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a16fc <__sgpack_MOD_dclgetmarkersize@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #16 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r1, [sp, #32] │ │ │ │ + moveq fp, r1 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 33538 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 96a78 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a1700 <__sgpack_MOD_dclgetmarkersize@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a16fc <__sgpack_MOD_dclgetmarkersize@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a16f0 <__sgpack_MOD_dclgetmarkersize@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r4, lsr #12 │ │ │ │ - ldrdeq pc, [sl], -r8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, ip, r0, ror #11 │ │ │ │ - │ │ │ │ -000a1704 <__sgpack_MOD_dclgetmarkerindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a1790 <__sgpack_MOD_dclgetmarkerindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a1794 <__sgpack_MOD_dclgetmarkerindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a1798 <__sgpack_MOD_dclgetmarkerindex@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #17 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 96ac8 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32f2c │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 33b14 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a179c <__sgpack_MOD_dclgetmarkerindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a1798 <__sgpack_MOD_dclgetmarkerindex@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a178c <__sgpack_MOD_dclgetmarkerindex@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r8, lsl #11 │ │ │ │ - andeq pc, sl, r0, asr pc @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, ip, r4, asr #10 │ │ │ │ - │ │ │ │ -000a17a0 <__sgpack_MOD_dclgetmarkertype@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a182c <__sgpack_MOD_dclgetmarkertype@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a1830 <__sgpack_MOD_dclgetmarkertype@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a1834 <__sgpack_MOD_dclgetmarkertype@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #16 │ │ │ │ + bne 96c00 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96cf8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 30acc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96bac │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a1838 <__sgpack_MOD_dclgetmarkertype@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a1834 <__sgpack_MOD_dclgetmarkertype@@Base+0x94> │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96ce4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 35140 │ │ │ │ + ldr r2, [pc, #436] @ 96d3c │ │ │ │ + ldr r3, [pc, #392] @ 96d14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a1828 <__sgpack_MOD_dclgetmarkertype@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, ip, ror #9 │ │ │ │ - andeq pc, sl, r8, asr #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq ip, ip, r8, lsr #9 │ │ │ │ - │ │ │ │ -000a183c <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a187c <__sgpack_MOD_dclsetmarkersize@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33370 │ │ │ │ + bne 96d0c │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq pc, sl, ip, asr #28 │ │ │ │ - │ │ │ │ -000a1880 <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a18c0 <__sgpack_MOD_dclsetmarkerindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #17 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 96c60 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b 96b6c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 96c4c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + b 96b3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + b 96b3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + b 96b6c │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ + add fp, sp, #124 @ 0x7c │ │ │ │ + add r8, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32d4c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq pc, sl, ip, lsl lr @ │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 33dcc │ │ │ │ + ldr r2, [pc, #160] @ 96d40 │ │ │ │ + ldr r3, [pc, #160] @ 96d44 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + stm sp, {r8, fp} │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31288 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3241c │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + b 96980 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b 96b6c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + b 96b3c │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, sp, r4, lsr #10 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq r9, [fp], -r0 │ │ │ │ + andeq ip, fp, r0, asr #32 │ │ │ │ + andeq r7, sp, r8, ror #8 │ │ │ │ + muleq ip, r0, r1 │ │ │ │ + andeq ip, fp, r8, lsr #2 │ │ │ │ + andeq r2, r0, ip, lsl r3 │ │ │ │ + andeq r2, r0, r8, lsl #5 │ │ │ │ + ldrdeq r1, [ip], -ip │ │ │ │ + andeq ip, fp, r4, ror r0 │ │ │ │ + andeq r7, sp, r0, lsr #2 │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + andeq r2, r0, r8, lsl #6 │ │ │ │ + │ │ │ │ +00096d48 : │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000a18c4 <__sgpack_MOD_dclsetmarkertype@@Base>: │ │ │ │ +00096d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a1904 <__sgpack_MOD_dclsetmarkertype@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 96e00 │ │ │ │ + ldr r7, [pc, #148] @ 96e04 │ │ │ │ + mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33c70 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq pc, sl, ip, ror #27 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #24 │ │ │ │ + str r3, [r4] │ │ │ │ + b 96dc0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96df0 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #3 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 96df8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 96d94 │ │ │ │ + ldr r3, [pc, #16] @ 96e08 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r7, lr, ip, ror #26 │ │ │ │ + andeq sl, sp, r0, lsr #1 │ │ │ │ + andeq r7, lr, r8, ror #25 │ │ │ │ │ │ │ │ -000a1908 <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ +00096e0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #932] @ a1cc8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c0> │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #924] @ a1ccc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c4> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 96efc │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 96e68 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 96ec8 │ │ │ │ + ldr r2, [pc, #172] @ 96f00 │ │ │ │ + ldr r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - sub fp, r2, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - add r5, fp, r3 │ │ │ │ - add sl, r4, r3 │ │ │ │ - ldr r0, [pc, #836] @ a1cd0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c8> │ │ │ │ - ldr r1, [pc, #836] @ a1cd4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3cc> │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic sl, sl, sl, asr #31 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #148] @ 0x94 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 96f04 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 96f08 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #148 @ 0x94 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - moveq r6, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #22 │ │ │ │ - moveq r7, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r5, sl │ │ │ │ - beq a19f4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xec> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, #30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #22 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #756] @ a1cd8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3d0> │ │ │ │ - ldr r0, [pc, #756] @ a1cdc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3d4> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #24 │ │ │ │ + bl 3130c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 96e4c │ │ │ │ + ldr r2, [pc, #60] @ 96f0c │ │ │ │ + ldr r1, [pc, #60] @ 96f10 │ │ │ │ + ldr r0, [pc, #60] @ 96f14 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r5, sl │ │ │ │ - movge r5, sl │ │ │ │ - cmp r9, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - beq a1c04 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x2fc> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - beq a1c18 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x310> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - beq a1c30 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x328> │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne a1aa8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1a0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a1bac <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x2a4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 30934 │ │ │ │ - ldr r2, [pc, #620] @ a1ce0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #596] @ a1ccc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3c4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a1cc4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3bc> │ │ │ │ - ldr r0, [pc, #588] @ a1ce4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3dc> │ │ │ │ - mov r1, #22 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp fp, #0 │ │ │ │ - blt a1b98 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x290> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - lsl lr, r6, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [r1], lr │ │ │ │ - cmp fp, r2 │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - bge a1ad0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a1bb4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x2ac> │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 30934 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a1cb8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x3b0> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, r3, fp, lsl #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne a1b30 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x228> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a1a6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x164> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a1b8c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x284> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r9, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r4, r2, r4, lsl #2 │ │ │ │ - ldr r2, [fp, #4]! │ │ │ │ - str r2, [r3], r9 │ │ │ │ - cmp r4, fp │ │ │ │ - bne a1b7c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1a6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x164> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b a1aec <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge a1c40 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x338> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 30934 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq a1b8c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x284> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a1b1c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x214> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1b8c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x284> │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - bl 30acc │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a1a1c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x114> │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33b14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne a1a34 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x12c> │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33538 │ │ │ │ - b a1a40 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x138> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r9, r7, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [r1], r9 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - bge a1c68 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x360> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 30934 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq a1b6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a1b1c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x214> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1b50 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x248> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1a6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x164> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, ip, ror r3 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq pc, sl, ip, lsr sp @ │ │ │ │ - strdeq r5, [fp], -ip │ │ │ │ - andeq pc, sl, ip, asr #1 │ │ │ │ - andeq r6, sl, r0, lsl #25 │ │ │ │ - andeq ip, ip, r4, lsr r2 │ │ │ │ - andeq pc, sl, r4, asr #24 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strdeq r9, [sp], -r0 │ │ │ │ + andeq r9, sp, r0, asr #31 │ │ │ │ + andeq r0, ip, ip, lsl #23 │ │ │ │ + andeq fp, fp, r0, lsr fp │ │ │ │ + andeq r1, fp, r4, lsl #14 │ │ │ │ + ldrdeq fp, [fp], -r8 │ │ │ │ + andeq lr, fp, r8, lsl sl │ │ │ │ │ │ │ │ -000a1ce8 <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ +00096f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #932] @ a20a8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c0> │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #924] @ a20ac <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - sub fp, r2, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - add r5, fp, r3 │ │ │ │ - add sl, r4, r3 │ │ │ │ - ldr r0, [pc, #836] @ a20b0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c8> │ │ │ │ - ldr r1, [pc, #836] @ a20b4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3cc> │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic sl, sl, sl, asr #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - moveq r6, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #23 │ │ │ │ - moveq r7, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r5, sl │ │ │ │ - beq a1dd4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xec> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, #30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #23 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #756] @ a20b8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3d0> │ │ │ │ - ldr r0, [pc, #756] @ a20bc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3d4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - cmp r5, sl │ │ │ │ - movge r5, sl │ │ │ │ - cmp r9, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - beq a1fe4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x2fc> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - beq a1ff8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x310> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r8] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 97008 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - beq a2010 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x328> │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne a1e88 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1a0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a1f8c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x2a4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 331b4 │ │ │ │ - ldr r2, [pc, #620] @ a20c0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #596] @ a20ac <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3c4> │ │ │ │ + mov r5, r1 │ │ │ │ + bne 96f74 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 96fd4 │ │ │ │ + ldr r2, [pc, #172] @ 9700c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a20a4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3bc> │ │ │ │ - ldr r0, [pc, #588] @ a20c4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3dc> │ │ │ │ - mov r1, #23 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp fp, #0 │ │ │ │ - blt a1f78 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x290> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - lsl lr, r6, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [r1], lr │ │ │ │ - cmp fp, r2 │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - bge a1eb0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a1f94 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x2ac> │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 331b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a2098 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x3b0> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, r3, fp, lsl #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne a1f10 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x228> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a1e4c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x164> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a1f6c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x284> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r9, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r4, r2, r4, lsl #2 │ │ │ │ - ldr r2, [fp, #4]! │ │ │ │ - str r2, [r3], r9 │ │ │ │ - cmp r4, fp │ │ │ │ - bne a1f5c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1e4c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x164> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b a1ecc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge a2020 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x338> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 331b4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq a1f6c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x284> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a1efc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x214> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1f6c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x284> │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - bl 30acc │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a1dfc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x114> │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 33b14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne a1e14 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x12c> │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33538 │ │ │ │ - b a1e20 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x138> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r9, r7, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [r1], r9 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - bge a2048 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x360> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 331b4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq a1f4c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a1efc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x214> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1f30 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x248> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a1e4c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x164> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - muleq ip, ip, pc @ │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq pc, sl, r4, ror r9 @ │ │ │ │ - andeq r4, fp, ip, lsl lr │ │ │ │ - andeq lr, sl, ip, ror #25 │ │ │ │ - andeq r6, sl, r0, lsr #17 │ │ │ │ - andeq fp, ip, r4, asr lr │ │ │ │ - andeq pc, sl, ip, ror r8 @ │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 97010 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 97014 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #148 @ 0x94 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #24 │ │ │ │ + bl 3130c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 96f58 │ │ │ │ + ldr r2, [pc, #60] @ 97018 │ │ │ │ + ldr r1, [pc, #60] @ 9701c │ │ │ │ + ldr r0, [pc, #60] @ 97020 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r9, sp, r4, ror #29 │ │ │ │ + @ instruction: 0x000d9eb8 │ │ │ │ + andeq r0, ip, r0, lsl #21 │ │ │ │ + andeq fp, fp, r4, lsr #20 │ │ │ │ + strdeq r1, [fp], -r8 │ │ │ │ + ldrdeq fp, [fp], -r4 │ │ │ │ + andeq lr, fp, ip, lsl #18 │ │ │ │ │ │ │ │ -000a20c8 <__sgpack_MOD_dcldrawmarker@@Base>: │ │ │ │ +00097024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #932] @ a2488 <__sgpack_MOD_dcldrawmarker@@Base+0x3c0> │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #924] @ a248c <__sgpack_MOD_dcldrawmarker@@Base+0x3c4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - sub fp, r2, r3 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - add r5, fp, r3 │ │ │ │ - add sl, r4, r3 │ │ │ │ - ldr r0, [pc, #836] @ a2490 <__sgpack_MOD_dcldrawmarker@@Base+0x3c8> │ │ │ │ - ldr r1, [pc, #836] @ a2494 <__sgpack_MOD_dcldrawmarker@@Base+0x3cc> │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - bic sl, sl, sl, asr #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - moveq r6, #1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 97098 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 970c4 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 970dc │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #13 │ │ │ │ - moveq r7, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r5, sl │ │ │ │ - beq a21b4 <__sgpack_MOD_dcldrawmarker@@Base+0xec> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, #30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #13 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #756] @ a2498 <__sgpack_MOD_dcldrawmarker@@Base+0x3d0> │ │ │ │ - ldr r0, [pc, #756] @ a249c <__sgpack_MOD_dcldrawmarker@@Base+0x3d4> │ │ │ │ + add r1, r1, #24 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 970cc │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 970e0 │ │ │ │ + ldr r1, [pc, #64] @ 970e4 │ │ │ │ + ldr r0, [pc, #64] @ 970e8 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r5, sl │ │ │ │ - movge r5, sl │ │ │ │ - cmp r9, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - beq a23c4 <__sgpack_MOD_dcldrawmarker@@Base+0x2fc> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - beq a23d8 <__sgpack_MOD_dcldrawmarker@@Base+0x310> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - beq a23f0 <__sgpack_MOD_dcldrawmarker@@Base+0x328> │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne a2268 <__sgpack_MOD_dcldrawmarker@@Base+0x1a0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a236c <__sgpack_MOD_dcldrawmarker@@Base+0x2a4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 3448c │ │ │ │ - ldr r2, [pc, #620] @ a24a0 <__sgpack_MOD_dcldrawmarker@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #596] @ a248c <__sgpack_MOD_dcldrawmarker@@Base+0x3c4> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + @ instruction: 0x000d9db4 │ │ │ │ + andeq r1, fp, r4, lsr r5 │ │ │ │ + andeq fp, fp, r8, lsl r9 │ │ │ │ + andeq lr, fp, r8, asr #16 │ │ │ │ + │ │ │ │ +000970ec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 97158 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 97184 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 9719c │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 9718c │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 971a0 │ │ │ │ + ldr r1, [pc, #64] @ 971a4 │ │ │ │ + ldr r0, [pc, #64] @ 971a8 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a2484 <__sgpack_MOD_dcldrawmarker@@Base+0x3bc> │ │ │ │ - ldr r0, [pc, #588] @ a24a4 <__sgpack_MOD_dcldrawmarker@@Base+0x3dc> │ │ │ │ - mov r1, #13 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp fp, #0 │ │ │ │ - blt a2358 <__sgpack_MOD_dcldrawmarker@@Base+0x290> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - lsl lr, r6, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [r1], lr │ │ │ │ - cmp fp, r2 │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - bge a2290 <__sgpack_MOD_dcldrawmarker@@Base+0x1c8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a2374 <__sgpack_MOD_dcldrawmarker@@Base+0x2ac> │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 3448c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a2478 <__sgpack_MOD_dcldrawmarker@@Base+0x3b0> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, r3, fp, lsl #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne a22f0 <__sgpack_MOD_dcldrawmarker@@Base+0x228> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a222c <__sgpack_MOD_dcldrawmarker@@Base+0x164> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a234c <__sgpack_MOD_dcldrawmarker@@Base+0x284> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r9, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r4, r2, r4, lsl #2 │ │ │ │ - ldr r2, [fp, #4]! │ │ │ │ - str r2, [r3], r9 │ │ │ │ - cmp r4, fp │ │ │ │ - bne a233c <__sgpack_MOD_dcldrawmarker@@Base+0x274> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a222c <__sgpack_MOD_dcldrawmarker@@Base+0x164> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b a22ac <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge a2400 <__sgpack_MOD_dcldrawmarker@@Base+0x338> │ │ │ │ - mov r0, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq r9, sp, ip, ror #25 │ │ │ │ + andeq r1, fp, r4, ror r4 │ │ │ │ + andeq fp, fp, r0, ror #16 │ │ │ │ + andeq lr, fp, r8, lsl #15 │ │ │ │ + │ │ │ │ +000971ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 97364 │ │ │ │ + ldr r7, [pc, #416] @ 97368 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #24 │ │ │ │ + str r3, [r4] │ │ │ │ + b 9721c │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9724c │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #3 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 97264 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 971f0 │ │ │ │ + ldr r3, [pc, #280] @ 9736c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ bl 33ebc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, sl │ │ │ │ + ldr r3, [pc, #232] @ 97370 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 3448c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq a234c <__sgpack_MOD_dcldrawmarker@@Base+0x284> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a22dc <__sgpack_MOD_dcldrawmarker@@Base+0x214> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a234c <__sgpack_MOD_dcldrawmarker@@Base+0x284> │ │ │ │ - add sl, sp, #56 @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - bl 30acc │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a21dc <__sgpack_MOD_dcldrawmarker@@Base+0x114> │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33b14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne a21f4 <__sgpack_MOD_dcldrawmarker@@Base+0x12c> │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 33538 │ │ │ │ - b a2200 <__sgpack_MOD_dcldrawmarker@@Base+0x138> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r9, r7, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ bl 33ebc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [r1], r9 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - bge a2428 <__sgpack_MOD_dcldrawmarker@@Base+0x360> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 3448c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq a232c <__sgpack_MOD_dcldrawmarker@@Base+0x264> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt a22dc <__sgpack_MOD_dcldrawmarker@@Base+0x214> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #188] @ 97374 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - b a2310 <__sgpack_MOD_dcldrawmarker@@Base+0x248> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 9733c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - b a222c <__sgpack_MOD_dcldrawmarker@@Base+0x164> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000cbbbc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq pc, sl, ip, lsr #11 │ │ │ │ - andeq r4, fp, ip, lsr sl │ │ │ │ - andeq lr, sl, ip, lsl #18 │ │ │ │ - andeq r6, sl, r0, asr #9 │ │ │ │ - andeq fp, ip, r4, ror sl │ │ │ │ - @ instruction: 0x000af4b4 │ │ │ │ + ldr r2, [pc, #108] @ 97378 │ │ │ │ + ldr r1, [pc, #108] @ 9737c │ │ │ │ + ldr r0, [pc, #108] @ 97380 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 972fc │ │ │ │ + andeq r7, lr, r4, lsl r9 │ │ │ │ + andeq r9, sp, r8, asr #24 │ │ │ │ + andeq r7, lr, ip, lsl #17 │ │ │ │ + muleq fp, r0, r3 │ │ │ │ + andeq r1, fp, ip, ror #6 │ │ │ │ + andeq r7, lr, r4, asr #15 │ │ │ │ + @ instruction: 0x000bb6bc │ │ │ │ + ldrdeq lr, [fp], -ip │ │ │ │ + │ │ │ │ +00097384 : │ │ │ │ + ldr r3, [pc, #12] @ 97398 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + andeq r9, sp, r8, lsr #22 │ │ │ │ + │ │ │ │ +0009739c : │ │ │ │ + ldr r3, [pc, #12] @ 973b0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r9, sp, r4, lsl fp │ │ │ │ + │ │ │ │ +000973b4 : │ │ │ │ + ldr r3, [pc, #12] @ 973c8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + strdeq r9, [sp], -r8 │ │ │ │ + │ │ │ │ +000973cc : │ │ │ │ + ldr r3, [pc, #12] @ 973e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r9, sp, r4, ror #21 │ │ │ │ + │ │ │ │ +000973e4 : │ │ │ │ + ldr r3, [pc, #12] @ 973f8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + andeq r9, sp, r8, asr #21 │ │ │ │ + │ │ │ │ +000973fc : │ │ │ │ + ldr r3, [pc, #12] @ 97410 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x000d9ab4 │ │ │ │ │ │ │ │ -000a24a8 <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ +00097414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a2534 <__sgpack_MOD_dclgetlinetextsize@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a2538 <__sgpack_MOD_dclgetlinetextsize@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a253c <__sgpack_MOD_dclgetlinetextsize@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 9748c │ │ │ │ + ldr r3, [pc, #96] @ 97490 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 309ac │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 316a8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a2540 <__sgpack_MOD_dclgetlinetextsize@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a253c <__sgpack_MOD_dclgetlinetextsize@@Base+0x94> │ │ │ │ + bl 34d14 │ │ │ │ + ldr r2, [pc, #48] @ 97494 │ │ │ │ + ldr r3, [pc, #40] @ 97490 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a2530 <__sgpack_MOD_dclgetlinetextsize@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 97488 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, r4, ror #15 │ │ │ │ - andeq pc, sl, r0, asr r2 @ │ │ │ │ + andeq r6, sp, ip, ror r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, ip, r0, lsr #15 │ │ │ │ + andeq r6, sp, r4, asr #16 │ │ │ │ │ │ │ │ -000a2544 <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ +00097498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a258c <__sgpack_MOD_dclgetlinetext@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34bd0 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 97588 │ │ │ │ + ldr ip, [pc, #216] @ 9758c │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 97590 │ │ │ │ + bl 309ac │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq pc, [sl], -r4 │ │ │ │ - │ │ │ │ -000a2590 <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a261c <__sgpack_MOD_dclgetlineindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a2620 <__sgpack_MOD_dclgetlineindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a2624 <__sgpack_MOD_dclgetlineindex@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #15 │ │ │ │ + bl 311f8 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 97594 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 31390 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 34528 │ │ │ │ + bl 336a0 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a2628 <__sgpack_MOD_dclgetlineindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a2624 <__sgpack_MOD_dclgetlineindex@@Base+0x94> │ │ │ │ + bl 331a8 │ │ │ │ + ldr r2, [pc, #56] @ 97598 │ │ │ │ + ldr r3, [pc, #40] @ 9758c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a2618 <__sgpack_MOD_dclgetlineindex@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 97584 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq fp, [ip], -ip │ │ │ │ - andeq pc, sl, ip, lsl #3 │ │ │ │ + strdeq r6, [sp], -r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000cb6b8 │ │ │ │ + andeq r0, ip, r8, lsl #10 │ │ │ │ + andeq fp, fp, r0, lsr #9 │ │ │ │ + andeq r6, sp, r8, asr #14 │ │ │ │ │ │ │ │ -000a262c <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ +0009759c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a26b8 <__sgpack_MOD_dclgetlinetype@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a26bc <__sgpack_MOD_dclgetlinetype@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a26c0 <__sgpack_MOD_dclgetlinetype@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 97614 │ │ │ │ + ldr r3, [pc, #96] @ 97618 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 309ac │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 32554 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a26c4 <__sgpack_MOD_dclgetlinetype@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a26c0 <__sgpack_MOD_dclgetlinetype@@Base+0x94> │ │ │ │ + bl 331a8 │ │ │ │ + ldr r2, [pc, #48] @ 9761c │ │ │ │ + ldr r3, [pc, #40] @ 97618 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a26b4 <__sgpack_MOD_dclgetlinetype@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 97610 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, r0, ror #12 │ │ │ │ - andeq pc, sl, r0, lsl #2 │ │ │ │ + strdeq r6, [sp], -r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, ip, ip, lsl r6 │ │ │ │ + @ instruction: 0x000d66bc │ │ │ │ │ │ │ │ -000a26c8 <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ a2700 <__sgpack_MOD_dclnextlinetext@@Base+0x38> │ │ │ │ - mov r1, #15 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 333d0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq pc, sl, r0, lsl #1 │ │ │ │ +00097620 : │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000a2704 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ +0009762c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a2744 <__sgpack_MOD_dclsetlinetextsize@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 976d8 │ │ │ │ + ldr r7, [pc, #148] @ 976dc │ │ │ │ + mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32da0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq pc, sl, r4, asr r0 @ │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #24 │ │ │ │ + str r3, [r4] │ │ │ │ + b 97698 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r1, r8, r1, lsl #2 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 976c8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #3 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 976d0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #12 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 9766c │ │ │ │ + ldr r3, [pc, #16] @ 976e0 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r7, lr, r8, ror #9 │ │ │ │ + andeq r9, sp, r4, ror r8 │ │ │ │ + andeq r7, lr, r4, ror #8 │ │ │ │ │ │ │ │ -000a2748 <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ +000976e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a2790 <__sgpack_MOD_dclsetlinetext@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 97738 │ │ │ │ + ldr r2, [pc, #260] @ 97814 │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 977a4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 9776c │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 977dc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #216] @ 97818 │ │ │ │ + ldr r1, [pc, #216] @ 9781c │ │ │ │ + ldr r0, [pc, #216] @ 97820 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #176] @ 97824 │ │ │ │ + ldr r0, [pc, #176] @ 97828 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 30064 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fca4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq pc, sl, r4, lsr #32 │ │ │ │ - │ │ │ │ -000a2794 <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a27d4 <__sgpack_MOD_dclsetlineindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 32548 │ │ │ │ + ldr r5, [pc, #128] @ 9782c │ │ │ │ + ldr r0, [pc, #128] @ 97830 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 309ac │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35104 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq lr, sl, r8, ror #31 │ │ │ │ - │ │ │ │ -000a27d8 <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a2818 <__sgpack_MOD_dclsetlinetype@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 331a8 │ │ │ │ + ldr r5, [pc, #80] @ 97834 │ │ │ │ + ldr r0, [pc, #80] @ 97838 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 315dc │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33d90 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - @ instruction: 0x000aefb4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33574 │ │ │ │ + strdeq r0, [ip], -r8 │ │ │ │ + muleq fp, r4, lr │ │ │ │ + muleq fp, r0, r2 │ │ │ │ + andeq lr, fp, r8, lsr #3 │ │ │ │ + @ instruction: 0x000e73bc │ │ │ │ + andeq r9, sp, r4, asr #14 │ │ │ │ + andeq r7, lr, r4, lsl #7 │ │ │ │ + andeq r9, sp, ip, lsl #14 │ │ │ │ + andeq r7, lr, ip, asr #6 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ │ │ │ │ -000a281c <__sgpack_MOD_dcldrawlineprojected2@@Base>: │ │ │ │ +0009783c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #272] @ a2948 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x12c> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #268] @ a294c <__sgpack_MOD_dcldrawlineprojected2@@Base+0x130> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 97890 │ │ │ │ + ldr r2, [pc, #260] @ 9796c │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 978fc │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 978c4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 97934 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #216] @ 97970 │ │ │ │ + ldr r1, [pc, #216] @ 97974 │ │ │ │ + ldr r0, [pc, #216] @ 97978 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #248] @ a2950 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x134> │ │ │ │ - ldr r1, [pc, #248] @ a2954 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x138> │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #20 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a2920 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x104> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq a2934 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x118> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #168] @ a2958 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x13c> │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr lr, [r6] │ │ │ │ - ldr ip, [r4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #176] @ 9797c │ │ │ │ + ldr r0, [pc, #176] @ 97980 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 3055c │ │ │ │ - ldr r2, [pc, #112] @ a295c <__sgpack_MOD_dcldrawlineprojected2@@Base+0x140> │ │ │ │ - ldr r3, [pc, #92] @ a294c <__sgpack_MOD_dcldrawlineprojected2@@Base+0x130> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a2944 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x128> │ │ │ │ - ldr r0, [pc, #80] @ a2960 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x144> │ │ │ │ - mov r1, #20 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 30064 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2f464 │ │ │ │ + ldr r5, [pc, #128] @ 97984 │ │ │ │ + ldr r0, [pc, #128] @ 97988 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32554 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a289c <__sgpack_MOD_dcldrawlineprojected2@@Base+0x80> │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34528 │ │ │ │ - b a28a8 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x8c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, ip, ror #8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, sl, r8, asr #30 │ │ │ │ - andeq r4, fp, ip, lsr r3 │ │ │ │ - ldrdeq r5, [fp], -r8 │ │ │ │ - @ instruction: 0x000cb3bc │ │ │ │ - andeq lr, sl, r4, lsr #29 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 309ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 34d14 │ │ │ │ + ldr r5, [pc, #80] @ 9798c │ │ │ │ + ldr r0, [pc, #80] @ 97990 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + bl 315dc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 356b0 │ │ │ │ + andeq r0, ip, r0, lsr #3 │ │ │ │ + andeq r0, fp, ip, lsr sp │ │ │ │ + andeq fp, fp, r0, asr #2 │ │ │ │ + andeq lr, fp, r0, asr r0 │ │ │ │ + andeq r7, lr, r4, ror #4 │ │ │ │ + andeq r9, sp, ip, ror #11 │ │ │ │ + andeq r7, lr, ip, lsr #4 │ │ │ │ + @ instruction: 0x000d95b4 │ │ │ │ + strdeq r7, [lr], -r4 │ │ │ │ + andeq r9, sp, ip, ror r5 │ │ │ │ │ │ │ │ -000a2964 <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ +00097994 : │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 979b8 │ │ │ │ + ldr r2, [pc, #84] @ 97a00 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #856] @ a2cd8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x374> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #852] @ a2cdc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x378> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r0, [pc, #788] @ a2ce0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x37c> │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #784] @ a2ce4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x380> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - moveq r7, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #20 │ │ │ │ - moveq r8, #1 │ │ │ │ - add fp, r4, r3 │ │ │ │ - add sl, r5, r3 │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a2c88 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x324> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq a2ca0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x33c> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bic r6, fp, fp, asr #31 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - cmp r6, r9 │ │ │ │ - beq a2a70 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x10c> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #668] @ a2ce8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x384> │ │ │ │ - ldr r1, [pc, #668] @ a2cec <__sgpack_MOD_dcldrawlineprojected1@@Base+0x388> │ │ │ │ - ldr r0, [pc, #668] @ a2cf0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x38c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #20 │ │ │ │ - str r3, [sp] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ 97a04 │ │ │ │ + ldr r1, [pc, #52] @ 97a08 │ │ │ │ + ldr r0, [pc, #52] @ 97a0c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r6, r9 │ │ │ │ - movge r6, r9 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - bne a2ae8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x184> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldrne r9, [sp, #16] │ │ │ │ - bne a2ba0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c> │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3055c │ │ │ │ - ldr r2, [pc, #576] @ a2cf4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x390> │ │ │ │ - ldr r3, [pc, #548] @ a2cdc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x378> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a2cd4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x370> │ │ │ │ - ldr r0, [pc, #544] @ a2cf8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x394> │ │ │ │ - mov r1, #20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a2c74 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x310> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl lr, r7, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], lr │ │ │ │ - cmp r4, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge a2b0c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a8> │ │ │ │ - str r9, [sp, #32] │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a2ba0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 3055c │ │ │ │ - cmp fp, #0 │ │ │ │ - ble a2cc8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x364> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a2b64 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x200> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a2aac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ - cmp sl, #0 │ │ │ │ - ble a2c24 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2c0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b a2c04 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt a2c30 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2cc> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge a2bcc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x268> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 3055c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a2cb4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x350> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne a2c14 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2b0> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a2aac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 3055c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a2c24 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2c0> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt a2b50 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1ec> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a2c24 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x2c0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b a2b24 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1c0> │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 32554 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne a2a20 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xbc> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 34528 │ │ │ │ - b a2a30 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xcc> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt a2b50 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1ec> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a2b84 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x220> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a2aac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, r4, lsr #6 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, sl, ip, asr #27 │ │ │ │ - andeq r4, fp, r0, asr #3 │ │ │ │ - andeq lr, sl, r4, asr r0 │ │ │ │ - andeq lr, sl, r4, asr sp │ │ │ │ - andeq r5, sl, r4, lsl #24 │ │ │ │ - strdeq fp, [ip], -r4 │ │ │ │ - ldrdeq lr, [sl], -ip │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, ip, r0, rrx │ │ │ │ + andeq r0, fp, r0, lsl #24 │ │ │ │ + andeq fp, fp, ip │ │ │ │ + andeq sp, fp, r4, lsl pc │ │ │ │ │ │ │ │ -000a2cfc <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ +00097a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #272] @ a2e28 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x12c> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #268] @ a2e2c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x130> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 97a84 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 97ab0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 97ac8 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #24 │ │ │ │ + cmp r2, #12 │ │ │ │ + add r1, r1, r3, lsl #2 │ │ │ │ + ble 97ab8 │ │ │ │ + mov r2, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #12 │ │ │ │ + add r0, r5, #12 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 97acc │ │ │ │ + ldr r1, [pc, #64] @ 97ad0 │ │ │ │ + ldr r0, [pc, #64] @ 97ad4 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #248] @ a2e30 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x134> │ │ │ │ - ldr r1, [pc, #248] @ a2e34 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x138> │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #21 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a2e00 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x104> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq a2e14 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x118> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #168] @ a2e38 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x13c> │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr lr, [r6] │ │ │ │ - ldr ip, [r4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 311e0 │ │ │ │ - ldr r2, [pc, #112] @ a2e3c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x140> │ │ │ │ - ldr r3, [pc, #92] @ a2e2c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x130> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a2e24 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x128> │ │ │ │ - ldr r0, [pc, #80] @ a2e40 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x144> │ │ │ │ - mov r1, #21 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32554 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a2d7c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x80> │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34528 │ │ │ │ - b a2d88 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x8c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, ip, lsl #31 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, sl, r0, lsl #21 │ │ │ │ - andeq r3, fp, ip, asr lr │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ - ldrdeq sl, [ip], -ip │ │ │ │ - ldrdeq lr, [sl], -ip │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq r9, sp, r4, ror r4 │ │ │ │ + andeq r0, fp, r8, asr #22 │ │ │ │ + andeq sl, fp, ip, asr pc │ │ │ │ + andeq sp, fp, ip, asr lr │ │ │ │ │ │ │ │ -000a2e44 <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ +00097ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #856] @ a31b8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x374> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #852] @ a31bc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x378> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r0, [pc, #788] @ a31c0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x37c> │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #784] @ a31c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x380> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - moveq r7, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 97b44 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 97b70 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 97b88 │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #21 │ │ │ │ - moveq r8, #1 │ │ │ │ - add fp, r4, r3 │ │ │ │ - add sl, r5, r3 │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a3168 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x324> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq a3180 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x33c> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bic r6, fp, fp, asr #31 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - cmp r6, r9 │ │ │ │ - beq a2f50 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x10c> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #668] @ a31c8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x384> │ │ │ │ - ldr r1, [pc, #668] @ a31cc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x388> │ │ │ │ - ldr r0, [pc, #668] @ a31d0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x38c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #21 │ │ │ │ - str r3, [sp] │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 97b78 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 97b8c │ │ │ │ + ldr r1, [pc, #64] @ 97b90 │ │ │ │ + ldr r0, [pc, #64] @ 97b94 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ bl 33a00 │ │ │ │ - cmp r6, r9 │ │ │ │ - movge r6, r9 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - bne a2fc8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x184> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldrne r9, [sp, #16] │ │ │ │ - bne a3080 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c> │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - str ip, [sp] │ │ │ │ - bl 311e0 │ │ │ │ - ldr r2, [pc, #576] @ a31d4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x390> │ │ │ │ - ldr r3, [pc, #548] @ a31bc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x378> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a31b4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x370> │ │ │ │ - ldr r0, [pc, #544] @ a31d8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x394> │ │ │ │ - mov r1, #21 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a3154 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x310> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl lr, r7, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], lr │ │ │ │ - cmp r4, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge a2fec <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a8> │ │ │ │ - str r9, [sp, #32] │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a3080 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 311e0 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble a31a8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x364> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a3044 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x200> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a2f8c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ - cmp sl, #0 │ │ │ │ - ble a3104 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2c0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b a30e4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt a3110 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2cc> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq r9, sp, ip, lsr #7 │ │ │ │ + andeq r0, fp, r8, lsl #21 │ │ │ │ + andeq sl, fp, r4, lsr #29 │ │ │ │ + muleq fp, ip, sp │ │ │ │ + │ │ │ │ +00097b98 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 97d50 │ │ │ │ + ldr r7, [pc, #416] @ 97d54 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #24 │ │ │ │ + str r3, [r4] │ │ │ │ + b 97c08 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r1, r8, r1, lsl #2 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97c38 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #3 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 97c50 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 97bdc │ │ │ │ + ldr r3, [pc, #280] @ 97d58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge a30ac <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x268> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 311e0 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a3194 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x350> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne a30f4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2b0> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a2f8c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ - mov r0, #1 │ │ │ │ + ldr r3, [pc, #232] @ 97d5c │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ bl 33ebc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #188] @ 97d60 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 311e0 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a3104 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2c0> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt a3030 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1ec> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a3104 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x2c0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b a3004 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1c0> │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 32554 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne a2f00 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xbc> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 34528 │ │ │ │ - b a2f10 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xcc> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt a3030 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1ec> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ bl 2fdb8 │ │ │ │ - b a3064 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x220> │ │ │ │ - mov r0, r9 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 97d28 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r6 │ │ │ │ bl 2fdb8 │ │ │ │ - b a2f8c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r4, asr #28 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, sl, r4, lsl #18 │ │ │ │ - andeq r3, fp, r0, ror #25 │ │ │ │ - andeq sp, sl, r4, ror fp │ │ │ │ - andeq lr, sl, ip, lsl #17 │ │ │ │ - andeq r5, sl, r4, lsr #14 │ │ │ │ - andeq sl, ip, r4, lsl sp │ │ │ │ - andeq lr, sl, r4, lsl r8 │ │ │ │ + ldr r2, [pc, #108] @ 97d64 │ │ │ │ + ldr r1, [pc, #108] @ 97d68 │ │ │ │ + ldr r0, [pc, #108] @ 97d6c │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #8 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 97ce8 │ │ │ │ + andeq r6, lr, ip, ror pc │ │ │ │ + andeq r9, sp, r8, lsl #6 │ │ │ │ + strdeq r6, [lr], -r4 │ │ │ │ + andeq r0, fp, r4, lsr #19 │ │ │ │ + andeq r0, fp, r0, lsl #19 │ │ │ │ + andeq r6, lr, ip, lsr #28 │ │ │ │ + andeq sl, fp, r0, lsl #26 │ │ │ │ + strdeq sp, [fp], -r0 │ │ │ │ │ │ │ │ -000a31dc <__sgpack_MOD_dcldrawline2@@Base>: │ │ │ │ +00097d70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #272] @ a3308 <__sgpack_MOD_dcldrawline2@@Base+0x12c> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #268] @ a330c <__sgpack_MOD_dcldrawline2@@Base+0x130> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #248] @ a3310 <__sgpack_MOD_dcldrawline2@@Base+0x134> │ │ │ │ - ldr r1, [pc, #248] @ a3314 <__sgpack_MOD_dcldrawline2@@Base+0x138> │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 97de8 │ │ │ │ + ldr r3, [pc, #96] @ 97dec │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #11 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a32e0 <__sgpack_MOD_dcldrawline2@@Base+0x104> │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - add r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq a32f4 <__sgpack_MOD_dcldrawline2@@Base+0x118> │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #168] @ a3318 <__sgpack_MOD_dcldrawline2@@Base+0x13c> │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr lr, [r6] │ │ │ │ - ldr ip, [r4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 31aa4 │ │ │ │ - ldr r2, [pc, #112] @ a331c <__sgpack_MOD_dcldrawline2@@Base+0x140> │ │ │ │ - ldr r3, [pc, #92] @ a330c <__sgpack_MOD_dcldrawline2@@Base+0x130> │ │ │ │ + bl 30064 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2f464 │ │ │ │ + ldr r2, [pc, #48] @ 97df0 │ │ │ │ + ldr r3, [pc, #40] @ 97dec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a3304 <__sgpack_MOD_dcldrawline2@@Base+0x128> │ │ │ │ - ldr r0, [pc, #80] @ a3320 <__sgpack_MOD_dcldrawline2@@Base+0x144> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 32554 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne a325c <__sgpack_MOD_dcldrawline2@@Base+0x80> │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 34528 │ │ │ │ - b a3268 <__sgpack_MOD_dcldrawline2@@Base+0x8c> │ │ │ │ + bne 97de4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, ip, lsr #21 │ │ │ │ + andeq r5, sp, r0, lsr #30 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000ae5b8 │ │ │ │ - andeq r3, fp, ip, ror r9 │ │ │ │ - andeq r4, fp, r8, lsl r7 │ │ │ │ - strdeq sl, [ip], -ip │ │ │ │ - andeq lr, sl, r4, lsl r5 │ │ │ │ + andeq r5, sp, r8, ror #29 │ │ │ │ │ │ │ │ -000a3324 <__sgpack_MOD_dcldrawline1@@Base>: │ │ │ │ +00097df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #856] @ a3698 <__sgpack_MOD_dcldrawline1@@Base+0x374> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #852] @ a369c <__sgpack_MOD_dcldrawline1@@Base+0x378> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r0, [pc, #788] @ a36a0 <__sgpack_MOD_dcldrawline1@@Base+0x37c> │ │ │ │ + ldr lr, [pc, #216] @ 97ee4 │ │ │ │ + ldr ip, [pc, #216] @ 97ee8 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #784] @ a36a4 <__sgpack_MOD_dcldrawline1@@Base+0x380> │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - moveq r7, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #11 │ │ │ │ - moveq r8, #1 │ │ │ │ - add fp, r4, r3 │ │ │ │ - add sl, r5, r3 │ │ │ │ - bl 34774 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq a3648 <__sgpack_MOD_dcldrawline1@@Base+0x324> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq a3660 <__sgpack_MOD_dcldrawline1@@Base+0x33c> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bic r6, fp, fp, asr #31 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - cmp r6, r9 │ │ │ │ - beq a3430 <__sgpack_MOD_dcldrawline1@@Base+0x10c> │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #668] @ a36a8 <__sgpack_MOD_dcldrawline1@@Base+0x384> │ │ │ │ - ldr r1, [pc, #668] @ a36ac <__sgpack_MOD_dcldrawline1@@Base+0x388> │ │ │ │ - ldr r0, [pc, #668] @ a36b0 <__sgpack_MOD_dcldrawline1@@Base+0x38c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #11 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 97eec │ │ │ │ + bl 30064 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3562c │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 97ef0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - cmp r6, r9 │ │ │ │ - movge r6, r9 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - bne a34a8 <__sgpack_MOD_dcldrawline1@@Base+0x184> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldrne r9, [sp, #16] │ │ │ │ - bne a3560 <__sgpack_MOD_dcldrawline1@@Base+0x23c> │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - str ip, [sp] │ │ │ │ - bl 31aa4 │ │ │ │ - ldr r2, [pc, #576] @ a36b4 <__sgpack_MOD_dcldrawline1@@Base+0x390> │ │ │ │ - ldr r3, [pc, #548] @ a369c <__sgpack_MOD_dcldrawline1@@Base+0x378> │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30100 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3160c │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32548 │ │ │ │ + ldr r2, [pc, #56] @ 97ef4 │ │ │ │ + ldr r3, [pc, #40] @ 97ee8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a3694 <__sgpack_MOD_dcldrawline1@@Base+0x370> │ │ │ │ - ldr r0, [pc, #544] @ a36b8 <__sgpack_MOD_dcldrawline1@@Base+0x394> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a3634 <__sgpack_MOD_dcldrawline1@@Base+0x310> │ │ │ │ - lsl r0, fp, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl lr, r7, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], lr │ │ │ │ - cmp r4, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge a34cc <__sgpack_MOD_dcldrawline1@@Base+0x1a8> │ │ │ │ - str r9, [sp, #32] │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a3560 <__sgpack_MOD_dcldrawline1@@Base+0x23c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31aa4 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble a3688 <__sgpack_MOD_dcldrawline1@@Base+0x364> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a3524 <__sgpack_MOD_dcldrawline1@@Base+0x200> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a346c <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ - cmp sl, #0 │ │ │ │ - ble a35e4 <__sgpack_MOD_dcldrawline1@@Base+0x2c0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b a35c4 <__sgpack_MOD_dcldrawline1@@Base+0x2a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt a35f0 <__sgpack_MOD_dcldrawline1@@Base+0x2cc> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r2], r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bge a358c <__sgpack_MOD_dcldrawline1@@Base+0x268> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31aa4 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a3674 <__sgpack_MOD_dcldrawline1@@Base+0x350> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - str r2, [r3], r6 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne a35d4 <__sgpack_MOD_dcldrawline1@@Base+0x2b0> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a346c <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31aa4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq a35e4 <__sgpack_MOD_dcldrawline1@@Base+0x2c0> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt a3510 <__sgpack_MOD_dcldrawline1@@Base+0x1ec> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a35e4 <__sgpack_MOD_dcldrawline1@@Base+0x2c0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b a34e4 <__sgpack_MOD_dcldrawline1@@Base+0x1c0> │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 32554 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne a33e0 <__sgpack_MOD_dcldrawline1@@Base+0xbc> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 34528 │ │ │ │ - b a33f0 <__sgpack_MOD_dcldrawline1@@Base+0xcc> │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt a3510 <__sgpack_MOD_dcldrawline1@@Base+0x1ec> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a3544 <__sgpack_MOD_dcldrawline1@@Base+0x220> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a346c <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + bne 97ee0 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r4, ror #18 │ │ │ │ + muleq sp, r8, lr │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq lr, sl, ip, lsr r4 │ │ │ │ - andeq r3, fp, r0, lsl #16 │ │ │ │ - muleq sl, r4, r6 │ │ │ │ - andeq lr, sl, r4, asr #7 │ │ │ │ - andeq r5, sl, r4, asr #4 │ │ │ │ - andeq sl, ip, r4, lsr r8 │ │ │ │ - andeq lr, sl, ip, asr #6 │ │ │ │ + @ instruction: 0x000bfbbc │ │ │ │ + andeq sl, fp, r4, asr #22 │ │ │ │ + andeq r5, sp, ip, ror #27 │ │ │ │ │ │ │ │ -000a36bc <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ +00097ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a3748 <__sgpack_MOD_dclgettransnumber@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a374c <__sgpack_MOD_dclgettransnumber@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a3750 <__sgpack_MOD_dclgettransnumber@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 97f70 │ │ │ │ + ldr r3, [pc, #96] @ 97f74 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 30064 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 33670 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a3754 <__sgpack_MOD_dclgettransnumber@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a3750 <__sgpack_MOD_dclgettransnumber@@Base+0x94> │ │ │ │ + bl 32548 │ │ │ │ + ldr r2, [pc, #48] @ 97f78 │ │ │ │ + ldr r3, [pc, #40] @ 97f74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a3744 <__sgpack_MOD_dclgettransnumber@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 97f6c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [ip], -r0 │ │ │ │ - andeq lr, sl, r0, lsl r1 │ │ │ │ + muleq sp, r8, sp │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sl, ip, ip, lsl #11 │ │ │ │ + andeq r5, sp, r0, ror #26 │ │ │ │ + │ │ │ │ +00097f7c : │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00097f88 : │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000a3758 <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ +00097f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #164] @ a3818 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #164] @ a381c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc4> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #48] @ 97fdc │ │ │ │ + ldr r1, [pc, #48] @ 97fe0 │ │ │ │ + ldr r0, [pc, #48] @ 97fe4 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #156] @ a3820 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc8> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 34018 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #96] @ a3824 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xcc> │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, fp, r4, lsr #12 │ │ │ │ + andeq sl, fp, r0, asr sl │ │ │ │ + andeq sp, fp, r8, lsr r9 │ │ │ │ + │ │ │ │ +00097fe8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov lr, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, #20 │ │ │ │ + str lr, [r1] │ │ │ │ + ldr r2, [pc, #44] @ 9803c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #40] @ 98040 │ │ │ │ + ldr r0, [pc, #40] @ 98044 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - strne r3, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [sp] │ │ │ │ - strne r3, [r5] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ - strne r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ a381c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xc4> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a3814 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xbc> │ │ │ │ - ldr r0, [pc, #36] @ a3828 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0xd0> │ │ │ │ - mov r1, #24 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r4, lsr r5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq lr, sl, r8, ror r0 │ │ │ │ - andeq sl, ip, r8, ror #9 │ │ │ │ - andeq lr, sl, r0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, fp, r4, asr #11 │ │ │ │ + strdeq sl, [fp], -r4 │ │ │ │ + ldrdeq sp, [fp], -r4 │ │ │ │ │ │ │ │ -000a382c <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ +00098048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #164] @ a38ec <__sgpack_MOD_dclgetsimilarity@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #164] @ a38f0 <__sgpack_MOD_dclgetsimilarity@@Base+0xc4> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #48] @ 98090 │ │ │ │ + ldr r1, [pc, #48] @ 98094 │ │ │ │ + ldr r0, [pc, #48] @ 98098 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #156] @ a38f4 <__sgpack_MOD_dclgetsimilarity@@Base+0xc8> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - bl 31048 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [sp] │ │ │ │ - ldr r2, [pc, #96] @ a38f8 <__sgpack_MOD_dclgetsimilarity@@Base+0xcc> │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, fp, r0, ror r5 │ │ │ │ + andeq sl, fp, ip, lsr #19 │ │ │ │ + andeq sp, fp, r4, lsl #17 │ │ │ │ + │ │ │ │ +0009809c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #48] @ 980e4 │ │ │ │ + ldr r1, [pc, #48] @ 980e8 │ │ │ │ + ldr r0, [pc, #48] @ 980ec │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - strne r3, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [sp, #4] │ │ │ │ - strne r3, [r5] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ - strne r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ a38f0 <__sgpack_MOD_dclgetsimilarity@@Base+0xc4> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a38e8 <__sgpack_MOD_dclgetsimilarity@@Base+0xbc> │ │ │ │ - ldr r0, [pc, #36] @ a38fc <__sgpack_MOD_dclgetsimilarity@@Base+0xd0> │ │ │ │ - mov r1, #16 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r0, ror #8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sp, sl, r0, asr #31 │ │ │ │ - andeq sl, ip, r4, lsl r4 │ │ │ │ - andeq sp, sl, r8, asr #30 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, fp, ip, lsl r5 │ │ │ │ + andeq sl, fp, r0, ror #18 │ │ │ │ + andeq sp, fp, r0, lsr r8 │ │ │ │ │ │ │ │ -000a3900 <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ +000980f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #184] @ a39d4 <__sgpack_MOD_dclgetwindow@@Base+0xd4> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #180] @ a39d8 <__sgpack_MOD_dclgetwindow@@Base+0xd8> │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + str r1, [r3] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #300] @ 98248 │ │ │ │ + ldr r3, [pc, #300] @ 9824c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #172] @ a39dc <__sgpack_MOD_dclgetwindow@@Base+0xdc> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 31a50 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ a39e0 <__sgpack_MOD_dclgetwindow@@Base+0xe0> │ │ │ │ + bl 34378 │ │ │ │ + bic r4, r0, r0, asr #31 │ │ │ │ + add r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #256] @ 98250 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + add r4, r4, #28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #216] @ 98254 │ │ │ │ + mov r2, #17 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + add r6, sp, #12 │ │ │ │ + ble 98220 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #132] @ 98258 │ │ │ │ + ldr r0, [pc, #132] @ 9825c │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [pc, #100] @ 98260 │ │ │ │ + ldr r3, [pc, #76] @ 9824c │ │ │ │ add r2, pc, r2 │ │ │ │ - strne r3, [r7] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [sp, #4] │ │ │ │ - strne r3, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - strne r3, [r5] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [sp, #12] │ │ │ │ - strne r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ a39d8 <__sgpack_MOD_dclgetwindow@@Base+0xd8> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a39d0 <__sgpack_MOD_dclgetwindow@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #36] @ a39e4 <__sgpack_MOD_dclgetwindow@@Base+0xe4> │ │ │ │ - mov r1, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2fec0 │ │ │ │ + bne 98244 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + add r0, r6, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 981c4 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r8, lsl #7 │ │ │ │ + andeq r5, sp, ip, lsl #23 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - strdeq sp, [sl], -ip │ │ │ │ - andeq sl, ip, r8, lsr r3 │ │ │ │ - andeq sp, sl, r4, ror lr │ │ │ │ + andeq r0, fp, r8, asr #9 │ │ │ │ + andeq r0, fp, r8, lsr #9 │ │ │ │ + andeq sl, fp, ip, asr #16 │ │ │ │ + andeq sp, fp, r4, lsl r7 │ │ │ │ + andeq r5, sp, ip, lsr #21 │ │ │ │ │ │ │ │ -000a39e8 <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ +00098264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #184] @ a3abc <__sgpack_MOD_dclgetviewport@@Base+0xd4> │ │ │ │ + str r0, [ip, #3544] @ 0xdd8 │ │ │ │ + sub sp, sp, #516 @ 0x204 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #1372] @ 987e0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #180] @ a3ac0 <__sgpack_MOD_dclgetviewport@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #1368] @ 987e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #172] @ a3ac4 <__sgpack_MOD_dclgetviewport@@Base+0xdc> │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #14 │ │ │ │ + ldr r5, [pc, #1356] @ 987e8 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 30b08 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ a3ac8 <__sgpack_MOD_dclgetviewport@@Base+0xe0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - strne r3, [r7] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [sp, #4] │ │ │ │ - strne r3, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - strne r3, [r5] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r3, [sp, #12] │ │ │ │ - strne r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ a3ac0 <__sgpack_MOD_dclgetviewport@@Base+0xd8> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [sp, #508] @ 0x1fc │ │ │ │ mov r3, #0 │ │ │ │ - bne a3ab8 <__sgpack_MOD_dclgetviewport@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #36] @ a3acc <__sgpack_MOD_dclgetviewport@@Base+0xe4> │ │ │ │ - mov r1, #14 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ble 98674 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 986b0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 987ac │ │ │ │ + blt 98708 │ │ │ │ + ldr r3, [pc, #1292] @ 987ec │ │ │ │ + ldr r0, [pc, #1292] @ 987f0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r0, lsr #5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sp, sl, r4, lsr #28 │ │ │ │ - andeq sl, ip, r0, asr r2 │ │ │ │ - muleq sl, ip, sp │ │ │ │ - │ │ │ │ -000a3ad0 <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a3b20 <__sgpack_MOD_dcltransnumtolong@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 355e4 │ │ │ │ + ldr r0, [pc, #1268] @ 987f4 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #1252] @ 987f8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #1236] @ 987fc │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 32bb4 │ │ │ │ + ldr r3, [pc, #1220] @ 98800 │ │ │ │ + mov sl, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #1208] @ 98804 │ │ │ │ + add r5, sp, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #35 @ 0x23 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + add r8, sp, #428 @ 0x1ac │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 35890 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, ip, ror #26 │ │ │ │ - │ │ │ │ -000a3b24 <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a3b74 <__sgpack_MOD_dcltransnumtoshort@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r9, #5 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [r5] │ │ │ │ + str r8, [sp, #148] @ 0x94 │ │ │ │ + str sl, [sp, #152] @ 0x98 │ │ │ │ + str r9, [sp, #136] @ 0x88 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 345c4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, ip, lsr #26 │ │ │ │ - │ │ │ │ -000a3b78 <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a3bc8 <__sgpack_MOD_dcltranslongtonum@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 3355c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, ip, ror #25 │ │ │ │ - │ │ │ │ -000a3bcc <__sgpack_MOD_dcltranslongtoshort@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #64] @ a3c24 <__sgpack_MOD_dcltranslongtoshort@@Base+0x58> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 35194 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, ip, lsr #25 │ │ │ │ - │ │ │ │ -000a3c28 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a3c78 <__sgpack_MOD_dcltransshorttonum@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31f48 │ │ │ │ + ldr r0, [pc, #1088] @ 98808 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2fc44 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 34cc0 │ │ │ │ + bl 3490c │ │ │ │ + bl 34708 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r7, [r3] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9858c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, r4, ror #24 │ │ │ │ - │ │ │ │ -000a3c7c <__sgpack_MOD_dcltransshorttolong@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #64] @ a3cd4 <__sgpack_MOD_dcltransshorttolong@@Base+0x58> │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98518 │ │ │ │ + ldr fp, [r6] │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 98620 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov sl, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + mov r9, sl │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 984f8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 98660 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 35488 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, r4, lsr #24 │ │ │ │ - │ │ │ │ -000a3cd8 <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ a3d10 <__sgpack_MOD_dclprintdevicelist@@Base+0x38> │ │ │ │ - mov r1, #18 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 30f04 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq sp, [sl], -ip │ │ │ │ - │ │ │ │ -000a3d14 <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a3d5c <__scpack_MOD_dclget3dhatchpattern@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r1, r8 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98600 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98600 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + beq 9866c │ │ │ │ + bl 323f8 │ │ │ │ + add r3, sl, #2 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r9, #1 │ │ │ │ + add sl, sl, #1 │ │ │ │ + bgt 98620 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98454 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [r3, sl, lsl #2] │ │ │ │ + b 98470 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + add sl, sp, #72 @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 355a8 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 303c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98758 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - @ instruction: 0x000adbb4 │ │ │ │ - │ │ │ │ -000a3d60 <__scpack_MOD_dclset3dhatchpattern@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a3da8 <__scpack_MOD_dclset3dhatchpattern@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r1, sl │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98790 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr fp, [r6] │ │ │ │ + mov r6, r0 │ │ │ │ + sub r0, fp, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b 9842c │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 355a8 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2f848 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9873c │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, r0, lsl #23 │ │ │ │ - │ │ │ │ -000a3dac <__scpack_MOD_dcldraw3dhatchnormalized@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ a3eb8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x10c> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #236] @ a3ebc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x110> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98774 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + sub r0, r0, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 98414 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r9, #0 │ │ │ │ + beq 984d0 │ │ │ │ + add r3, sl, #2 │ │ │ │ + cmp r3, fp │ │ │ │ + add sl, sl, #1 │ │ │ │ + ble 984f8 │ │ │ │ + bl 2f8a8 │ │ │ │ + ldr r2, [pc, #480] @ 9880c │ │ │ │ + ldr r3, [pc, #436] @ 987e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #220] @ a3ec0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x114> │ │ │ │ - ldr r1, [pc, #220] @ a3ec4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x118> │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 987dc │ │ │ │ + ldr r0, [pc, #448] @ 98810 │ │ │ │ + mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ + add sp, sp, #516 @ 0x204 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 3586c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [r3, sl, lsl #2] │ │ │ │ + b 984a4 │ │ │ │ + bl 33fe8 │ │ │ │ + b 984e4 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r2, [pc, #404] @ 98814 │ │ │ │ + ldr r1, [pc, #404] @ 98818 │ │ │ │ + ldr r0, [pc, #404] @ 9881c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #24 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a3e88 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xdc> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ ldr r3, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq a3ea0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xf4> │ │ │ │ - ldr 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] │ │ │ │ - bl 34fb4 │ │ │ │ - ldr r2, [pc, #116] @ a3ec8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #100] @ a3ebc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x110> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 982c8 │ │ │ │ + ldr r2, [pc, #360] @ 98820 │ │ │ │ + ldr r1, [pc, #360] @ 98824 │ │ │ │ + ldr r0, [pc, #360] @ 98828 │ │ │ │ + mov lr, #27 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [pc, #328] @ 9882c │ │ │ │ + ldr r3, [pc, #252] @ 987e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a3eb4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x108> │ │ │ │ - ldr r0, [pc, #84] @ a3ecc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x120> │ │ │ │ - mov r1, #24 │ │ │ │ + bne 987dc │ │ │ │ + add sp, sp, #516 @ 0x204 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #26 │ │ │ │ + ldr r2, [pc, #284] @ 98830 │ │ │ │ + ldr r1, [pc, #284] @ 98834 │ │ │ │ + ldr r0, [pc, #284] @ 98838 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r8, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 303c4 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne a3e28 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7c> │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 303c4 │ │ │ │ - b a3e34 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x88> │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 982d8 │ │ │ │ + ldr r0, [pc, #248] @ 9883c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 30298 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + b 985b8 │ │ │ │ + ldr r0, [pc, #224] @ 98840 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30298 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + b 98544 │ │ │ │ + ldr r0, [pc, #200] @ 98844 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30298 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + b 985d0 │ │ │ │ + ldr r0, [pc, #176] @ 98848 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30298 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + b 9855c │ │ │ │ + ldr r2, [pc, #152] @ 9884c │ │ │ │ + ldr r1, [pc, #152] @ 98850 │ │ │ │ + ldr r0, [pc, #152] @ 98854 │ │ │ │ + mov lr, #29 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + b 986dc │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [ip], -ip │ │ │ │ + andeq r5, sp, r0, lsr #20 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq sp, sl, r8, lsl fp │ │ │ │ - @ instruction: 0x000b2db0 │ │ │ │ - andeq r9, ip, r4, asr lr │ │ │ │ - muleq sl, r8, sl │ │ │ │ + strdeq r5, [sp], -r4 │ │ │ │ + andeq r2, r0, r8, lsr #6 │ │ │ │ + andeq sl, fp, r4, ror #3 │ │ │ │ + andeq r8, fp, r4, lsl #3 │ │ │ │ + andeq r0, fp, ip, ror r2 │ │ │ │ + andeq r0, fp, ip, lsr r3 │ │ │ │ + andeq sl, fp, r4, asr #14 │ │ │ │ + andeq sl, fp, r0, asr #14 │ │ │ │ + muleq fp, r0, r6 │ │ │ │ + andeq r5, sp, ip, ror r6 │ │ │ │ + andeq sl, fp, ip, lsl #8 │ │ │ │ + andeq sl, fp, r8, lsr #7 │ │ │ │ + andeq sl, fp, r4, asr #7 │ │ │ │ + andeq sp, fp, r0, ror #4 │ │ │ │ + andeq sl, fp, r0, lsr #7 │ │ │ │ + muleq fp, r4, r3 │ │ │ │ + strdeq pc, [sl], -r0 │ │ │ │ + andeq r5, sp, r4, asr #11 │ │ │ │ + @ instruction: 0x000bd4b8 │ │ │ │ + andeq sl, fp, r4, lsr r3 │ │ │ │ + ldrdeq sp, [fp], -r0 │ │ │ │ + andeq sl, fp, ip, asr #6 │ │ │ │ + andeq sl, fp, r4, asr #6 │ │ │ │ + andeq sl, fp, r0, lsr #6 │ │ │ │ + andeq sl, fp, r4, lsl r3 │ │ │ │ + strdeq sp, [fp], -r8 │ │ │ │ + muleq fp, r8, r2 │ │ │ │ + strdeq pc, [sl], -r4 │ │ │ │ + │ │ │ │ +00098858 : │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00098864 : │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000a3ed0 <__scpack_MOD_dcldraw3dhatch@@Base>: │ │ │ │ +00098870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ a3fdc <__scpack_MOD_dcldraw3dhatch@@Base+0x10c> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #236] @ a3fe0 <__scpack_MOD_dcldraw3dhatch@@Base+0x110> │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #48] @ 988b8 │ │ │ │ + ldr r1, [pc, #48] @ 988bc │ │ │ │ + ldr r0, [pc, #48] @ 988c0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #220] @ a3fe4 <__scpack_MOD_dcldraw3dhatch@@Base+0x114> │ │ │ │ - ldr r1, [pc, #220] @ a3fe8 <__scpack_MOD_dcldraw3dhatch@@Base+0x118> │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, #14 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a3fac <__scpack_MOD_dcldraw3dhatch@@Base+0xdc> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq a3fc4 <__scpack_MOD_dcldraw3dhatch@@Base+0xf4> │ │ │ │ - ldr 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] │ │ │ │ - bl 312e8 │ │ │ │ - ldr r2, [pc, #116] @ a3fec <__scpack_MOD_dcldraw3dhatch@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #100] @ a3fe0 <__scpack_MOD_dcldraw3dhatch@@Base+0x110> │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq pc, sl, r8, asr #26 │ │ │ │ + andeq sl, fp, r8, lsl r2 │ │ │ │ + andeq sp, fp, ip, asr r0 │ │ │ │ + │ │ │ │ +000988c4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov lr, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, #20 │ │ │ │ + str lr, [r1] │ │ │ │ + ldr r2, [pc, #44] @ 98918 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #40] @ 9891c │ │ │ │ + ldr r0, [pc, #40] @ 98920 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a3fd8 <__scpack_MOD_dcldraw3dhatch@@Base+0x108> │ │ │ │ - ldr r0, [pc, #84] @ a3ff0 <__scpack_MOD_dcldraw3dhatch@@Base+0x120> │ │ │ │ - mov r1, #14 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 3070c │ │ │ │ - add r8, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 303c4 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne a3f4c <__scpack_MOD_dcldraw3dhatch@@Base+0x7c> │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 303c4 │ │ │ │ - b a3f58 <__scpack_MOD_dcldraw3dhatch@@Base+0x88> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000c9db8 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq sp, sl, r0, lsl sl │ │ │ │ - andeq r2, fp, ip, lsl #25 │ │ │ │ - andeq r9, ip, r0, lsr sp │ │ │ │ - muleq sl, r0, r9 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq pc, sl, r8, ror #25 │ │ │ │ + @ instruction: 0x000ba1bc │ │ │ │ + strdeq ip, [fp], -r8 │ │ │ │ │ │ │ │ -000a3ff4 <__scpack_MOD_dclget3dmarkersize@@Base>: │ │ │ │ +00098924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a4080 <__scpack_MOD_dclget3dmarkersize@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a4084 <__scpack_MOD_dclget3dmarkersize@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a4088 <__scpack_MOD_dclget3dmarkersize@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 31f84 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a408c <__scpack_MOD_dclget3dmarkersize@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a4088 <__scpack_MOD_dclget3dmarkersize@@Base+0x94> │ │ │ │ + ldr r2, [pc, #48] @ 9896c │ │ │ │ + ldr r1, [pc, #48] @ 98970 │ │ │ │ + ldr r0, [pc, #48] @ 98974 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a407c <__scpack_MOD_dclget3dmarkersize@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - muleq ip, r8, ip │ │ │ │ - andeq sp, sl, r4, lsr #18 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r9, ip, r4, asr ip │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + muleq sl, r4, ip │ │ │ │ + andeq sl, fp, r4, ror r1 │ │ │ │ + andeq ip, fp, r8, lsr #31 │ │ │ │ │ │ │ │ -000a4090 <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ +00098978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a411c <__scpack_MOD_dclget3dmarkerindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a4120 <__scpack_MOD_dclget3dmarkerindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a4124 <__scpack_MOD_dclget3dmarkerindex@@Base+0x94> │ │ │ │ + ldr r2, [pc, #48] @ 989c0 │ │ │ │ + ldr r1, [pc, #48] @ 989c4 │ │ │ │ + ldr r0, [pc, #48] @ 989c8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq pc, sl, r0, asr #24 │ │ │ │ + andeq sl, fp, r8, lsr #2 │ │ │ │ + andeq ip, fp, r4, asr pc │ │ │ │ + │ │ │ │ +000989cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + str r1, [r3] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #300] @ 98b24 │ │ │ │ + ldr r3, [pc, #300] @ 98b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 30250 │ │ │ │ + bl 34378 │ │ │ │ + bic r4, r0, r0, asr #31 │ │ │ │ + add r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #256] @ 98b2c │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + add r4, r4, #28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a4128 <__scpack_MOD_dclget3dmarkerindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a4124 <__scpack_MOD_dclget3dmarkerindex@@Base+0x94> │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #216] @ 98b30 │ │ │ │ + mov r2, #17 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + add r6, sp, #12 │ │ │ │ + ble 98afc │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r1, [pc, #132] @ 98b34 │ │ │ │ + ldr r0, [pc, #132] @ 98b38 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [pc, #100] @ 98b3c │ │ │ │ + ldr r3, [pc, #76] @ 98b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a4118 <__scpack_MOD_dclget3dmarkerindex@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 98b20 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + add r0, r6, r4 │ │ │ │ + bl 313fc │ │ │ │ + b 98aa0 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [ip], -ip │ │ │ │ - muleq sl, ip, r8 │ │ │ │ + @ instruction: 0x000d52b0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000c9bb8 │ │ │ │ + andeq pc, sl, ip, ror #23 │ │ │ │ + andeq pc, sl, ip, asr #23 │ │ │ │ + andeq sl, fp, r4, lsl r0 │ │ │ │ + andeq ip, fp, r8, lsr lr │ │ │ │ + ldrdeq r5, [sp], -r0 │ │ │ │ + │ │ │ │ +00098b40 : │ │ │ │ + ldr r3, [pc, #12] @ 98b54 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x000d83b4 │ │ │ │ + │ │ │ │ +00098b58 : │ │ │ │ + ldr r3, [pc, #12] @ 98b6c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r8, sp, r0, lsr #7 │ │ │ │ │ │ │ │ -000a412c <__scpack_MOD_dclget3dmarkertype@@Base>: │ │ │ │ +00098b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a41b8 <__scpack_MOD_dclget3dmarkertype@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a41bc <__scpack_MOD_dclget3dmarkertype@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a41c0 <__scpack_MOD_dclget3dmarkertype@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 98be8 │ │ │ │ + ldr r3, [pc, #96] @ 98bec │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 2f920 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 34390 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a41c4 <__scpack_MOD_dclget3dmarkertype@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a41c0 <__scpack_MOD_dclget3dmarkertype@@Base+0x94> │ │ │ │ + bl 35614 │ │ │ │ + ldr r2, [pc, #48] @ 98bf0 │ │ │ │ + ldr r3, [pc, #40] @ 98bec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a41b4 <__scpack_MOD_dclget3dmarkertype@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 98be4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, ip, r0, ror #22 │ │ │ │ - andeq sp, sl, r4, lsl r8 │ │ │ │ + andeq r5, sp, r0, lsr #2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r9, ip, ip, lsl fp │ │ │ │ - │ │ │ │ -000a41c8 <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a4208 <__scpack_MOD_dclset3dmarkersize@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 346fc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - muleq sl, r8, r7 │ │ │ │ + andeq r5, sp, r8, ror #1 │ │ │ │ │ │ │ │ -000a420c <__scpack_MOD_dclset3dmarkerindex@@Base>: │ │ │ │ +00098bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a424c <__scpack_MOD_dclset3dmarkerindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33a0c │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr ip, [pc, #480] @ 98dec │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #476] @ 98df0 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + add r4, sp, #8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + add r6, sp, #20 │ │ │ │ + bl 2f920 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, r8, ror #14 │ │ │ │ - │ │ │ │ -000a4250 <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a4290 <__scpack_MOD_dclset3dmarkertype@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #18 │ │ │ │ + bl 32b24 │ │ │ │ + add r5, sp, #28 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30ad8 │ │ │ │ + bl 3010c │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sp, sl, r8, lsr r7 │ │ │ │ - │ │ │ │ -000a4294 <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1056] @ a46cc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x438> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1052] @ a46d0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x43c> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub ip, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #952] @ a46d4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x440> │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #948] @ a46d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x444> │ │ │ │ - add lr, r6, r3 │ │ │ │ - moveq r9, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - add ip, ip, r3 │ │ │ │ - add lr, r5, r3 │ │ │ │ - moveq r8, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #25 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a4684 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - cmp fp, #0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - beq a469c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x408> │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - beq a46b4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x420> │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bic fp, r3, r3, asr #31 │ │ │ │ - cmp r4, fp │ │ │ │ - cmpeq sl, r4 │ │ │ │ - bne a4488 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f4> │ │ │ │ - cmp r4, fp │ │ │ │ - movge r4, fp │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldreq r4, [sp, #24] │ │ │ │ - bne a4604 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x370> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #28] │ │ │ │ - bne a45c0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x32c> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #32] │ │ │ │ - bne a4574 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - bl 302d4 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne a4538 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2a4> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a44fc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x268> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a44bc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x228> │ │ │ │ - ldr r2, [pc, #648] @ a46dc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x448> │ │ │ │ - ldr r3, [pc, #632] @ a46d0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x43c> │ │ │ │ + bl 2f470 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 98cbc │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 98d20 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 98d84 │ │ │ │ + ldr r2, [pc, #348] @ 98df4 │ │ │ │ + ldr r3, [pc, #340] @ 98df0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a46c8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x434> │ │ │ │ - ldr r0, [pc, #616] @ a46e0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x44c> │ │ │ │ - mov r1, #25 │ │ │ │ + bne 98de8 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #2 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r9, [pc, #300] @ 98df8 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r0, [pc, #296] @ 98dfc │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #592] @ a46e4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x450> │ │ │ │ - ldr r1, [pc, #592] @ a46e8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x454> │ │ │ │ - ldr r0, [pc, #592] @ a46ec <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x458> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #25 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 309ac │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 331a8 │ │ │ │ + b 98c90 │ │ │ │ + ldr r9, [pc, #216] @ 98e00 │ │ │ │ + ldr r0, [pc, #216] @ 98e04 │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b a43d4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x140> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a44f0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne a44e0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x24c> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a444c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a452c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x298> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne a451c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x288> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2fdb8 │ │ │ │ - b a4444 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a4568 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d4> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne a4558 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a443c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a8> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt a4670 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3dc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge a45a4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x310> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b a440c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x178> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt a465c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3c8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a45e8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x354> │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - b a4400 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a4648 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x3b4> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a462c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x398> │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - b a43f4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b a43f4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b a4400 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b a440c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x178> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34390 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne a4388 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 30250 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne a43a0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x10c> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 31f84 │ │ │ │ - b a43b0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x11c> │ │ │ │ + mov r3, r9 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 30064 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32548 │ │ │ │ + b 98c90 │ │ │ │ + mov r0, #2 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r9, [pc, #116] @ 98e08 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + ldr r0, [pc, #112] @ 98e0c │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 315dc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33574 │ │ │ │ + b 98c90 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [ip], -r8 │ │ │ │ + muleq sp, r8, r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, fp, r4, ror #16 │ │ │ │ - andeq sp, sl, ip, ror #12 │ │ │ │ - andeq r9, ip, r4, asr r8 │ │ │ │ - andeq sp, sl, ip, lsr r5 │ │ │ │ - andeq sp, sl, ip, lsr #10 │ │ │ │ - andeq sp, sl, ip, lsl #10 │ │ │ │ - @ instruction: 0x000a41bc │ │ │ │ + andeq r5, sp, r0, lsl r0 │ │ │ │ + andeq lr, fp, r4, asr #26 │ │ │ │ + ldrdeq r9, [fp], -r0 │ │ │ │ + andeq lr, fp, ip, ror #25 │ │ │ │ + andeq r9, fp, r0, ror ip │ │ │ │ + andeq lr, fp, ip, ror ip │ │ │ │ + andeq r9, fp, r8, lsl #24 │ │ │ │ │ │ │ │ -000a46f0 <__scpack_MOD_dcldraw3dmarker@@Base>: │ │ │ │ +00098e10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1056] @ a4b28 <__scpack_MOD_dcldraw3dmarker@@Base+0x438> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1052] @ a4b2c <__scpack_MOD_dcldraw3dmarker@@Base+0x43c> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 98e88 │ │ │ │ + ldr r3, [pc, #96] @ 98e8c │ │ │ │ add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub ip, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #952] @ a4b30 <__scpack_MOD_dcldraw3dmarker@@Base+0x440> │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #948] @ a4b34 <__scpack_MOD_dcldraw3dmarker@@Base+0x444> │ │ │ │ - add lr, r6, r3 │ │ │ │ - moveq r9, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - add ip, ip, r3 │ │ │ │ - add lr, r5, r3 │ │ │ │ - moveq r8, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #15 │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr sl, [sp, #140] @ 0x8c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a4ae0 <__scpack_MOD_dcldraw3dmarker@@Base+0x3f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - cmp fp, #0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - beq a4af8 <__scpack_MOD_dcldraw3dmarker@@Base+0x408> │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - beq a4b10 <__scpack_MOD_dcldraw3dmarker@@Base+0x420> │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bic fp, r3, r3, asr #31 │ │ │ │ - cmp r4, fp │ │ │ │ - cmpeq sl, r4 │ │ │ │ - bne a48e4 <__scpack_MOD_dcldraw3dmarker@@Base+0x1f4> │ │ │ │ - cmp r4, fp │ │ │ │ - movge r4, fp │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldreq r4, [sp, #24] │ │ │ │ - bne a4a60 <__scpack_MOD_dcldraw3dmarker@@Base+0x370> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #28] │ │ │ │ - bne a4a1c <__scpack_MOD_dcldraw3dmarker@@Base+0x32c> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #32] │ │ │ │ - bne a49d0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - bl 32aa0 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne a4994 <__scpack_MOD_dcldraw3dmarker@@Base+0x2a4> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a4958 <__scpack_MOD_dcldraw3dmarker@@Base+0x268> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a4918 <__scpack_MOD_dcldraw3dmarker@@Base+0x228> │ │ │ │ - ldr r2, [pc, #648] @ a4b38 <__scpack_MOD_dcldraw3dmarker@@Base+0x448> │ │ │ │ - ldr r3, [pc, #632] @ a4b2c <__scpack_MOD_dcldraw3dmarker@@Base+0x43c> │ │ │ │ + bl 2f920 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 3361c │ │ │ │ + ldr r2, [pc, #48] @ 98e90 │ │ │ │ + ldr r3, [pc, #40] @ 98e8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a4b24 <__scpack_MOD_dcldraw3dmarker@@Base+0x434> │ │ │ │ - ldr r0, [pc, #616] @ a4b3c <__scpack_MOD_dcldraw3dmarker@@Base+0x44c> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #592] @ a4b40 <__scpack_MOD_dcldraw3dmarker@@Base+0x450> │ │ │ │ - ldr r1, [pc, #592] @ a4b44 <__scpack_MOD_dcldraw3dmarker@@Base+0x454> │ │ │ │ - ldr r0, [pc, #592] @ a4b48 <__scpack_MOD_dcldraw3dmarker@@Base+0x458> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b a4830 <__scpack_MOD_dcldraw3dmarker@@Base+0x140> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a494c <__scpack_MOD_dcldraw3dmarker@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne a493c <__scpack_MOD_dcldraw3dmarker@@Base+0x24c> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a48a8 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a4988 <__scpack_MOD_dcldraw3dmarker@@Base+0x298> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne a4978 <__scpack_MOD_dcldraw3dmarker@@Base+0x288> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2fdb8 │ │ │ │ - b a48a0 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a49c4 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d4> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne a49b4 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a4898 <__scpack_MOD_dcldraw3dmarker@@Base+0x1a8> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt a4acc <__scpack_MOD_dcldraw3dmarker@@Base+0x3dc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge a4a00 <__scpack_MOD_dcldraw3dmarker@@Base+0x310> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b a4868 <__scpack_MOD_dcldraw3dmarker@@Base+0x178> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt a4ab8 <__scpack_MOD_dcldraw3dmarker@@Base+0x3c8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a4a44 <__scpack_MOD_dcldraw3dmarker@@Base+0x354> │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - b a485c <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a4aa4 <__scpack_MOD_dcldraw3dmarker@@Base+0x3b4> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a4a88 <__scpack_MOD_dcldraw3dmarker@@Base+0x398> │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - b a4850 <__scpack_MOD_dcldraw3dmarker@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b a4850 <__scpack_MOD_dcldraw3dmarker@@Base+0x160> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b a485c <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b a4868 <__scpack_MOD_dcldraw3dmarker@@Base+0x178> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34390 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne a47e4 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 30250 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne a47fc <__scpack_MOD_dcldraw3dmarker@@Base+0x10c> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 31f84 │ │ │ │ - b a480c <__scpack_MOD_dcldraw3dmarker@@Base+0x11c> │ │ │ │ + bne 98e84 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - muleq ip, ip, r5 │ │ │ │ + andeq r4, sp, r0, lsl #29 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, fp, r8, lsl #8 │ │ │ │ - andeq sp, sl, ip, asr #4 │ │ │ │ - strdeq r9, [ip], -r8 │ │ │ │ - andeq sp, sl, ip, lsl r1 │ │ │ │ - ldrdeq sp, [sl], -r0 │ │ │ │ - andeq sp, sl, ip, ror #1 │ │ │ │ - andeq r3, sl, r0, ror #26 │ │ │ │ + andeq r4, sp, r8, asr #28 │ │ │ │ + │ │ │ │ +00098e94 : │ │ │ │ + ldr r3, [pc, #12] @ 98ea8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + andeq r8, sp, r4, rrx │ │ │ │ + │ │ │ │ +00098eac : │ │ │ │ + ldr r3, [pc, #12] @ 98ec0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r8, sp, r0, asr r0 │ │ │ │ + │ │ │ │ +00098ec4 : │ │ │ │ + ldr r3, [pc, #12] @ 98ed8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + andeq r8, sp, r4, lsr r0 │ │ │ │ + │ │ │ │ +00098edc : │ │ │ │ + ldr r3, [pc, #12] @ 98ef0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r8, sp, r0, lsr #32 │ │ │ │ + │ │ │ │ +00098ef4 : │ │ │ │ + ldr r3, [pc, #12] @ 98f08 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + andeq r8, sp, r4 │ │ │ │ + │ │ │ │ +00098f0c : │ │ │ │ + ldr r3, [pc, #12] @ 98f20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + strdeq r7, [sp], -r0 │ │ │ │ │ │ │ │ -000a4b4c <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ +00098f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a4bd8 <__scpack_MOD_dclget3dlineindex@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a4bdc <__scpack_MOD_dclget3dlineindex@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a4be0 <__scpack_MOD_dclget3dlineindex@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ + ldr ip, [pc, #132] @ 98fc0 │ │ │ │ + ldr r3, [pc, #132] @ 98fc4 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [pc, #128] @ 98fc8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 32d04 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a4be4 <__scpack_MOD_dclget3dlineindex@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a4be0 <__scpack_MOD_dclget3dlineindex@@Base+0x94> │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #92] @ 98fcc │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 31144 │ │ │ │ + ldr r0, [pc, #76] @ 98fd0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 31144 │ │ │ │ + ldr r2, [pc, #60] @ 98fd4 │ │ │ │ + ldr r3, [pc, #40] @ 98fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a4bd4 <__scpack_MOD_dclget3dlineindex@@Base+0x88> │ │ │ │ + bne 98fbc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, ip, r0, asr #2 │ │ │ │ - muleq sl, r0, lr │ │ │ │ + andeq r4, sp, ip, ror #26 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - strdeq r9, [ip], -ip │ │ │ │ + andeq r7, fp, r8, lsr r5 │ │ │ │ + andeq r9, fp, ip, ror #22 │ │ │ │ + andeq r9, fp, r0, ror #22 │ │ │ │ + andeq r4, sp, r0, lsl sp │ │ │ │ │ │ │ │ -000a4be8 <__scpack_MOD_dclset3dlineindex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a4c28 <__scpack_MOD_dclset3dlineindex@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30f88 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, lsl lr │ │ │ │ +00098fd8 : │ │ │ │ + ldr r3, [pc, #12] @ 98fec │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + andeq r7, sp, ip, lsr #30 │ │ │ │ + │ │ │ │ +00098ff0 : │ │ │ │ + ldr r3, [pc, #12] @ 99004 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r7, sp, r8, lsl pc │ │ │ │ + │ │ │ │ +00099008 : │ │ │ │ + ldr r3, [pc, #12] @ 9901c │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + strdeq r7, [sp], -ip │ │ │ │ │ │ │ │ -000a4c2c <__scpack_MOD_dcldraw3dlinenormalized@@Base>: │ │ │ │ +00099020 : │ │ │ │ + ldr r3, [pc, #12] @ 99034 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r7, sp, r8, ror #29 │ │ │ │ + │ │ │ │ +00099038 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #928] @ a4fe4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3b8> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #924] @ a4fe8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3bc> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ + str r0, [ip, #3536] @ 0xdd0 │ │ │ │ + sub sp, sp, #524 @ 0x20c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #1696] @ 996f8 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #1692] @ 996fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [pc, #1680] @ 99700 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub fp, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r1, [pc, #820] @ a4fec <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3c0> │ │ │ │ - ldr r0, [pc, #820] @ a4ff0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3c4> │ │ │ │ - add ip, r6, r3 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - moveq r9, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - moveq r8, #1 │ │ │ │ - add ip, fp, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r8, [sp, #560] @ 0x230 │ │ │ │ + ldr r9, [sp, #564] @ 0x234 │ │ │ │ + mov r4, r0 │ │ │ │ + ble 9940c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 99448 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 995f4 │ │ │ │ + blt 9958c │ │ │ │ + ldr r7, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9963c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 995c0 │ │ │ │ + ldr r3, [pc, #1568] @ 99704 │ │ │ │ + ldr r0, [pc, #1568] @ 99708 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #23 │ │ │ │ - moveq r7, #1 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 34774 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a4fcc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3a0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - add r3, fp, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - cmp r4, r3 │ │ │ │ - cmpeq sl, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne a4ddc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - ldreq r4, [sp, #12] │ │ │ │ - bne a4f4c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x320> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #16] │ │ │ │ - bne a4f08 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x2dc> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne a4ec4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x298> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 30e2c │ │ │ │ - cmp r9, #1 │ │ │ │ - bne a4e88 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x25c> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a4e4c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x220> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a4e10 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #588] @ a4ff4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3c8> │ │ │ │ - ldr r3, [pc, #572] @ a4fe8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3bc> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 355e4 │ │ │ │ + ldr r0, [pc, #1544] @ 9970c │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #1528] @ 99710 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + bl 32bb4 │ │ │ │ + ldr r0, [pc, #1512] @ 99714 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #1496] @ 99718 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #1480] @ 9971c │ │ │ │ + add r7, sp, #436 @ 0x1b4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + bl 336f4 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 324dc │ │ │ │ + ldr r3, [pc, #1444] @ 99720 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldrb r3, [sp, #436] @ 0x1b4 │ │ │ │ + strb r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [pc, #1424] @ 99724 │ │ │ │ + mov sl, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - bne a4fe0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3b4> │ │ │ │ - ldr r0, [pc, #556] @ a4ff8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3cc> │ │ │ │ - mov r1, #23 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #10 │ │ │ │ + mov r2, #20480 @ 0x5000 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ + str sl, [sp, #160] @ 0xa0 │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30c1c <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 31f48 │ │ │ │ + ldr r0, [pc, #1292] @ 99728 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #532] @ a4ffc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3d0> │ │ │ │ - ldr r1, [pc, #532] @ a5000 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #532] @ a5004 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x3d8> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #23 │ │ │ │ - str r3, [sp] │ │ │ │ + bl 2fc44 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #1260] @ 9972c │ │ │ │ + mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 33a00 │ │ │ │ - b a4d34 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x108> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a4e40 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x214> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, fp, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne a4e30 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x204> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a4da0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a4e7c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x250> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne a4e6c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - b a4d98 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x16c> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a4eb8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x28c> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 32320 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne a4ea8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a4d90 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ - cmp fp, #0 │ │ │ │ - blt a4fb8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x38c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge a4eec <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x2c0> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b a4d70 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x144> │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr sl, [r3] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 99518 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 994a4 │ │ │ │ + ldr r5, [r4] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + cmp r8, #0 │ │ │ │ + blt 993b4 │ │ │ │ + mov r1, r8 │ │ │ │ + sub r0, r5, #1 │ │ │ │ + bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - blt a4fa4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x378> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a4f30 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x304> │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - b a4d64 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x138> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a4f90 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x364> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a4f74 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x348> │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b a4d58 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x12c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b a4d58 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x12c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b a4d64 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x138> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b a4d70 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x144> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ + ble 993cc │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 32d04 │ │ │ │ - b a4d0c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe0> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, ip, r0, rrx │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, r8, asr #29 │ │ │ │ - andeq ip, sl, r8, asr #26 │ │ │ │ - andeq r8, ip, r0, lsl #30 │ │ │ │ - andeq ip, sl, ip, asr ip │ │ │ │ - ldrdeq ip, [sl], -r8 │ │ │ │ - andeq ip, sl, ip, lsr #24 │ │ │ │ - andeq r3, sl, r8, ror #16 │ │ │ │ - │ │ │ │ -000a5008 <__scpack_MOD_dcldraw3dline@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #928] @ a53c0 <__scpack_MOD_dcldraw3dline@@Base+0x3b8> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #924] @ a53c4 <__scpack_MOD_dcldraw3dline@@Base+0x3bc> │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub fp, r1, r3 │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b 99388 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 993a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ + beq 99364 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 99378 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 99378 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r1, [pc, #820] @ a53c8 <__scpack_MOD_dcldraw3dline@@Base+0x3c0> │ │ │ │ - ldr r0, [pc, #820] @ a53cc <__scpack_MOD_dcldraw3dline@@Base+0x3c4> │ │ │ │ - add ip, r6, r3 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - moveq r9, #1 │ │ │ │ - add ip, r5, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - moveq r8, #1 │ │ │ │ - add ip, fp, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #13 │ │ │ │ - moveq r7, #1 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 34774 │ │ │ │ + bl 30d84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a53a8 <__scpack_MOD_dcldraw3dline@@Base+0x3a0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r6, #1 │ │ │ │ - bic sl, r3, r3, asr #31 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bic r4, r3, r3, asr #31 │ │ │ │ - add r3, fp, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - cmp r4, r3 │ │ │ │ - cmpeq sl, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne a51b8 <__scpack_MOD_dcldraw3dline@@Base+0x1b0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, sl │ │ │ │ - movge r4, sl │ │ │ │ - cmp r9, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - ldreq r4, [sp, #12] │ │ │ │ - bne a5328 <__scpack_MOD_dcldraw3dline@@Base+0x320> │ │ │ │ - cmp r8, #1 │ │ │ │ - ldreq sl, [sp, #16] │ │ │ │ - bne a52e4 <__scpack_MOD_dcldraw3dline@@Base+0x2dc> │ │ │ │ - cmp r7, #1 │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne a52a0 <__scpack_MOD_dcldraw3dline@@Base+0x298> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 350e0 │ │ │ │ - cmp r9, #1 │ │ │ │ - bne a5264 <__scpack_MOD_dcldraw3dline@@Base+0x25c> │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a5228 <__scpack_MOD_dcldraw3dline@@Base+0x220> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne a51ec <__scpack_MOD_dcldraw3dline@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #588] @ a53d0 <__scpack_MOD_dcldraw3dline@@Base+0x3c8> │ │ │ │ - ldr r3, [pc, #572] @ a53c4 <__scpack_MOD_dcldraw3dline@@Base+0x3bc> │ │ │ │ + add r5, r5, r8 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + beq 993cc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 992dc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r6, [r3, r5, lsl #2] │ │ │ │ + b 992f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r9, [r3, r5, lsl #2] │ │ │ │ + b 9932c │ │ │ │ + rsb r1, r8, #0 │ │ │ │ + rsb r0, r5, #1 │ │ │ │ + bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ble 992c0 │ │ │ │ + bl 3541c │ │ │ │ + ldr r2, [pc, #856] @ 99730 │ │ │ │ + ldr r3, [pc, #800] @ 996fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a53bc <__scpack_MOD_dcldraw3dline@@Base+0x3b4> │ │ │ │ - ldr r0, [pc, #556] @ a53d4 <__scpack_MOD_dcldraw3dline@@Base+0x3cc> │ │ │ │ - mov r1, #13 │ │ │ │ + bne 996f4 │ │ │ │ + ldr r0, [pc, #824] @ 99734 │ │ │ │ + mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ + add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 3070c │ │ │ │ - mov r3, #30 │ │ │ │ - ldr r2, [pc, #532] @ a53d8 <__scpack_MOD_dcldraw3dline@@Base+0x3d0> │ │ │ │ - ldr r1, [pc, #532] @ a53dc <__scpack_MOD_dcldraw3dline@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #532] @ a53e0 <__scpack_MOD_dcldraw3dline@@Base+0x3d8> │ │ │ │ + b 3586c │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r2, [pc, #800] @ 99738 │ │ │ │ + ldr r1, [pc, #800] @ 9973c │ │ │ │ + ldr r0, [pc, #800] @ 99740 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #13 │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - b a5110 <__scpack_MOD_dcldraw3dline@@Base+0x108> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a521c <__scpack_MOD_dcldraw3dline@@Base+0x214> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r3, r3, fp, lsl #2 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2], r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne a520c <__scpack_MOD_dcldraw3dline@@Base+0x204> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a517c <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a5258 <__scpack_MOD_dcldraw3dline@@Base+0x250> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r8 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne a5248 <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5174 <__scpack_MOD_dcldraw3dline@@Base+0x16c> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a5294 <__scpack_MOD_dcldraw3dline@@Base+0x28c> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r6, r2, r6, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r3], r9 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne a5284 <__scpack_MOD_dcldraw3dline@@Base+0x27c> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a516c <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ - cmp fp, #0 │ │ │ │ - blt a5394 <__scpack_MOD_dcldraw3dline@@Base+0x38c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r2, r0, #4 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r1, [lr], r0 │ │ │ │ - cmp fp, ip │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bge a52c8 <__scpack_MOD_dcldraw3dline@@Base+0x2c0> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b a514c <__scpack_MOD_dcldraw3dline@@Base+0x144> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt a5380 <__scpack_MOD_dcldraw3dline@@Base+0x378> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a530c <__scpack_MOD_dcldraw3dline@@Base+0x304> │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - b a5140 <__scpack_MOD_dcldraw3dline@@Base+0x138> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a536c <__scpack_MOD_dcldraw3dline@@Base+0x364> │ │ │ │ - add r3, r6, #1 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne 990a0 │ │ │ │ + ldr r2, [pc, #756] @ 99744 │ │ │ │ + ldr r3, [pc, #680] @ 996fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a5350 <__scpack_MOD_dcldraw3dline@@Base+0x348> │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b a5134 <__scpack_MOD_dcldraw3dline@@Base+0x12c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b a5134 <__scpack_MOD_dcldraw3dline@@Base+0x12c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b a5140 <__scpack_MOD_dcldraw3dline@@Base+0x138> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b a514c <__scpack_MOD_dcldraw3dline@@Base+0x144> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 32d04 │ │ │ │ - b a50e8 <__scpack_MOD_dcldraw3dline@@Base+0xe0> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, ip, r4, lsl #25 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r1, fp, ip, ror #21 │ │ │ │ - andeq ip, sl, r4, lsl #19 │ │ │ │ - andeq r8, ip, r4, lsr #22 │ │ │ │ - muleq sl, r8, r8 │ │ │ │ - strdeq ip, [sl], -ip @ │ │ │ │ - andeq ip, sl, r8, ror #16 │ │ │ │ - andeq r3, sl, ip, lsl #9 │ │ │ │ - │ │ │ │ -000a53e4 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a5434 <__scpack_MOD_dclget2dplane@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 32ec0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, asr r6 │ │ │ │ - │ │ │ │ -000a5438 <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a5488 <__scpack_MOD_dclget3dobjectpoint@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2f704 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r0, lsl r6 │ │ │ │ - │ │ │ │ -000a548c <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a54dc <__scpack_MOD_dclget3deyepoint@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 35008 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq ip, [sl], -r0 │ │ │ │ - │ │ │ │ -000a54e0 <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ a5518 <__scpack_MOD_dclset3dprojection@@Base+0x38> │ │ │ │ - mov r1, #18 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 31ac8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - muleq sl, r0, r5 │ │ │ │ - │ │ │ │ -000a551c <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a556c <__scpack_MOD_dclset2dplane@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - bl 2fa1c │ │ │ │ + bne 996f4 │ │ │ │ + ldr r2, [pc, #724] @ 99748 │ │ │ │ + ldr r1, [pc, #724] @ 9974c │ │ │ │ + ldr r0, [pc, #724] @ 99750 │ │ │ │ + mov lr, #30 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + str lr, [sp, #564] @ 0x234 │ │ │ │ + str ip, [sp, #560] @ 0x230 │ │ │ │ + add sp, sp, #524 @ 0x20c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 33a00 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + add r8, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30b98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r8, ror #10 │ │ │ │ - │ │ │ │ -000a5570 <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a55c0 <__scpack_MOD_dclset3dobjectpoint@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 355a8 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 996a0 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 99684 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r5, [r4] │ │ │ │ + mov r4, r0 │ │ │ │ + sub r0, r5, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b 9929c │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 32218 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, lsr #10 │ │ │ │ - │ │ │ │ -000a55c4 <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a5614 <__scpack_MOD_dclset3deyepoint@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 355a8 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 996d8 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 996bc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [r4] │ │ │ │ + sub r0, r0, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 340a8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, ror #9 │ │ │ │ - │ │ │ │ -000a5618 <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a56a4 <__scpack_MOD_dclget3dtransnumber@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a56a8 <__scpack_MOD_dclget3dtransnumber@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a56ac <__scpack_MOD_dclget3dtransnumber@@Base+0x94> │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 99284 │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #444] @ 99754 │ │ │ │ + ldr r1, [pc, #444] @ 99758 │ │ │ │ + ldr r0, [pc, #444] @ 9975c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 990b0 │ │ │ │ + mov r3, #30 │ │ │ │ + ldr r2, [pc, #404] @ 99760 │ │ │ │ + ldr r1, [pc, #404] @ 99764 │ │ │ │ + ldr r0, [pc, #404] @ 99768 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 990dc │ │ │ │ + ldr r2, [pc, #368] @ 9976c │ │ │ │ + ldr r3, [pc, #252] @ 996fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 3259c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a56b0 <__scpack_MOD_dclget3dtransnumber@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a56ac <__scpack_MOD_dclget3dtransnumber@@Base+0x94> │ │ │ │ + bne 996f4 │ │ │ │ + ldr r2, [pc, #336] @ 99770 │ │ │ │ + ldr r1, [pc, #336] @ 99774 │ │ │ │ + ldr r0, [pc, #336] @ 99778 │ │ │ │ + mov lr, #31 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 9948c │ │ │ │ + ldr r2, [pc, #312] @ 9977c │ │ │ │ + ldr r3, [pc, #180] @ 996fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a56a0 <__scpack_MOD_dclget3dtransnumber@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, ip, r4, ror r6 │ │ │ │ - muleq sl, r8, r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, ip, r0, lsr r6 │ │ │ │ - │ │ │ │ -000a56b4 <__scpack_MOD_dclget3dorigin@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #64] @ a570c <__scpack_MOD_dclget3dorigin@@Base+0x58> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 34d5c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, ip, lsl r4 │ │ │ │ - │ │ │ │ -000a5710 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a5760 <__scpack_MOD_dclget3dlogaxis@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 2fa1c │ │ │ │ + bne 996f4 │ │ │ │ + ldr r2, [pc, #280] @ 99780 │ │ │ │ + ldr r1, [pc, #280] @ 99784 │ │ │ │ + ldr r0, [pc, #280] @ 99788 │ │ │ │ + mov lr, #30 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 9948c │ │ │ │ + ldr r0, [pc, #256] @ 9978c │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 351b8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq ip, [sl], -r0 │ │ │ │ - │ │ │ │ -000a5764 <__scpack_MOD_dclget3dwindow@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ a57d0 <__scpack_MOD_dclget3dwindow@@Base+0x6c> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30298 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + b 994e8 │ │ │ │ + ldr r0, [pc, #232] @ 99790 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30298 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + b 994d0 │ │ │ │ + ldr r0, [pc, #208] @ 99794 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - bl 2f5fc │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, lsl #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30298 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + b 9955c │ │ │ │ + ldr r0, [pc, #184] @ 99798 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 30298 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + b 99544 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, sp, ip, asr #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r4, sp, ip, lsr #24 │ │ │ │ + muleq r0, r8, r2 │ │ │ │ + andeq r9, fp, r0, ror #7 │ │ │ │ + andeq r7, fp, r0, lsl #7 │ │ │ │ + andeq pc, sl, ip, asr #10 │ │ │ │ + andeq pc, sl, r4, ror #8 │ │ │ │ + andeq r9, fp, r8, lsr sl │ │ │ │ + andeq r9, fp, ip, lsr #20 │ │ │ │ + andeq r9, fp, ip, lsl #20 │ │ │ │ + andeq r9, fp, r0, lsl #20 │ │ │ │ + andeq r9, fp, ip, ror #17 │ │ │ │ + ldrdeq lr, [fp], -ip │ │ │ │ + ldrdeq r4, [sp], -r0 │ │ │ │ + andeq r9, fp, r4, lsl r7 │ │ │ │ + andeq r9, fp, r4, asr #13 │ │ │ │ + andeq r9, fp, r0, ror #13 │ │ │ │ + andeq ip, fp, r8, asr #9 │ │ │ │ + andeq r4, sp, r8, asr r8 │ │ │ │ + muleq fp, r8, r6 │ │ │ │ + andeq r9, fp, ip, lsl #13 │ │ │ │ + andeq pc, sl, r4, lsr r1 @ │ │ │ │ + andeq ip, fp, r8, lsl #13 │ │ │ │ + andeq r9, fp, r4, ror #10 │ │ │ │ + andeq ip, fp, ip, asr #6 │ │ │ │ + andeq r9, fp, ip, ror r5 │ │ │ │ + andeq r9, fp, r0, lsr r5 │ │ │ │ + andeq ip, fp, r8, lsl r3 │ │ │ │ + andeq r4, sp, ip, lsr #13 │ │ │ │ + andeq ip, fp, r0, ror #11 │ │ │ │ + andeq r9, fp, r0, ror #9 │ │ │ │ + andeq lr, sl, r8, lsl #31 │ │ │ │ + andeq r4, sp, r4, ror #12 │ │ │ │ + andeq r9, fp, r4, asr #9 │ │ │ │ + muleq fp, r8, r4 │ │ │ │ + andeq lr, sl, r0, asr #30 │ │ │ │ + andeq r9, fp, r0, lsr #8 │ │ │ │ + strdeq r9, [fp], -ip │ │ │ │ + ldrdeq r9, [fp], -r8 │ │ │ │ + @ instruction: 0x000b93b4 │ │ │ │ │ │ │ │ -000a57d4 <__scpack_MOD_dclget3dviewport@@Base>: │ │ │ │ +0009979c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ a5840 <__scpack_MOD_dclget3dviewport@@Base+0x6c> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - bl 30fac │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, lsr #6 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #40] @ 997e0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 31144 │ │ │ │ + ldr r0, [pc, #20] @ 997e4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #4 │ │ │ │ + b 31144 │ │ │ │ + andeq r9, fp, r4, lsr #6 │ │ │ │ + andeq r9, fp, r4, lsl r3 │ │ │ │ │ │ │ │ -000a5844 <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ +000997e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ a587c <__scpack_MOD_dclset3dtransfunction@@Base+0x38> │ │ │ │ - mov r1, #21 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 33628 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #21 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #40] @ 9982c │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 3043c │ │ │ │ + ldr r0, [pc, #20] @ 99830 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldrdeq ip, [sl], -r0 │ │ │ │ + mov r2, #4 │ │ │ │ + b 3043c │ │ │ │ + ldrdeq r9, [fp], -r8 │ │ │ │ + andeq r9, fp, r8, asr #5 │ │ │ │ │ │ │ │ -000a5880 <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a58c0 <__scpack_MOD_dclset3dtransnumber@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34e40 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, ip, lsr #5 │ │ │ │ +00099834 : │ │ │ │ + ldr r3, [pc, #12] @ 99848 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + ldrdeq r7, [sp], -r8 │ │ │ │ │ │ │ │ -000a58c4 <__scpack_MOD_dclset3dorigin@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #64] @ a591c <__scpack_MOD_dclset3dorigin@@Base+0x58> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 32638 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, ip, ror r2 │ │ │ │ +0009984c : │ │ │ │ + ldr r3, [pc, #12] @ 99860 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r7, sp, r4, asr #13 │ │ │ │ │ │ │ │ -000a5920 <__scpack_MOD_dclset3dlogaxis@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a5970 <__scpack_MOD_dclset3dlogaxis@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30f94 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r0, lsr r2 │ │ │ │ +00099864 : │ │ │ │ + ldr r3, [pc, #12] @ 99878 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + andeq r7, sp, r8, lsr #13 │ │ │ │ │ │ │ │ -000a5974 <__scpack_MOD_dclset3dwindow@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ a59e0 <__scpack_MOD_dclset3dwindow@@Base+0x6c> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - bl 32284 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, ror #3 │ │ │ │ +0009987c : │ │ │ │ + ldr r3, [pc, #12] @ 99890 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + muleq sp, r4, r6 │ │ │ │ │ │ │ │ -000a59e4 <__scpack_MOD_dclset3dviewport@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ a5a50 <__scpack_MOD_dclset3dviewport@@Base+0x6c> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - bl 33928 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq ip, sl, r4, lsl #3 │ │ │ │ +00099894 : │ │ │ │ + ldr r3, [pc, #16] @ 998ac │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r2, [r1] │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm r3, {r0, r2} │ │ │ │ + bx lr │ │ │ │ + andeq r7, sp, ip, ror r6 │ │ │ │ + │ │ │ │ +000998b0 : │ │ │ │ + ldr r3, [pc, #16] @ 998c8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + str r2, [r0] │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ + andeq r7, sp, r8, ror #12 │ │ │ │ │ │ │ │ -000a5a54 <__rnmlib_MOD_dclrunningmean@@Base>: │ │ │ │ +000998cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #388] @ a5bf4 <__rnmlib_MOD_dclrunningmean@@Base+0x1a0> │ │ │ │ - ldr r3, [pc, #388] @ a5bf8 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #144] @ 99978 │ │ │ │ + ldr r3, [pc, #144] @ 9997c │ │ │ │ + sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + add r8, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r6, [r1] │ │ │ │ - ldr sl, [r0] │ │ │ │ - bic fp, r5, r5, asr #31 │ │ │ │ - beq a5b20 <__rnmlib_MOD_dclrunningmean@@Base+0xcc> │ │ │ │ - ldr r0, [pc, #324] @ a5bfc <__rnmlib_MOD_dclrunningmean@@Base+0x1a8> │ │ │ │ - mov r1, #14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a5b34 <__rnmlib_MOD_dclrunningmean@@Base+0xe0> │ │ │ │ - ldr r3, [pc, #304] @ a5c00 <__rnmlib_MOD_dclrunningmean@@Base+0x1ac> │ │ │ │ - mov r1, sl │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #8 │ │ │ │ - stm sp, {r3, r7, fp} │ │ │ │ - bl 31b70 │ │ │ │ - ldr r2, [pc, #280] @ a5c04 <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #264] @ a5bf8 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4> │ │ │ │ + add r9, sp, #16 │ │ │ │ + bl 340c0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 307fc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2ffbc │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 30d60 │ │ │ │ + ldr r2, [pc, #48] @ 99980 │ │ │ │ + ldr r3, [pc, #40] @ 9997c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a5bf0 <__rnmlib_MOD_dclrunningmean@@Base+0x19c> │ │ │ │ - ldr r0, [pc, #248] @ a5c08 <__rnmlib_MOD_dclrunningmean@@Base+0x1b4> │ │ │ │ - mov r1, #14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r0, [pc, #228] @ a5c0c <__rnmlib_MOD_dclrunningmean@@Base+0x1b8> │ │ │ │ - mov r1, #14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a5ac8 <__rnmlib_MOD_dclrunningmean@@Base+0x74> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a5bb4 <__rnmlib_MOD_dclrunningmean@@Base+0x160> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a5b5c <__rnmlib_MOD_dclrunningmean@@Base+0x108> │ │ │ │ - ldr r3, [pc, #152] @ a5c10 <__rnmlib_MOD_dclrunningmean@@Base+0x1bc> │ │ │ │ - mov r1, sl │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - stmib sp, {r7, fp} │ │ │ │ - bl 31b70 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [r6], r8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a5b98 <__rnmlib_MOD_dclrunningmean@@Base+0x144> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5ae4 <__rnmlib_MOD_dclrunningmean@@Base+0x90> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #80] @ a5c14 <__rnmlib_MOD_dclrunningmean@@Base+0x1c0> │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 31b70 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5ae4 <__rnmlib_MOD_dclrunningmean@@Base+0x90> │ │ │ │ + bne 99974 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, ip, r8, lsr r2 │ │ │ │ + @ instruction: 0x000d43bc │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq ip, sl, r4, ror #1 │ │ │ │ - ldrdeq r1, [fp], -ip │ │ │ │ - @ instruction: 0x000c81bc │ │ │ │ - andeq ip, sl, ip, lsl #1 │ │ │ │ - andeq ip, sl, r4, ror r0 │ │ │ │ - andeq r1, fp, r4, lsr lr │ │ │ │ - andeq r1, fp, r8, ror #27 │ │ │ │ + andeq r4, sp, r8, asr r3 │ │ │ │ │ │ │ │ -000a5c18 <__rfblib_MOD_dclgetcor@@Base>: │ │ │ │ +00099984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r2, [pc, #708] @ a5f04 <__rfblib_MOD_dclgetcor@@Base+0x2ec> │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #700] @ a5f08 <__rfblib_MOD_dclgetcor@@Base+0x2f0> │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #128] @ 99a20 │ │ │ │ + ldr r3, [pc, #128] @ 99a24 │ │ │ │ + sub sp, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - ldr r0, [pc, #664] @ a5f0c <__rfblib_MOD_dclgetcor@@Base+0x2f4> │ │ │ │ - cmp r7, #0 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r6, [r1] │ │ │ │ - moveq r7, #1 │ │ │ │ - add r3, r5, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #9 │ │ │ │ - moveq r8, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r7, #1 │ │ │ │ - add sl, r4, #1 │ │ │ │ - bne a5d18 <__rfblib_MOD_dclgetcor@@Base+0x100> │ │ │ │ - cmp r8, #1 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - bne a5e1c <__rfblib_MOD_dclgetcor@@Base+0x204> │ │ │ │ - ldr r3, [pc, #596] @ a5f10 <__rfblib_MOD_dclgetcor@@Base+0x2f8> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ + bl 31360 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32380 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 30fdc │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #564] @ a5f14 <__rfblib_MOD_dclgetcor@@Base+0x2fc> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #552] @ a5f18 <__rfblib_MOD_dclgetcor@@Base+0x300> │ │ │ │ - ldr r3, [pc, #532] @ a5f08 <__rfblib_MOD_dclgetcor@@Base+0x2f0> │ │ │ │ + mov r0, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 30634 │ │ │ │ + ldr r2, [pc, #48] @ 99a28 │ │ │ │ + ldr r3, [pc, #40] @ 99a24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a5f00 <__rfblib_MOD_dclgetcor@@Base+0x2e8> │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a5e08 <__rfblib_MOD_dclgetcor@@Base+0x1f0> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r7, #2 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a5d3c <__rfblib_MOD_dclgetcor@@Base+0x124> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r8, #1 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - bne a5e24 <__rfblib_MOD_dclgetcor@@Base+0x20c> │ │ │ │ - ldr r3, [pc, #432] @ a5f1c <__rfblib_MOD_dclgetcor@@Base+0x304> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 30fdc │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ble a5ef4 <__rfblib_MOD_dclgetcor@@Base+0x2dc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a5da4 <__rfblib_MOD_dclgetcor@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a5cd8 <__rfblib_MOD_dclgetcor@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a5dfc <__rfblib_MOD_dclgetcor@@Base+0x1e4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - lsl fp, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [r6], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - bne a5dec <__rfblib_MOD_dclgetcor@@Base+0x1d4> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5cd8 <__rfblib_MOD_dclgetcor@@Base+0xc0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b a5d58 <__rfblib_MOD_dclgetcor@@Base+0x140> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge a5e78 <__rfblib_MOD_dclgetcor@@Base+0x260> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #228] @ a5f20 <__rfblib_MOD_dclgetcor@@Base+0x308> │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 30fdc │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq a5dfc <__rfblib_MOD_dclgetcor@@Base+0x1e4> │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt a5d90 <__rfblib_MOD_dclgetcor@@Base+0x178> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5dfc <__rfblib_MOD_dclgetcor@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl fp, r8, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r6 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a5ea0 <__rfblib_MOD_dclgetcor@@Base+0x288> │ │ │ │ - ldr r3, [pc, #104] @ a5f24 <__rfblib_MOD_dclgetcor@@Base+0x30c> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 30fdc │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq a5de0 <__rfblib_MOD_dclgetcor@@Base+0x1c8> │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt a5d90 <__rfblib_MOD_dclgetcor@@Base+0x178> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5dc4 <__rfblib_MOD_dclgetcor@@Base+0x1ac> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5cd8 <__rfblib_MOD_dclgetcor@@Base+0xc0> │ │ │ │ + bne 99a1c │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, ip, r0, rrx │ │ │ │ + andeq r4, sp, r4, lsl #6 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, sl, r4, lsr #30 │ │ │ │ - strdeq r1, [fp], -r4 │ │ │ │ - andeq fp, sl, ip, asr #29 │ │ │ │ - @ instruction: 0x000c7fb8 │ │ │ │ - andeq r1, fp, r4, asr #24 │ │ │ │ - andeq r1, fp, r4, ror fp │ │ │ │ - strdeq r1, [fp], -r4 │ │ │ │ + @ instruction: 0x000d42b0 │ │ │ │ │ │ │ │ -000a5f28 <__rfblib_MOD_dclgetcov@@Base>: │ │ │ │ +00099a2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r2, [pc, #708] @ a6214 <__rfblib_MOD_dclgetcov@@Base+0x2ec> │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #700] @ a6218 <__rfblib_MOD_dclgetcov@@Base+0x2f0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 99aa4 │ │ │ │ + ldr r3, [pc, #96] @ 99aa8 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - ldr r0, [pc, #664] @ a621c <__rfblib_MOD_dclgetcov@@Base+0x2f4> │ │ │ │ - cmp r7, #0 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r6, [r1] │ │ │ │ - moveq r7, #1 │ │ │ │ - add r3, r5, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #9 │ │ │ │ - moveq r8, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r7, #1 │ │ │ │ - add sl, r4, #1 │ │ │ │ - bne a6028 <__rfblib_MOD_dclgetcov@@Base+0x100> │ │ │ │ - cmp r8, #1 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - bne a612c <__rfblib_MOD_dclgetcov@@Base+0x204> │ │ │ │ - ldr r3, [pc, #596] @ a6220 <__rfblib_MOD_dclgetcov@@Base+0x2f8> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 30244 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #564] @ a6224 <__rfblib_MOD_dclgetcov@@Base+0x2fc> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #552] @ a6228 <__rfblib_MOD_dclgetcov@@Base+0x300> │ │ │ │ - ldr r3, [pc, #532] @ a6218 <__rfblib_MOD_dclgetcov@@Base+0x2f0> │ │ │ │ + bl 315dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 356b0 │ │ │ │ + ldr r2, [pc, #48] @ 99aac │ │ │ │ + ldr r3, [pc, #40] @ 99aa8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a6210 <__rfblib_MOD_dclgetcov@@Base+0x2e8> │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a6118 <__rfblib_MOD_dclgetcov@@Base+0x1f0> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r7, #2 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a604c <__rfblib_MOD_dclgetcov@@Base+0x124> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r8, #1 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - bne a6134 <__rfblib_MOD_dclgetcov@@Base+0x20c> │ │ │ │ - ldr r3, [pc, #432] @ a622c <__rfblib_MOD_dclgetcov@@Base+0x304> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 30244 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ble a6204 <__rfblib_MOD_dclgetcov@@Base+0x2dc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a60b4 <__rfblib_MOD_dclgetcov@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a5fe8 <__rfblib_MOD_dclgetcov@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a610c <__rfblib_MOD_dclgetcov@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl fp, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [r6], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - bne a60fc <__rfblib_MOD_dclgetcov@@Base+0x1d4> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5fe8 <__rfblib_MOD_dclgetcov@@Base+0xc0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b a6068 <__rfblib_MOD_dclgetcov@@Base+0x140> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge a6188 <__rfblib_MOD_dclgetcov@@Base+0x260> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #228] @ a6230 <__rfblib_MOD_dclgetcov@@Base+0x308> │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 30244 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq a610c <__rfblib_MOD_dclgetcov@@Base+0x1e4> │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt a60a0 <__rfblib_MOD_dclgetcov@@Base+0x178> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a610c <__rfblib_MOD_dclgetcov@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl fp, r8, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r6 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a61b0 <__rfblib_MOD_dclgetcov@@Base+0x288> │ │ │ │ - ldr r3, [pc, #104] @ a6234 <__rfblib_MOD_dclgetcov@@Base+0x30c> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 30244 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq a60f0 <__rfblib_MOD_dclgetcov@@Base+0x1c8> │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt a60a0 <__rfblib_MOD_dclgetcov@@Base+0x178> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a60d4 <__rfblib_MOD_dclgetcov@@Base+0x1ac> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a5fe8 <__rfblib_MOD_dclgetcov@@Base+0xc0> │ │ │ │ + bne 99aa0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, r0, asr sp │ │ │ │ + andeq r4, sp, r4, ror #4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, sl, r0, lsr #24 │ │ │ │ - andeq r1, fp, r4, ror #19 │ │ │ │ - andeq fp, sl, r8, asr #23 │ │ │ │ - andeq r7, ip, r8, lsr #25 │ │ │ │ - andeq r1, fp, r4, lsr r9 │ │ │ │ - andeq r1, fp, r4, ror #16 │ │ │ │ - andeq r1, fp, r4, ror #15 │ │ │ │ + andeq r4, sp, ip, lsr #4 │ │ │ │ │ │ │ │ -000a6238 <__rfblib_MOD_dclgetprd@@Base>: │ │ │ │ +00099ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r2, [pc, #708] @ a6524 <__rfblib_MOD_dclgetprd@@Base+0x2ec> │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #700] @ a6528 <__rfblib_MOD_dclgetprd@@Base+0x2f0> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r8, [r1, #24] │ │ │ │ - ldr r0, [pc, #664] @ a652c <__rfblib_MOD_dclgetprd@@Base+0x2f4> │ │ │ │ - cmp r7, #0 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r6, [r1] │ │ │ │ - moveq r7, #1 │ │ │ │ - add r3, r5, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #9 │ │ │ │ - moveq r8, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r7, #1 │ │ │ │ - add sl, r4, #1 │ │ │ │ - bne a6338 <__rfblib_MOD_dclgetprd@@Base+0x100> │ │ │ │ - cmp r8, #1 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - bne a643c <__rfblib_MOD_dclgetprd@@Base+0x204> │ │ │ │ - ldr r3, [pc, #596] @ a6530 <__rfblib_MOD_dclgetprd@@Base+0x2f8> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 31b4c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #564] @ a6534 <__rfblib_MOD_dclgetprd@@Base+0x2fc> │ │ │ │ - mov r1, #9 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 99ba0 │ │ │ │ + ldr ip, [pc, #216] @ 99ba4 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 99ba8 │ │ │ │ + bl 315dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33640 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 99bac │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #552] @ a6538 <__rfblib_MOD_dclgetprd@@Base+0x300> │ │ │ │ - ldr r3, [pc, #532] @ a6528 <__rfblib_MOD_dclgetprd@@Base+0x2f0> │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 2f644 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2f6e0 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33574 │ │ │ │ + ldr r2, [pc, #56] @ 99bb0 │ │ │ │ + ldr r3, [pc, #40] @ 99ba4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a6520 <__rfblib_MOD_dclgetprd@@Base+0x2e8> │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a6428 <__rfblib_MOD_dclgetprd@@Base+0x1f0> │ │ │ │ - lsl r0, sl, #2 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, r7, #2 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], ip │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a635c <__rfblib_MOD_dclgetprd@@Base+0x124> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r8, #1 │ │ │ │ - bic r9, sl, sl, asr #31 │ │ │ │ - bne a6444 <__rfblib_MOD_dclgetprd@@Base+0x20c> │ │ │ │ - ldr r3, [pc, #432] @ a653c <__rfblib_MOD_dclgetprd@@Base+0x304> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 31b4c │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ble a6514 <__rfblib_MOD_dclgetprd@@Base+0x2dc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a63c4 <__rfblib_MOD_dclgetprd@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq a62f8 <__rfblib_MOD_dclgetprd@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble a641c <__rfblib_MOD_dclgetprd@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl fp, r8, #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [r6], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - bne a640c <__rfblib_MOD_dclgetprd@@Base+0x1d4> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a62f8 <__rfblib_MOD_dclgetprd@@Base+0xc0> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b a6378 <__rfblib_MOD_dclgetprd@@Base+0x140> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge a6498 <__rfblib_MOD_dclgetprd@@Base+0x260> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [pc, #228] @ a6540 <__rfblib_MOD_dclgetprd@@Base+0x308> │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 31b4c │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq a641c <__rfblib_MOD_dclgetprd@@Base+0x1e4> │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt a63b0 <__rfblib_MOD_dclgetprd@@Base+0x178> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a641c <__rfblib_MOD_dclgetprd@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl fp, r8, #2 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 33ebc │ │ │ │ - mov r2, r6 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], fp │ │ │ │ - cmp r5, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a64c0 <__rfblib_MOD_dclgetprd@@Base+0x288> │ │ │ │ - ldr r3, [pc, #104] @ a6544 <__rfblib_MOD_dclgetprd@@Base+0x30c> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - bl 31b4c │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq a6400 <__rfblib_MOD_dclgetprd@@Base+0x1c8> │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt a63b0 <__rfblib_MOD_dclgetprd@@Base+0x178> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a63e4 <__rfblib_MOD_dclgetprd@@Base+0x1ac> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a62f8 <__rfblib_MOD_dclgetprd@@Base+0xc0> │ │ │ │ + bne 99b9c │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, r0, asr #20 │ │ │ │ + ldrdeq r4, [sp], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, sl, ip, lsl r9 │ │ │ │ - ldrdeq r1, [fp], -r4 │ │ │ │ - andeq fp, sl, r4, asr #17 │ │ │ │ - muleq ip, r8, r9 │ │ │ │ - andeq r1, fp, r4, lsr #12 │ │ │ │ - andeq r1, fp, r4, asr r5 │ │ │ │ - ldrdeq r1, [fp], -r4 │ │ │ │ + andeq sp, fp, ip, lsl #30 │ │ │ │ + andeq r8, fp, r8, lsl #29 │ │ │ │ + andeq r4, sp, r0, lsr r1 │ │ │ │ │ │ │ │ -000a6548 <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ +00099bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #364] @ a66d4 <__rfalib_MOD_dclgetamp@@Base+0x18c> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #360] @ a66d8 <__rfalib_MOD_dclgetamp@@Base+0x190> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 99c2c │ │ │ │ + ldr r3, [pc, #96] @ 99c30 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - beq a6610 <__rfalib_MOD_dclgetamp@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #312] @ a66dc <__rfalib_MOD_dclgetamp@@Base+0x194> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a6624 <__rfalib_MOD_dclgetamp@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #292] @ a66e0 <__rfalib_MOD_dclgetamp@@Base+0x198> │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 31eb8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #268] @ a66e4 <__rfalib_MOD_dclgetamp@@Base+0x19c> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #256] @ a66e8 <__rfalib_MOD_dclgetamp@@Base+0x1a0> │ │ │ │ - ldr r3, [pc, #236] @ a66d8 <__rfalib_MOD_dclgetamp@@Base+0x190> │ │ │ │ + bl 315dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 33574 │ │ │ │ + ldr r2, [pc, #48] @ 99c34 │ │ │ │ + ldr r3, [pc, #40] @ 99c30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a66d0 <__rfalib_MOD_dclgetamp@@Base+0x188> │ │ │ │ - mov r0, r7 │ │ │ │ + bne 99c28 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #212] @ a66ec <__rfalib_MOD_dclgetamp@@Base+0x1a4> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a65b4 <__rfalib_MOD_dclgetamp@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a669c <__rfalib_MOD_dclgetamp@@Base+0x154> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a664c <__rfalib_MOD_dclgetamp@@Base+0x104> │ │ │ │ - ldr r2, [pc, #136] @ a66f0 <__rfalib_MOD_dclgetamp@@Base+0x1a8> │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 31eb8 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne a6680 <__rfalib_MOD_dclgetamp@@Base+0x138> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a65d0 <__rfalib_MOD_dclgetamp@@Base+0x88> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #72] @ a66f4 <__rfalib_MOD_dclgetamp@@Base+0x1ac> │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 31eb8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a65d0 <__rfalib_MOD_dclgetamp@@Base+0x88> │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, ip, lsr r7 │ │ │ │ + ldrdeq r4, [sp], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, sl, ip, lsr #12 │ │ │ │ - strdeq r1, [fp], -r8 │ │ │ │ - strdeq fp, [sl], -r8 │ │ │ │ - andeq r7, ip, r0, asr #13 │ │ │ │ - @ instruction: 0x000ab5b8 │ │ │ │ - andeq r1, fp, ip, asr #6 │ │ │ │ - andeq r1, fp, r8, lsl #6 │ │ │ │ + andeq r4, sp, r4, lsr #1 │ │ │ │ │ │ │ │ -000a66f8 <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ +00099c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #364] @ a6884 <__rfalib_MOD_dclgetrms@@Base+0x18c> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #360] @ a6888 <__rfalib_MOD_dclgetrms@@Base+0x190> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 99cb0 │ │ │ │ + ldr r3, [pc, #96] @ 99cb4 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - beq a67c0 <__rfalib_MOD_dclgetrms@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #312] @ a688c <__rfalib_MOD_dclgetrms@@Base+0x194> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a67d4 <__rfalib_MOD_dclgetrms@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #292] @ a6890 <__rfalib_MOD_dclgetrms@@Base+0x198> │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32ff8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #268] @ a6894 <__rfalib_MOD_dclgetrms@@Base+0x19c> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #256] @ a6898 <__rfalib_MOD_dclgetrms@@Base+0x1a0> │ │ │ │ - ldr r3, [pc, #236] @ a6888 <__rfalib_MOD_dclgetrms@@Base+0x190> │ │ │ │ + bl 2f608 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 334e4 │ │ │ │ + ldr r2, [pc, #48] @ 99cb8 │ │ │ │ + ldr r3, [pc, #40] @ 99cb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a6880 <__rfalib_MOD_dclgetrms@@Base+0x188> │ │ │ │ - mov r0, r7 │ │ │ │ + bne 99cac │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #212] @ a689c <__rfalib_MOD_dclgetrms@@Base+0x1a4> │ │ │ │ - mov r1, #9 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, sp, r8, asr r0 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r4, sp, r0, lsr #32 │ │ │ │ + │ │ │ │ +00099cbc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 99dac │ │ │ │ + ldr ip, [pc, #216] @ 99db0 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 99db4 │ │ │ │ + bl 2f608 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31804 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 99db8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a6764 <__rfalib_MOD_dclgetrms@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a684c <__rfalib_MOD_dclgetrms@@Base+0x154> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 31390 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 358e4 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a67fc <__rfalib_MOD_dclgetrms@@Base+0x104> │ │ │ │ - ldr r2, [pc, #136] @ a68a0 <__rfalib_MOD_dclgetrms@@Base+0x1a8> │ │ │ │ - mov r1, sp │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31a5c │ │ │ │ + ldr r2, [pc, #56] @ 99dbc │ │ │ │ + ldr r3, [pc, #40] @ 99db0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32ff8 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne a6830 <__rfalib_MOD_dclgetrms@@Base+0x138> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6780 <__rfalib_MOD_dclgetrms@@Base+0x88> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #72] @ a68a4 <__rfalib_MOD_dclgetrms@@Base+0x1ac> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 32ff8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6780 <__rfalib_MOD_dclgetrms@@Base+0x88> │ │ │ │ + bne 99da8 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, ip, lsl #11 │ │ │ │ + ldrdeq r3, [sp], -r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, sl, r8, lsl #9 │ │ │ │ - andeq r1, fp, r8, asr #4 │ │ │ │ - andeq fp, sl, r4, asr r4 │ │ │ │ - andeq r7, ip, r0, lsl r5 │ │ │ │ - andeq fp, sl, r4, lsl r4 │ │ │ │ - muleq fp, ip, r1 │ │ │ │ - andeq r1, fp, r8, asr r1 │ │ │ │ + andeq sp, fp, r4, lsl #26 │ │ │ │ + andeq r8, fp, r8, ror #28 │ │ │ │ + andeq r3, sp, r4, lsr #30 │ │ │ │ │ │ │ │ -000a68a8 <__rfalib_MOD_dclgetstd@@Base>: │ │ │ │ +00099dc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #364] @ a6a34 <__rfalib_MOD_dclgetstd@@Base+0x18c> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #360] @ a6a38 <__rfalib_MOD_dclgetstd@@Base+0x190> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 99e38 │ │ │ │ + ldr r3, [pc, #96] @ 99e3c │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - beq a6970 <__rfalib_MOD_dclgetstd@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #312] @ a6a3c <__rfalib_MOD_dclgetstd@@Base+0x194> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a6984 <__rfalib_MOD_dclgetstd@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #292] @ a6a40 <__rfalib_MOD_dclgetstd@@Base+0x198> │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3001c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #268] @ a6a44 <__rfalib_MOD_dclgetstd@@Base+0x19c> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #256] @ a6a48 <__rfalib_MOD_dclgetstd@@Base+0x1a0> │ │ │ │ - ldr r3, [pc, #236] @ a6a38 <__rfalib_MOD_dclgetstd@@Base+0x190> │ │ │ │ + bl 2f608 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 31a5c │ │ │ │ + ldr r2, [pc, #48] @ 99e40 │ │ │ │ + ldr r3, [pc, #40] @ 99e3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a6a30 <__rfalib_MOD_dclgetstd@@Base+0x188> │ │ │ │ - mov r0, r7 │ │ │ │ + bne 99e34 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #212] @ a6a4c <__rfalib_MOD_dclgetstd@@Base+0x1a4> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a6914 <__rfalib_MOD_dclgetstd@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a69fc <__rfalib_MOD_dclgetstd@@Base+0x154> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a69ac <__rfalib_MOD_dclgetstd@@Base+0x104> │ │ │ │ - ldr r2, [pc, #136] @ a6a50 <__rfalib_MOD_dclgetstd@@Base+0x1a8> │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3001c │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne a69e0 <__rfalib_MOD_dclgetstd@@Base+0x138> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6930 <__rfalib_MOD_dclgetstd@@Base+0x88> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #72] @ a6a54 <__rfalib_MOD_dclgetstd@@Base+0x1ac> │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 3001c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6930 <__rfalib_MOD_dclgetstd@@Base+0x88> │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r7, [ip], -ip │ │ │ │ + ldrdeq r3, [sp], -r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq fp, sl, r4, ror #5 │ │ │ │ - muleq fp, r8, r0 │ │ │ │ - @ instruction: 0x000ab2b0 │ │ │ │ - andeq r7, ip, r0, ror #6 │ │ │ │ - andeq fp, sl, r0, ror r2 │ │ │ │ - andeq r0, fp, ip, ror #31 │ │ │ │ - andeq r0, fp, r8, lsr #31 │ │ │ │ + muleq sp, r8, lr │ │ │ │ + │ │ │ │ +00099e44 : │ │ │ │ + ldr ip, [r1] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r0] │ │ │ │ + orr r2, r2, ip, lsl #8 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00099e60 : │ │ │ │ + ldr r0, [r0] │ │ │ │ + lsr ip, r0, #16 │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ + str ip, [r1] │ │ │ │ + lsr r1, r0, #8 │ │ │ │ + and r1, r1, #255 @ 0xff │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + str r1, [r2] │ │ │ │ + str r0, [r3] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000a6a58 <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ +00099e88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #364] @ a6be4 <__rfalib_MOD_dclgetvar@@Base+0x18c> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #360] @ a6be8 <__rfalib_MOD_dclgetvar@@Base+0x190> │ │ │ │ + str r0, [ip, #3616] @ 0xe20 │ │ │ │ + sub sp, sp, #444 @ 0x1bc │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #4064] @ 9ae90 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #4060] @ 9ae94 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r3, #0 │ │ │ │ - beq a6b20 <__rfalib_MOD_dclgetvar@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #312] @ a6bec <__rfalib_MOD_dclgetvar@@Base+0x194> │ │ │ │ - mov r1, #9 │ │ │ │ + ldr r3, [sl] │ │ │ │ + ldr r2, [sp, #484] @ 0x1e4 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mvn r3, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + bl 34d50 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9af18 │ │ │ │ + add r0, sp, #276 @ 0x114 │ │ │ │ + bl 30cac │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9aee4 │ │ │ │ + ldr r0, [pc, #3964] @ 9ae98 │ │ │ │ + mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a6b34 <__rfalib_MOD_dclgetvar@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #292] @ a6bf0 <__rfalib_MOD_dclgetvar@@Base+0x198> │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r1, sp, #300 @ 0x12c │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #3948] @ 9ae9c │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #3932] @ 9aea0 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ + bl 32bb4 │ │ │ │ + ldr r0, [pc, #3916] @ 9aea4 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #3900] @ 9aea8 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3884] @ 9aeac │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3868] @ 9aeb0 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3852] @ 9aeb4 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #268 @ 0x10c │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3836] @ 9aeb8 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3820] @ 9aebc │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, sp, #364 @ 0x16c │ │ │ │ + add r6, sp, #348 @ 0x15c │ │ │ │ + add r8, sp, #352 @ 0x160 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ + strne r3, [sp, #292] @ 0x124 │ │ │ │ + add r9, sp, #308 @ 0x134 │ │ │ │ + add fp, sp, #304 @ 0x130 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + bl 2f524 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30b08 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #372 @ 0x174 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ + add r2, sp, #220 @ 0xdc │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + bl 345a0 │ │ │ │ + add r5, sp, #396 @ 0x18c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ + bl 345a0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + add r6, sp, #380 @ 0x17c │ │ │ │ + mov r2, fp │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ + add r3, sp, #252 @ 0xfc │ │ │ │ + add r2, sp, #228 @ 0xe4 │ │ │ │ + bl 345a0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r8, sp, #384 @ 0x180 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + bl 344b0 │ │ │ │ + add r3, sp, #404 @ 0x194 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 32434 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ + bl 345a0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, r5 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movlt r3, r1 │ │ │ │ + movge r3, r5 │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr lr, [sp, #244] @ 0xf4 │ │ │ │ + movge r3, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr ip, [sp, #252] @ 0xfc │ │ │ │ + movge r3, r7 │ │ │ │ + cmp r2, lr │ │ │ │ + movge r0, lr │ │ │ │ + movlt r0, r2 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r8, [sp, #24] │ │ │ │ + cmp r0, ip │ │ │ │ + movge r0, ip │ │ │ │ + cmp r0, r6 │ │ │ │ + movge r0, r6 │ │ │ │ + cmp r1, r5 │ │ │ │ + movlt r1, r5 │ │ │ │ + cmp r1, r4 │ │ │ │ + movlt r1, r4 │ │ │ │ + cmp r1, r7 │ │ │ │ + rsbge r3, r3, r1 │ │ │ │ + rsblt r3, r3, r7 │ │ │ │ + cmp r2, lr │ │ │ │ + movlt r2, lr │ │ │ │ + cmp r2, ip │ │ │ │ + movlt r2, ip │ │ │ │ + cmp r2, r6 │ │ │ │ + rsbge r1, r0, r2 │ │ │ │ + rsblt r1, r0, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, r1, #1 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r0, sp, #236 @ 0xec │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + bl 32b90 │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [pc, #3152] @ 9aec0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [pc, #3148] @ 9aec4 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r1] │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #420] @ 0x1a4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 32710 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #268] @ a6bf4 <__rfalib_MOD_dclgetvar@@Base+0x19c> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #256] @ a6bf8 <__rfalib_MOD_dclgetvar@@Base+0x1a0> │ │ │ │ - ldr r3, [pc, #236] @ a6be8 <__rfalib_MOD_dclgetvar@@Base+0x190> │ │ │ │ + mov r3, r6 │ │ │ │ + bl 33310 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f794 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33310 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f794 │ │ │ │ + add r3, sp, #332 @ 0x14c │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + bl 3568c │ │ │ │ + ldr lr, [sp, #204] @ 0xcc │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 9a7a8 │ │ │ │ + add sl, sp, #388 @ 0x184 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r4, fp │ │ │ │ + mov r7, sl │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str lr, [sp, #116] @ 0x74 │ │ │ │ + ldr ip, [sp, #212] @ 0xd4 │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 9a784 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ + add r3, r2, r3 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov sl, #1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #412 @ 0x19c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #324 @ 0x144 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ + add r8, sp, #356 @ 0x164 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + b 9a3e8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [fp] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + add fp, fp, #4 │ │ │ │ + blt 9a780 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, sl │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 32a34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33e98 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3331c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd7c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a3cc │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 310e4 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ + bl 33250 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 9a774 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 9a774 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + add r2, r0, r2 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + bne 9a7d8 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, ip, lsl #2] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + bne 9a8c4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9ad14 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9aa24 │ │ │ │ + add r1, r3, #1 │ │ │ │ + add ip, r1, r2 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [r2, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + str ip, [sp, #148] @ 0x94 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a6b0 │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r1, lr, r0 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add lr, r1, lr │ │ │ │ + add r0, r3, lr │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ + ldr lr, [r2, r0, lsl #2] │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, lr │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a6b0 │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r1, r1, lr │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a6b0 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr lr, [r2, lr, lsl #2] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #160] @ 0xa0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a6b0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr ip, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [r2, ip, lsl #2] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #164] @ 0xa4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a6b0 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr ip, [r2, r0, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a6b0 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r2, r1, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9ad7c │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + beq 9a854 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9af4c │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9af68 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9af68 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r1, r1, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + add r1, r1, r0 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + b 9b1d4 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [fp] │ │ │ │ + b 9a3d4 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 2fe00 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 9a34c │ │ │ │ + ldr r2, [pc, #1816] @ 9aec8 │ │ │ │ + ldr r3, [pc, #1760] @ 9ae94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a6be0 <__rfalib_MOD_dclgetvar@@Base+0x188> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #212] @ a6bfc <__rfalib_MOD_dclgetvar@@Base+0x1a4> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a6ac4 <__rfalib_MOD_dclgetvar@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a6bac <__rfalib_MOD_dclgetvar@@Base+0x154> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + bne 9b3d8 │ │ │ │ + add sp, sp, #444 @ 0x1bc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 33e80 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 9a860 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + beq 9a968 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add r2, ip, lr │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + add r2, r2, ip │ │ │ │ + add ip, r2, r3 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r3, ip, lsl #2] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9ac54 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [fp] │ │ │ │ + b 9a3d4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9a8a4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [r2, r0, lsl #2] │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r1, r3, lsl #2 │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + bl 30a6c │ │ │ │ + b 9a3d4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9ac9c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a6b5c <__rfalib_MOD_dclgetvar@@Base+0x104> │ │ │ │ - ldr r2, [pc, #136] @ a6c00 <__rfalib_MOD_dclgetvar@@Base+0x1a8> │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32710 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne a6b90 <__rfalib_MOD_dclgetvar@@Base+0x138> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6ae0 <__rfalib_MOD_dclgetvar@@Base+0x88> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #72] @ a6c04 <__rfalib_MOD_dclgetvar@@Base+0x1ac> │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [r1, ip, lsl #2] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9acc8 │ │ │ │ + b 9a854 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [r1, r3, lsl #2] │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r2, fp │ │ │ │ + add r1, sp, #340 @ 0x154 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + bl 30a6c │ │ │ │ + b 9a3d4 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9a854 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r0, #1073741824 @ 0x40000000 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9a854 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, r3, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r1, r3, r2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [r3, r1, lsl #2] │ │ │ │ + str ip, [sp, #136] @ 0x88 │ │ │ │ + mov r1, ip │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, ip, lr │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r2, r2, ip │ │ │ │ + add ip, r3, r2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldr lr, [r3, ip, lsl #2] │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r3, ip, lsl #2] │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + b 9b324 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9a854 │ │ │ │ + ldr ip, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3, ip, lsl #2] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9a9a4 │ │ │ │ + b 9a854 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [r1, r3, lsl #2] │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + b 9a9ec │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr lr, [sp, #124] @ 0x7c │ │ │ │ + add r0, r1, r0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [lr, r1, lsl #2] │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + add r1, r3, #1 │ │ │ │ + add ip, r1, r2 │ │ │ │ + add r2, r1, r0 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + add r3, r3, r0 │ │ │ │ + ldr r0, [r1, ip, lsl #2] │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [lr, ip, lsl #2] │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [r1, r3, lsl #2] │ │ │ │ + ldr r3, [lr, r3, lsl #2] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [r1, r2, lsl #2] │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [lr, r2, lsl #2] │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + b 9aa08 │ │ │ │ + strdeq r3, [sp], -r4 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r8, fp, r4, asr #25 │ │ │ │ + @ instruction: 0x000b8cbc │ │ │ │ + @ instruction: 0x000b8cb4 │ │ │ │ + andeq r8, fp, ip, lsr #25 │ │ │ │ + andeq r8, fp, r4, lsr #25 │ │ │ │ + muleq fp, ip, ip │ │ │ │ + muleq fp, r4, ip │ │ │ │ + andeq r8, fp, ip, lsl #25 │ │ │ │ + andeq r8, fp, r4, lsl #25 │ │ │ │ + andeq r8, fp, ip, ror ip │ │ │ │ + andeq r6, sp, r4, lsr #25 │ │ │ │ + andeq sp, fp, r4, lsr #15 │ │ │ │ + strdeq r3, [sp], -r8 │ │ │ │ + andeq r7, fp, r4, asr #25 │ │ │ │ + @ instruction: 0x000b7cb8 │ │ │ │ + strdeq sl, [fp], -r4 │ │ │ │ + andeq r7, fp, r0, ror ip │ │ │ │ + andeq r7, fp, r4, lsl #25 │ │ │ │ + andeq sl, fp, r0, asr #19 │ │ │ │ + mov r3, #25 │ │ │ │ + ldr r2, [pc, #-36] @ 9aecc │ │ │ │ + ldr r1, [pc, #-36] @ 9aed0 │ │ │ │ + ldr r0, [pc, #-36] @ 9aed4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 99f14 │ │ │ │ + mov r3, #20 │ │ │ │ + ldr r2, [pc, #-76] @ 9aed8 │ │ │ │ + ldr r1, [pc, #-76] @ 9aedc │ │ │ │ + ldr r0, [pc, #-76] @ 9aee0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 32710 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6ae0 <__rfalib_MOD_dclgetvar@@Base+0x88> │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 99f00 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9b158 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9aa70 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, r1, r2 │ │ │ │ + add r1, r3, r2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, r1, lsl #2] │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r1, ip │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9aa70 │ │ │ │ + ldr ip, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add r2, ip, r2 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9aa70 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [r3, ip, lsl #2] │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9aa70 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9aa70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9aa70 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + b 9b324 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r2, r1, r2 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9b334 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9af68 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r1, [r1, r3, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9af68 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9af68 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9af68 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9af68 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + b 9aa08 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + b 9b324 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, ip, lsr #4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq fp, sl, r0, asr #2 │ │ │ │ - andeq r0, fp, r8, ror #29 │ │ │ │ - andeq fp, sl, ip, lsl #2 │ │ │ │ - @ instruction: 0x000c71b0 │ │ │ │ - andeq fp, sl, ip, asr #1 │ │ │ │ - andeq r0, fp, ip, lsr lr │ │ │ │ - strdeq r0, [fp], -r8 │ │ │ │ │ │ │ │ -000a6c08 <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ +0009b3dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #364] @ a6d94 <__rfalib_MOD_dclgetave@@Base+0x18c> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #360] @ a6d98 <__rfalib_MOD_dclgetave@@Base+0x190> │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-3744] @ 0xfffff160 │ │ │ │ + sub sp, sp, #16000 @ 0x3e80 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + add ip, sp, #16000 @ 0x3e80 │ │ │ │ + add ip, ip, #32 │ │ │ │ + ldr ip, [ip] │ │ │ │ + ldr lr, [pc, #112] @ 9b48c │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [pc, #108] @ 9b490 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #16000 @ 0x3e80 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [r4, #20] │ │ │ │ + mov ip, #0 │ │ │ │ + ldr ip, [pc, #84] @ 9b494 │ │ │ │ + add r4, r4, #20 │ │ │ │ + add ip, pc, ip │ │ │ │ + add ip, ip, #4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add ip, sp, #20 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 33610 │ │ │ │ + ldr r2, [pc, #56] @ 9b498 │ │ │ │ + ldr r3, [pc, #44] @ 9b490 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 9b488 │ │ │ │ + add sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, sp, r8, lsl #17 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq ip, fp, r8, ror #11 │ │ │ │ + andeq r2, sp, r8, asr #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3496] @ 0xda8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #3936] @ 9c418 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #3932] @ 9c41c │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #564 @ 0x234 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r2, sp, #620 @ 0x26c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #556] @ 0x22c │ │ │ │ mov r3, #0 │ │ │ │ - beq a6cd0 <__rfalib_MOD_dclgetave@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #312] @ a6d9c <__rfalib_MOD_dclgetave@@Base+0x194> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a6ce4 <__rfalib_MOD_dclgetave@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #292] @ a6da0 <__rfalib_MOD_dclgetave@@Base+0x198> │ │ │ │ - mov r1, sp │ │ │ │ + mov r6, r1 │ │ │ │ + ldm r2, {r2, r3, ip, lr} │ │ │ │ + ldr r1, [pc, #3896] @ 9c420 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r8, [sp, #600] @ 0x258 │ │ │ │ + ldr r9, [sp, #604] @ 0x25c │ │ │ │ + ldr fp, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #612] @ 0x264 │ │ │ │ + ldr sl, [sp, #616] @ 0x268 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + cmp r0, #8 │ │ │ │ + bhi 9c604 │ │ │ │ + add r1, r1, r0 │ │ │ │ + ldrh r1, [r1, r0] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldr r5, [pc, #3840] @ 9c424 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, r5, #2096 @ 0x830 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35620 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9bf30 │ │ │ │ + bl 31438 │ │ │ │ + ldr r5, [pc, #3784] @ 9c428 │ │ │ │ + mov r2, #245 @ 0xf5 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #3772] @ 9c42c │ │ │ │ + ldr r1, [pc, #3772] @ 9c430 │ │ │ │ + add r3, r5, #2096 @ 0x830 │ │ │ │ + add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32f98 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #268] @ a6da4 <__rfalib_MOD_dclgetave@@Base+0x19c> │ │ │ │ - mov r1, #9 │ │ │ │ + ldr r4, [pc, #3760] @ 9c434 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #9 │ │ │ │ + ldr r3, [pc, #3744] @ 9c438 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, #3 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r6, #4 │ │ │ │ + str r0, [r5, #3204] @ 0xc84 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 2fa94 <_gfortran_st_open@plt> │ │ │ │ + ldr r3, [pc, #3676] @ 9c43c │ │ │ │ + mov r2, #247 @ 0xf7 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #4096 @ 0x1000 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [r5, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + add r1, r5, #3200 @ 0xc80 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ + bgt 9c09c │ │ │ │ + ldr r9, [pc, #3584] @ 9c440 │ │ │ │ + ldr r5, [pc, #3584] @ 9c444 │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ + movlt fp, r3 │ │ │ │ + movge fp, #256 @ 0x100 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str fp, [r9, #3076] @ 0xc04 │ │ │ │ + str r3, [r5, #1040] @ 0x410 │ │ │ │ + ble 9be78 │ │ │ │ + ldr r6, [pc, #3544] @ 9c448 │ │ │ │ + ldr r8, [pc, #3544] @ 9c44c │ │ │ │ + ldr r7, [pc, #3544] @ 9c450 │ │ │ │ + add r9, r9, #3072 @ 0xc00 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add sl, r5, #3200 @ 0xc80 │ │ │ │ + add r9, r9, #8 │ │ │ │ + sub r6, r6, #3040 @ 0xbe0 │ │ │ │ + add sl, sl, #12 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + b 9b6b4 │ │ │ │ + ldr r2, [pc, #3508] @ 9c454 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #1040] @ 0x410 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, fp │ │ │ │ + str r3, [r2, #1040] @ 0x410 │ │ │ │ + bgt 9be04 │ │ │ │ + ldr r3, [pc, #3484] @ 9c458 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [r5, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, #255 @ 0xff │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r5, #3212] @ 0xc8c │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + str r8, [sp, #216] @ 0xd8 │ │ │ │ + str sl, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [r5, #1040] @ 0x410 │ │ │ │ + mov r2, #4 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r6, r1, lsl #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [r5, #1040] @ 0x410 │ │ │ │ + mov r2, #4 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r9, r1, lsl #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9b698 │ │ │ │ + mov r3, #14 │ │ │ │ + ldr r2, [pc, #3356] @ 9c45c │ │ │ │ + ldr r1, [pc, #3356] @ 9c460 │ │ │ │ + ldr r0, [pc, #3356] @ 9c464 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #256] @ a6da8 <__rfalib_MOD_dclgetave@@Base+0x1a0> │ │ │ │ - ldr r3, [pc, #236] @ a6d98 <__rfalib_MOD_dclgetave@@Base+0x190> │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 9b698 │ │ │ │ + ldr r4, [pc, #3320] @ 9c468 │ │ │ │ + ldr r0, [pc, #3320] @ 9c46c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r4, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3300] @ 9c470 │ │ │ │ + add r1, r4, #1040 @ 0x410 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r3, [r4, #2092] @ 0x82c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 9b7c0 │ │ │ │ + ldr r3, [pc, #3268] @ 9c474 │ │ │ │ + ldr r1, [r7] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r6] │ │ │ │ + str r1, [r3, #-4080] @ 0xfffff010 │ │ │ │ + str r2, [r3, #-4076] @ 0xfffff014 │ │ │ │ + ldr r3, [pc, #3248] @ 9c478 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #2096] @ 0x830 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 9b804 │ │ │ │ + ldr r4, [pc, #3232] @ 9c47c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, #-4080] @ 0xfffff010 │ │ │ │ + ldr r0, [r4, #-4076] @ 0xfffff014 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [r4, #-4072] @ 0xfffff018 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #3208] @ 9c480 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r4, #-4068] @ 0xfffff01c │ │ │ │ + ldr r3, [pc, #3192] @ 9c484 │ │ │ │ + ldr r5, [pc, #3192] @ 9c488 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [r5, #1040] @ 0x410 │ │ │ │ + ble 9b86c │ │ │ │ + ldr r4, [pc, #3164] @ 9c48c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r8, [r4, #-4080] @ 0xfffff010 │ │ │ │ + ldr r0, [r4, #-4076] @ 0xfffff014 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + sub r4, r4, #4064 @ 0xfe0 │ │ │ │ + add r6, r4, r6, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4], #4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + cmp r6, r4 │ │ │ │ + str r0, [r5], #4 │ │ │ │ + bne 9b84c │ │ │ │ + ldr r3, [pc, #3100] @ 9c490 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r9, [r3, #3076] @ 0xc04 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 9b924 │ │ │ │ + ldr r4, [pc, #3084] @ 9c494 │ │ │ │ + ldr r5, [pc, #3084] @ 9c498 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r7, [r4, #-4072] @ 0xfffff018 │ │ │ │ + ldr r0, [r4, #-4068] @ 0xfffff01c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1040 @ 0x410 │ │ │ │ + sub r4, r4, #3040 @ 0xbe0 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r8, r4, r9, lsl #2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4], #4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + cmp r8, r4 │ │ │ │ + str r0, [r5], #4 │ │ │ │ + bne 9b8b4 │ │ │ │ + ldr r3, [pc, #3008] @ 9c49c │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r9, [r3, #1040] @ 0x410 │ │ │ │ + b 9b924 │ │ │ │ + ldr r5, [r7] │ │ │ │ + ldr r4, [r6] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9c060 │ │ │ │ + ldr r3, [pc, #2964] @ 9c4a0 │ │ │ │ + ldr r2, [pc, #2964] @ 9c4a4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [r3, #-4080] @ 0xfffff010 │ │ │ │ + str r4, [r3, #-4076] @ 0xfffff014 │ │ │ │ + str r1, [r2, #2092] @ 0x82c │ │ │ │ + ldr r2, [pc, #2940] @ 9c4a8 │ │ │ │ + ldr r3, [pc, #2796] @ 9c41c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #556] @ 0x22c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a6d90 <__rfalib_MOD_dclgetave@@Base+0x188> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #212] @ a6dac <__rfalib_MOD_dclgetave@@Base+0x1a4> │ │ │ │ - mov r1, #9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a6c74 <__rfalib_MOD_dclgetave@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a6d5c <__rfalib_MOD_dclgetave@@Base+0x154> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ + bne 9c414 │ │ │ │ + add sp, sp, #564 @ 0x234 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #2900] @ 9c4ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #-4072] @ 0xfffff018 │ │ │ │ + ldr r3, [r3, #-4068] @ 0xfffff01c │ │ │ │ + str r2, [r7] │ │ │ │ + str r3, [r6] │ │ │ │ + b 9b924 │ │ │ │ + ldr ip, [r9] │ │ │ │ + cmp ip, #256 @ 0x100 │ │ │ │ + bgt 9c028 │ │ │ │ + ldr r7, [pc, #2864] @ 9c4b0 │ │ │ │ + cmp ip, #256 @ 0x100 │ │ │ │ + ldr r2, [pc, #2860] @ 9c4b4 │ │ │ │ + movlt r3, ip │ │ │ │ + movge r3, #256 @ 0x100 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r7] │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2, #1040] @ 0x410 │ │ │ │ + ble 9b924 │ │ │ │ + ldr r1, [pc, #2824] @ 9c4b8 │ │ │ │ + add r2, r7, #2048 @ 0x800 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov sl, ip │ │ │ │ + mov fp, ip │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b 9b9dc │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr sl, [r2] │ │ │ │ + ldr r9, [r8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ + mov r1, r9 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + add r5, r2, r3, lsl #2 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + sub r2, sl, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r8, r2, lsl #2] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r7, #1024 @ 0x400 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, r7, #4 │ │ │ │ + add r2, r2, r4 │ │ │ │ + add r3, r3, r4 │ │ │ │ + add r1, r1, r4 │ │ │ │ + str r0, [r5, #-4064] @ 0xfffff020 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r0, r0, r4 │ │ │ │ + bl 319b4 │ │ │ │ + ldr r2, [pc, #2668] @ 9c4bc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #1040] @ 0x410 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, fp │ │ │ │ + str r3, [r2, #1040] @ 0x410 │ │ │ │ + ble 9b9d4 │ │ │ │ + b 9b924 │ │ │ │ + ldr r5, [pc, #2640] @ 9c4c0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, r5, #2096 @ 0x830 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35620 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9c10c │ │ │ │ + bl 31438 │ │ │ │ + ldr r5, [pc, #2584] @ 9c4c4 │ │ │ │ + mov r2, #189 @ 0xbd │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #2572] @ 9c4c8 │ │ │ │ + ldr r1, [pc, #2572] @ 9c4cc │ │ │ │ + add r3, r5, #2096 @ 0x830 │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [pc, #2560] @ 9c4d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #9 │ │ │ │ + ldr r3, [pc, #2388] @ 9c438 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, #3 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r6, #4 │ │ │ │ + str r0, [r5, #3204] @ 0xc84 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 2fa94 <_gfortran_st_open@plt> │ │ │ │ + ldr r3, [pc, #2472] @ 9c4d4 │ │ │ │ + mov r2, #191 @ 0xbf │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #4096 @ 0x1000 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [r5, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + add r1, r5, #3200 @ 0xc80 │ │ │ │ mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ + bgt 9c0d4 │ │ │ │ + ldr r8, [pc, #2380] @ 9c4d8 │ │ │ │ + ldr r7, [pc, #2380] @ 9c4dc │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ + movlt sl, r3 │ │ │ │ + movge sl, #256 @ 0x100 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str sl, [r8] │ │ │ │ + str r3, [r7, #1040] @ 0x410 │ │ │ │ + ble 9bf14 │ │ │ │ + ldr r3, [pc, #2340] @ 9c4e0 │ │ │ │ + add r9, r7, #3200 @ 0xc80 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2328] @ 9c4e4 │ │ │ │ + add fp, r8, #2048 @ 0x800 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r9, r9, #12 │ │ │ │ + add fp, fp, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 9bc3c │ │ │ │ + ldr r6, [pc, #2304] @ 9c4e8 │ │ │ │ + ldr r5, [pc, #2304] @ 9c4ec │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #1040] @ 0x410 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr ip, [r0, #3216]! @ 0xc90 │ │ │ │ + add r2, r8, #1024 @ 0x400 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, r8, #4 │ │ │ │ + add lr, r5, r3, lsl #2 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + add r1, r1, r3, lsl #2 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + str ip, [lr, #-4064] @ 0xfffff020 │ │ │ │ + bl 319b4 │ │ │ │ + ldr r3, [r6, #1040] @ 0x410 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a6d0c <__rfalib_MOD_dclgetave@@Base+0x104> │ │ │ │ - ldr r2, [pc, #136] @ a6db0 <__rfalib_MOD_dclgetave@@Base+0x1a8> │ │ │ │ - mov r1, sp │ │ │ │ + cmp r3, sl │ │ │ │ + str r3, [r6, #1040] @ 0x410 │ │ │ │ + bgt 9beb0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [pc, #2052] @ 9c458 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [r7, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, r7, #3216 @ 0xc90 │ │ │ │ + str r3, [r7, #3212] @ 0xc8c │ │ │ │ + mov r3, #10 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + str r9, [sp, #232] @ 0xe8 │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fe54 <_gfortran_transfer_real@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, r5, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r3, [r7, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9bbe0 │ │ │ │ + mov r3, #14 │ │ │ │ + ldr r2, [pc, #2092] @ 9c4f0 │ │ │ │ + ldr r1, [pc, #2092] @ 9c4f4 │ │ │ │ + ldr r0, [pc, #2092] @ 9c4f8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32f98 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne a6d40 <__rfalib_MOD_dclgetave@@Base+0x138> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6c90 <__rfalib_MOD_dclgetave@@Base+0x88> │ │ │ │ - mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 9bbe0 │ │ │ │ + ldr r5, [r7] │ │ │ │ + ldr r4, [r6] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9c1cc │ │ │ │ + ldr r3, [pc, #2028] @ 9c4fc │ │ │ │ + ldr r2, [pc, #2028] @ 9c500 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [r3, #-4072] @ 0xfffff018 │ │ │ │ + str r4, [r3, #-4068] @ 0xfffff01c │ │ │ │ + str r1, [r2, #2096] @ 0x830 │ │ │ │ + b 9b924 │ │ │ │ + ldr r3, [pc, #2000] @ 9c504 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #-4080] @ 0xfffff010 │ │ │ │ + ldr r3, [r3, #-4076] @ 0xfffff014 │ │ │ │ + str r2, [r7] │ │ │ │ + str r3, [r6] │ │ │ │ + b 9b924 │ │ │ │ + ldr r7, [r9] │ │ │ │ + cmp r7, #256 @ 0x100 │ │ │ │ + bgt 9bff0 │ │ │ │ + ldr r3, [pc, #1964] @ 9c508 │ │ │ │ + cmp r7, #256 @ 0x100 │ │ │ │ + movlt r2, r7 │ │ │ │ + movge r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #3076] @ 0xc04 │ │ │ │ + ldr r3, [pc, #1944] @ 9c50c │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r2, [r3, #1040] @ 0x410 │ │ │ │ + ble 9b924 │ │ │ │ + ldr r8, [r4] │ │ │ │ + sub r3, r7, #1 │ │ │ │ + ldr r0, [r4, r3, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r5, [pc, #1904] @ 9c510 │ │ │ │ + sub r4, r4, #4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub r5, r5, #3040 @ 0xbe0 │ │ │ │ + lsl sl, r7, #2 │ │ │ │ + add r9, r4, r7, lsl #2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #4]! │ │ │ │ + mov r1, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + cmp r9, r4 │ │ │ │ + str r0, [r5], #4 │ │ │ │ + bne 9bdb4 │ │ │ │ + ldr r0, [pc, #1848] @ 9c514 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #3072 @ 0xc00 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 33cdc │ │ │ │ + ldr r3, [pc, #1824] @ 9c518 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r7, [r3, #1040] @ 0x410 │ │ │ │ + b 9b924 │ │ │ │ + ldr r3, [pc, #1808] @ 9c51c │ │ │ │ + ldr r4, [pc, #1808] @ 9c520 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #3076] @ 0xc04 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r3, r4, r8, lsl #2 │ │ │ │ + ldr r0, [r3, #-3044] @ 0xfffff41c │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r6, [r4, #-3040] @ 0xfffff420 │ │ │ │ + str r3, [r2, #1040] @ 0x410 │ │ │ │ + ble 9be78 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + sub r4, r4, #3040 @ 0xbe0 │ │ │ │ + add r7, r4, r8, lsl #2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [r4], #4 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 9be48 │ │ │ │ + ldr r3, [pc, #1716] @ 9c524 │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [r3, #1040] @ 0x410 │ │ │ │ + ldr r2, [pc, #1704] @ 9c528 │ │ │ │ + ldr r3, [pc, #1704] @ 9c52c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [pc, #1700] @ 9c530 │ │ │ │ + ldr r2, [r2, #3204] @ 0xc84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 34348 <_gfortran_st_close@plt> │ │ │ │ + b 9b924 │ │ │ │ + ldr r8, [r8] │ │ │ │ + ldr r7, [r5, #-4064] @ 0xfffff020 │ │ │ │ + add r3, r5, r8, lsl #2 │ │ │ │ + ldr r0, [r3, #-4068] @ 0xfffff01c │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r6, #1040] @ 0x410 │ │ │ │ + ble 9bf14 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + sub r5, r5, #4064 @ 0xfe0 │ │ │ │ + add r6, r5, r8, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [r5], #4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne 9bee4 │ │ │ │ + ldr r3, [pc, #1576] @ 9c534 │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [r3, #1040] @ 0x410 │ │ │ │ + ldr r2, [pc, #1564] @ 9c538 │ │ │ │ + ldr r3, [pc, #1564] @ 9c53c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, #3204] @ 0xc84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov ip, #213 @ 0xd5 │ │ │ │ + b 9be90 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r7, r6, #17 │ │ │ │ + mov r0, r7 │ │ │ │ bl 33ebc │ │ │ │ - ldr r2, [pc, #72] @ a6db4 <__rfalib_MOD_dclgetave@@Base+0x1ac> │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r3, [pc, #1516] @ 9c540 │ │ │ │ + mov r2, #17 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r6, sl} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble 9c208 │ │ │ │ + add r0, r5, #3120 @ 0xc30 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #1452] @ 9c544 │ │ │ │ + ldr r4, [pc, #1452] @ 9c548 │ │ │ │ + ldr r0, [pc, #1452] @ 9c54c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov ip, #80 @ 0x50 │ │ │ │ + mov r5, #6 │ │ │ │ + add r2, r2, #3120 @ 0xc30 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r5, ip} │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [pc, #1408] @ 9c550 │ │ │ │ + ldr r0, [pc, #1408] @ 9c554 │ │ │ │ + mov ip, #25 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r5, ip} │ │ │ │ + bl 33a00 │ │ │ │ + b 9b554 │ │ │ │ + mov r2, #19 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #1368] @ 9c558 │ │ │ │ + ldr r2, [pc, #1368] @ 9c55c │ │ │ │ + ldr r0, [pc, #1368] @ 9c560 │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r7, [r9] │ │ │ │ + b 9bd54 │ │ │ │ + mov r2, #19 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #1324] @ 9c564 │ │ │ │ + ldr r2, [pc, #1324] @ 9c568 │ │ │ │ + ldr r0, [pc, #1324] @ 9c56c │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr ip, [r9] │ │ │ │ + b 9b978 │ │ │ │ + mov r0, #12 │ │ │ │ + mov r1, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #1272] @ 9c570 │ │ │ │ + ldr r1, [pc, #1272] @ 9c574 │ │ │ │ + ldr r0, [pc, #1272] @ 9c578 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r5, [r7] │ │ │ │ + ldr r4, [r6] │ │ │ │ + b 9b904 │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #1232] @ 9c57c │ │ │ │ + ldr r2, [pc, #1232] @ 9c580 │ │ │ │ + ldr r0, [pc, #1232] @ 9c584 │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [r5, #3208] @ 0xc88 │ │ │ │ + b 9b638 │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #1188] @ 9c588 │ │ │ │ + ldr r2, [pc, #1188] @ 9c58c │ │ │ │ + ldr r0, [pc, #1188] @ 9c590 │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [r5, #3208] @ 0xc88 │ │ │ │ + b 9bb84 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r7, r6, #17 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #1124] @ 9c594 │ │ │ │ + mov r2, #17 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r6, sl} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble 9c234 │ │ │ │ + add r0, r5, #3120 @ 0xc30 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #1060] @ 9c598 │ │ │ │ + ldr r4, [pc, #1060] @ 9c59c │ │ │ │ + ldr r0, [pc, #1060] @ 9c5a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov ip, #80 @ 0x50 │ │ │ │ + mov r5, #6 │ │ │ │ + add r2, r2, #3120 @ 0xc30 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r5, ip} │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r2, [pc, #1016] @ 9c5a4 │ │ │ │ + ldr r0, [pc, #1016] @ 9c5a8 │ │ │ │ + mov ip, #30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r5, ip} │ │ │ │ + bl 33a00 │ │ │ │ + b 9baa0 │ │ │ │ + mov r0, #12 │ │ │ │ + mov r1, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #968] @ 9c5ac │ │ │ │ + ldr r1, [pc, #968] @ 9c5b0 │ │ │ │ + ldr r0, [pc, #968] @ 9c5b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r5, [r7] │ │ │ │ + ldr r4, [r6] │ │ │ │ + b 9bd08 │ │ │ │ + add r5, r5, #3120 @ 0xc30 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + add r0, r5, r7 │ │ │ │ + bl 313fc │ │ │ │ + b 9bf88 │ │ │ │ + add r5, r5, #3120 @ 0xc30 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + add r0, r5, r7 │ │ │ │ + bl 313fc │ │ │ │ + b 9c164 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r8, fp │ │ │ │ + mov sl, #1 │ │ │ │ + blt 9c9f4 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldr r9, [r7, #4]! │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9c260 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 9c2ac │ │ │ │ + ldr r3, [pc, #788] @ 9c5b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #1040] @ 0x410 │ │ │ │ + ldr r7, [pc, #776] @ 9c5bc │ │ │ │ + sub r1, fp, #2 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, r7, r1, lsl #2 │ │ │ │ + ldr r8, [pc, #764] @ 9c5c0 │ │ │ │ + ldr r3, [r3, #1052] @ 0x41c │ │ │ │ + sub sl, fp, #1 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add sl, r8, sl, lsl #2 │ │ │ │ + lsl fp, r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sl, #3080] @ 0xc08 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r8, r8, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r8, #3080] @ 0xc08 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [r7, #2076] @ 0x81c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ mov r9, r0 │ │ │ │ - bl 32f98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9c81c │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bic r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a6c90 <__rfalib_MOD_dclgetave@@Base+0x88> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [pc, #480] @ 9c5c4 │ │ │ │ + ldr r0, [pc, #52] @ 9c41c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #2088] @ 0x828 │ │ │ │ + ldr r1, [pc, #468] @ 9c5c8 │ │ │ │ + str r7, [r3, #2080] @ 0x820 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [r3, #2084] @ 0x824 │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r0, [sp, #556] @ 0x22c │ │ │ │ + eors r1, r0, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + beq 9c9d8 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, ip, ror r0 │ │ │ │ + andeq r2, sp, ip, ror #15 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq sl, ip, pc @ │ │ │ │ - andeq r0, fp, r8, lsr sp │ │ │ │ - andeq sl, sl, r8, ror #30 │ │ │ │ - andeq r7, ip, r0 │ │ │ │ - andeq sl, sl, r8, lsr #30 │ │ │ │ - andeq r0, fp, ip, lsl #25 │ │ │ │ - andeq r0, fp, r8, asr #24 │ │ │ │ - │ │ │ │ -000a6db8 <__oslib_MOD_dclabort@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ a6df0 <__oslib_MOD_dclabort@@Base+0x38> │ │ │ │ - mov r1, #8 │ │ │ │ - add r4, pc, r4 │ │ │ │ + andeq ip, fp, r8, asr #10 │ │ │ │ + andeq r3, lr, r4, ror #12 │ │ │ │ + andeq r3, lr, r8, lsr #12 │ │ │ │ + andeq r7, fp, r4, ror r7 │ │ │ │ + andeq r7, fp, r4, asr r2 │ │ │ │ + andeq r7, fp, ip, asr #14 │ │ │ │ + tsteq r0, r0, lsl #22 │ │ │ │ + andeq sp, sl, r8, asr #2 │ │ │ │ + andeq r5, sp, r0, ror #17 │ │ │ │ + andeq r3, lr, r8, lsr r5 │ │ │ │ + andeq r7, sp, ip, lsr #17 │ │ │ │ + andeq r7, fp, r4, asr r6 │ │ │ │ + andeq r7, fp, r0, asr #13 │ │ │ │ + andeq r3, lr, ip, ror #9 │ │ │ │ + andeq r1, r0, r0, lsr #32 │ │ │ │ + andeq r7, fp, r4, asr #11 │ │ │ │ + ldrdeq r7, [fp], -r8 │ │ │ │ + andeq sl, fp, r4, lsr #3 │ │ │ │ + andeq r3, lr, r8, lsl r4 │ │ │ │ + ldrdeq r7, [fp], -ip │ │ │ │ + ldrdeq r7, [fp], -r0 │ │ │ │ + andeq r7, sp, r4, ror r7 │ │ │ │ + andeq r3, lr, r4, asr #7 │ │ │ │ + andeq r7, sp, ip, asr #14 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r5, sp, r0, lsr #14 │ │ │ │ + andeq r3, lr, r4, ror r3 │ │ │ │ + strdeq r7, [sp], -r8 │ │ │ │ + @ instruction: 0x000d56bc │ │ │ │ + muleq sp, ip, r6 │ │ │ │ + andeq r3, lr, ip, ror #5 │ │ │ │ + andeq r3, lr, ip, lsr #5 │ │ │ │ + andeq r7, sp, r8, lsl r6 │ │ │ │ + andeq r3, lr, r8, ror r2 │ │ │ │ + andeq r2, sp, ip, ror r3 │ │ │ │ + ldrdeq r7, [sp], -r0 │ │ │ │ + andeq r5, sp, r0, lsr #11 │ │ │ │ + strdeq r3, [lr], -r8 │ │ │ │ + andeq r7, sp, r0, ror r5 │ │ │ │ + andeq r3, lr, ip, lsr r1 │ │ │ │ + andeq r3, lr, r8, lsl r1 │ │ │ │ + ldrdeq r3, [lr], -ip │ │ │ │ + andeq r7, fp, r8, lsr #4 │ │ │ │ + andeq r6, fp, r8, lsl #26 │ │ │ │ + andeq r7, fp, r0, lsl #4 │ │ │ │ + strdeq ip, [sl], -ip @ │ │ │ │ + muleq sp, r4, r3 │ │ │ │ + andeq r2, lr, ip, ror #31 │ │ │ │ + andeq r7, fp, r4, lsr #2 │ │ │ │ + andeq r7, fp, ip, lsr r1 │ │ │ │ + andeq r2, lr, r0, lsr #31 │ │ │ │ + andeq r7, sp, r4, lsr #6 │ │ │ │ + andeq r7, fp, r0, asr #32 │ │ │ │ + andeq r6, fp, r0, ror #31 │ │ │ │ + andeq r9, fp, r0, lsr #24 │ │ │ │ + andeq r7, sp, r4, lsl r2 │ │ │ │ + andeq r2, lr, r4, ror lr │ │ │ │ + strdeq r7, [sp], -r4 │ │ │ │ + andeq r5, sp, r8, asr #3 │ │ │ │ + andeq r2, lr, r4, lsl lr │ │ │ │ + andeq r7, sp, r4, lsl #3 │ │ │ │ + andeq r5, sp, r0, asr r1 │ │ │ │ + muleq lr, r0, sp │ │ │ │ + andeq r5, sp, r0, lsr #2 │ │ │ │ + andeq r7, sp, r0, lsl r1 │ │ │ │ + andeq r2, lr, r8, lsl sp │ │ │ │ + andeq r2, lr, r8, lsl #26 │ │ │ │ + andeq r6, fp, r4, asr lr │ │ │ │ + andeq r0, r0, r9, lsl #2 │ │ │ │ + andeq r2, lr, ip, ror ip │ │ │ │ + andeq r2, lr, ip, ror #24 │ │ │ │ + @ instruction: 0x000b6dbc │ │ │ │ + andeq r6, fp, r0, asr sp │ │ │ │ + andeq r2, lr, ip, ror #23 │ │ │ │ + andeq r6, fp, ip, lsl #27 │ │ │ │ + strdeq ip, [sl], -ip @ │ │ │ │ + andeq r6, fp, r0, ror #26 │ │ │ │ + andeq r9, fp, r4, lsr #18 │ │ │ │ + andeq r6, fp, r4, lsl sp │ │ │ │ + andeq r6, fp, ip, ror ip │ │ │ │ + andeq ip, sl, r4, lsr #11 │ │ │ │ + andeq r6, fp, r4, asr ip │ │ │ │ + andeq r6, fp, r4, asr #24 │ │ │ │ + andeq ip, sl, ip, ror #10 │ │ │ │ + andeq r6, fp, ip, ror #23 │ │ │ │ + strdeq r6, [fp], -r4 │ │ │ │ + andeq r9, fp, r4, ror r8 │ │ │ │ + andeq r6, fp, ip, ror #24 │ │ │ │ + andeq r6, fp, r0, asr #24 │ │ │ │ + strdeq ip, [sl], -r8 │ │ │ │ + andeq r6, fp, r0, asr #23 │ │ │ │ + andeq r6, fp, r8, lsl #24 │ │ │ │ + andeq ip, sl, r0, asr #9 │ │ │ │ + andeq r6, fp, r4, ror fp │ │ │ │ + andeq r2, lr, r0, lsl sl │ │ │ │ + andeq r6, fp, ip, lsr fp │ │ │ │ + andeq ip, sl, r0, lsr #8 │ │ │ │ + andeq r6, fp, r0, lsl fp │ │ │ │ + andeq r9, fp, r8, asr #14 │ │ │ │ + andeq r6, fp, r0, lsl #21 │ │ │ │ + muleq fp, r0, sl │ │ │ │ + andeq r9, fp, r8, lsl #14 │ │ │ │ + andeq r2, lr, r4, ror #17 │ │ │ │ + ldrdeq r2, [lr], -r4 │ │ │ │ + andeq r4, sp, r4, ror #24 │ │ │ │ + andeq r2, lr, r4, lsr #15 │ │ │ │ + @ instruction: 0x000d18b4 │ │ │ │ + andeq r2, lr, ip, ror r5 │ │ │ │ + andeq r4, sp, r0, lsl #18 │ │ │ │ + strdeq r2, [lr], -r8 │ │ │ │ + andeq r4, sp, r0, ror r8 │ │ │ │ + andeq r2, lr, ip, lsr #9 │ │ │ │ + andeq r4, sp, ip, lsr #16 │ │ │ │ + andeq r4, sp, r4, lsr #15 │ │ │ │ + andeq r2, lr, ip, lsr #7 │ │ │ │ + andeq r4, sp, r0, asr #14 │ │ │ │ + andeq r2, lr, r0, lsl #7 │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + andeq r2, lr, r0, ror #5 │ │ │ │ + andeq r4, sp, r8, asr r6 │ │ │ │ + muleq lr, r0, r1 │ │ │ │ + ldr r0, [pc, #-64] @ 9c5cc │ │ │ │ + ldr fp, [ip] │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, #1024] @ 0x400 │ │ │ │ + ldr r5, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r4, fp │ │ │ │ + beq 9c688 │ │ │ │ + ldr r1, [pc, #-92] @ 9c5d0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldr r0, [r0, r1, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 34fcc │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 30bf8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 34fcc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [pc, #-188] @ 9c5d4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, sl, ip, lsr lr │ │ │ │ - │ │ │ │ -000a6df4 <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ a6e44 <__oslib_MOD_dclgetargument@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + str r4, [r6, #1028] @ 0x404 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9c780 │ │ │ │ + ldr r1, [pc, #-232] @ 9c5d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r1, #2052] @ 0x804 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r4, [r1, #1028] @ 0x404 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [r6, #1032] @ 0x408 │ │ │ │ + str r4, [r6, #1036] @ 0x40c │ │ │ │ + ldr r7, [pc, #-260] @ 9c5dc │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r1, [r7, #1048] @ 0x418 │ │ │ │ + str r5, [r7, #1044] @ 0x414 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldreq r6, [r3] │ │ │ │ + streq r6, [r7, #2076] @ 0x81c │ │ │ │ + beq 9c344 │ │ │ │ + ldr r3, [pc, #-288] @ 9c5e0 │ │ │ │ + ldr r9, [r7, #1052] @ 0x41c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #3076] @ 0xc04 │ │ │ │ + mov r1, r9 │ │ │ │ + add r3, r7, r8, lsl #2 │ │ │ │ + ldr r0, [r3, #1048] @ 0x418 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 34fcc │ │ │ │ + mov fp, #2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 34fcc │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + cmp r8, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str fp, [r7, #1040] @ 0x410 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrle r6, [r7, #2076] @ 0x81c │ │ │ │ + ble 9c344 │ │ │ │ + add r7, r7, #1040 @ 0x410 │ │ │ │ + add r7, r7, #12 │ │ │ │ + mov sl, #0 │ │ │ │ + b 9c274 │ │ │ │ + ldr r1, [pc, #-420] @ 9c5e4 │ │ │ │ + mov r5, #2 │ │ │ │ + ldr r9, [pc, r1] │ │ │ │ + str r5, [r6, #1040] @ 0x410 │ │ │ │ + cmp r9, #1 │ │ │ │ + ble 9c7e4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r7, [r6, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9c884 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + mov r8, #1 │ │ │ │ + strle r5, [sp, #16] │ │ │ │ + ble 9c7a0 │ │ │ │ + ldr r1, [pc, #-500] @ 9c5e8 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r5, [r1, #1040] @ 0x410 │ │ │ │ + ldr r1, [pc, #-512] @ 9c5ec │ │ │ │ + sub r9, r9, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r1, r9, lsl #2 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #-536] @ 9c5f0 │ │ │ │ + ldr r4, [r0, #1028] @ 0x404 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r0, #2052] @ 0x804 │ │ │ │ + str ip, [r1, #1032] @ 0x408 │ │ │ │ + str r4, [r1, #1036] @ 0x40c │ │ │ │ + b 9c6d8 │ │ │ │ + rsb r0, sl, #255 @ 0xff │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + rsb r0, r4, #255 @ 0xff │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + rsb r0, r5, #255 @ 0xff │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + b 9c3dc │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r2, sl │ │ │ │ + beq 9c8a0 │ │ │ │ + ldr r1, [pc, #-676] @ 9c5f4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r1, #1040] @ 0x410 │ │ │ │ + ldr r9, [pc, #-688] @ 9c5f8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r9, pc, r9 │ │ │ │ + sub r3, r5, #2 │ │ │ │ + ldr r8, [r9, r3, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + ldr sl, [pc, #-728] @ 9c5fc │ │ │ │ + sub r5, r5, #1 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r5, sl, r5, lsl #2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 33934 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [r9, #1032] @ 0x408 │ │ │ │ + ldr r0, [r5, #1028] @ 0x404 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sl, #1028] @ 0x404 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, sl, ip, lsl #28 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r9, #1036] @ 0x40c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #2052] @ 0x804 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sl, #2052] @ 0x804 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + b 9c6d8 │ │ │ │ + add r0, r3, #2080 @ 0x820 │ │ │ │ + add r1, r0, #4 │ │ │ │ + mov r3, r2 │ │ │ │ + add r2, r0, #8 │ │ │ │ + add sp, sp, #564 @ 0x234 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 31ba0 │ │ │ │ + ldr r3, [pc, #-1020] @ 9c600 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #2076] @ 0x81c │ │ │ │ + str fp, [r3, #1040] @ 0x410 │ │ │ │ + b 9c344 │ │ │ │ │ │ │ │ -000a6e48 <__oslib_MOD_dclgetargumentnum@@Base>: │ │ │ │ +0009ca08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ a6ed4 <__oslib_MOD_dclgetargumentnum@@Base+0x8c> │ │ │ │ - ldr r4, [pc, #116] @ a6ed8 <__oslib_MOD_dclgetargumentnum@@Base+0x90> │ │ │ │ - ldr r3, [pc, #116] @ a6edc <__oslib_MOD_dclgetargumentnum@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov ip, r2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0009ca60 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, sp │ │ │ │ - bl 316d8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #56] @ a6ee0 <__oslib_MOD_dclgetargumentnum@@Base+0x98> │ │ │ │ - ldr r3, [pc, #48] @ a6edc <__oslib_MOD_dclgetargumentnum@@Base+0x94> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, #9 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0009cab4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a6ed0 <__oslib_MOD_dclgetargumentnum@@Base+0x88> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r4, asr #28 │ │ │ │ - @ instruction: 0x000aadbc │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r0, lsl #28 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov ip, r2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + stm sp, {r3, ip} │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a6ee4 <__oslib_MOD_dclgetenv@@Base>: │ │ │ │ +0009cb08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #64] @ a6f3c <__oslib_MOD_dclgetenv@@Base+0x58> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #9 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 30160 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #9 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, sl, r0, asr #26 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a6f40 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ +0009cb5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a6f88 <__oslib_MOD_dclexeccommand@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3388c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - strdeq sl, [sl], -r0 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, #6 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a6f8c <__maplib_MOD_dclsetorthographic@@Base>: │ │ │ │ +0009cbb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a6fcc <__maplib_MOD_dclsetorthographic@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 30760 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - @ instruction: 0x000aacb4 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, #5 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a6fd0 <__maplib_MOD_dclsetbonnes@@Base>: │ │ │ │ +0009cc00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a7010 <__maplib_MOD_dclsetbonnes@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3415c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, sl, r4, lsl #25 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a7014 <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ +0009cc50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a705c <__maplib_MOD_dclsetconicalc@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34fe4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, sl, r0, asr ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, #3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a7060 <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ +0009cca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a70a0 <__maplib_MOD_dclsetconicala@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32e54 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, sl, r4, lsl ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a70a4 <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ +0009ccf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ a70e4 <__maplib_MOD_dclsetconical@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31e28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq sl, sl, r0, ror #23 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9b49c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a70e8 <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ +0009cd40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7194 <__maplib_MOD_dclazimuthala_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7198 <__maplib_MOD_dclazimuthala_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a719c <__maplib_MOD_dclazimuthala_b@@Base+0xb4> │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #500] @ 9cf50 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #496] @ 9cf54 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #15 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 2f53c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [pc, #416] @ 9cf58 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r7, pc, r7 │ │ │ │ + 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 │ │ │ │ + bl 30e50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31c90 │ │ │ │ - mov r1, #15 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a71a0 <__maplib_MOD_dclazimuthala_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a719c <__maplib_MOD_dclazimuthala_b@@Base+0xb4> │ │ │ │ + bl 3442c │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr sl, [pc, #348] @ 9cf5c │ │ │ │ + bl 35140 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 31ae0 │ │ │ │ + add sl, pc, sl │ │ │ │ + bl 32938 │ │ │ │ + ldr r9, [pc, #316] @ 9cf60 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r9, pc, r9 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r8, [pc, #288] @ 9cf64 │ │ │ │ + add ip, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + add r8, pc, r8 │ │ │ │ + bl 31a38 │ │ │ │ + add lr, sp, #32 │ │ │ │ + mov r1, lr │ │ │ │ + add fp, r7, #4 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + bl 31a38 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 3385c │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3385c │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3385c │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, r7, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 33fb8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 30310 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 3064c │ │ │ │ + add r0, r7, #12 │ │ │ │ + bl 32b54 │ │ │ │ + bl 2ff98 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3385c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3385c │ │ │ │ + mov r2, #11 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3385c │ │ │ │ + ldr r2, [pc, #64] @ 9cf68 │ │ │ │ + ldr r3, [pc, #40] @ 9cf54 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7190 <__maplib_MOD_dclazimuthala_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 9cf4c │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r4, lsr #23 │ │ │ │ - muleq sl, ip, fp │ │ │ │ + andeq r0, sp, r8, asr #30 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r4, asr #22 │ │ │ │ + andeq sl, fp, r0, lsl #25 │ │ │ │ + andeq r5, fp, r8, asr #30 │ │ │ │ + andeq r5, fp, r4, lsr pc │ │ │ │ + andeq r5, fp, r0, lsr #30 │ │ │ │ + andeq r0, sp, r0, lsl #27 │ │ │ │ │ │ │ │ -000a71a4 <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ +0009cf6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7250 <__maplib_MOD_dclazimuthal_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7254 <__maplib_MOD_dclazimuthal_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7258 <__maplib_MOD_dclazimuthal_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 9cfe4 │ │ │ │ + ldr r3, [pc, #96] @ 9cfe8 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2faac │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a725c <__maplib_MOD_dclazimuthal_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7258 <__maplib_MOD_dclazimuthal_b@@Base+0xb4> │ │ │ │ + bl 31750 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 302b0 │ │ │ │ + ldr r2, [pc, #48] @ 9cfec │ │ │ │ + ldr r3, [pc, #40] @ 9cfe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a724c <__maplib_MOD_dclazimuthal_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 9cfe0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r8, ror #21 │ │ │ │ - strdeq sl, [sl], -r0 │ │ │ │ + andeq r0, sp, r4, lsr #26 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r8, lsl #21 │ │ │ │ + andeq r0, sp, ip, ror #25 │ │ │ │ │ │ │ │ -000a7260 <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ +0009cff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a730c <__maplib_MOD_dclpolarstereo_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7310 <__maplib_MOD_dclpolarstereo_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7314 <__maplib_MOD_dclpolarstereo_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 9d0e0 │ │ │ │ + ldr ip, [pc, #216] @ 9d0e4 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 9d0e8 │ │ │ │ + bl 31750 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33790 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 9d0ec │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 2f644 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2f854 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 33da8 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7318 <__maplib_MOD_dclpolarstereo_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7314 <__maplib_MOD_dclpolarstereo_b@@Base+0xb4> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3130c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34ef4 │ │ │ │ + ldr r2, [pc, #56] @ 9d0f0 │ │ │ │ + ldr r3, [pc, #40] @ 9d0e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7308 <__maplib_MOD_dclpolarstereo_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ + bne 9d0dc │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, ip, lsr #20 │ │ │ │ - andeq sl, sl, r4, asr #20 │ │ │ │ + muleq sp, ip, ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, ip, asr #19 │ │ │ │ + andeq sl, fp, r0, lsl #20 │ │ │ │ + andeq r5, fp, r4, lsr fp │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ │ │ │ │ -000a731c <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ +0009d0f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a73c8 <__maplib_MOD_dclorthographic_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a73cc <__maplib_MOD_dclorthographic_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a73d0 <__maplib_MOD_dclorthographic_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 9d16c │ │ │ │ + ldr r3, [pc, #96] @ 9d170 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 30838 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a73d4 <__maplib_MOD_dclorthographic_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a73d0 <__maplib_MOD_dclorthographic_b@@Base+0xb4> │ │ │ │ + bl 31750 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 34ef4 │ │ │ │ + ldr r2, [pc, #48] @ 9d174 │ │ │ │ + ldr r3, [pc, #40] @ 9d170 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a73c4 <__maplib_MOD_dclorthographic_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 9d168 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r0, ror r9 │ │ │ │ - muleq sl, ip, r9 │ │ │ │ + muleq sp, ip, fp │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r0, lsl r9 │ │ │ │ + andeq r0, sp, r4, ror #22 │ │ │ │ │ │ │ │ -000a73d8 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ +0009d178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7484 <__maplib_MOD_dclbonnes_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7488 <__maplib_MOD_dclbonnes_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a748c <__maplib_MOD_dclbonnes_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 9d1f0 │ │ │ │ + ldr r3, [pc, #96] @ 9d1f4 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 315b8 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7490 <__maplib_MOD_dclbonnes_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a748c <__maplib_MOD_dclbonnes_b@@Base+0xb4> │ │ │ │ + bl 342d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2ff74 │ │ │ │ + ldr r2, [pc, #48] @ 9d1f8 │ │ │ │ + ldr r3, [pc, #40] @ 9d1f4 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7480 <__maplib_MOD_dclbonnes_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 9d1ec │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000c68b4 │ │ │ │ - strdeq sl, [sl], -r4 │ │ │ │ + andeq r0, sp, r8, lsl fp │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r4, asr r8 │ │ │ │ + andeq r0, sp, r0, ror #21 │ │ │ │ │ │ │ │ -000a7494 <__maplib_MOD_dclconicalc_b@@Base>: │ │ │ │ +0009d1fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7540 <__maplib_MOD_dclconicalc_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7544 <__maplib_MOD_dclconicalc_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7548 <__maplib_MOD_dclconicalc_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ 9d2ec │ │ │ │ + ldr ip, [pc, #216] @ 9d2f0 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ 9d2f4 │ │ │ │ + bl 342d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31714 │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ 9d2f8 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 30100 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32254 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f830 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a754c <__maplib_MOD_dclconicalc_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7548 <__maplib_MOD_dclconicalc_b@@Base+0xb4> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 30fa0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33394 │ │ │ │ + ldr r2, [pc, #56] @ 9d2fc │ │ │ │ + ldr r3, [pc, #40] @ 9d2f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a753c <__maplib_MOD_dclconicalc_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ + bne 9d2e8 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [ip], -r8 │ │ │ │ - andeq sl, sl, r4, asr #16 │ │ │ │ + muleq sp, r0, sl │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq ip, r8, r7 │ │ │ │ + strdeq sl, [fp], -r8 │ │ │ │ + andeq r5, fp, r8, lsl #22 │ │ │ │ + andeq r0, sp, r4, ror #19 │ │ │ │ │ │ │ │ -000a7550 <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ +0009d300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a75fc <__maplib_MOD_dclconicala_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7600 <__maplib_MOD_dclconicala_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7604 <__maplib_MOD_dclconicala_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ 9d378 │ │ │ │ + ldr r3, [pc, #96] @ 9d37c │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33100 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7608 <__maplib_MOD_dclconicala_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7604 <__maplib_MOD_dclconicala_b@@Base+0xb4> │ │ │ │ + bl 342d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 33394 │ │ │ │ + ldr r2, [pc, #48] @ 9d380 │ │ │ │ + ldr r3, [pc, #40] @ 9d37c │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a75f8 <__maplib_MOD_dclconicala_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 9d374 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, ip, lsr r7 │ │ │ │ - muleq sl, r8, r7 │ │ │ │ + muleq sp, r0, r9 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r6, [ip], -ip │ │ │ │ + andeq r0, sp, r8, asr r9 │ │ │ │ + │ │ │ │ +0009d384 : │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000a760c <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ +0009d390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a76b8 <__maplib_MOD_dclconical_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a76bc <__maplib_MOD_dclconical_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a76c0 <__maplib_MOD_dclconical_b@@Base+0xb4> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ 9d43c │ │ │ │ + ldr r7, [pc, #148] @ 9d440 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #24 │ │ │ │ + str r3, [r4] │ │ │ │ + b 9d3fc │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9d42c │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #3 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 9d434 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 9d3d0 │ │ │ │ + ldr r3, [pc, #16] @ 9d444 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r2, lr, r4, ror r4 │ │ │ │ + muleq sp, r4, r3 │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + │ │ │ │ +0009d448 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 9d538 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 9d4a4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 9d504 │ │ │ │ + ldr r2, [pc, #172] @ 9d53c │ │ │ │ + ldr r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #148] @ 0x94 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 9d540 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 9d544 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #148 @ 0x94 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #24 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 9d488 │ │ │ │ + ldr r2, [pc, #60] @ 9d548 │ │ │ │ + ldr r1, [pc, #60] @ 9d54c │ │ │ │ + ldr r0, [pc, #60] @ 9d550 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r5, sp, r4, ror #5 │ │ │ │ + @ instruction: 0x000d52b4 │ │ │ │ + andeq sl, fp, ip, lsr #11 │ │ │ │ + andeq r5, fp, r0, ror #13 │ │ │ │ + andeq fp, sl, r8, asr #1 │ │ │ │ + andeq r5, fp, r8, ror #16 │ │ │ │ + ldrdeq r8, [fp], -ip │ │ │ │ + │ │ │ │ +0009d554 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ 9d644 │ │ │ │ + sub sp, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r3, [r6, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 9d5b0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 9d610 │ │ │ │ + ldr r2, [pc, #172] @ 9d648 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ 9d64c │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #144] @ 9d650 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #148 @ 0x94 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31390 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #24 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 9d594 │ │ │ │ + ldr r2, [pc, #60] @ 9d654 │ │ │ │ + ldr r1, [pc, #60] @ 9d658 │ │ │ │ + ldr r0, [pc, #60] @ 9d65c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrdeq r5, [sp], -r8 │ │ │ │ + andeq r5, sp, ip, lsr #3 │ │ │ │ + andeq sl, fp, r0, lsr #9 │ │ │ │ + ldrdeq r5, [fp], -r4 │ │ │ │ + @ instruction: 0x000aafbc │ │ │ │ + andeq r5, fp, r4, ror #14 │ │ │ │ + ldrdeq r8, [fp], -r0 │ │ │ │ + │ │ │ │ +0009d660 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 9d6d4 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 9d700 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ 9d718 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #24 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 9d708 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 9d71c │ │ │ │ + ldr r1, [pc, #64] @ 9d720 │ │ │ │ + ldr r0, [pc, #64] @ 9d724 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq r5, sp, r8, lsr #1 │ │ │ │ + strdeq sl, [sl], -r8 │ │ │ │ + andeq r5, fp, r8, lsr #13 │ │ │ │ + andeq r8, fp, ip, lsl #4 │ │ │ │ + │ │ │ │ +0009d728 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 9d794 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble 9d7c0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ 9d7d8 │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble 9d7c8 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ 9d7dc │ │ │ │ + ldr r1, [pc, #64] @ 9d7e0 │ │ │ │ + ldr r0, [pc, #64] @ 9d7e4 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq r4, sp, r0, ror #31 │ │ │ │ + andeq sl, sl, r8, lsr lr │ │ │ │ + strdeq r5, [fp], -r0 │ │ │ │ + andeq r8, fp, ip, asr #2 │ │ │ │ + │ │ │ │ +0009d7e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ 9d9a0 │ │ │ │ + ldr r7, [pc, #416] @ 9d9a4 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #24 │ │ │ │ + str r3, [r4] │ │ │ │ + b 9d858 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9d888 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #3 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt 9d8a0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 9d82c │ │ │ │ + ldr r3, [pc, #280] @ 9d9a8 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #232] @ 9d9ac │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ 9d9b0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 30688 │ │ │ │ - mov r1, #12 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble 9d978 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 33cdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a76c4 <__maplib_MOD_dclconical_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a76c0 <__maplib_MOD_dclconical_b@@Base+0xb4> │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #108] @ 9d9b4 │ │ │ │ + ldr r1, [pc, #108] @ 9d9b8 │ │ │ │ + ldr r0, [pc, #108] @ 9d9bc │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a76b4 <__maplib_MOD_dclconical_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r0, lsl #13 │ │ │ │ - andeq sl, sl, ip, ror #13 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r0, lsr #12 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b 9d938 │ │ │ │ + andeq r2, lr, ip, lsl r0 │ │ │ │ + andeq r4, sp, ip, lsr pc │ │ │ │ + muleq lr, r4, pc @ │ │ │ │ + andeq sl, sl, r4, asr sp │ │ │ │ + andeq sl, sl, r0, lsr sp │ │ │ │ + andeq r1, lr, ip, asr #29 │ │ │ │ + andeq r5, fp, ip, asr #8 │ │ │ │ + andeq r7, fp, r0, lsr #31 │ │ │ │ │ │ │ │ -000a76c8 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ +0009d9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7774 <__maplib_MOD_dclkitada_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7778 <__maplib_MOD_dclkitada_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a777c <__maplib_MOD_dclkitada_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r4, [pc, #552] @ 9dc00 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov sl, r2 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #11 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [pc, #396] @ 9dc04 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + mov r3, sl │ │ │ │ + add r1, r4, #24 │ │ │ │ + str r0, [r2, #32]! │ │ │ │ + add r0, r4, #16 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 31ba0 │ │ │ │ + muleq lr, ip, lr │ │ │ │ + andeq r4, sp, r0, ror sp │ │ │ │ + │ │ │ │ +0009dc08 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #100] @ 9dc84 │ │ │ │ + ldr r4, [pc, #100] @ 9dc88 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + add r2, r4, #12 │ │ │ │ + add r3, r5, #36 @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 319b4 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, r5, #40 @ 0x28 │ │ │ │ + add r2, r4, #16 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 319b4 │ │ │ │ + add r3, r4, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 326e0 │ │ │ │ - mov r1, #11 │ │ │ │ + add r2, r4, #20 │ │ │ │ + add r1, r5, #20 │ │ │ │ + bl 319b4 │ │ │ │ + add r3, r4, #28 │ │ │ │ + add r2, r5, #28 │ │ │ │ + add r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7780 <__maplib_MOD_dclkitada_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a777c <__maplib_MOD_dclkitada_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 319b4 │ │ │ │ + andeq r1, lr, r4, asr ip │ │ │ │ + andeq r4, sp, r0, asr #23 │ │ │ │ + │ │ │ │ +0009dc8c : │ │ │ │ + ldr ip, [pc, #40] @ 9dcbc │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr lr, [ip] │ │ │ │ + str lr, [r0] │ │ │ │ + ldr r0, [ip, #44] @ 0x2c │ │ │ │ + str r0, [r1] │ │ │ │ + ldr r0, [ip, #8] │ │ │ │ + ldr r1, [ip, #48] @ 0x30 │ │ │ │ + str r0, [r2] │ │ │ │ + str r1, [r3] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r1, lr, r0, ror #23 │ │ │ │ + │ │ │ │ +0009dcc0 : │ │ │ │ + ldr ip, [pc, #48] @ 9dcf8 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr lr, [r0] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [r2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a7770 <__maplib_MOD_dclkitada_b@@Base+0xa8> │ │ │ │ + mov r3, #1 │ │ │ │ + str lr, [ip] │ │ │ │ + str r0, [ip, #44] @ 0x2c │ │ │ │ + str r1, [ip, #8] │ │ │ │ + str r2, [ip, #48] @ 0x30 │ │ │ │ + str r3, [ip, #52] @ 0x34 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r1, lr, ip, lsr #23 │ │ │ │ + │ │ │ │ +0009dcfc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #108] @ 9dd80 │ │ │ │ + mov lr, r1 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9dd5c │ │ │ │ + ldr r0, [ip, #44] @ 0x2c │ │ │ │ + ldr r1, [ip] │ │ │ │ + ldr r5, [ip, #48] @ 0x30 │ │ │ │ + ldr r6, [ip, #8] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [pc, #68] @ 9dd84 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r4, asr #11 │ │ │ │ - andeq sl, sl, r0, asr #12 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r4, ror #10 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r6, [r2] │ │ │ │ + ldr r0, [lr] │ │ │ │ + ldr r5, [r3] │ │ │ │ + str r1, [ip] │ │ │ │ + str r0, [ip, #44] @ 0x2c │ │ │ │ + str r6, [ip, #8] │ │ │ │ + str r5, [ip, #48] @ 0x30 │ │ │ │ + b 9dd34 │ │ │ │ + andeq r1, lr, r0, ror #22 │ │ │ │ + andeq r1, lr, r4, lsr fp │ │ │ │ │ │ │ │ -000a7784 <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ +0009dd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7830 <__maplib_MOD_dcleckert6_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7834 <__maplib_MOD_dcleckert6_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7838 <__maplib_MOD_dcleckert6_b@@Base+0xb4> │ │ │ │ + str r0, [ip, #3592] @ 0xe08 │ │ │ │ + sub sp, sp, #468 @ 0x1d4 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r2, [pc, #4000] @ 9ed4c │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #3992] @ 9ed50 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #460] @ 0x1cc │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + mvn r3, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bl 34d50 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9eff4 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ + bl 30cac │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9efc0 │ │ │ │ + ldr r0, [pc, #3888] @ 9ed54 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #3872] @ 9ed58 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #3856] @ 9ed5c │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + bl 32bb4 │ │ │ │ + ldr r0, [pc, #3840] @ 9ed60 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #308 @ 0x134 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #3824] @ 9ed64 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3808] @ 9ed68 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3792] @ 9ed6c │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #212 @ 0xd4 │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3776] @ 9ed70 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3760] @ 9ed74 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3744] @ 9ed78 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r7, sp, #372 @ 0x174 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ + add r8, sp, #364 @ 0x16c │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + strne r3, [sp, #304] @ 0x130 │ │ │ │ + add r9, sp, #320 @ 0x140 │ │ │ │ + add fp, sp, #316 @ 0x13c │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + bl 2f524 │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 32b18 │ │ │ │ - mov r1, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30b08 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #396 @ 0x18c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + bl 345a0 │ │ │ │ + add r5, sp, #420 @ 0x1a4 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a783c <__maplib_MOD_dcleckert6_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7838 <__maplib_MOD_dcleckert6_b@@Base+0xb4> │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #236 @ 0xec │ │ │ │ + bl 345a0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + add r6, sp, #404 @ 0x194 │ │ │ │ + mov r2, fp │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + bl 345a0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r8, sp, #408 @ 0x198 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + bl 344b0 │ │ │ │ + add r3, sp, #428 @ 0x1ac │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 32434 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + add r2, sp, #244 @ 0xf4 │ │ │ │ + bl 345a0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, r5 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movlt r3, r1 │ │ │ │ + movge r3, r5 │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + ldr lr, [sp, #256] @ 0x100 │ │ │ │ + movge r3, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr ip, [sp, #264] @ 0x108 │ │ │ │ + movge r3, r7 │ │ │ │ + cmp r2, lr │ │ │ │ + movge r0, lr │ │ │ │ + movlt r0, r2 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r8, [sp, #24] │ │ │ │ + cmp r0, ip │ │ │ │ + movge r0, ip │ │ │ │ + cmp r0, r6 │ │ │ │ + movge r0, r6 │ │ │ │ + cmp r1, r5 │ │ │ │ + movlt r1, r5 │ │ │ │ + cmp r1, r4 │ │ │ │ + movlt r1, r4 │ │ │ │ + cmp r1, r7 │ │ │ │ + rsbge r3, r3, r1 │ │ │ │ + rsblt r3, r3, r7 │ │ │ │ + cmp r2, lr │ │ │ │ + movlt r2, lr │ │ │ │ + cmp r2, ip │ │ │ │ + movlt r2, ip │ │ │ │ + cmp r2, r6 │ │ │ │ + rsbge r1, r0, r2 │ │ │ │ + rsblt r1, r0, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + add r3, r1, #1 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + bl 32b90 │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [pc, #3076] @ 9ed7c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [pc, #3072] @ 9ed80 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #444] @ 0x1bc │ │ │ │ + str r7, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + bl 33310 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f794 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33310 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f794 │ │ │ │ + ldr r8, [sp, #120] @ 0x78 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33310 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f794 │ │ │ │ + add r3, sp, #380 @ 0x17c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, sp, #348 @ 0x15c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ + bl 35308 │ │ │ │ + ldr lr, [sp, #216] @ 0xd8 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 9e6e8 │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + mov r3, #1 │ │ │ │ + add sl, sp, #412 @ 0x19c │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r4, sl │ │ │ │ + str lr, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 9e6c4 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + add r3, r2, r3 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r6, #1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #436 @ 0x1b4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #340 @ 0x154 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ + add r8, sp, #368 @ 0x170 │ │ │ │ + add sl, sp, #356 @ 0x164 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + b 9e340 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [r9] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r9, r9, #4 │ │ │ │ + blt 9e6c0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r3, r3, r6 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 32a34 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33e98 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3331c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2fd7c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e324 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 310e4 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ + bl 33250 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 9e6b4 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 9e6b4 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mul r2, r1, r2 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, r0, r2 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bne 9e718 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, ip, lsl #2] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + bne 9e810 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9eda0 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e9c0 │ │ │ │ + add r1, r3, #1 │ │ │ │ + add ip, r1, r2 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [r2, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e5f0 │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + add r1, lr, r0 │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add lr, r1, lr │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ + add lr, r3, lr │ │ │ │ + ldr r2, [r2, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + str lr, [sp, #152] @ 0x98 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e5f0 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e5f0 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [r2, r0, lsl #2] │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e5f0 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [r2, ip, lsl #2] │ │ │ │ + str ip, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, ip │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e5f0 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [r2, lr, lsl #2] │ │ │ │ + str ip, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, ip │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e5f0 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r2, r1, lsl #2] │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9ee18 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + beq 9e798 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9f028 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9f044 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9f044 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r1, r1, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + add r1, r1, r0 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + b 9f324 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [r9] │ │ │ │ + b 9e32c │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 2fe00 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 9e2a4 │ │ │ │ + ldr r2, [pc, #1684] @ 9ed84 │ │ │ │ + ldr r3, [pc, #1628] @ 9ed50 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a782c <__maplib_MOD_dcleckert6_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r8, lsl #10 │ │ │ │ - muleq sl, r0, r5 │ │ │ │ + bne 9f604 │ │ │ │ + add sp, sp, #468 @ 0x1d4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 33e80 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 9e7a4 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + beq 9e8c0 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add r2, ip, lr │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + add r2, r2, ip │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9ec50 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [r9] │ │ │ │ + b 9e32c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9e7e8 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [r2, r0, lsl #2] │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ + add r2, r2, r0, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #2 │ │ │ │ + mov r3, r9 │ │ │ │ + add r0, ip, r0, lsl #2 │ │ │ │ + bl 357dc │ │ │ │ + b 9e32c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9ec9c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9ecc8 │ │ │ │ + b 9e798 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #388 @ 0x184 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ + add r0, sp, #332 @ 0x14c │ │ │ │ + bl 357dc │ │ │ │ + b 9e32c │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9e798 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r0, #1073741824 @ 0x40000000 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9e798 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r2, r3, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + add r2, r1, ip │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r1, r3, r2 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr ip, [r2, r1, lsl #2] │ │ │ │ + str ip, [sp, #148] @ 0x94 │ │ │ │ + mov r1, ip │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add ip, ip, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str ip, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [r2, ip, lsl #2] │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r2, ip, lsl #2] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + b 9f298 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9e798 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9e8fc │ │ │ │ + b 9e798 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + b 9e97c │ │ │ │ + strdeq pc, [ip], -r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r8, lsr #9 │ │ │ │ + @ instruction: 0x000b4dbc │ │ │ │ + @ instruction: 0x000b4db4 │ │ │ │ + andeq r4, fp, ip, lsr #27 │ │ │ │ + andeq r4, fp, r4, lsr #27 │ │ │ │ + muleq fp, ip, sp │ │ │ │ + muleq fp, r4, sp │ │ │ │ + andeq r4, fp, ip, lsl #27 │ │ │ │ + andeq r4, fp, r4, lsl #27 │ │ │ │ + andeq r4, fp, ip, ror sp │ │ │ │ + andeq r4, fp, r4, ror sp │ │ │ │ + andeq r4, sp, r4, lsl #13 │ │ │ │ + ldrdeq r9, [fp], -ip │ │ │ │ + @ instruction: 0x000cf5b8 │ │ │ │ + andeq r3, fp, r8, ror #23 │ │ │ │ + ldrdeq r3, [fp], -ip │ │ │ │ + andeq r6, fp, r8, lsl r9 │ │ │ │ + muleq fp, r4, fp │ │ │ │ + andeq r3, fp, r8, lsr #23 │ │ │ │ + andeq r6, fp, r4, ror #17 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ + add r1, r1, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r0, r3, #1 │ │ │ │ + add r2, r0, r2 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [ip, r2, lsl #2] │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [ip, r3, lsl #2] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [ip, r0, lsl #2] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr ip, [r3, ip, lsl #2] │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [r3, r0, lsl #2] │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + str ip, [sp, #172] @ 0xac │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r2 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr lr, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [ip, lr, lsl #2] │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [ip, lr, lsl #2] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [ip, lr, lsl #2] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr lr, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [ip, lr, lsl #2] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + b 9e9a0 │ │ │ │ + mov r3, #25 │ │ │ │ + ldr r2, [pc, #-580] @ 9ed88 │ │ │ │ + ldr r1, [pc, #-580] @ 9ed8c │ │ │ │ + ldr r0, [pc, #-580] @ 9ed90 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 9de1c │ │ │ │ + mov r3, #20 │ │ │ │ + ldr r2, [pc, #-620] @ 9ed94 │ │ │ │ + ldr r1, [pc, #-620] @ 9ed98 │ │ │ │ + ldr r0, [pc, #-620] @ 9ed9c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 9de08 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9f2a8 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9ea0c │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r0, [r1, r2, lsl #2] │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r1, ip │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9ea0c │ │ │ │ + ldr ip, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r3, ip, r3 │ │ │ │ + ldr r1, [r1, r3, lsl #2] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9ea0c │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [r1, ip, lsl #2] │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, ip │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9ea0c │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9ea0c │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r1, r3, lsl #2] │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9ea0c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + b 9e9a0 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r2, r1, r2 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9f4f4 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9f044 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9f044 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9f044 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9f044 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9f044 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + b 9e9a0 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r3, ip, lsl #2] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [r3, ip, lsl #2] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + b 9e9a0 │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -000a7840 <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ +0009f608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a78ec <__maplib_MOD_dclhammer_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a78f0 <__maplib_MOD_dclhammer_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a78f4 <__maplib_MOD_dclhammer_b@@Base+0xb4> │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-3744] @ 0xfffff160 │ │ │ │ + sub sp, sp, #16000 @ 0x3e80 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + add ip, sp, #16000 @ 0x3e80 │ │ │ │ + add ip, ip, #32 │ │ │ │ + ldr ip, [ip] │ │ │ │ + ldr lr, [pc, #128] @ 9f6c8 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [pc, #124] @ 9f6cc │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #16000 @ 0x3e80 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [r4, #20] │ │ │ │ + mov ip, #0 │ │ │ │ + ldr ip, [pc, #100] @ 9f6d0 │ │ │ │ + add r4, r4, #20 │ │ │ │ + add ip, pc, ip │ │ │ │ + add ip, ip, #4 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #20 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add ip, sp, #16000 @ 0x3e80 │ │ │ │ + add ip, ip, #36 @ 0x24 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2f9c8 │ │ │ │ + ldr r2, [pc, #56] @ 9f6d4 │ │ │ │ + ldr r3, [pc, #44] @ 9f6cc │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 34090 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a78f8 <__maplib_MOD_dclhammer_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a78f4 <__maplib_MOD_dclhammer_b@@Base+0xb4> │ │ │ │ + bne 9f6c4 │ │ │ │ + add sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 32908 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, ip, ip, asr r6 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq r8, [fp], -r4 │ │ │ │ + andeq lr, ip, ip, lsl #12 │ │ │ │ + │ │ │ │ +0009f6d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-3736] @ 0xfffff168 │ │ │ │ + ldr ip, [pc, #112] @ 9f774 │ │ │ │ + sub sp, sp, #16000 @ 0x3e80 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add ip, pc, ip │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr lr, [pc, #96] @ 9f778 │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [pc, #88] @ 9f77c │ │ │ │ + add lr, pc, lr │ │ │ │ + add r4, sp, #16000 @ 0x3e80 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, r4, #12 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [r4] │ │ │ │ + mov ip, #0 │ │ │ │ + bl 32014 │ │ │ │ + ldr r2, [pc, #56] @ 9f780 │ │ │ │ + ldr r3, [pc, #48] @ 9f77c │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a78e8 <__maplib_MOD_dclhammer_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 9f770 │ │ │ │ + add sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, ip, asr #8 │ │ │ │ - andeq sl, sl, r4, ror #9 │ │ │ │ + andeq r8, fp, r0, ror #6 │ │ │ │ + andeq lr, ip, r8, lsl #11 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, ip, ror #7 │ │ │ │ + andeq lr, ip, r0, ror #10 │ │ │ │ │ │ │ │ -000a78fc <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ +0009f784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a79a8 <__maplib_MOD_dclmollweidelike_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a79ac <__maplib_MOD_dclmollweidelike_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a79b0 <__maplib_MOD_dclmollweidelike_b@@Base+0xb4> │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r6, [r1] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9f824 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9f998 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32f5c │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + ldrlt r0, [pc, #412] @ 9f9a8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 9f894 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9f8e8 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32f5c │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + ldrlt r0, [pc, #296] @ 9f9a8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov sl, r0 │ │ │ │ + bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [r7] │ │ │ │ + mov r0, sl │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32f5c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + bl 32f5c │ │ │ │ + and r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r9, r0 │ │ │ │ + bic r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ + orr r0, r0, r3 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + and r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r8 │ │ │ │ + mov sl, r0 │ │ │ │ + bic r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ + orr r0, r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 9f894 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov sl, r8 │ │ │ │ + b 9f894 │ │ │ │ + svclt 0x00800000 │ │ │ │ + │ │ │ │ +0009f9ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3536] @ 0xdd0 │ │ │ │ + sub sp, sp, #524 @ 0x20c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #3616] @ a07ec │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #3612] @ a07f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + ldr ip, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ + ldr r3, [r1] │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mvn r3, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 34d50 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a07b8 │ │ │ │ + add r0, sp, #340 @ 0x154 │ │ │ │ + bl 30cac │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a0c70 │ │ │ │ + ldr r0, [pc, #3516] @ a07f4 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #3500] @ a07f8 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #268 @ 0x10c │ │ │ │ + bl 32bc0 │ │ │ │ + ldr r0, [pc, #3484] @ a07fc │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #348 @ 0x15c │ │ │ │ + bl 32bb4 │ │ │ │ + ldr r0, [pc, #3468] @ a0800 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #372 @ 0x174 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #3452] @ a0804 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3436] @ a0808 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3420] @ a080c │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + bl 34cf0 │ │ │ │ + ldr r0, [pc, #3404] @ a0810 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3388] @ a0814 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #332 @ 0x14c │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3372] @ a0818 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3356] @ a081c │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3340] @ a0820 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #356 @ 0x164 │ │ │ │ + bl 31a38 │ │ │ │ + ldr r0, [pc, #3324] @ a0824 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ + bl 347f8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r9, sp, #420 @ 0x1a4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #332] @ 0x14c │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ + add r8, sp, #412 @ 0x19c │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + add r1, sp, #364 @ 0x16c │ │ │ │ + addne r3, r3, #1 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ + strne r3, [sp, #364] @ 0x16c │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #380 @ 0x17c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + bl 2f524 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 33e50 │ │ │ │ - mov r1, #18 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30b08 │ │ │ │ + add fp, sp, #452 @ 0x1c4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + add sl, sp, #432 @ 0x1b0 │ │ │ │ + bl 344b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl 32434 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 345a0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a79b4 <__maplib_MOD_dclmollweidelike_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a79b0 <__maplib_MOD_dclmollweidelike_b@@Base+0xb4> │ │ │ │ + add r4, sp, #436 @ 0x1b4 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #308 @ 0x134 │ │ │ │ + add r2, sp, #284 @ 0x11c │ │ │ │ + bl 345a0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + add r7, sp, #460 @ 0x1cc │ │ │ │ + bl 344b0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 32434 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ + bl 345a0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + add r9, sp, #464 @ 0x1d0 │ │ │ │ + add r8, sp, #444 @ 0x1bc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + bl 344b0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + bl 32434 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #316 @ 0x13c │ │ │ │ + add r2, sp, #292 @ 0x124 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 345a0 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + cmp r1, r5 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ + movlt r3, r1 │ │ │ │ + movge r3, r5 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + ldr lr, [sp, #304] @ 0x130 │ │ │ │ + ldr ip, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #316] @ 0x13c │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r9, [sp, #28] │ │ │ │ + stm sp, {sl, fp} │ │ │ │ + cmp r3, r4 │ │ │ │ + movge r3, r4 │ │ │ │ + cmp r3, r7 │ │ │ │ + movge r3, r7 │ │ │ │ + cmp r2, lr │ │ │ │ + movge r0, lr │ │ │ │ + movlt r0, r2 │ │ │ │ + cmp r0, ip │ │ │ │ + movge r0, ip │ │ │ │ + cmp r0, r6 │ │ │ │ + movge r0, r6 │ │ │ │ + cmp r1, r5 │ │ │ │ + movlt r1, r5 │ │ │ │ + cmp r1, r4 │ │ │ │ + movlt r1, r4 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + cmp r1, r7 │ │ │ │ + rsbge r3, r3, r1 │ │ │ │ + rsblt r3, r3, r7 │ │ │ │ + cmp r2, lr │ │ │ │ + movlt r2, lr │ │ │ │ + cmp r2, ip │ │ │ │ + movlt r2, ip │ │ │ │ + cmp r2, r6 │ │ │ │ + rsbge r1, r0, r2 │ │ │ │ + rsblt r1, r0, r6 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + add r3, r1, #1 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + bl 32b90 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [pc, #2680] @ a0828 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #508] @ 0x1fc │ │ │ │ + str r3, [sp, #500] @ 0x1f4 │ │ │ │ + ldr r6, [pc, #2648] @ a082c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 33310 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [sp] │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f794 │ │ │ │ + add r1, sp, #468 @ 0x1d4 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ + bl 32ef0 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a0884 │ │ │ │ + ldr lr, [sp, #260] @ 0x104 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble a0198 │ │ │ │ + ldr r3, [pc, #2528] @ a0830 │ │ │ │ + mov sl, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #2512] @ a0834 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + ldr lr, [sp, #272] @ 0x110 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble a0174 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + add sl, sp, #404 @ 0x194 │ │ │ │ + add r3, r2, r3 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + add r8, sp, #448 @ 0x1c0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #492 @ 0x1ec │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #396 @ 0x18c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #428 @ 0x1ac │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r7, [sp, #108] @ 0x6c │ │ │ │ + mov sl, r8 │ │ │ │ + mov fp, #1 │ │ │ │ + mov r8, r6 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + mov r5, r3 │ │ │ │ + b 9ff34 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [r7] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r3, fp │ │ │ │ + add r7, r7, #4 │ │ │ │ + blt a0170 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #492] @ 0x1ec │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, fp │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ + mov r3, sl │ │ │ │ + bl 32a34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33e98 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3331c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fd7c │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9ff18 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 310e4 │ │ │ │ + add r1, sp, #300 @ 0x12c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + bl 33250 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a01c8 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq a0164 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ + cmp r2, r1 │ │ │ │ + beq a0164 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + add r2, r0, r2 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr ip, [r0, r2, lsl #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ + bne a0340 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0478 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne a0524 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r1, r1, r2 │ │ │ │ + add r2, r3, #1 │ │ │ │ + add r0, r2, r0 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r1, r3, lsl #2] │ │ │ │ + ldr r0, [r1, r0, lsl #2] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r1, r2, lsl #2] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r2 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + bne a0f84 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + add r0, sp, #484 @ 0x1e4 │ │ │ │ + bl 32eb4 │ │ │ │ + b 9ff20 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [r7] │ │ │ │ + b 9ff20 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 2fe00 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 9fe78 │ │ │ │ + ldr r2, [pc, #1688] @ a0838 │ │ │ │ + ldr r3, [pc, #1612] @ a07f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a79a4 <__maplib_MOD_dclmollweidelike_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne a1284 │ │ │ │ + add sp, sp, #524 @ 0x20c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 33e80 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 34da4 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 34da4 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 2f71c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r2, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 2f71c │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + beq 9ffe4 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq a02b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #1440] @ a083c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1428] @ a083c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 30a90 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + beq 9ffe4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [pc, #1360] @ a0840 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #492] @ 0x1ec │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 2fb00 │ │ │ │ + b 9ffe0 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne a0440 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq a03c0 │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a03e4 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [r7] │ │ │ │ + b 9ff20 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1052] @ a0844 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + add r0, sp, #484 @ 0x1e4 │ │ │ │ + bl 32eb4 │ │ │ │ + b 9ff20 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq a045c │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ + mov r1, ip │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, sp, #484 @ 0x1e4 │ │ │ │ + str r3, [sp, #484] @ 0x1e4 │ │ │ │ + bl 32eb4 │ │ │ │ + b 9ff20 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq a07a4 │ │ │ │ + ldr r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #828] @ a0848 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + add r0, sp, #484 @ 0x1e4 │ │ │ │ + bl 32eb4 │ │ │ │ + b 9ff20 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0ca4 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a05f0 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + add r2, ip, lr │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add ip, r2, ip │ │ │ │ + add r2, ip, r3 │ │ │ │ + ldr lr, [r1, r2, lsl #2] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r1, lr │ │ │ │ + str ip, [sp, #164] @ 0xa4 │ │ │ │ + str lr, [sp, #160] @ 0xa0 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a05f0 │ │ │ │ + ldr ip, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + add r2, r2, ip │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a008c │ │ │ │ + ldr r2, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq a03b4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0ef4 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a0f30 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a1038 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a03b4 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r3, r2, ip │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + beq a013c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + b a1000 │ │ │ │ + add r3, r2, #1 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b a04c8 │ │ │ │ + mov r3, #20 │ │ │ │ + ldr r2, [pc, #136] @ a084c │ │ │ │ + ldr r1, [pc, #136] @ a0850 │ │ │ │ + ldr r0, [pc, #136] @ a0854 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 9fa1c │ │ │ │ + ldrdeq lr, [ip], -r8 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r3, fp, r8, lsr #3 │ │ │ │ + andeq r3, fp, r0, lsr #3 │ │ │ │ + muleq fp, r8, r1 │ │ │ │ + muleq fp, r0, r1 │ │ │ │ + andeq r3, fp, r8, lsl #3 │ │ │ │ + andeq r3, fp, r0, lsl #3 │ │ │ │ + andeq r3, fp, r8, ror r1 │ │ │ │ + andeq r3, fp, r0, ror r1 │ │ │ │ + andeq r3, fp, r8, ror #2 │ │ │ │ + andeq r3, fp, r0, ror #2 │ │ │ │ + @ instruction: 0x000b32b4 │ │ │ │ + andeq r3, fp, ip, lsr #5 │ │ │ │ + andeq r3, fp, r4, lsr #5 │ │ │ │ + @ instruction: 0x000b7cb4 │ │ │ │ + andeq r2, sp, r0, lsr sl │ │ │ │ + andeq r7, fp, ip, lsl ip │ │ │ │ + andeq r7, fp, r4, lsl #24 │ │ │ │ + andeq sp, ip, r8, lsl #22 │ │ │ │ + vstmiacc lr, {s30-s80} │ │ │ │ + svccc 0x00c90e56 │ │ │ │ + andeq r7, fp, r4, asr #12 │ │ │ │ + andeq r7, fp, r0, ror #10 │ │ │ │ + ldrdeq r2, [fp], -r0 │ │ │ │ + ldrdeq r2, [fp], -r4 │ │ │ │ + andeq r5, fp, r0, lsr #2 │ │ │ │ + andeq r2, fp, ip, asr #10 │ │ │ │ + andeq r1, fp, r0, lsl #20 │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + andeq r2, fp, r4, lsl r2 │ │ │ │ + andeq r2, fp, r4, lsr #4 │ │ │ │ + andeq r1, fp, r8, lsr pc │ │ │ │ + andeq r2, fp, ip, lsl r1 │ │ │ │ + andeq r4, fp, r8, ror #24 │ │ │ │ + andeq r1, fp, ip, lsl #31 │ │ │ │ + andeq r1, fp, r8, lsl #31 │ │ │ │ + @ instruction: 0x3c8ef921 │ │ │ │ + ldr r0, [pc, #-52] @ a0858 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + bl 336f4 │ │ │ │ + ldr r0, [pc, #-68] @ a085c │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 355e4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [pc, #-88] @ a0860 │ │ │ │ + ldr r4, [r2] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r8, #1 │ │ │ │ + ldr r6, [r2] │ │ │ │ + smull r1, r2, r3, r4 │ │ │ │ + smull r1, r3, r6, r3 │ │ │ │ + asr r1, r4, #31 │ │ │ │ + rsb r9, r1, r2, asr #5 │ │ │ │ + asr r2, r6, #31 │ │ │ │ + rsb r7, r2, r3, asr #5 │ │ │ │ + cmp r9, r8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + movlt r9, r8 │ │ │ │ + sub r3, r3, #10 │ │ │ │ + cmp r7, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + sub r0, r4, #2 │ │ │ │ + movlt r7, r8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #276] @ 0x114 │ │ │ │ + bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, r8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ble a0bc4 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + sub r0, r6, #2 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + bl 339f4 <__aeabi_uidiv@plt> │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ble a0af0 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r9 │ │ │ │ + add r3, sp, #492 @ 0x1ec │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + addeq sl, r8, #1 │ │ │ │ + moveq fp, r4 │ │ │ │ + bne a0b14 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 34da4 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #300] @ 0x12c │ │ │ │ + add r3, r5, #1 │ │ │ │ + str r3, [sp, #492] @ 0x1ec │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 34da4 │ │ │ │ + str sl, [sp, #492] @ 0x1ec │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2f71c │ │ │ │ + mov sl, r0 │ │ │ │ + add r0, sp, #276 @ 0x114 │ │ │ │ + bl 2f71c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #29 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bhi a0a3c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + beq a0a24 │ │ │ │ + ldr r1, [pc, #-416] @ a0880 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 30a90 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mul r6, r5, r6 │ │ │ │ + ldr r8, [sp, #276] @ 0x114 │ │ │ │ + add r2, r6, r2 │ │ │ │ + add r2, r2, r8 │ │ │ │ + ldr sl, [r7, r2, lsl #2] │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r7, r2, lsl #2] │ │ │ │ + mov r1, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r6, r6, r8 │ │ │ │ + add r6, r6, r3 │ │ │ │ + add r6, r6, r2 │ │ │ │ + mov r1, sl │ │ │ │ + sub r4, r4, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r7, r6, lsl #2] │ │ │ │ + str r9, [sp, #476] @ 0x1dc │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + bic r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bic r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp fp, #0 │ │ │ │ + add r5, r5, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #300] @ 0x12c │ │ │ │ + add r3, r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bne a0974 │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r9, r9, r3 │ │ │ │ + str r9, [sp, #276] @ 0x114 │ │ │ │ + beq a0bc4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + sub fp, fp, #1 │ │ │ │ + ldr r6, [r3] │ │ │ │ + b a0934 │ │ │ │ + ldr fp, [sp, #372] @ 0x174 │ │ │ │ + add r9, r8, #1 │ │ │ │ + ldr r5, [sp, #300] @ 0x12c │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mul r6, r5, r6 │ │ │ │ + mov r1, fp │ │ │ │ + add sl, r6, r3 │ │ │ │ + add r3, sl, r8 │ │ │ │ + ldr r0, [r7, r3, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0ba8 │ │ │ │ + add r3, sl, r9 │ │ │ │ + ldr r1, [r7, r3, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov sl, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0ba8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + add r6, r6, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r6, r6, r3 │ │ │ │ + add r3, r6, r8 │ │ │ │ + ldr r1, [r7, r3, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0ba8 │ │ │ │ + add r6, r9, r6 │ │ │ │ + ldr r1, [r7, r6, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, r4 │ │ │ │ + beq a0988 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + add r5, r5, r3 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + str r5, [sp, #300] @ 0x12c │ │ │ │ + bne a0b1c │ │ │ │ + b a0ae8 │ │ │ │ + ldr r0, [pc, #-872] @ a0864 │ │ │ │ + mov r2, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #244 @ 0xf4 │ │ │ │ + bl 347f8 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a0e60 │ │ │ │ + ldr r0, [pc, #-904] @ a0868 │ │ │ │ + mov r2, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + bl 347f8 │ │ │ │ + ldr r1, [pc, #-900] @ a0880 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + bl 324c4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #29 │ │ │ │ + movhi r3, #0 │ │ │ │ + movls r3, #1 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + b 9fe3c │ │ │ │ + mov r3, #25 │ │ │ │ + ldr r2, [pc, #-1040] @ a086c │ │ │ │ + ldr r1, [pc, #-1040] @ a0870 │ │ │ │ + ldr r0, [pc, #-1040] @ a0874 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b 9fa30 │ │ │ │ + ldr r2, [sp, #324] @ 0x144 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq a03b4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, #0 │ │ │ │ + andne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq a03b4 │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r2, r2, r3 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r2, ip, r3 │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r2, r2, ip │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [r2, r3, lsl #2] │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ + mov r1, ip │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + ldr lr, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r3, lr, r2 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + beq a013c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + b a079c │ │ │ │ + ldr r0, [pc, #-1520] @ a0878 │ │ │ │ + mov r2, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + bl 347f8 │ │ │ │ + ldr r0, [pc, #-1536] @ a087c │ │ │ │ + mov r2, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #388 @ 0x184 │ │ │ │ + bl 347f8 │ │ │ │ + add r4, sp, #196 @ 0xc4 │ │ │ │ + ldr r1, [pc, #-1556] @ a0880 │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ + add r8, sp, #192 @ 0xc0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 324c4 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #-1588] @ a0880 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [sp, #196] @ 0xc4 │ │ │ │ + bl 324c4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + b a0c30 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a1128 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0684 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a03b4 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a06b0 │ │ │ │ + b a03b4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, sp, #212 @ 0xd4 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, sp, #476 @ 0x1dc │ │ │ │ + bl 351c4 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + b a0144 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r2, r2, r1 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a0f30 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r2, r3, r2 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0f30 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + beq a013c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + b a079c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + add r2, r2, r1 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + add r2, r2, r3 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a11dc │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a1204 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a0f30 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a03b4 │ │ │ │ + b a0ce8 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a11ac │ │ │ │ + b a1074 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + beq a013c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + b a079c │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - muleq ip, r0, r3 │ │ │ │ - andeq sl, sl, r4, lsr r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r0, lsr r3 │ │ │ │ │ │ │ │ -000a79b8 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ +000a1288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7a64 <__maplib_MOD_dclmollweide_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7a68 <__maplib_MOD_dclmollweide_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7a6c <__maplib_MOD_dclmollweide_b@@Base+0xb4> │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #476] @ a1480 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #472] @ a1484 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + ldr r4, [pc, #464] @ a1488 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + add r4, pc, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 359e0 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7a70 <__maplib_MOD_dclmollweide_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7a6c <__maplib_MOD_dclmollweide_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7a60 <__maplib_MOD_dclmollweide_b@@Base+0xa8> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 30e50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3442c │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r6, [ip], -r4 │ │ │ │ - andeq sl, sl, ip, lsl #7 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r4, ror r2 │ │ │ │ - │ │ │ │ -000a7a74 <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7b20 <__maplib_MOD_dclmercator_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7b24 <__maplib_MOD_dclmercator_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7b28 <__maplib_MOD_dclmercator_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bl 35140 │ │ │ │ + add r3, r4, #8 │ │ │ │ + mov ip, r3 │ │ │ │ + add fp, r4, #4 │ │ │ │ + mov r0, ip │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r7, [pc, #356] @ a148c │ │ │ │ + bl 31ae0 │ │ │ │ + bl 32938 │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [pc, #320] @ a1490 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #13 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r5, [pc, #296] @ a1494 │ │ │ │ + bl 31a38 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + bl 31a38 │ │ │ │ + add lr, sp, #32 │ │ │ │ + mov r1, lr │ │ │ │ + add sl, r4, #12 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 31a38 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ - bl 311ec │ │ │ │ - mov r1, #13 │ │ │ │ + bl 3385c │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7b2c <__maplib_MOD_dclmercator_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7b28 <__maplib_MOD_dclmercator_b@@Base+0xb4> │ │ │ │ + bl 3385c │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #11 │ │ │ │ + add sl, r4, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3385c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl 33fb8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30310 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 34f30 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl 32b54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 2f9bc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3385c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3385c │ │ │ │ + mov r2, #11 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3385c │ │ │ │ + ldr r2, [pc, #64] @ a1498 │ │ │ │ + ldr r3, [pc, #40] @ a1484 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7b1c <__maplib_MOD_dclmercator_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne a147c │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r8, lsl r2 │ │ │ │ - andeq sl, sl, r0, ror #5 │ │ │ │ + andeq ip, ip, r0, lsl #20 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000c61b8 │ │ │ │ + andeq r6, fp, r0, asr #15 │ │ │ │ + andeq r1, fp, r0, lsr #20 │ │ │ │ + andeq r1, fp, ip, lsl #20 │ │ │ │ + strdeq r1, [fp], -r4 │ │ │ │ + andeq ip, ip, r0, asr r8 │ │ │ │ │ │ │ │ -000a7b30 <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ +000a149c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7bdc <__maplib_MOD_dclcylindrical_b@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7be0 <__maplib_MOD_dclcylindrical_b@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7be4 <__maplib_MOD_dclcylindrical_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r3, sp │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r1, [pc, #132] @ a1540 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [pc, #120] @ a1544 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [pc, #92] @ a1540 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [pc, #56] @ a1540 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 32ecc <__aeabi_f2iz@plt> │ │ │ │ mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3550c │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7be8 <__maplib_MOD_dclcylindrical_b@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7be4 <__maplib_MOD_dclcylindrical_b@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, r4, #4 │ │ │ │ + str r0, [r2, #8]! │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 31ba0 │ │ │ │ + cmngt pc, #0 │ │ │ │ + andeq lr, sp, r4, ror #7 │ │ │ │ + │ │ │ │ +000a1548 : │ │ │ │ + push {r4, lr} │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr lr, [r1] │ │ │ │ + ldr r1, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a7bd8 <__maplib_MOD_dclcylindrical_b@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, ip, asr r1 │ │ │ │ - andeq sl, sl, r4, lsr r2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strdeq r6, [ip], -ip │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #28] @ a1590 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r4, [r3, #12] │ │ │ │ + str lr, [r3, #16] │ │ │ │ + str ip, [r3, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + str r2, [r3, #32] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq lr, sp, ip, lsr r3 │ │ │ │ │ │ │ │ -000a7bec <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ +000a1594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7c98 <__maplib_MOD_dclazimuthala_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7c9c <__maplib_MOD_dclazimuthala_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7ca0 <__maplib_MOD_dclazimuthala_f@@Base+0xb4> │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #468] @ a1784 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #464] @ a1788 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r4, [pc, #456] @ a178c │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #15 │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 30e50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3442c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35140 │ │ │ │ + ldr r7, [pc, #380] @ a1790 │ │ │ │ + add r3, r4, #4 │ │ │ │ + add r2, r4, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 31ae0 │ │ │ │ + bl 32938 │ │ │ │ + ldr r1, [r9] │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [pc, #328] @ a1794 │ │ │ │ + ldr r1, [sl] │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [pc, #308] @ a1798 │ │ │ │ + mov r1, r3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 31a38 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r1, r3 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ + add fp, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + add r8, r4, #12 │ │ │ │ + bl 31a38 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + bl 31a38 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3094c │ │ │ │ - mov r1, #15 │ │ │ │ + bl 3385c │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7ca4 <__maplib_MOD_dclazimuthala_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7ca0 <__maplib_MOD_dclazimuthala_f@@Base+0xb4> │ │ │ │ + bl 3385c │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3385c │ │ │ │ + mov r0, r9 │ │ │ │ + add r9, r4, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + bl 33fb8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 30310 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 34f30 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl 32b54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 2f9bc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3385c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3385c │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3385c │ │ │ │ + ldr r2, [pc, #64] @ a179c │ │ │ │ + ldr r3, [pc, #40] @ a1788 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7c94 <__maplib_MOD_dclazimuthala_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne a1780 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r0, lsr #1 │ │ │ │ - andeq sl, sl, ip, lsl #3 │ │ │ │ + strdeq ip, [ip], -r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r6, ip, r0, asr #32 │ │ │ │ + andeq r6, fp, ip, asr #9 │ │ │ │ + andeq r1, fp, r4, lsr #14 │ │ │ │ + andeq r1, fp, r4, lsl #14 │ │ │ │ + strdeq r1, [fp], -ip │ │ │ │ + andeq ip, ip, ip, asr #10 │ │ │ │ │ │ │ │ -000a7ca8 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ +000a17a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7d54 <__maplib_MOD_dclazimuthal_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7d58 <__maplib_MOD_dclazimuthal_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7d5c <__maplib_MOD_dclazimuthal_f@@Base+0xb4> │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-2120] @ 0xfffff7b8 │ │ │ │ + sub sp, sp, #6144 @ 0x1800 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #352] @ a1928 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #348] @ a192c │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + add r6, sp, #3104 @ 0xc20 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #6144 @ 0x1800 │ │ │ │ + sub r8, r6, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [r1, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r1, r1, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl 313fc │ │ │ │ + ldr r0, [pc, #288] @ a1930 │ │ │ │ + add r1, r6, #1020 @ 0x3fc │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 301f0 │ │ │ │ + ldr r0, [pc, #268] @ a1934 │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, r8, #2048 @ 0x800 │ │ │ │ + add fp, sp, #32 │ │ │ │ + bl 301f0 │ │ │ │ + sub r6, fp, #4 │ │ │ │ + cmp r4, #1024 @ 0x400 │ │ │ │ + mov r7, r6 │ │ │ │ + mov sl, r8 │ │ │ │ + bge a1904 │ │ │ │ + rsb r3, r4, #1024 @ 0x400 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 31498 │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7d60 <__maplib_MOD_dclazimuthal_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7d5c <__maplib_MOD_dclazimuthal_f@@Base+0xb4> │ │ │ │ + bl 33cdc │ │ │ │ + add r0, r4, r7 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, #32 │ │ │ │ + add r7, r7, #1024 @ 0x400 │ │ │ │ + bl 313fc │ │ │ │ + cmp sl, r7 │ │ │ │ + bne a1858 │ │ │ │ + add r0, fp, #1020 @ 0x3fc │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + bl 31168 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + add r0, r6, #2048 @ 0x800 │ │ │ │ + bl 3595c │ │ │ │ + ldr r3, [pc, #148] @ a1938 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov ip, #1024 @ 0x400 │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 332e0 │ │ │ │ + ldr r2, [pc, #104] @ a193c │ │ │ │ + ldr r3, [pc, #84] @ a192c │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ + add r1, sp, #6144 @ 0x1800 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7d50 <__maplib_MOD_dclazimuthal_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne a1924 │ │ │ │ + add sp, sp, #6144 @ 0x1800 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r5 │ │ │ │ + add r7, r7, #1024 @ 0x400 │ │ │ │ + bl 33cdc │ │ │ │ + cmp r7, sl │ │ │ │ + bne a1904 │ │ │ │ + b a1884 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r4, ror #31 │ │ │ │ - andeq sl, sl, r0, ror #1 │ │ │ │ + ldrdeq ip, [ip], -ip @ │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, r4, lsl #31 │ │ │ │ + strdeq r0, [fp], -ip │ │ │ │ + andeq r0, fp, ip, ror #31 │ │ │ │ + andeq r6, fp, r4, lsl #4 │ │ │ │ + ldrdeq ip, [ip], -r4 │ │ │ │ + │ │ │ │ +000a1940 : │ │ │ │ + mov r3, #7 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000a7d64 <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ +000a194c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7e10 <__maplib_MOD_dclpolarstereo_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7e14 <__maplib_MOD_dclpolarstereo_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7e18 <__maplib_MOD_dclpolarstereo_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #16 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ a19f8 │ │ │ │ + ldr r7, [pc, #148] @ a19fc │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #56 @ 0x38 │ │ │ │ + str r3, [r4] │ │ │ │ + b a19b8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a19e8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #7 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt a19f0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2ff80 │ │ │ │ - mov r1, #16 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7e1c <__maplib_MOD_dclpolarstereo_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7e18 <__maplib_MOD_dclpolarstereo_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a7e0c <__maplib_MOD_dclpolarstereo_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r8, lsr #30 │ │ │ │ - andeq sl, sl, r4, lsr r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, r8, asr #29 │ │ │ │ + beq a198c │ │ │ │ + ldr r3, [pc, #16] @ a1a00 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq sp, sp, r8, ror #30 │ │ │ │ + andeq r0, sp, r8, lsr #29 │ │ │ │ + andeq sp, sp, r4, ror #29 │ │ │ │ │ │ │ │ -000a7e20 <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ +000a1a04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7ecc <__maplib_MOD_dclorthographic_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7ed0 <__maplib_MOD_dclorthographic_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7ed4 <__maplib_MOD_dclorthographic_f@@Base+0xb4> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [pc, #224] @ a1afc │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, #336] @ 0x150 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bne a1a60 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi a1ac8 │ │ │ │ + ldr r2, [pc, #180] @ a1b00 │ │ │ │ + ldr r1, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r5, [pc, #156] @ a1b04 │ │ │ │ + ldr r8, [pc, #156] @ a1b08 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #152] @ a1b0c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r5, r5, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r7, #56 @ 0x38 │ │ │ │ + bl 30fa0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 333e8 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7ed8 <__maplib_MOD_dclorthographic_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7ed4 <__maplib_MOD_dclorthographic_f@@Base+0xb4> │ │ │ │ + str r3, [r7, #336] @ 0x150 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls a1a44 │ │ │ │ + ldr r2, [pc, #64] @ a1b10 │ │ │ │ + ldr r1, [pc, #64] @ a1b14 │ │ │ │ + ldr r0, [pc, #64] @ a1b18 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a7ec8 <__maplib_MOD_dclorthographic_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, ip, ror #28 │ │ │ │ - andeq r9, sl, ip, lsl #31 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, ip, lsl #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strdeq r0, [sp], -r8 │ │ │ │ + andeq sp, sp, r4, lsl #29 │ │ │ │ + andeq sp, sp, r0, ror #28 │ │ │ │ + andeq r6, fp, r8, lsr r0 │ │ │ │ + strdeq r1, [fp], -ip │ │ │ │ + andeq r6, sl, r4, lsl #22 │ │ │ │ + andeq r1, fp, r4, asr #6 │ │ │ │ + andeq r3, fp, r8, lsl lr │ │ │ │ │ │ │ │ -000a7edc <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ +000a1b1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a7f88 <__maplib_MOD_dclbonnes_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a7f8c <__maplib_MOD_dclbonnes_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a7f90 <__maplib_MOD_dclbonnes_f@@Base+0xb4> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [pc, #224] @ a1c14 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, #336] @ 0x150 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne a1b78 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi a1be0 │ │ │ │ + ldr r2, [pc, #180] @ a1c18 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [pc, #156] @ a1c1c │ │ │ │ + ldr r8, [pc, #156] @ a1c20 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [pc, #152] @ a1c24 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + bl 30100 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r7, #56 @ 0x38 │ │ │ │ + bl 30fa0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 332f8 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a7f94 <__maplib_MOD_dclbonnes_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a7f90 <__maplib_MOD_dclbonnes_f@@Base+0xb4> │ │ │ │ + str r3, [r7, #336] @ 0x150 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls a1b5c │ │ │ │ + ldr r2, [pc, #64] @ a1c28 │ │ │ │ + ldr r1, [pc, #64] @ a1c2c │ │ │ │ + ldr r0, [pc, #64] @ a1c30 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a7f84 <__maplib_MOD_dclbonnes_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000c5db0 │ │ │ │ - andeq r9, sl, r4, ror #29 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, r0, asr sp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r0, sp, r0, ror #25 │ │ │ │ + andeq sp, sp, r0, ror sp │ │ │ │ + andeq sp, sp, r8, asr #26 │ │ │ │ + andeq r5, fp, r0, lsr #30 │ │ │ │ + andeq r1, fp, r4, ror #3 │ │ │ │ + andeq r6, sl, ip, ror #19 │ │ │ │ + andeq r1, fp, r4, lsr r2 │ │ │ │ + andeq r3, fp, r0, lsl #26 │ │ │ │ │ │ │ │ -000a7f98 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ +000a1c34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a8044 <__maplib_MOD_dclconicalc_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a8048 <__maplib_MOD_dclconicalc_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a804c <__maplib_MOD_dclconicalc_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 35074 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a8050 <__maplib_MOD_dclconicalc_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a804c <__maplib_MOD_dclconicalc_f@@Base+0xb4> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi a1ca8 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble a1cd4 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ a1cec │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #56 @ 0x38 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble a1cdc │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ a1cf0 │ │ │ │ + ldr r1, [pc, #64] @ a1cf4 │ │ │ │ + ldr r0, [pc, #64] @ a1cf8 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a8040 <__maplib_MOD_dclconicalc_f@@Base+0xa8> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - strdeq r5, [ip], -r4 │ │ │ │ - andeq r9, sl, r4, lsr lr │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq ip, r4, ip │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq r0, sp, r4, lsr #23 │ │ │ │ + andeq r6, sl, r4, lsr #18 │ │ │ │ + andeq r1, fp, r4, ror r1 │ │ │ │ + andeq r3, fp, r8, lsr ip │ │ │ │ │ │ │ │ -000a8054 <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ +000a1cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a8100 <__maplib_MOD_dclconical_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a8104 <__maplib_MOD_dclconical_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a8108 <__maplib_MOD_dclconical_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 35a1c │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a810c <__maplib_MOD_dclconical_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a8108 <__maplib_MOD_dclconical_f@@Base+0xb4> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi a1d68 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + ble a1d94 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #116] @ a1dac │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble a1d9c │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #8 │ │ │ │ + add r0, r5, #8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ a1db0 │ │ │ │ + ldr r1, [pc, #64] @ a1db4 │ │ │ │ + ldr r0, [pc, #64] @ a1db8 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a80fc <__maplib_MOD_dclconical_f@@Base+0xa8> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r8, lsr ip │ │ │ │ - andeq r9, sl, r8, lsl #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r5, [ip], -r8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + ldrdeq r0, [sp], -ip │ │ │ │ + andeq r6, sl, r4, ror #16 │ │ │ │ + strheq r1, [fp], -ip │ │ │ │ + andeq r3, fp, r8, ror fp │ │ │ │ │ │ │ │ -000a8110 <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ +000a1dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a81bc <__maplib_MOD_dclconicala_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a81c0 <__maplib_MOD_dclconicala_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a81c4 <__maplib_MOD_dclconicala_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r4, [pc, #416] @ a1f74 │ │ │ │ + ldr r7, [pc, #416] @ a1f78 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r8, r7, #56 @ 0x38 │ │ │ │ + str r3, [r4] │ │ │ │ + b a1e2c │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a1e5c │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #7 │ │ │ │ + str r1, [r4] │ │ │ │ + bgt a1e74 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq a1e00 │ │ │ │ + ldr r3, [pc, #280] @ a1f7c │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #232] @ a1f80 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ a1f84 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 33b44 │ │ │ │ - mov r1, #13 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble a1f4c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #32 │ │ │ │ + bl 33cdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a81c8 <__maplib_MOD_dclconicala_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a81c4 <__maplib_MOD_dclconicala_f@@Base+0xb4> │ │ │ │ + bl 2fdb8 │ │ │ │ + ldr r2, [pc, #108] @ a1f88 │ │ │ │ + ldr r1, [pc, #108] @ a1f8c │ │ │ │ + ldr r0, [pc, #108] @ a1f90 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a81b8 <__maplib_MOD_dclconicala_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, ip, ror fp │ │ │ │ - ldrdeq r9, [sl], -ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, ip, lsl fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #32 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, r4, #32 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b a1f0c │ │ │ │ + strdeq sp, [sp], -r8 │ │ │ │ + andeq r0, sp, r8, lsr sl │ │ │ │ + andeq sp, sp, r0, ror sl │ │ │ │ + andeq r6, sl, r0, lsl #15 │ │ │ │ + andeq r6, sl, ip, asr r7 │ │ │ │ + andeq sp, sp, r8, lsr #19 │ │ │ │ + andeq r0, fp, r8, lsl pc │ │ │ │ + andeq r3, fp, ip, asr #19 │ │ │ │ │ │ │ │ -000a81cc <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ +000a1f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a8278 <__maplib_MOD_dclkitada_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a827c <__maplib_MOD_dclkitada_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a8280 <__maplib_MOD_dclkitada_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r1, [pc, #300] @ a20e0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #288] @ a20e4 │ │ │ │ + ldr r8, [r5] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #272] @ a20e8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 346f0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a8284 <__maplib_MOD_dclkitada_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a8280 <__maplib_MOD_dclkitada_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a8274 <__maplib_MOD_dclkitada_f@@Base+0xa8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + beq a20b0 │ │ │ │ + ldr r1, [pc, #248] @ a20ec │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #244] @ a20f0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #224] @ a20e8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + beq a20d0 │ │ │ │ + ldr r1, [pc, #204] @ a20ec │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #200] @ a20f0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #180] @ a20e8 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r0, asr #21 │ │ │ │ - andeq r9, sl, r0, lsr ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, r0, ror #20 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq a20c0 │ │ │ │ + ldr r1, [pc, #160] @ a20ec │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #156] @ a20f0 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #148] @ a20f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #140] @ a20f8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r6] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #120] @ a20fc │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #92] @ a2100 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #76] @ a2104 │ │ │ │ + bl 341a4 │ │ │ │ + mov r7, r0 │ │ │ │ + b a2000 │ │ │ │ + ldr r1, [pc, #60] @ a2104 │ │ │ │ + bl 341a4 │ │ │ │ + mov r5, r0 │ │ │ │ + b a2058 │ │ │ │ + ldr r1, [pc, #44] @ a2104 │ │ │ │ + bl 341a4 │ │ │ │ + mov r4, r0 │ │ │ │ + b a202c │ │ │ │ + svccc 0x007afb7f │ │ │ │ + svccc 0x00973190 │ │ │ │ + ldccc 8, cr1, [r1], {194} @ 0xc2 │ │ │ │ + rscsmi r2, r9, fp, lsl pc │ │ │ │ + cdpcc 13, 0, cr3, cr13, cr11, {6} │ │ │ │ + rscmi r0, r8, #0 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + vfmacc.f32 s20, s21, s23 │ │ │ │ │ │ │ │ -000a8288 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ +000a2108 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a8334 <__maplib_MOD_dcleckert6_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a8338 <__maplib_MOD_dcleckert6_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a833c <__maplib_MOD_dcleckert6_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r1, [pc, #324] @ a226c │ │ │ │ + mov r5, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #312] @ a2270 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #308] @ a2274 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #288] @ a2278 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #192] @ a227c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a21e4 │ │ │ │ + ldr r1, [pc, #172] @ a2280 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #164] @ a2284 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #144] @ a227c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a2210 │ │ │ │ + ldr r1, [pc, #128] @ a2280 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #120] @ a2284 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #100] @ a227c │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a223c │ │ │ │ + ldr r1, [pc, #84] @ a2280 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #76] @ a2284 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #68] @ a2288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3538c │ │ │ │ - mov r1, #12 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #56] @ a228c │ │ │ │ + str r5, [r3] │ │ │ │ + str r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a8340 <__maplib_MOD_dcleckert6_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a833c <__maplib_MOD_dcleckert6_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a8330 <__maplib_MOD_dcleckert6_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r4, lsl #20 │ │ │ │ - andeq r9, sl, r0, lsl #23 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, r4, lsr #19 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + rscmi r0, r8, #0 │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + ldccc 8, cr1, [r1], {194} @ 0xc2 │ │ │ │ + cdpcc 13, 0, cr3, cr13, cr11, {6} │ │ │ │ + rscsmi r2, r9, fp, lsl pc │ │ │ │ + svccc 0x007afb7f │ │ │ │ + svccc 0x00973190 │ │ │ │ │ │ │ │ -000a8344 <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ +000a2290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a83f0 <__maplib_MOD_dclhammer_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a83f4 <__maplib_MOD_dclhammer_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a83f8 <__maplib_MOD_dclhammer_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 338b0 │ │ │ │ - mov r1, #11 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #196] @ a2374 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a2364 │ │ │ │ + ldr r1, [pc, #172] @ a2378 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #164] @ a237c │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #160] @ a2380 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #156] @ a2384 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #152] @ a2388 │ │ │ │ + str r0, [r6] │ │ │ │ + ldr r6, [r4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #128] @ a238c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #104] @ a2390 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a83fc <__maplib_MOD_dclhammer_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a83f8 <__maplib_MOD_dclhammer_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a83ec <__maplib_MOD_dclhammer_f@@Base+0xa8> │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [pc, #80] @ a2394 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r2] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r8, asr #18 │ │ │ │ - ldrdeq r9, [sl], -r4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, r8, ror #17 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #44] @ a2398 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 341a4 │ │ │ │ + b a22d8 │ │ │ │ + ldccc 8, cr1, [r1], {194} @ 0xc2 │ │ │ │ + rscsmi r2, r9, fp, lsl pc │ │ │ │ + cdpcc 13, 0, cr3, cr13, cr11, {6} │ │ │ │ + rscmi r0, r8, #0 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + tstmi r0, r0 │ │ │ │ + vfmacc.f32 s20, s21, s23 │ │ │ │ │ │ │ │ -000a8400 <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ +000a239c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a84ac <__maplib_MOD_dclmollweidelike_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a84b0 <__maplib_MOD_dclmollweidelike_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a84b4 <__maplib_MOD_dclmollweidelike_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [r0] │ │ │ │ mov r7, r1 │ │ │ │ + ldr r1, [pc, #224] @ a249c │ │ │ │ + mov r8, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #212] @ a24a0 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #188] @ a24a4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a240c │ │ │ │ + ldr r1, [pc, #172] @ a24a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #164] @ a24ac │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r8, [r8] │ │ │ │ + str r4, [r3] │ │ │ │ + ldr r1, [pc, #144] @ a24b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r7, [r7] │ │ │ │ + ldr r1, [pc, #132] @ a24b4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 35068 │ │ │ │ - mov r1, #18 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #104] @ a24b8 │ │ │ │ + str r0, [r6] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #88] @ a24bc │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #84] @ a24c0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a84b8 <__maplib_MOD_dclmollweidelike_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a84b4 <__maplib_MOD_dclmollweidelike_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a84a8 <__maplib_MOD_dclmollweidelike_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, ip, lsl #17 │ │ │ │ - andeq r9, sl, r4, lsr #20 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, ip, lsr #16 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + rscmi r0, r8, #0 │ │ │ │ + ldccc 8, cr1, [r1], {194} @ 0xc2 │ │ │ │ + cdpcc 13, 0, cr3, cr13, cr11, {6} │ │ │ │ + rscsmi r2, r9, fp, lsl pc │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + tstmi r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + movmi r0, r0 │ │ │ │ │ │ │ │ -000a84bc <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ +000a24c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a8568 <__maplib_MOD_dclmollweide_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a856c <__maplib_MOD_dclmollweide_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a8570 <__maplib_MOD_dclmollweide_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #14 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r6, [r1] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #224] @ a25c8 │ │ │ │ + ldr r5, [r2] │ │ │ │ + mov r7, r3 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #212] @ a25cc │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #188] @ a25d0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #164] @ a25d4 │ │ │ │ + str r0, [r7] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #152] @ a25d8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30238 │ │ │ │ - mov r1, #14 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #128] @ a25dc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #100] @ a25e0 │ │ │ │ + str r0, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #88] @ a25e4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a8574 <__maplib_MOD_dclmollweide_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a8570 <__maplib_MOD_dclmollweide_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a8564 <__maplib_MOD_dclmollweide_f@@Base+0xa8> │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #64] @ a25e8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r5, [ip], -r0 │ │ │ │ - andeq r9, sl, ip, ror r9 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, ip, r0, ror r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + svccc 0x00f48e8a │ │ │ │ + svclt 0x00085879 │ │ │ │ + cdplt 12, 9, cr9, cr3, cr15, {0} │ │ │ │ + svclt 0x007bfb16 │ │ │ │ + svccc 0x00ffcb92 │ │ │ │ + stcllt 5, cr13, [r7], #412 @ 0x19c │ │ │ │ + stclcc 4, cr3, [pc, #-860]! @ a228c │ │ │ │ + ldcllt 0, cr11, [r2, #132]! @ 0x84 │ │ │ │ + svccc 0x00660419 │ │ │ │ │ │ │ │ -000a8578 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ +000a25ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a8624 <__maplib_MOD_dclmercator_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a8628 <__maplib_MOD_dclmercator_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a862c <__maplib_MOD_dclmercator_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #13 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r6, [r1] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #224] @ a26f0 │ │ │ │ + ldr r5, [r2] │ │ │ │ + mov r7, r3 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #212] @ a26f4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #188] @ a26f8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #164] @ a26fc │ │ │ │ + str r0, [r7] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #152] @ a2700 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3547c │ │ │ │ - mov r1, #13 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #128] @ a2704 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #84] @ a2708 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a8630 <__maplib_MOD_dclmercator_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a862c <__maplib_MOD_dclmercator_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a8620 <__maplib_MOD_dclmercator_f@@Base+0xa8> │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #60] @ a270c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r4, lsl r7 │ │ │ │ - ldrdeq r9, [sl], -r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x000c56b4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + svccc 0x001b50b1 │ │ │ │ + mrccc 4, 1, ip, cr1, cr3, {1} │ │ │ │ + cdpcc 7, 4, cr14, cr12, cr4, {0} │ │ │ │ + mrccc 12, 4, APSR_nzcv, cr8, cr0, {2} │ │ │ │ + svccc 0x00163886 │ │ │ │ + @ instruction: 0x3dea4a8c │ │ │ │ + stccc 15, cr5, [r7, #448] @ 0x1c0 │ │ │ │ + svccc 0x008eb852 │ │ │ │ │ │ │ │ -000a8634 <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ +000a2710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ a86e0 <__maplib_MOD_dclcylindrical_f@@Base+0xac> │ │ │ │ - ldr r6, [pc, #148] @ a86e4 <__maplib_MOD_dclcylindrical_f@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #148] @ a86e8 <__maplib_MOD_dclcylindrical_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #16 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r1] │ │ │ │ + ldr r7, [r0] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #4 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a278c │ │ │ │ mov r0, r7 │ │ │ │ - bl 33bd4 │ │ │ │ - mov r1, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ a86ec <__maplib_MOD_dclcylindrical_f@@Base+0xb8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r3, [pc, #52] @ a86e8 <__maplib_MOD_dclcylindrical_f@@Base+0xb4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a86dc <__maplib_MOD_dclcylindrical_f@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r8, asr r6 │ │ │ │ - andeq r9, sl, r4, lsr #16 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - strdeq r5, [ip], -r8 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r6, [r5] │ │ │ │ + str r7, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #8] @ a279c │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + b a2774 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ │ │ │ │ -000a86f0 <__lrllib_MOD_dclge@@Base>: │ │ │ │ +000a27a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ a8764 <__lrllib_MOD_dclge@@Base+0x74> │ │ │ │ - mov r4, r2 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [r2] │ │ │ │ + ldr r8, [r0] │ │ │ │ mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a8750 <__lrllib_MOD_dclge@@Base+0x60> │ │ │ │ - mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r6, [r6] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33cb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ a8768 <__lrllib_MOD_dclge@@Base+0x78> │ │ │ │ - mov r1, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3013c │ │ │ │ - mov r4, r0 │ │ │ │ - b a8738 <__lrllib_MOD_dclge@@Base+0x48> │ │ │ │ - andeq r9, sl, r4, lsl #15 │ │ │ │ - andeq r9, sl, r4, asr r7 │ │ │ │ + str r8, [r3] │ │ │ │ + str r0, [r5] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000a876c <__lrllib_MOD_dclgt@@Base>: │ │ │ │ +000a2810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [pc, #176] @ a28d8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 341a4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ a87e0 <__lrllib_MOD_dclgt@@Base+0x74> │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a87cc <__lrllib_MOD_dclgt@@Base+0x60> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 307cc │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 341a4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ a87e4 <__lrllib_MOD_dclgt@@Base+0x78> │ │ │ │ - mov r1, #5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 341a4 │ │ │ │ + ldr r1, [pc, #120] @ a28dc │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3400c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 30dc0 │ │ │ │ + ldr r1, [pc, #100] @ a28dc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 30dc0 │ │ │ │ + ldr r1, [pc, #80] @ a28dc │ │ │ │ mov r4, r0 │ │ │ │ - b a87b4 <__lrllib_MOD_dclgt@@Base+0x48> │ │ │ │ - andeq r9, sl, r0, lsl r7 │ │ │ │ - andeq r9, sl, r0, ror #13 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + bl 30dc0 │ │ │ │ + cmp r5, #255 @ 0xff │ │ │ │ + movlt r1, r5 │ │ │ │ + movge r1, #255 @ 0xff │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + movlt r2, r4 │ │ │ │ + movge r2, #255 @ 0xff │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ + lsl r2, r2, #8 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + movge r0, #255 @ 0xff │ │ │ │ + cmp r0, #0 │ │ │ │ + orrge r2, r2, r0 │ │ │ │ + str r2, [r6] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + vfmacc.f32 s23, s16, s29 │ │ │ │ + cmnmi pc, #0 │ │ │ │ │ │ │ │ -000a87e8 <__lrllib_MOD_dclle@@Base>: │ │ │ │ +000a28e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ a885c <__lrllib_MOD_dclle@@Base+0x74> │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a8848 <__lrllib_MOD_dclle@@Base+0x60> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 314f8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r5, [pc, #104] @ a2964 │ │ │ │ + lsr r0, r6, #16 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + mov r7, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #80] @ a2968 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 341a4 │ │ │ │ + str r0, [r8] │ │ │ │ + lsr r0, r6, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #48] @ a2968 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 341a4 │ │ │ │ + str r0, [r7] │ │ │ │ + and r0, r6, #255 @ 0xff │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #20] @ a2968 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 341a4 │ │ │ │ + str r0, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andmi ip, ip, sp, asr #25 │ │ │ │ + cmnmi pc, #0 │ │ │ │ + │ │ │ │ +000a296c : │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000a2978 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ a2a24 │ │ │ │ + ldr r7, [pc, #148] @ a2a28 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r8, r7, #48 @ 0x30 │ │ │ │ + str r3, [r4] │ │ │ │ + b a29e0 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a2a14 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #5 │ │ │ │ + str r3, [r4] │ │ │ │ + bgt a2a1c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r1, r3, r3, lsl #3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, #9 │ │ │ │ + add r1, r7, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + beq a29b4 │ │ │ │ + ldr r3, [pc, #16] @ a2a2c │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + str r0, [r9] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq ip, sp, ip, lsr #31 │ │ │ │ + ldrdeq pc, [ip], -r0 │ │ │ │ + andeq ip, sp, r8, lsr #30 │ │ │ │ + │ │ │ │ +000a2a30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ a2b20 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ a8860 <__lrllib_MOD_dclle@@Base+0x78> │ │ │ │ - mov r1, #5 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne a2a8c │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi a2aec │ │ │ │ + ldr r2, [pc, #172] @ a2b24 │ │ │ │ + ldr r1, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #252] @ 0xfc │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ a2b28 │ │ │ │ + mov r3, #9 │ │ │ │ + ldr r0, [pc, #144] @ a2b2c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #252 @ 0xfc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34168 │ │ │ │ - mov r4, r0 │ │ │ │ - b a8830 <__lrllib_MOD_dclle@@Base+0x48> │ │ │ │ - muleq sl, ip, r6 │ │ │ │ - andeq r9, sl, ip, ror #12 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #48 @ 0x30 │ │ │ │ + bl 3130c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #248] @ 0xf8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls a2a70 │ │ │ │ + ldr r2, [pc, #60] @ a2b30 │ │ │ │ + ldr r1, [pc, #60] @ a2b34 │ │ │ │ + ldr r0, [pc, #60] @ a2b38 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq pc, ip, r0, lsr #30 │ │ │ │ + strdeq pc, [ip], -r0 │ │ │ │ + andeq r5, fp, r8, lsl r0 │ │ │ │ + strdeq r0, [fp], -r8 │ │ │ │ + andeq r5, sl, r0, ror #21 │ │ │ │ + andeq r0, fp, r8, asr #6 │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ │ │ │ │ -000a8864 <__lrllib_MOD_dcllt@@Base>: │ │ │ │ +000a2b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ a88d8 <__lrllib_MOD_dcllt@@Base+0x74> │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a88c4 <__lrllib_MOD_dcllt@@Base+0x60> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31dd4 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #216] @ a2c2c │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ a88dc <__lrllib_MOD_dcllt@@Base+0x78> │ │ │ │ - mov r1, #5 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne a2b98 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi a2bf8 │ │ │ │ + ldr r2, [pc, #172] @ a2c30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #252] @ 0xfc │ │ │ │ + str r3, [r5] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #148] @ a2c34 │ │ │ │ + mov r3, #9 │ │ │ │ + ldr r0, [pc, #144] @ a2c38 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, r6, #252 @ 0xfc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35578 │ │ │ │ - mov r4, r0 │ │ │ │ - b a88ac <__lrllib_MOD_dcllt@@Base+0x48> │ │ │ │ - andeq r9, sl, r8, lsr #12 │ │ │ │ - strdeq r9, [sl], -r8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 2f644 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r6, #48 @ 0x30 │ │ │ │ + bl 3130c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #248] @ 0xf8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls a2b7c │ │ │ │ + ldr r2, [pc, #60] @ a2c3c │ │ │ │ + ldr r1, [pc, #60] @ a2c40 │ │ │ │ + ldr r0, [pc, #60] @ a2c44 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq pc, ip, r4, lsl lr @ │ │ │ │ + andeq pc, ip, r8, ror #27 │ │ │ │ + andeq r4, fp, ip, lsl #30 │ │ │ │ + andeq pc, sl, ip, ror #31 │ │ │ │ + ldrdeq r5, [sl], -r4 │ │ │ │ + andeq r0, fp, r4, asr #4 │ │ │ │ + andeq r2, fp, r8, ror #25 │ │ │ │ │ │ │ │ -000a88e0 <__lrllib_MOD_dclne@@Base>: │ │ │ │ +000a2c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ a8954 <__lrllib_MOD_dclne@@Base+0x74> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi a2cbc │ │ │ │ + cmp r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a8940 <__lrllib_MOD_dclne@@Base+0x60> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + ble a2ce8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #124] @ a2d00 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add r1, r1, r3, lsl #3 │ │ │ │ + ble a2cf0 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35734 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ a8958 <__lrllib_MOD_dclne@@Base+0x78> │ │ │ │ - mov r1, #5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ a2d04 │ │ │ │ + ldr r1, [pc, #64] @ a2d08 │ │ │ │ + ldr r0, [pc, #64] @ a2d0c │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 319d8 │ │ │ │ - mov r4, r0 │ │ │ │ - b a8928 <__lrllib_MOD_dclne@@Base+0x48> │ │ │ │ - @ instruction: 0x000a95b4 │ │ │ │ - andeq r9, sl, r4, lsl #11 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq pc, ip, r4, ror #25 │ │ │ │ + andeq r5, sl, r0, lsl r9 │ │ │ │ + andeq r0, fp, r8, lsl #3 │ │ │ │ + andeq r2, fp, r4, lsr #24 │ │ │ │ │ │ │ │ -000a895c <__lrllib_MOD_dcleq@@Base>: │ │ │ │ +000a2d10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ a89d0 <__lrllib_MOD_dcleq@@Base+0x74> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi a2d80 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a89bc <__lrllib_MOD_dcleq@@Base+0x60> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + ble a2dac │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #120] @ a2dc4 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r2, #9 │ │ │ │ + add r1, r1, r3 │ │ │ │ + ble a2db4 │ │ │ │ + mov r2, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317c8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ a89d4 <__lrllib_MOD_dcleq@@Base+0x78> │ │ │ │ - mov r1, #5 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + sub r2, r4, #9 │ │ │ │ + add r0, r5, #9 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 313fc │ │ │ │ + ldr r2, [pc, #64] @ a2dc8 │ │ │ │ + ldr r1, [pc, #64] @ a2dcc │ │ │ │ + ldr r0, [pc, #64] @ a2dd0 │ │ │ │ + mov lr, #20 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 34bdc │ │ │ │ - mov r4, r0 │ │ │ │ - b a89a4 <__lrllib_MOD_dcleq@@Base+0x48> │ │ │ │ - andeq r9, sl, r0, asr #10 │ │ │ │ - andeq r9, sl, r0, lsl r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 33cdc │ │ │ │ + andeq pc, ip, ip, lsl ip @ │ │ │ │ + andeq r5, sl, ip, asr #16 │ │ │ │ + andeq r0, fp, ip, asr #1 │ │ │ │ + andeq r2, fp, r0, ror #22 │ │ │ │ │ │ │ │ -000a89d8 <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ +000a2dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r8, [r0, #32] │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - sub r8, r8, r3 │ │ │ │ - add r9, r8, #1 │ │ │ │ - bic r7, r9, r9, asr #31 │ │ │ │ - ldr r2, [pc, #232] @ a8af0 <__intrlib_MOD_dclinterpolatec@@Base+0x118> │ │ │ │ - ldr r3, [pc, #232] @ a8af4 <__intrlib_MOD_dclinterpolatec@@Base+0x11c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r0] │ │ │ │ - cmp r5, #0 │ │ │ │ - lsl r0, r7, #3 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - moveq r5, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcc r0, #1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #416] @ a2f8c │ │ │ │ + ldr r7, [pc, #416] @ a2f90 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + add r8, r7, #48 @ 0x30 │ │ │ │ + str r3, [r4] │ │ │ │ + b a2e40 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r8, r1, lsl #3 │ │ │ │ + bl 3298c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a2e74 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #5 │ │ │ │ + str r3, [r4] │ │ │ │ + bgt a2e8c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r1, r3, r3, lsl #3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, #9 │ │ │ │ + add r1, r7, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3298c │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq a2e14 │ │ │ │ + ldr r3, [pc, #280] @ a2f94 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34378 │ │ │ │ + bic r6, r0, r0, asr #31 │ │ │ │ + add r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ bl 33ebc │ │ │ │ - mov r1, #15 │ │ │ │ + ldr r3, [pc, #232] @ a2f98 │ │ │ │ + mov r2, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, r6, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33ebc │ │ │ │ + ldr r3, [pc, #188] @ a2f9c │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ a8af8 <__intrlib_MOD_dclinterpolatec@@Base+0x120> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r9, #0 │ │ │ │ - ble a8a88 <__intrlib_MOD_dclinterpolatec@@Base+0xb0> │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - add r2, r4, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r6, #4 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr ip, [r2, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - str ip, [r6, r3, lsl #3] │ │ │ │ - add r2, r2, r5 │ │ │ │ - str r1, [r0, r3, lsl #3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne a8a68 <__intrlib_MOD_dclinterpolatec@@Base+0x90> │ │ │ │ - ldr r2, [pc, #108] @ a8afc <__intrlib_MOD_dclinterpolatec@@Base+0x124> │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bl 2f884 │ │ │ │ - ldr r0, [pc, #88] @ a8b00 <__intrlib_MOD_dclinterpolatec@@Base+0x128> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble a2f64 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 33cdc │ │ │ │ mov r0, r6 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ bl 2fdb8 │ │ │ │ - ldr r2, [pc, #64] @ a8b04 <__intrlib_MOD_dclinterpolatec@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #44] @ a8af4 <__intrlib_MOD_dclinterpolatec@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #108] @ a2fa0 │ │ │ │ + ldr r1, [pc, #108] @ a2fa4 │ │ │ │ + ldr r0, [pc, #108] @ a2fa8 │ │ │ │ + mov lr, #80 @ 0x50 │ │ │ │ + mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a8aec <__intrlib_MOD_dclinterpolatec@@Base+0x114> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 33a00 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r0, lsr #5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r9, sl, ip, ror r4 │ │ │ │ - andeq lr, sl, r8, lsr #30 │ │ │ │ - andeq r9, sl, ip, lsl r4 │ │ │ │ - andeq r5, ip, r4, ror #3 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33cdc │ │ │ │ + mov r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + add r0, r4, r5 │ │ │ │ + bl 313fc │ │ │ │ + b a2f24 │ │ │ │ + andeq ip, sp, r0, asr fp │ │ │ │ + andeq pc, ip, r4, ror fp @ │ │ │ │ + andeq ip, sp, r8, asr #21 │ │ │ │ + andeq r5, sl, r8, ror #14 │ │ │ │ + andeq r5, sl, r4, asr #14 │ │ │ │ + andeq ip, sp, r0, lsl #20 │ │ │ │ + andeq pc, sl, r8, lsr #30 │ │ │ │ + @ instruction: 0x000b29b4 │ │ │ │ │ │ │ │ -000a8b08 <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ +000a2fac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - add r9, r5, #1 │ │ │ │ - bic r7, r9, r9, asr #31 │ │ │ │ - ldr r2, [pc, #220] @ a8c14 <__intrlib_MOD_dclinterpolater@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #220] @ a8c18 <__intrlib_MOD_dclinterpolater@@Base+0x110> │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #288] @ a30ec │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #284] @ a30f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [r0] │ │ │ │ - cmp r8, #0 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - moveq r8, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 33ebc │ │ │ │ - mov r1, #15 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #160] @ a8c1c <__intrlib_MOD_dclinterpolater@@Base+0x114> │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r9, #0 │ │ │ │ - ble a8bac <__intrlib_MOD_dclinterpolater@@Base+0xa4> │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r2, r4 │ │ │ │ - sub r1, r6, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [r2], r8 │ │ │ │ - cmp r3, r5 │ │ │ │ - str ip, [r1, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne a8b98 <__intrlib_MOD_dclinterpolater@@Base+0x90> │ │ │ │ - ldr r2, [pc, #108] @ a8c20 <__intrlib_MOD_dclinterpolater@@Base+0x118> │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bl 32560 │ │ │ │ - ldr r0, [pc, #88] @ a8c24 <__intrlib_MOD_dclinterpolater@@Base+0x11c> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ + bl 30370 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + ble a30bc │ │ │ │ + ldr fp, [pc, #240] @ a30f4 │ │ │ │ + sub r5, r8, #1 │ │ │ │ + add r6, sp, #16 │ │ │ │ + mov r7, #1 │ │ │ │ + b a3050 │ │ │ │ + ldr r1, [pc, #224] @ a30f8 │ │ │ │ + tst r3, r1 │ │ │ │ + beq a3040 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + strb r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 2fdb8 │ │ │ │ - ldr r2, [pc, #64] @ a8c28 <__intrlib_MOD_dclinterpolater@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ a8c18 <__intrlib_MOD_dclinterpolater@@Base+0x110> │ │ │ │ + str r7, [sp] │ │ │ │ + bl 30a60 │ │ │ │ + add r4, r4, #3 │ │ │ │ + sub r4, r4, r8 │ │ │ │ + cmp r9, r4 │ │ │ │ + blt a30bc │ │ │ │ + mov r4, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + mov r0, r6 │ │ │ │ + strb r3, [sp, #16] │ │ │ │ + bl 3595c │ │ │ │ + ldrb r2, [sp, #16] │ │ │ │ + sub r3, r2, #66 @ 0x42 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #20 │ │ │ │ + bhi a3040 │ │ │ │ + lsl r3, r7, r3 │ │ │ │ + tst r3, fp │ │ │ │ + beq a3010 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + add r4, r4, #3 │ │ │ │ + strb r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r6 │ │ │ │ + sub r4, r4, r8 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 34a38 │ │ │ │ + cmp r9, r4 │ │ │ │ + bge a3050 │ │ │ │ + ldr r2, [pc, #56] @ a30fc │ │ │ │ + ldr r3, [pc, #40] @ a30f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a8c10 <__intrlib_MOD_dclinterpolater@@Base+0x108> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne a30e8 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, ip, r0, ror r1 │ │ │ │ + ldrdeq sl, [ip], -r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r9, sl, ip, asr r3 │ │ │ │ - andeq lr, sl, r4, lsl #28 │ │ │ │ - andeq r9, sl, r8, lsl #6 │ │ │ │ - andeq r5, ip, r0, asr #1 │ │ │ │ + andseq r0, r1, r0, lsl #8 │ │ │ │ + andeq r0, r4, r1, asr #32 │ │ │ │ + andeq sl, ip, r4, ror #23 │ │ │ │ │ │ │ │ -000a8c2c <__intlib_MOD_dclintge@@Base>: │ │ │ │ +000a3100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a8c74 <__intlib_MOD_dclintge@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [ip, #3600] @ 0xe10 │ │ │ │ + sub sp, sp, #460 @ 0x1cc │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #1756] @ a37fc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #1752] @ a3800 │ │ │ │ + ldr ip, [sp, #496] @ 0x1f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [pc, #1720] @ a3804 │ │ │ │ + ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a373c │ │ │ │ + ldr r6, [sl] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a3770 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + add fp, sp, #92 @ 0x5c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f458 │ │ │ │ + ldr r1, [sl] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ bl 30628 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, sl, r0, lsr #5 │ │ │ │ - │ │ │ │ -000a8c78 <__intlib_MOD_dclintgt@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a8cc0 <__intlib_MOD_dclintgt@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 335b0 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r4, [sl] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, sl, r0, ror #4 │ │ │ │ - │ │ │ │ -000a8cc4 <__intlib_MOD_dclintle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a8d0c <__intlib_MOD_dclintle@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a3624 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + bl 30dc0 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [pc, #1508] @ a3808 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, r3, #2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + sub r0, r3, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + sub r0, r3, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a345c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a34b8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #1348] @ a380c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #42 @ 0x2a │ │ │ │ + mov r8, #20480 @ 0x5000 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, #7 │ │ │ │ + mov r3, #12 │ │ │ │ + mov r4, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r7 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + strd r8, [r1, #-8] │ │ │ │ + bl 31d20 <_gfortran_st_write@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3304c <_gfortran_transfer_real_write@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, #12 │ │ │ │ + strd r8, [r1, #-8] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #1228] @ a3810 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #43 @ 0x2b │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + bl 2f74c <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + sub r1, r0, #6 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ + beq a34fc │ │ │ │ + sub r8, r8, #1 │ │ │ │ + cmp r8, r1 │ │ │ │ + mov r4, #1 │ │ │ │ + bne a3394 │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + sub r2, r5, r8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt a3734 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 3280c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ bl 2f458 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, sl, r0, lsr #4 │ │ │ │ - │ │ │ │ -000a8d10 <__intlib_MOD_dclintlt@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ a8d58 <__intlib_MOD_dclintlt@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r1, [pc, #1064] @ a3814 │ │ │ │ + add r2, r0, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 34a08 <__powidf2@plt> │ │ │ │ + bl 34f54 <__aeabi_d2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ bl 32350 │ │ │ │ - mov r1, #8 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sl] │ │ │ │ + str r0, [r3] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f458 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + beq a3550 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r4, [sl] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b a3254 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3280c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f458 │ │ │ │ + mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, sl, r0, ror #3 │ │ │ │ - │ │ │ │ -000a8d5c <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #388] @ a8f00 <__indxlib_MOD_dclloclastreal@@Base+0x1a4> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #384] @ a8f04 <__indxlib_MOD_dclloclastreal@@Base+0x1a8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - bic sl, r5, r5, asr #31 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a350c │ │ │ │ + mov r4, r5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r5, r5, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + movlt r5, r4 │ │ │ │ + b a32b8 │ │ │ │ + bic r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3280c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f458 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + mov r5, r4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r5, r5, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + movlt r5, r4 │ │ │ │ + b a32b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r8, r0 │ │ │ │ + bne a33b0 │ │ │ │ + b a33b4 │ │ │ │ + bic r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3280c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f458 │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r0, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + movge r3, r4 │ │ │ │ + movlt r3, r5 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r4, r4, #1 │ │ │ │ + b a3498 │ │ │ │ + mov r3, #34 @ 0x22 │ │ │ │ + ldr r2, [pc, #700] @ a3818 │ │ │ │ + ldr r1, [pc, #700] @ a381c │ │ │ │ + ldr r0, [pc, #700] @ a3820 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - beq a8e2c <__indxlib_MOD_dclloclastreal@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #332] @ a8f08 <__indxlib_MOD_dclloclastreal@@Base+0x1ac> │ │ │ │ - mov r1, #10 │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne a8e40 <__indxlib_MOD_dclloclastreal@@Base+0xe4> │ │ │ │ - ldr r2, [pc, #312] @ a8f0c <__indxlib_MOD_dclloclastreal@@Base+0x1b0> │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + bl 33a00 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sl] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [r3] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [r3] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3638 │ │ │ │ + cmp r8, #0 │ │ │ │ + blt a3674 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [r3] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r7, r5, #1 │ │ │ │ + str r7, [r3] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + cmp r4, r7 │ │ │ │ + blt a37a8 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #548] @ a3824 │ │ │ │ + ldr r3, [pc, #508] @ a3800 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne a37f8 │ │ │ │ + add sp, sp, #460 @ 0x1cc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b a321c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3280c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f458 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [r3] │ │ │ │ + sub r8, r8, r0 │ │ │ │ + cmp r8, #0 │ │ │ │ + sub r5, r5, r0 │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + bge a37e4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + sub r3, r3, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + rsb r6, r8, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + subgt r7, r5, r8 │ │ │ │ + addgt r7, r7, #2 │ │ │ │ + bgt a36a4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + rsbeq r7, r8, #2 │ │ │ │ + rsbne r7, r8, #3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r7, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 2f98c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ a8f10 <__indxlib_MOD_dclloclastreal@@Base+0x1b4> │ │ │ │ - mov r1, #10 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #272] @ a8f14 <__indxlib_MOD_dclloclastreal@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #252] @ a8f04 <__indxlib_MOD_dclloclastreal@@Base+0x1a8> │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a35e4 │ │ │ │ + cmp r7, r4 │ │ │ │ + ble a35f8 │ │ │ │ + ldr r2, [pc, #328] @ a3828 │ │ │ │ + ldr r3, [pc, #284] @ a3800 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a8efc <__indxlib_MOD_dclloclastreal@@Base+0x1a0> │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #228] @ a8f18 <__indxlib_MOD_dclloclastreal@@Base+0x1bc> │ │ │ │ - mov r1, #10 │ │ │ │ + bne a37f8 │ │ │ │ + ldr r2, [pc, #296] @ a382c │ │ │ │ + ldr r1, [pc, #296] @ a3830 │ │ │ │ + ldr r0, [pc, #296] @ a3834 │ │ │ │ + mov lr, #34 @ 0x22 │ │ │ │ + mov ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a8dcc <__indxlib_MOD_dclloclastreal@@Base+0x70> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a8ec4 <__indxlib_MOD_dclloclastreal@@Base+0x168> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [r3], r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a8e68 <__indxlib_MOD_dclloclastreal@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #152] @ a8f1c <__indxlib_MOD_dclloclastreal@@Base+0x1c0> │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, #1 │ │ │ │ + str lr, [sp, #500] @ 0x1f4 │ │ │ │ + str ip, [sp, #496] @ 0x1f0 │ │ │ │ + add sp, sp, #460 @ 0x1cc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 33a00 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + b a3584 │ │ │ │ + mov r3, #19 │ │ │ │ + ldr r2, [pc, #240] @ a3838 │ │ │ │ + ldr r1, [pc, #240] @ a383c │ │ │ │ + ldr r0, [pc, #240] @ a3840 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 2f98c │ │ │ │ - add r4, r7, r4, lsl #2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a8ea8 <__indxlib_MOD_dclloclastreal@@Base+0x14c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a8dec <__indxlib_MOD_dclloclastreal@@Base+0x90> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #76] @ a8f20 <__indxlib_MOD_dclloclastreal@@Base+0x1c4> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r1, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b a3188 │ │ │ │ + mov r3, #21 │ │ │ │ + ldr r2, [pc, #200] @ a3844 │ │ │ │ + ldr r1, [pc, #200] @ a3848 │ │ │ │ + ldr r0, [pc, #200] @ a384c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r7, r0 │ │ │ │ - bl 2f98c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a8dec <__indxlib_MOD_dclloclastreal@@Base+0x90> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r6, [sl] │ │ │ │ + b a31a0 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + sub r3, r5, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #68] @ a3814 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 34a08 <__powidf2@plt> │ │ │ │ + bl 34f54 <__aeabi_d2f@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r3] │ │ │ │ + b a35f8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r7, r5, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + str r7, [r3] │ │ │ │ + b a36ac │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, ip, r8, lsr #30 │ │ │ │ + andeq sl, ip, r0, lsl #23 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r9, sl, r8, asr r1 │ │ │ │ - andeq lr, sl, r8, ror #23 │ │ │ │ - andeq r9, sl, r0, lsr #2 │ │ │ │ - andeq r4, ip, r4, lsr #29 │ │ │ │ - andeq r9, sl, r0, ror #1 │ │ │ │ - andeq lr, sl, r8, lsr fp │ │ │ │ - andeq lr, sl, r0, ror #21 │ │ │ │ + andeq sp, sl, ip, lsr #6 │ │ │ │ + andeq pc, sl, r4, lsl #25 │ │ │ │ + andeq pc, sl, ip, ror #23 │ │ │ │ + andeq pc, sl, r8, ror fp @ │ │ │ │ + eormi r0, r4, r0 │ │ │ │ + andeq pc, sl, ip, asr r9 @ │ │ │ │ + andeq pc, sl, ip, ror r9 @ │ │ │ │ + andeq r1, fp, r0, asr sl │ │ │ │ + andeq sl, ip, r8, lsr #13 │ │ │ │ + andeq sl, ip, r8, asr #11 │ │ │ │ + @ instruction: 0x000af7b8 │ │ │ │ + ldrdeq pc, [sl], -r8 │ │ │ │ + andeq r1, fp, ip, lsr #17 │ │ │ │ + andeq pc, sl, ip, lsl r7 @ │ │ │ │ + andeq pc, sl, ip, lsr #14 │ │ │ │ + muleq fp, ip, r1 │ │ │ │ + andeq pc, sl, r4, lsl #14 │ │ │ │ + strdeq pc, [sl], -r8 │ │ │ │ + andeq r2, fp, r8, ror #2 │ │ │ │ │ │ │ │ -000a8f24 <__indxlib_MOD_dcllocfirstreal@@Base>: │ │ │ │ +000a3850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #388] @ a90c8 <__indxlib_MOD_dcllocfirstreal@@Base+0x1a4> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #384] @ a90cc <__indxlib_MOD_dcllocfirstreal@@Base+0x1a8> │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #164] @ a390c │ │ │ │ + ldr r3, [pc, #164] @ a3910 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - bic sl, r5, r5, asr #31 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - beq a8ff4 <__indxlib_MOD_dcllocfirstreal@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #332] @ a90d0 <__indxlib_MOD_dcllocfirstreal@@Base+0x1ac> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne a9008 <__indxlib_MOD_dcllocfirstreal@@Base+0xe4> │ │ │ │ - ldr r2, [pc, #312] @ a90d4 <__indxlib_MOD_dcllocfirstreal@@Base+0x1b0> │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 33fac │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ a90d8 <__indxlib_MOD_dcllocfirstreal@@Base+0x1b4> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #272] @ a90dc <__indxlib_MOD_dcllocfirstreal@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #252] @ a90cc <__indxlib_MOD_dcllocfirstreal@@Base+0x1a8> │ │ │ │ + bl 30370 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + ble a38dc │ │ │ │ + sub r5, r8, #1 │ │ │ │ + mov r6, sp │ │ │ │ + mov r4, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + mov r0, r6 │ │ │ │ + strb r3, [sp] │ │ │ │ + bl 3595c │ │ │ │ + ldrb r3, [sp] │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r3, #85 @ 0x55 │ │ │ │ + moveq r3, #72 @ 0x48 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + sub r4, r4, r8 │ │ │ │ + strb r3, [sp] │ │ │ │ + bl 2f9bc │ │ │ │ + cmp r7, r4 │ │ │ │ + bge a3898 │ │ │ │ + ldr r2, [pc, #48] @ a3914 │ │ │ │ + ldr r3, [pc, #40] @ a3910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a90c4 <__indxlib_MOD_dcllocfirstreal@@Base+0x1a0> │ │ │ │ - mov r0, r8 │ │ │ │ + bne a3908 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #228] @ a90e0 <__indxlib_MOD_dcllocfirstreal@@Base+0x1bc> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a8f94 <__indxlib_MOD_dcllocfirstreal@@Base+0x70> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a908c <__indxlib_MOD_dcllocfirstreal@@Base+0x168> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [r3], r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a9030 <__indxlib_MOD_dcllocfirstreal@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #152] @ a90e4 <__indxlib_MOD_dcllocfirstreal@@Base+0x1c0> │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 33fac │ │ │ │ - add r4, r7, r4, lsl #2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a9070 <__indxlib_MOD_dcllocfirstreal@@Base+0x14c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a8fb4 <__indxlib_MOD_dcllocfirstreal@@Base+0x90> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #76] @ a90e8 <__indxlib_MOD_dcllocfirstreal@@Base+0x1c4> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r7, r0 │ │ │ │ - bl 33fac │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a8fb4 <__indxlib_MOD_dcllocfirstreal@@Base+0x90> │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, ip, r0, ror #26 │ │ │ │ + andeq sl, ip, r0, asr #8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq sl, ip, pc @ │ │ │ │ - andeq lr, sl, r0, lsr #20 │ │ │ │ - andeq r8, sl, r4, ror #30 │ │ │ │ - ldrdeq r4, [ip], -ip │ │ │ │ - andeq r8, sl, r4, lsr #30 │ │ │ │ - andeq lr, sl, r0, ror r9 │ │ │ │ - andeq lr, sl, r8, lsl r9 │ │ │ │ + andeq sl, ip, r4, asr #7 │ │ │ │ │ │ │ │ -000a90ec <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ +000a3918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #388] @ a9290 <__indxlib_MOD_dclloclastint@@Base+0x1a4> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #384] @ a9294 <__indxlib_MOD_dclloclastint@@Base+0x1a8> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - bic sl, r5, r5, asr #31 │ │ │ │ - mov r8, r1 │ │ │ │ + str r0, [ip, #3840] @ 0xf00 │ │ │ │ + ldr ip, [pc, #2620] @ a436c │ │ │ │ + ldr r3, [pc, #2620] @ a4370 │ │ │ │ + sub sp, sp, #220 @ 0xdc │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [pc, #2612] @ a4374 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ - beq a91bc <__indxlib_MOD_dclloclastint@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #332] @ a9298 <__indxlib_MOD_dclloclastint@@Base+0x1ac> │ │ │ │ - mov r1, #10 │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r0, [pc, #2576] @ a4378 │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ + mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne a91d0 <__indxlib_MOD_dclloclastint@@Base+0xe4> │ │ │ │ - ldr r2, [pc, #312] @ a929c <__indxlib_MOD_dclloclastint@@Base+0x1b0> │ │ │ │ - mov r3, r8 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 34234 │ │ │ │ + ldr r0, [pc, #2552] @ a437c │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 34234 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3595c │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3595c │ │ │ │ + ldr r3, [pc, #2504] @ a4380 │ │ │ │ + mov ip, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a4254 │ │ │ │ + ldr r3, [pc, #2468] @ a4384 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #2 │ │ │ │ + bl 356d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a4224 │ │ │ │ + ldr r0, [pc, #2432] @ a4388 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 336f4 │ │ │ │ + ldr r0, [pc, #2408] @ a438c │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + bl 3301c │ │ │ │ + ldr r0, [pc, #2392] @ a4390 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + bl 3301c │ │ │ │ + ldr r0, [pc, #2376] @ a4394 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r0, [pc, #2360] @ a4398 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #2336] @ a439c │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #2312] @ a43a0 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #2288] @ a43a4 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #2264] @ a43a8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #2248] @ a43ac │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + bl 35740 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3b64 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3b88 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3bac │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3bd0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [pc, #2008] @ a43b0 │ │ │ │ + add r8, sp, #176 @ 0xb0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #1988] @ a43b4 │ │ │ │ + add r7, sp, #180 @ 0xb4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 30298 │ │ │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3c98 │ │ │ │ + ldr r0, [pc, #1940] @ a43b8 │ │ │ │ + add sl, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #1912] @ a43bc │ │ │ │ + add fp, sp, #104 @ 0x68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + bl 325f0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a3ed8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r7, r5 │ │ │ │ + moveq r5, r8 │ │ │ │ + beq a3d08 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + b a3f08 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3e54 │ │ │ │ + ldr r0, [pc, #1804] @ a43c0 │ │ │ │ + add sl, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #1776] @ a43c4 │ │ │ │ + add fp, sp, #104 @ 0x68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + bl 325f0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r7, r5 │ │ │ │ + bne a3ef4 │ │ │ │ + mov r7, r5 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a3f48 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + sub r3, r5, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls a3fb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1680] @ a43c8 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + sub r3, r5, #4 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a42b4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 335d4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + add r9, sp, #192 @ 0xc0 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + streq r7, [sp, #104] @ 0x68 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #1576] @ a43cc │ │ │ │ + streq r6, [sp, #100] @ 0x64 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 30298 │ │ │ │ + ldr r0, [pc, #1564] @ a43d0 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 30298 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3fd8 │ │ │ │ + ldr r0, [pc, #1520] @ a43d4 │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #1492] @ a43d8 │ │ │ │ + add r8, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a414c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a42e8 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + b a417c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3cac │ │ │ │ + ldr r2, [pc, #1388] @ a43dc │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 30790 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ a92a0 <__indxlib_MOD_dclloclastint@@Base+0x1b4> │ │ │ │ - mov r1, #10 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + bl 33b38 │ │ │ │ + ldr r0, [pc, #1364] @ a43e0 │ │ │ │ + add sl, sp, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #272] @ a92a4 <__indxlib_MOD_dclloclastint@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #252] @ a9294 <__indxlib_MOD_dclloclastint@@Base+0x1a8> │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #1336] @ a43e4 │ │ │ │ + add fp, sp, #104 @ 0x68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + bl 325f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3ce4 │ │ │ │ + b a3c54 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a3c8c │ │ │ │ + mov r7, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a3d08 │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #1236] @ a43e8 │ │ │ │ + ldr r1, [pc, #1236] @ a43ec │ │ │ │ + ldr r0, [pc, #1236] @ a43f0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a3d18 │ │ │ │ + ldr r0, [pc, #1188] @ a43f4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #1172] @ a43f8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + bl 34a68 │ │ │ │ + ldr r8, [sp, #172] @ 0xac │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + sub r3, r5, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bhi a3d28 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 35038 │ │ │ │ + b a3d68 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a4000 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a42f4 │ │ │ │ + ldr r0, [pc, #1012] @ a43fc │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #984] @ a4400 │ │ │ │ + add r8, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 325f0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r7, [sp, #56] @ 0x38 │ │ │ │ + bne a4168 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a41b8 │ │ │ │ + bic r5, r5, #2 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne a4134 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 35038 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + streq r3, [sp, #116] @ 0x74 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r6, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a429c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a4284 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 31ae0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 35140 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 3442c │ │ │ │ + ldr r2, [pc, #756] @ a4404 │ │ │ │ + ldr r3, [pc, #604] @ a4370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a928c <__indxlib_MOD_dclloclastint@@Base+0x1a0> │ │ │ │ + bne a4368 │ │ │ │ + add sp, sp, #220 @ 0xdc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #228] @ a92a8 <__indxlib_MOD_dclloclastint@@Base+0x1bc> │ │ │ │ - mov r1, #10 │ │ │ │ + bl 335d4 │ │ │ │ + b a4090 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a3e48 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a405c │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r2, [pc, #640] @ a4408 │ │ │ │ + ldr r1, [pc, #640] @ a440c │ │ │ │ + ldr r0, [pc, #640] @ a4410 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a915c <__indxlib_MOD_dclloclastint@@Base+0x70> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a9254 <__indxlib_MOD_dclloclastint@@Base+0x168> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a4068 │ │ │ │ + ldr r0, [pc, #596] @ a4414 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #580] @ a4418 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + b a4068 │ │ │ │ + ldr r0, [pc, #496] @ a441c │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #476] @ a4420 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 31414 │ │ │ │ + b a3a00 │ │ │ │ + ldr r0, [pc, #456] @ a4424 │ │ │ │ + add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [r3], r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a91f8 <__indxlib_MOD_dclloclastint@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #152] @ a92ac <__indxlib_MOD_dclloclastint@@Base+0x1c0> │ │ │ │ - mov r3, r8 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #436] @ a4428 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 31414 │ │ │ │ + b a39d8 │ │ │ │ + ldr r2, [pc, #416] @ a442c │ │ │ │ + mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 30790 │ │ │ │ - add r4, r7, r4, lsl #2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a9238 <__indxlib_MOD_dclloclastint@@Base+0x14c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a917c <__indxlib_MOD_dclloclastint@@Base+0x90> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #76] @ a92b0 <__indxlib_MOD_dclloclastint@@Base+0x1c4> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r1, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 33b38 │ │ │ │ + b a40d8 │ │ │ │ + ldr r2, [pc, #396] @ a4430 │ │ │ │ + mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r7, r0 │ │ │ │ - bl 30790 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a917c <__indxlib_MOD_dclloclastint@@Base+0x90> │ │ │ │ + mov r0, fp │ │ │ │ + bl 33b38 │ │ │ │ + b a40cc │ │ │ │ + mov r3, #11 │ │ │ │ + ldr r2, [pc, #372] @ a4434 │ │ │ │ + ldr r1, [pc, #372] @ a4438 │ │ │ │ + ldr r0, [pc, #372] @ a443c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b a3d68 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + b a405c │ │ │ │ + ldr r2, [pc, #324] @ a4440 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 33b38 │ │ │ │ + ldr r0, [pc, #300] @ a4444 │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #272] @ a4448 │ │ │ │ + add r8, sp, #116 @ 0x74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 325f0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a4038 │ │ │ │ + b a3e14 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - muleq ip, r8, fp │ │ │ │ + andeq sl, ip, r4, ror r3 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r8, sl, r8, asr #27 │ │ │ │ - andeq lr, sl, r8, asr r8 │ │ │ │ - muleq sl, r0, sp │ │ │ │ - andeq r4, ip, r4, lsl fp │ │ │ │ - andeq r8, sl, r0, asr sp │ │ │ │ - andeq lr, sl, r8, lsr #15 │ │ │ │ - andeq lr, sl, r0, asr r7 │ │ │ │ + andeq ip, sl, r0, asr #22 │ │ │ │ + andeq pc, sl, r8, lsl #11 │ │ │ │ + andeq pc, sl, r0, ror r5 @ │ │ │ │ + andeq r2, fp, r0, lsr r7 │ │ │ │ + andeq r2, fp, r4, lsl #14 │ │ │ │ + andeq lr, sl, r4, ror #29 │ │ │ │ + andeq pc, sl, r0, ror #9 │ │ │ │ + ldrdeq pc, [sl], -r4 │ │ │ │ + andeq lr, sl, ip, asr fp │ │ │ │ + @ instruction: 0x000af4b0 │ │ │ │ + muleq sl, r8, r4 │ │ │ │ + andeq pc, sl, r4, lsl #9 │ │ │ │ + andeq pc, sl, r4, ror r4 @ │ │ │ │ + andeq pc, sl, r4, ror #8 │ │ │ │ + andeq r4, sl, r4, asr #23 │ │ │ │ + andeq lr, sl, r4, asr #29 │ │ │ │ + andeq lr, sl, r4, lsr #29 │ │ │ │ + andeq pc, sl, r4, lsl r3 @ │ │ │ │ + andeq pc, sl, r0, lsl #6 │ │ │ │ + andeq pc, sl, r4, lsl #5 │ │ │ │ + andeq pc, sl, r0, ror r2 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq lr, sl, r8, lsl #26 │ │ │ │ + strdeq lr, [sl], -r0 │ │ │ │ + muleq sl, ip, r1 │ │ │ │ + andeq pc, sl, r8, lsl #3 │ │ │ │ + andeq r3, fp, ip, lsr ip │ │ │ │ + strheq pc, [sl], -r0 @ │ │ │ │ + muleq sl, r8, r0 │ │ │ │ + andeq pc, sl, r8, lsr #32 │ │ │ │ + andeq pc, sl, r0, asr #32 │ │ │ │ + andeq r1, fp, ip, asr #19 │ │ │ │ + andeq pc, sl, r4, lsr #32 │ │ │ │ + andeq pc, sl, r8, lsl r0 @ │ │ │ │ + andeq lr, sl, r8, ror pc │ │ │ │ + andeq lr, sl, r4, ror #30 │ │ │ │ + muleq ip, r8, fp │ │ │ │ + strdeq lr, [sl], -ip │ │ │ │ + andeq lr, sl, ip, asr #27 │ │ │ │ + andeq r1, fp, r8, asr r7 │ │ │ │ + strdeq lr, [sl], -r0 │ │ │ │ + andeq lr, sl, r0, ror #27 │ │ │ │ + andeq ip, sl, r0, lsl r4 │ │ │ │ + andeq r3, fp, ip, ror #16 │ │ │ │ + ldrdeq ip, [sl], -r4 │ │ │ │ + andeq r3, fp, ip, lsr r8 │ │ │ │ + andeq r3, fp, r8, lsr #16 │ │ │ │ + andeq r3, fp, r0, lsl r8 │ │ │ │ + andeq lr, sl, r8, lsl r6 │ │ │ │ + muleq sl, r8, ip │ │ │ │ + andeq r1, fp, r4, lsr #12 │ │ │ │ + @ instruction: 0x000b37b0 │ │ │ │ + andeq lr, sl, ip, ror #24 │ │ │ │ + andeq lr, sl, r4, asr ip │ │ │ │ + │ │ │ │ +000a444c : │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [r2] │ │ │ │ + cmp lr, #0 │ │ │ │ + pople {pc} @ (ldrle pc, [sp], #4) │ │ │ │ + sub r0, r0, #4 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + add lr, lr, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [r0, #4]! │ │ │ │ + ldr ip, [r1, #4]! │ │ │ │ + cmp r3, lr │ │ │ │ + str ip, [r0] │ │ │ │ + str r2, [r1] │ │ │ │ + bne a446c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a92b4 <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ +000a448c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #388] @ a9458 <__indxlib_MOD_dcllocfirstint@@Base+0x1a4> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #384] @ a945c <__indxlib_MOD_dcllocfirstint@@Base+0x1a8> │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #2976] @ a504c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #2972] @ a5050 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - bic sl, r5, r5, asr #31 │ │ │ │ - mov r8, r1 │ │ │ │ + ldrb r1, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - beq a9384 <__indxlib_MOD_dcllocfirstint@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #332] @ a9460 <__indxlib_MOD_dcllocfirstint@@Base+0x1ac> │ │ │ │ - mov r1, #11 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + ldrb r4, [r0] │ │ │ │ + strb r1, [sp, #188] @ 0xbc │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 3595c │ │ │ │ + ldrb r3, [sp, #188] @ 0xbc │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ + strb r4, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 3595c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ + cmpne r4, #66 @ 0x42 │ │ │ │ + ldrb r5, [sp, #192] @ 0xc0 │ │ │ │ + moveq r3, r4 │ │ │ │ + bne a4d4c │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + cmpne r5, #82 @ 0x52 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a4d80 │ │ │ │ + ldr r3, [pc, #2832] @ a5054 │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ + mov r9, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #6 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + add r7, sp, #212 @ 0xd4 │ │ │ │ + add r8, sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #2784] @ a5058 │ │ │ │ + mov r2, #8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + strh r3, [sp, #218] @ 0xda │ │ │ │ + str r7, [sp, #20] │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [pc, #2752] @ a505c │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + strb r5, [sp, #192] @ 0xc0 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + mov sl, #32 │ │ │ │ + mov r2, #8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strb r1, [sp, #218] @ 0xda │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb sl, [sp, #219] @ 0xdb │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [pc, #2668] @ a5060 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + strb r5, [sp, #192] @ 0xc0 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + mov r2, #8 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strb r1, [sp, #218] @ 0xda │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + strb sl, [sp, #219] @ 0xdb │ │ │ │ + bl 31b04 │ │ │ │ + ldr r0, [pc, #2596] @ a5064 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne a9398 <__indxlib_MOD_dcllocfirstint@@Base+0xe4> │ │ │ │ - ldr r2, [pc, #312] @ a9464 <__indxlib_MOD_dcllocfirstint@@Base+0x1b0> │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 33f7c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ a9468 <__indxlib_MOD_dcllocfirstint@@Base+0x1b4> │ │ │ │ - mov r1, #11 │ │ │ │ + mov r2, #7 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #2572] @ a5068 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #272] @ a946c <__indxlib_MOD_dcllocfirstint@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #252] @ a945c <__indxlib_MOD_dcllocfirstint@@Base+0x1a8> │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #2556] @ a506c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 31b04 │ │ │ │ + ldr r0, [pc, #2532] @ a5070 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + bl 31b04 │ │ │ │ + ldr r0, [pc, #2516] @ a5074 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + bl 33b8c │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + bl 30b08 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + rsbs r2, r3, #0 │ │ │ │ + and r2, r2, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + rsbpl r3, r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [fp] │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r9 │ │ │ │ + mvngt fp, #0 │ │ │ │ + bic r3, r3, #2 │ │ │ │ + movle fp, r9 │ │ │ │ + cmp r3, r9 │ │ │ │ + mul r3, r2, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bne a4940 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + beq a48fc │ │ │ │ + add r0, r3, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + rsb fp, fp, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + beq a4928 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ + bne a4db4 │ │ │ │ + ldr sl, [sp, #156] @ 0x9c │ │ │ │ + mov r3, #1 │ │ │ │ + add r9, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #2164] @ a5078 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + strb r5, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, #6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #2092] @ a5058 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #8 │ │ │ │ + strh r3, [sp, #218] @ 0xda │ │ │ │ + bl 33db4 │ │ │ │ + ldr r4, [pc, #2096] @ a507c │ │ │ │ + add r5, sp, #100 @ 0x64 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 355e4 │ │ │ │ + ldr r1, [pc, #2072] @ a5080 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r1, lsl #4 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + bl 333c4 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e70 │ │ │ │ + ldr r2, [pc, #1964] @ a5084 │ │ │ │ + ldr r3, [pc, #1908] @ a5050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9454 <__indxlib_MOD_dcllocfirstint@@Base+0x1a0> │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #228] @ a9470 <__indxlib_MOD_dcllocfirstint@@Base+0x1bc> │ │ │ │ - mov r1, #11 │ │ │ │ + bne a5048 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r0, r3, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + bne a4798 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr sl, [sp, #160] @ 0xa0 │ │ │ │ + add r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ + add r9, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b a47b0 │ │ │ │ + ldr r0, [pc, #1856] @ a5088 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a9324 <__indxlib_MOD_dcllocfirstint@@Base+0x70> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt a941c <__indxlib_MOD_dcllocfirstint@@Base+0x168> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [r3], r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge a93c0 <__indxlib_MOD_dcllocfirstint@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #152] @ a9474 <__indxlib_MOD_dcllocfirstint@@Base+0x1c0> │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + bl 30d0c │ │ │ │ + ldr r0, [pc, #1840] @ a508c │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + bl 3301c │ │ │ │ + ldr r3, [pc, #1824] @ a5090 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + strb r5, [sp, #192] @ 0xc0 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + strb r3, [sp, #188] @ 0xbc │ │ │ │ + str r9, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 33f7c │ │ │ │ - add r4, r7, r4, lsl #2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2], r6 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne a9400 <__indxlib_MOD_dcllocfirstint@@Base+0x14c> │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strb r1, [sp, #218] @ 0xda │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + strb sl, [sp, #219] @ 0xdb │ │ │ │ + bl 325f0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a4e30 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr sl, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + beq a4f08 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9344 <__indxlib_MOD_dcllocfirstint@@Base+0x90> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #76] @ a9478 <__indxlib_MOD_dcllocfirstint@@Base+0x1c4> │ │ │ │ - mov r1, #0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [pc, #1548] @ a5094 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r9, [sp, #148] @ 0x94 │ │ │ │ + strb r5, [sp, #192] @ 0xc0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, #6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ mov r3, r8 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sp │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + stm sp, {r7, r8} │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + strb r9, [sp, #188] @ 0xbc │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + mov r3, #32 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + mov r2, #8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strb r1, [sp, #218] @ 0xda │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + strb r3, [sp, #219] @ 0xdb │ │ │ │ + bl 300e8 │ │ │ │ + ldr r3, [pc, #1424] @ a5098 │ │ │ │ + stm sp, {r7, r8} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #6 │ │ │ │ + strb r9, [sp, #188] @ 0xbc │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #1324] @ a5058 │ │ │ │ + strh r3, [sp, #218] @ 0xda │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + mov r2, #8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 325f0 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3523c <__aeabi_fcmpge@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1324] @ a509c │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + strb r5, [sp, #192] @ 0xc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r7, r8 │ │ │ │ + mov r0, #6 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #1208] @ a5058 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + strh r3, [sp, #218] @ 0xda │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt a4e68 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + beq a4e8c │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ + beq a4eb8 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + beq a4f9c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldr r8, [sp, #164] @ 0xa4 │ │ │ │ + mul r9, r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ mov r7, r0 │ │ │ │ - bl 33f7c │ │ │ │ - mov r8, r0 │ │ │ │ + add r0, r9, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9344 <__indxlib_MOD_dcllocfirstint@@Base+0x90> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [ip], -r0 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, sl, ip, lsl #24 │ │ │ │ - muleq sl, r0, r6 │ │ │ │ - ldrdeq r8, [sl], -r4 │ │ │ │ - andeq r4, ip, ip, asr #18 │ │ │ │ - muleq sl, r4, fp │ │ │ │ - andeq lr, sl, r0, ror #11 │ │ │ │ - andeq lr, sl, r8, lsl #11 │ │ │ │ - │ │ │ │ -000a947c <__indxlib_MOD_dclloclastcharex@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #552] @ a96c0 <__indxlib_MOD_dclloclastcharex@@Base+0x244> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #548] @ a96c4 <__indxlib_MOD_dclloclastcharex@@Base+0x248> │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - add r9, r6, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - bic fp, r9, r9, asr #31 │ │ │ │ - beq a9560 <__indxlib_MOD_dclloclastcharex@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #484] @ a96c8 <__indxlib_MOD_dclloclastcharex@@Base+0x24c> │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a9574 <__indxlib_MOD_dclloclastcharex@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #460] @ a96cc <__indxlib_MOD_dclloclastcharex@@Base+0x250> │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a4c9c │ │ │ │ + rsb r2, r3, #0 │ │ │ │ + mov r9, r2 │ │ │ │ + mul r9, r3, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne a4cf8 │ │ │ │ + sub r0, r9, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - bl 3223c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #424] @ a96d0 <__indxlib_MOD_dclloclastcharex@@Base+0x254> │ │ │ │ - mov r1, #10 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + movne r6, r7 │ │ │ │ + mulne r9, r3, r3 │ │ │ │ + strne r6, [sp, #120] @ 0x78 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + add r0, r9, #1 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 336b8 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a4ee0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, fp │ │ │ │ + bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ + bic r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ + add r9, sp, #120 @ 0x78 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + b a4844 │ │ │ │ + mov r3, #11 │ │ │ │ + ldr r2, [pc, #840] @ a50a0 │ │ │ │ + ldr r1, [pc, #840] @ a50a4 │ │ │ │ + ldr r0, [pc, #840] @ a50a8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #412] @ a96d4 <__indxlib_MOD_dclloclastcharex@@Base+0x258> │ │ │ │ - ldr r3, [pc, #392] @ a96c4 <__indxlib_MOD_dclloclastcharex@@Base+0x248> │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b a4518 │ │ │ │ + mov r3, #11 │ │ │ │ + ldr r2, [pc, #800] @ a50ac │ │ │ │ + ldr r1, [pc, #800] @ a50b0 │ │ │ │ + ldr r0, [pc, #800] @ a50b4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a96bc <__indxlib_MOD_dclloclastcharex@@Base+0x240> │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 33a00 │ │ │ │ + b a453c │ │ │ │ + ldr r0, [pc, #764] @ a50b8 │ │ │ │ + add r9, sp, #152 @ 0x98 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #744] @ a50bc │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #724] @ a50c0 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + mov r0, r9 │ │ │ │ + add sl, r3, #1 │ │ │ │ + add r9, sp, #120 @ 0x78 │ │ │ │ + eor sl, sl, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + mov r2, r9 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + bl 3454c │ │ │ │ mov r0, sl │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #368] @ a96d8 <__indxlib_MOD_dclloclastcharex@@Base+0x25c> │ │ │ │ - mov r1, #10 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + mov r7, r0 │ │ │ │ + b a47b0 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + bne a49f4 │ │ │ │ + mov r2, #6 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #636] @ a50c4 │ │ │ │ + ldr r2, [pc, #636] @ a50c8 │ │ │ │ + ldr r0, [pc, #636] @ a50cc │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a94f8 <__indxlib_MOD_dclloclastcharex@@Base+0x7c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a963c <__indxlib_MOD_dclloclastcharex@@Base+0x1c0> │ │ │ │ - mul r0, r9, r4 │ │ │ │ - mul r8, r4, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a967c <__indxlib_MOD_dclloclastcharex@@Base+0x200> │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r5, r5, r4 │ │ │ │ - add r9, r9, r8 │ │ │ │ - ble a95a0 <__indxlib_MOD_dclloclastcharex@@Base+0x124> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - ldr r2, [pc, #276] @ a96dc <__indxlib_MOD_dclloclastcharex@@Base+0x260> │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp] │ │ │ │ - bl 3223c │ │ │ │ - mov r5, #0 │ │ │ │ + bl 33a00 │ │ │ │ + b a49f4 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a9614 <__indxlib_MOD_dclloclastcharex@@Base+0x198> │ │ │ │ - cmp r5, r6 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add fp, fp, r4 │ │ │ │ - bne a95ec <__indxlib_MOD_dclloclastcharex@@Base+0x170> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9520 <__indxlib_MOD_dclloclastcharex@@Base+0xa4> │ │ │ │ + bne a4bcc │ │ │ │ + mvn r6, #0 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, r6 │ │ │ │ + rsb r9, r2, #0 │ │ │ │ + add r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ + b a4bec │ │ │ │ + mov r6, #1 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + b a4bec │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + bne a4f34 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + b a4d38 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r0, sl │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b a4a6c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strb r3, [sp, #188] @ 0xbc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #380] @ a50d0 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #232] @ a5058 │ │ │ │ + mov r2, #8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + strh r3, [sp, #218] @ 0xda │ │ │ │ + bl 300e8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r6, r5 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add fp, fp, r4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bne a9614 <__indxlib_MOD_dclloclastcharex@@Base+0x198> │ │ │ │ - b a9608 <__indxlib_MOD_dclloclastcharex@@Base+0x18c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #148] @ a96e0 <__indxlib_MOD_dclloclastcharex@@Base+0x264> │ │ │ │ - mov r1, #0 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 3223c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9520 <__indxlib_MOD_dclloclastcharex@@Base+0xa4> │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r7, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r3 │ │ │ │ + bl 33ad8 <__aeabi_idiv@plt> │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ + b a4d38 │ │ │ │ + ldr r0, [pc, #304] @ a50d4 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #284] @ a50d8 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 31b04 │ │ │ │ + ldr r1, [pc, #268] @ a50dc │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 3454c │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strb r3, [sp, #188] @ 0xbc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #212] @ a50e0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - add r9, r9, #1 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r9, r6 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r4, r4, r8 │ │ │ │ - ble a968c <__indxlib_MOD_dclloclastcharex@@Base+0x210> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - b a95bc <__indxlib_MOD_dclloclastcharex@@Base+0x140> │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, #6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r3, [pc, #44] @ a5058 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + strh r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #8 │ │ │ │ + strh r3, [sp, #218] @ 0xda │ │ │ │ + bl 300e8 │ │ │ │ + b a4bdc │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, ip, r8, lsl #16 │ │ │ │ + strdeq r9, [ip], -r8 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r8, sl, r0, lsr sl │ │ │ │ - @ instruction: 0x000ae4b4 │ │ │ │ - andeq r8, sl, ip, ror #19 │ │ │ │ - andeq r4, ip, r0, ror r7 │ │ │ │ - andeq r8, sl, ip, lsr #19 │ │ │ │ - andeq lr, sl, ip, ror #7 │ │ │ │ - andeq lr, sl, r8, ror #6 │ │ │ │ + andeq sp, sl, r4, ror #27 │ │ │ │ + andeq r2, r0, r0, lsr #32 │ │ │ │ + andeq sp, sl, r0, lsr #27 │ │ │ │ + andeq sp, sl, r0, asr sp │ │ │ │ + andeq r4, sl, r4, rrx │ │ │ │ + andeq sp, sl, r4, lsl #29 │ │ │ │ + andeq lr, sl, r8, ror #18 │ │ │ │ + andeq sp, sl, ip, ror #28 │ │ │ │ + @ instruction: 0x000adcb4 │ │ │ │ + andeq sp, sl, r8, lsr #22 │ │ │ │ + andeq sp, sl, ip, ror ip │ │ │ │ + andeq r3, fp, r0, asr r2 │ │ │ │ + ldrdeq r9, [ip], -r0 │ │ │ │ + muleq sl, ip, r6 │ │ │ │ + muleq sl, r0, r6 │ │ │ │ + andeq lr, sl, r4, lsl #13 │ │ │ │ + andeq lr, sl, r8, ror #10 │ │ │ │ + andeq lr, sl, r8, lsl r5 │ │ │ │ + @ instruction: 0x000ad9b4 │ │ │ │ + andeq lr, sl, r4, asr r2 │ │ │ │ + andeq lr, sl, ip, asr r2 │ │ │ │ + andeq r0, fp, ip, lsl #23 │ │ │ │ + andeq lr, sl, r4, lsr r2 │ │ │ │ + andeq lr, sl, r8, lsr #4 │ │ │ │ + andeq r0, fp, r8, asr fp │ │ │ │ + andeq fp, sl, r8, ror r8 │ │ │ │ + muleq sl, r8, r5 │ │ │ │ + @ instruction: 0x000b2cbc │ │ │ │ + andeq lr, sl, r4, ror r1 │ │ │ │ + andeq lr, sl, ip, lsr #3 │ │ │ │ + andeq r3, sl, r4, ror #14 │ │ │ │ + andeq lr, sl, ip, asr #1 │ │ │ │ + muleq sl, r0, r6 │ │ │ │ + @ instruction: 0x000ad3b0 │ │ │ │ + andeq r2, fp, r0, ror #21 │ │ │ │ + andeq lr, sl, r4, lsl r0 │ │ │ │ │ │ │ │ -000a96e4 <__indxlib_MOD_dcllocfirstcharex@@Base>: │ │ │ │ +000a50e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #552] @ a9928 <__indxlib_MOD_dcllocfirstcharex@@Base+0x244> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #548] @ a992c <__indxlib_MOD_dcllocfirstcharex@@Base+0x248> │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #952] @ a54bc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #948] @ a54c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - add r9, r6, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 30370 │ │ │ │ + ldr r5, [pc, #912] @ a54c4 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r1, [pc, #880] @ a54c8 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34b7c │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - bic fp, r9, r9, asr #31 │ │ │ │ - beq a97c8 <__indxlib_MOD_dcllocfirstcharex@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #484] @ a9930 <__indxlib_MOD_dcllocfirstcharex@@Base+0x24c> │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a97dc <__indxlib_MOD_dcllocfirstcharex@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #460] @ a9934 <__indxlib_MOD_dcllocfirstcharex@@Base+0x250> │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ble a52dc │ │ │ │ + rsb r3, r4, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + sub sl, r4, #1 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldrb r3, [sl, #1]! │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + strb r3, [sp, #68] @ 0x44 │ │ │ │ + bl 3595c │ │ │ │ + ldrb r4, [sp, #68] @ 0x44 │ │ │ │ + sub r3, r4, #66 @ 0x42 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #20 │ │ │ │ + bhi a52c4 │ │ │ │ + mov r2, #1 │ │ │ │ + lsl r3, r2, r3 │ │ │ │ + ldr r2, [pc, #780] @ a54cc │ │ │ │ + tst r3, r2 │ │ │ │ + bne a533c │ │ │ │ + ldr r2, [pc, #772] @ a54d0 │ │ │ │ + tst r3, r2 │ │ │ │ + beq a52c4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ + ldr r0, [r3] │ │ │ │ + moveq r4, #85 @ 0x55 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a5488 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + strb r4, [sp, #68] @ 0x44 │ │ │ │ + bl 34438 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 30370 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + ble a52c0 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + sub r5, r6, #1 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ + b a5264 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ + bne a5254 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + strb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 30340 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + add r4, r4, #3 │ │ │ │ + sub r4, r4, r6 │ │ │ │ + cmp r4, r9 │ │ │ │ + bgt a52bc │ │ │ │ + mov r4, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ mov r0, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - bl 34330 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #424] @ a9938 <__indxlib_MOD_dcllocfirstcharex@@Base+0x254> │ │ │ │ - mov r1, #11 │ │ │ │ + strb r3, [sp, #72] @ 0x48 │ │ │ │ + bl 3595c │ │ │ │ + ldrb r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #89 @ 0x59 │ │ │ │ + beq a531c │ │ │ │ + cmp r3, #77 @ 0x4d │ │ │ │ + bne a5230 │ │ │ │ + add r4, r4, #3 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + sub r4, r4, r6 │ │ │ │ + strb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 337c0 │ │ │ │ + cmp r4, r9 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + ble a5264 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + bl 32890 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r3, sl │ │ │ │ + cmp r2, r3 │ │ │ │ + bge a5188 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r0, [pc, #496] @ a54d4 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #412] @ a993c <__indxlib_MOD_dcllocfirstcharex@@Base+0x258> │ │ │ │ - ldr r3, [pc, #392] @ a992c <__indxlib_MOD_dcllocfirstcharex@@Base+0x248> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 34b7c │ │ │ │ + ldr r2, [pc, #480] @ a54d8 │ │ │ │ + ldr r3, [pc, #452] @ a54c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9924 <__indxlib_MOD_dcllocfirstcharex@@Base+0x240> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + bne a54b8 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #368] @ a9940 <__indxlib_MOD_dcllocfirstcharex@@Base+0x25c> │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a9760 <__indxlib_MOD_dcllocfirstcharex@@Base+0x7c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a98a4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x1c0> │ │ │ │ - mul r0, r9, r4 │ │ │ │ - mul r8, r4, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a98e4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x200> │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r5, r5, r4 │ │ │ │ - add r9, r9, r8 │ │ │ │ - ble a9808 <__indxlib_MOD_dcllocfirstcharex@@Base+0x124> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - ldr r2, [pc, #276] @ a9944 <__indxlib_MOD_dcllocfirstcharex@@Base+0x260> │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp] │ │ │ │ - bl 34330 │ │ │ │ - mov r5, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a987c <__indxlib_MOD_dcllocfirstcharex@@Base+0x198> │ │ │ │ - cmp r5, r6 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add fp, fp, r4 │ │ │ │ - bne a9854 <__indxlib_MOD_dcllocfirstcharex@@Base+0x170> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9788 <__indxlib_MOD_dcllocfirstcharex@@Base+0xa4> │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + strb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 34300 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + b a5254 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ + ldr r0, [r3] │ │ │ │ + moveq r4, #85 @ 0x55 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a5458 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + strb r4, [sp, #68] @ 0x44 │ │ │ │ + bl 2fe3c │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 30370 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + ble a5410 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + sub r5, r6, #1 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ + b a53ac │ │ │ │ + add r4, r4, #3 │ │ │ │ + sub r4, r4, r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + blt a540c │ │ │ │ + mov r4, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r6, r5 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add fp, fp, r4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bne a987c <__indxlib_MOD_dcllocfirstcharex@@Base+0x198> │ │ │ │ - b a9870 <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #148] @ a9948 <__indxlib_MOD_dcllocfirstcharex@@Base+0x264> │ │ │ │ - mov r1, #0 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 34330 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9788 <__indxlib_MOD_dcllocfirstcharex@@Base+0xa4> │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r7, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - add r9, r9, #1 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r9, r6 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r4, r4, r8 │ │ │ │ - ble a98f4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x210> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - b a9824 <__indxlib_MOD_dcllocfirstcharex@@Base+0x140> │ │ │ │ + strb r3, [sp, #72] @ 0x48 │ │ │ │ + bl 3595c │ │ │ │ + ldrb r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #89 @ 0x59 │ │ │ │ + beq a5438 │ │ │ │ + cmp r3, #77 @ 0x4d │ │ │ │ + beq a5418 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ + bne a539c │ │ │ │ + add r4, r4, #3 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + sub r4, r4, r6 │ │ │ │ + strb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 31564 │ │ │ │ + cmp r9, r4 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + bge a53ac │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + bl 31120 │ │ │ │ + b a52c4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + strb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 351a0 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + b a539c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + strb fp, [sp, #68] @ 0x44 │ │ │ │ + bl 346d8 │ │ │ │ + ldrb fp, [sp, #68] @ 0x44 │ │ │ │ + b a539c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 30dc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + rsblt r0, r0, #0 │ │ │ │ + b a5354 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + bl 30dc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + rsblt r0, r0, #0 │ │ │ │ + b a51e8 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, ip, r0, lsr #11 │ │ │ │ + andeq r8, ip, r0, lsr #23 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r8, [sl], -r4 │ │ │ │ - andeq lr, sl, ip, asr #4 │ │ │ │ - muleq sl, r0, r7 │ │ │ │ - andeq r4, ip, r8, lsl #10 │ │ │ │ - andeq r8, sl, r0, asr r7 │ │ │ │ - andeq lr, sl, r4, lsl #3 │ │ │ │ - andeq lr, sl, r0, lsl #2 │ │ │ │ - │ │ │ │ -000a994c <__indxlib_MOD_dclloclastchar@@Base>: │ │ │ │ + andeq sp, sl, r4, ror r4 │ │ │ │ + andeq r2, fp, r8, ror #18 │ │ │ │ + andseq r0, r1, r0, lsl #8 │ │ │ │ + andeq r0, r4, r1, asr #32 │ │ │ │ + andeq sp, sl, r4, asr #5 │ │ │ │ + @ instruction: 0x000c89b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #552] @ a9b90 <__indxlib_MOD_dclloclastchar@@Base+0x244> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #548] @ a9b94 <__indxlib_MOD_dclloclastchar@@Base+0x248> │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #1736] @ a5bc4 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #1732] @ a5bc8 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + cmp r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - add r9, r6, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - bic fp, r9, r9, asr #31 │ │ │ │ - beq a9a30 <__indxlib_MOD_dclloclastchar@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #484] @ a9b98 <__indxlib_MOD_dclloclastchar@@Base+0x24c> │ │ │ │ - mov r5, r1 │ │ │ │ + beq a58a8 │ │ │ │ + ldr r0, [pc, #1704] @ a5bcc │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a9a44 <__indxlib_MOD_dclloclastchar@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #460] @ a9b9c <__indxlib_MOD_dclloclastchar@@Base+0x250> │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r5, [pc, #1696] @ a5bd0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + bl 34bb8 │ │ │ │ + ldr r3, [pc, #1684] @ a5bd4 │ │ │ │ + ldrb r1, [r8] │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + strb r1, [r5] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [pc, #1620] @ a5bd8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a5898 │ │ │ │ + ldr r0, [pc, #1556] @ a5bdc │ │ │ │ + ldr r9, [pc, #1556] @ a5be0 │ │ │ │ + ldr sl, [pc, #1556] @ a5be4 │ │ │ │ + mov r8, #1 │ │ │ │ + add r6, sp, #156 @ 0x9c │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add sl, pc, sl │ │ │ │ + bl 34a68 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + stm sp, {r8, sl} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #1500] @ a5be8 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #1468] @ a5bec │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add fp, sp, #52 @ 0x34 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 300e8 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + stm sp, {r8, sl} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r2, [pc, #1408] @ a5bf0 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - bl 33958 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #424] @ a9ba0 <__indxlib_MOD_dclloclastchar@@Base+0x254> │ │ │ │ - mov r1, #10 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, #6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + bl 300e8 │ │ │ │ + ldr r0, [pc, #1352] @ a5bf4 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #412] @ a9ba4 <__indxlib_MOD_dclloclastchar@@Base+0x258> │ │ │ │ - ldr r3, [pc, #392] @ a9b94 <__indxlib_MOD_dclloclastchar@@Base+0x248> │ │ │ │ + mov r1, fp │ │ │ │ + bl 32c80 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a586c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sl, #4] │ │ │ │ + str r3, [sl, #8] │ │ │ │ + ldr r4, [pc, #1308] @ a5bf8 │ │ │ │ + ldr r0, [pc, #1308] @ a5bfc │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #12 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #1288] @ a5c00 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, r4, #16 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + strne r6, [r4, #12] │ │ │ │ + ldr r4, [pc, #1240] @ a5c04 │ │ │ │ + mov r0, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r6, [r7] │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #1065353216 @ 0x3f800000 │ │ │ │ + strne r5, [r4, #16] │ │ │ │ + ldr r4, [pc, #1200] @ a5c08 │ │ │ │ + mov r1, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str r5, [r3] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + add r6, r4, #28 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1148] @ a5c0c │ │ │ │ + mov r5, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #1132] @ a5c10 │ │ │ │ + str r3, [r5, #24]! │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34b7c │ │ │ │ + ldr r0, [pc, #1120] @ a5c14 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r5, [pc, #1104] @ a5c18 │ │ │ │ + ldr r0, [pc, #1104] @ a5c1c │ │ │ │ + add r1, r4, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #5 │ │ │ │ + add r5, pc, r5 │ │ │ │ + bl 33db4 │ │ │ │ + add r4, r4, #44 @ 0x2c │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 322fc │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 34234 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #16 │ │ │ │ + bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldmeq r6, {r0, r1, r2, r3} │ │ │ │ + stmeq r4, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #1016] @ a5c20 │ │ │ │ + ldr r3, [pc, #924] @ a5bc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9b8c <__indxlib_MOD_dclloclastchar@@Base+0x240> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #368] @ a9ba8 <__indxlib_MOD_dclloclastchar@@Base+0x25c> │ │ │ │ - mov r1, #10 │ │ │ │ + bne a5bc0 │ │ │ │ + ldr r1, [pc, #984] @ a5c24 │ │ │ │ + ldr r0, [pc, #984] @ a5c28 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a99c8 <__indxlib_MOD_dclloclastchar@@Base+0x7c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a9b0c <__indxlib_MOD_dclloclastchar@@Base+0x1c0> │ │ │ │ - mul r0, r9, r4 │ │ │ │ - mul r8, r4, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, #0 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 30394 │ │ │ │ + ldr r0, [pc, #952] @ a5c2c │ │ │ │ + add r1, sl, #4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #936] @ a5c30 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sl, #8 │ │ │ │ + bl 34a68 │ │ │ │ + b a56d4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33fa0 │ │ │ │ + b a55c0 │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a9b4c <__indxlib_MOD_dclloclastchar@@Base+0x200> │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r5, r5, r4 │ │ │ │ - add r9, r9, r8 │ │ │ │ - ble a9a70 <__indxlib_MOD_dclloclastchar@@Base+0x124> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - ldr r2, [pc, #276] @ a9bac <__indxlib_MOD_dclloclastchar@@Base+0x260> │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp] │ │ │ │ - bl 33958 │ │ │ │ - mov r5, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a9ae4 <__indxlib_MOD_dclloclastchar@@Base+0x198> │ │ │ │ - cmp r5, r6 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add fp, fp, r4 │ │ │ │ - bne a9abc <__indxlib_MOD_dclloclastchar@@Base+0x170> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a99f0 <__indxlib_MOD_dclloclastchar@@Base+0xa4> │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r6, r5 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add fp, fp, r4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bne a9ae4 <__indxlib_MOD_dclloclastchar@@Base+0x198> │ │ │ │ - b a9ad8 <__indxlib_MOD_dclloclastchar@@Base+0x18c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #148] @ a9bb0 <__indxlib_MOD_dclloclastchar@@Base+0x264> │ │ │ │ - mov r1, #0 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 33958 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a99f0 <__indxlib_MOD_dclloclastchar@@Base+0xa4> │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r7, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r3 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r7, [pc, #880] @ a5c34 │ │ │ │ + bl 31a50 │ │ │ │ + ldr r3, [pc, #876] @ a5c38 │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, #7 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - add r9, r9, #1 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r9, r6 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r4, r4, r8 │ │ │ │ - ble a9b5c <__indxlib_MOD_dclloclastchar@@Base+0x210> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - b a9a8c <__indxlib_MOD_dclloclastchar@@Base+0x140> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, ip, r8, lsr r3 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r8, sl, r0, ror #10 │ │ │ │ - andeq sp, sl, r4, ror #31 │ │ │ │ - andeq r8, sl, ip, lsl r5 │ │ │ │ - andeq r4, ip, r0, lsr #5 │ │ │ │ - ldrdeq r8, [sl], -ip │ │ │ │ - andeq sp, sl, ip, lsl pc │ │ │ │ - muleq sl, r8, lr │ │ │ │ - │ │ │ │ -000a9bb4 <__indxlib_MOD_dcllocfirstchar@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #552] @ a9df8 <__indxlib_MOD_dcllocfirstchar@@Base+0x244> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #548] @ a9dfc <__indxlib_MOD_dcllocfirstchar@@Base+0x248> │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - add r9, r6, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - bic fp, r9, r9, asr #31 │ │ │ │ - beq a9c98 <__indxlib_MOD_dcllocfirstchar@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #484] @ a9e00 <__indxlib_MOD_dcllocfirstchar@@Base+0x24c> │ │ │ │ - mov r5, r1 │ │ │ │ + stm sp, {r5, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r0, [pc, #828] @ a5c3c │ │ │ │ + add r8, sp, #156 @ 0x9c │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne a9cac <__indxlib_MOD_dcllocfirstchar@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #460] @ a9e04 <__indxlib_MOD_dcllocfirstchar@@Base+0x250> │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - bl 33388 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #424] @ a9e08 <__indxlib_MOD_dcllocfirstchar@@Base+0x254> │ │ │ │ - mov r1, #11 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34234 │ │ │ │ + ldr r0, [pc, #804] @ a5c40 │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + mov r3, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #412] @ a9e0c <__indxlib_MOD_dcllocfirstchar@@Base+0x258> │ │ │ │ - ldr r3, [pc, #392] @ a9dfc <__indxlib_MOD_dcllocfirstchar@@Base+0x248> │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 34234 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a59b0 │ │ │ │ + ldr r4, [pc, #768] @ a5c44 │ │ │ │ + ldr r0, [pc, #768] @ a5c48 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r0, [pc, #748] @ a5c4c │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r0, [pc, #732] @ a5c50 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #28 │ │ │ │ + bl 30394 │ │ │ │ + ldr r2, [pc, #712] @ a5c54 │ │ │ │ + ldr r3, [pc, #568] @ a5bc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9df4 <__indxlib_MOD_dcllocfirstchar@@Base+0x240> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + bne a5bc0 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #368] @ a9e10 <__indxlib_MOD_dcllocfirstchar@@Base+0x25c> │ │ │ │ - mov r1, #11 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r8, #32 │ │ │ │ + add r3, r7, #12 │ │ │ │ + add r2, r7, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl 31918 │ │ │ │ + mov lr, r4 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #92 @ 0x5c │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #616] @ a5c58 │ │ │ │ + mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b a9c30 <__indxlib_MOD_dcllocfirstchar@@Base+0x7c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt a9d74 <__indxlib_MOD_dcllocfirstchar@@Base+0x1c0> │ │ │ │ - mul r0, r9, r4 │ │ │ │ - mul r8, r4, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - movcc r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r9, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a9db4 <__indxlib_MOD_dcllocfirstchar@@Base+0x200> │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r5, r5, r4 │ │ │ │ - add r9, r9, r8 │ │ │ │ - ble a9cd8 <__indxlib_MOD_dcllocfirstchar@@Base+0x124> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - ldr r2, [pc, #276] @ a9e14 <__indxlib_MOD_dcllocfirstchar@@Base+0x260> │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, r8 │ │ │ │ + add r9, sp, #92 @ 0x5c │ │ │ │ + bl 3301c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30370 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a5b00 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a5b60 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov sl, #16 │ │ │ │ + add fp, r7, #44 @ 0x2c │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str sl, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - str r4, [sp] │ │ │ │ - bl 33388 │ │ │ │ - mov r5, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt a9d4c <__indxlib_MOD_dcllocfirstchar@@Base+0x198> │ │ │ │ - cmp r5, r6 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add fp, fp, r4 │ │ │ │ - bne a9d24 <__indxlib_MOD_dcllocfirstchar@@Base+0x170> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9c58 <__indxlib_MOD_dcllocfirstchar@@Base+0xa4> │ │ │ │ + bl 31fc0 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + mov r2, fp │ │ │ │ + bl 31fc0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 30370 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 30370 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add fp, sp, #56 @ 0x38 │ │ │ │ + cmp r2, r0 │ │ │ │ + movge r0, r2 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #384] @ a5c5c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 34234 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r6, r5 │ │ │ │ - add r7, r7, r8 │ │ │ │ - add fp, fp, r4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bne a9d4c <__indxlib_MOD_dcllocfirstchar@@Base+0x198> │ │ │ │ - b a9d40 <__indxlib_MOD_dcllocfirstchar@@Base+0x18c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - ldr r2, [pc, #148] @ a9e18 <__indxlib_MOD_dcllocfirstchar@@Base+0x264> │ │ │ │ - mov r1, #0 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + bl 357e8 │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33f34 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30370 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a593c │ │ │ │ + ldr r2, [pc, #292] @ a5c60 │ │ │ │ + ldr r0, [pc, #292] @ a5c64 │ │ │ │ + mov ip, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r4, [sp] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 33388 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 2fdb8 │ │ │ │ - b a9c58 <__indxlib_MOD_dcllocfirstchar@@Base+0xa4> │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r7, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - add r9, r9, #1 │ │ │ │ - bl 33cdc │ │ │ │ - cmp r9, r6 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r4, r4, r8 │ │ │ │ - ble a9dc4 <__indxlib_MOD_dcllocfirstchar@@Base+0x210> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - b a9cf4 <__indxlib_MOD_dcllocfirstchar@@Base+0x140> │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31264 │ │ │ │ + b a593c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30370 │ │ │ │ + add r5, r0, #1 │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + add sl, r5, #32 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + stm sp, {r8, r9} │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov lr, r7 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b a5b14 │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [ip], -r0 │ │ │ │ + andeq r8, ip, r8, lsr #15 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r8, sl, r4, lsl #6 │ │ │ │ - andeq sp, sl, ip, ror sp │ │ │ │ - andeq r8, sl, r0, asr #5 │ │ │ │ - andeq r4, ip, r8, lsr r0 │ │ │ │ - andeq r8, sl, r0, lsl #5 │ │ │ │ - @ instruction: 0x000adcb4 │ │ │ │ - andeq sp, sl, r0, lsr ip │ │ │ │ + andeq sl, sl, r0, ror #30 │ │ │ │ + andeq sl, sp, r0, asr r4 │ │ │ │ + ldrdeq sp, [sl], -r4 │ │ │ │ + andeq sp, sl, r4, lsr #21 │ │ │ │ + andeq r3, sl, ip, asr #1 │ │ │ │ + andeq sp, sl, r0, asr sl │ │ │ │ + @ instruction: 0x000da3b0 │ │ │ │ + andeq lr, sl, r0, asr fp │ │ │ │ + svccc 0x005c28f6 │ │ │ │ + andeq r0, fp, r0, asr r7 │ │ │ │ + strdeq ip, [sl], -ip @ │ │ │ │ + @ instruction: 0x000da2b8 │ │ │ │ + andeq sl, sl, r4, lsl #31 │ │ │ │ + andeq sl, sl, ip, lsr #30 │ │ │ │ + andeq sl, sp, r8, ror #4 │ │ │ │ + andeq sl, sp, ip, lsr r2 │ │ │ │ + andeq r2, fp, r4, lsr r3 │ │ │ │ + andeq ip, sl, r4, lsl #28 │ │ │ │ + andeq sp, sl, r0, asr #15 │ │ │ │ + andeq sp, sl, r4, ror #16 │ │ │ │ + @ instruction: 0x000ad7b0 │ │ │ │ + andeq r8, ip, r0, lsl #9 │ │ │ │ + andeq sl, sp, r8, asr #2 │ │ │ │ + andeq sp, sl, r8, ror #15 │ │ │ │ + strdeq sp, [sl], -ip │ │ │ │ + strdeq sp, [sl], -r4 │ │ │ │ + andeq sl, sp, r8, asr #1 │ │ │ │ + andeq sp, sl, r0, ror r7 │ │ │ │ + muleq sl, r8, ip │ │ │ │ + andeq sp, sl, r8, lsr #14 │ │ │ │ + andeq sl, sp, r0, asr r0 │ │ │ │ + andeq sp, sl, ip, lsr #12 │ │ │ │ + andeq sp, sl, ip, lsl r6 │ │ │ │ + andeq sp, sl, r0, asr #13 │ │ │ │ + andeq r8, ip, ip, lsl r3 │ │ │ │ + andeq sp, sl, r0, ror #12 │ │ │ │ + andeq sp, sl, r0, lsl #11 │ │ │ │ + andeq r1, fp, r4, lsl #31 │ │ │ │ + andeq r9, sp, r0, asr lr │ │ │ │ + │ │ │ │ +000a5c68 : │ │ │ │ + mov ip, r1 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r2, ip │ │ │ │ + b a54dc │ │ │ │ │ │ │ │ -000a9e1c <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ +000a5c80 : │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + b a54dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ a9f14 <__grpack_MOD_dclsetwindow@@Base+0xf8> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #216] @ a9f18 <__grpack_MOD_dclsetwindow@@Base+0xfc> │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #1736] @ a637c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #1732] @ a6380 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #208] @ a9f1c <__grpack_MOD_dclsetwindow@@Base+0x100> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #12 │ │ │ │ + cmp r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #172] @ a9f20 <__grpack_MOD_dclsetwindow@@Base+0x104> │ │ │ │ + beq a6060 │ │ │ │ + ldr r0, [pc, #1704] @ a6384 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ + ldr r5, [pc, #1696] @ a6388 │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ bl 34bb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [r7] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r6, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrne r3, [r6] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ + ldr r3, [pc, #1684] @ a638c │ │ │ │ + ldrb r1, [r8] │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + strb r1, [r5] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r3, [pc, #1620] @ a6390 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a68 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a6050 │ │ │ │ + ldr r0, [pc, #1556] @ a6394 │ │ │ │ + ldr r9, [pc, #1556] @ a6398 │ │ │ │ + ldr sl, [pc, #1556] @ a639c │ │ │ │ + mov r8, #1 │ │ │ │ + add r6, sp, #156 @ 0x9c │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add sl, pc, sl │ │ │ │ + bl 34a68 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + stm sp, {r8, sl} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #1500] @ a63a0 │ │ │ │ + mov r2, #6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrne r3, [r5] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne ip, [r4] │ │ │ │ - ldreq ip, [sp] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 34198 │ │ │ │ - ldr r2, [pc, #72] @ a9f24 <__grpack_MOD_dclsetwindow@@Base+0x108> │ │ │ │ - ldr r3, [pc, #56] @ a9f18 <__grpack_MOD_dclsetwindow@@Base+0xfc> │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #1468] @ a63a4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + add fp, sp, #52 @ 0x34 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 300e8 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, #6 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + stm sp, {r8, sl} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + ldr r2, [pc, #1408] @ a63a8 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne a9f10 <__grpack_MOD_dclsetwindow@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #40] @ a9f28 <__grpack_MOD_dclsetwindow@@Base+0x10c> │ │ │ │ - mov r1, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, #6 │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + add r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + bl 300e8 │ │ │ │ + ldr r0, [pc, #1352] @ a63ac │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, ip, ror #28 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r8, [sl], -r8 @ │ │ │ │ - andeq lr, r9, r4, lsr ip │ │ │ │ - andeq r3, ip, ip, asr #27 │ │ │ │ - andeq r8, sl, ip, lsr #32 │ │ │ │ - │ │ │ │ -000a9f2c <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ aa024 <__grpack_MOD_dclsetviewport@@Base+0xf8> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #216] @ aa028 <__grpack_MOD_dclsetviewport@@Base+0xfc> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #208] @ aa02c <__grpack_MOD_dclsetviewport@@Base+0x100> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r1, fp │ │ │ │ + bl 32c80 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a6024 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sl, #4] │ │ │ │ + str r3, [sl, #8] │ │ │ │ + ldr r4, [pc, #1308] @ a63b0 │ │ │ │ + ldr r0, [pc, #1308] @ a63b4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #12 │ │ │ │ + mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #14 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #172] @ aa030 <__grpack_MOD_dclsetviewport@@Base+0x104> │ │ │ │ - mov r2, #6 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r0, [pc, #1288] @ a63b8 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, r4, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [r7] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r6, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrne r3, [r6] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [r5] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne ip, [r4] │ │ │ │ - ldreq ip, [sp] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 30dfc │ │ │ │ - ldr r2, [pc, #72] @ aa034 <__grpack_MOD_dclsetviewport@@Base+0x108> │ │ │ │ - ldr r3, [pc, #56] @ aa028 <__grpack_MOD_dclsetviewport@@Base+0xfc> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne aa020 <__grpack_MOD_dclsetviewport@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #40] @ aa038 <__grpack_MOD_dclsetviewport@@Base+0x10c> │ │ │ │ - mov r1, #14 │ │ │ │ + bl 325f0 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + strne r6, [r4, #12] │ │ │ │ + ldr r4, [pc, #1240] @ a63bc │ │ │ │ + mov r0, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32df4 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r6, [r7] │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #1065353216 @ 0x3f800000 │ │ │ │ + strne r5, [r4, #16] │ │ │ │ + ldr r4, [pc, #1200] @ a63c0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str r5, [r3] │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + add r6, r4, #28 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 339c4 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 32044 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1148] @ a63c4 │ │ │ │ + mov r5, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #1132] @ a63c8 │ │ │ │ + str r3, [r5, #24]! │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, ip, asr sp │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r7, [sl], -r8 │ │ │ │ - andeq lr, r9, r4, lsr #22 │ │ │ │ - @ instruction: 0x000c3cbc │ │ │ │ - andeq r7, sl, ip, lsr #30 │ │ │ │ - │ │ │ │ -000aa03c <__grpack_MOD_dclsetmapprojectionwindow@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ aa134 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xf8> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #216] @ aa138 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xfc> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #208] @ aa13c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x100> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ + bl 34b7c │ │ │ │ + ldr r0, [pc, #1120] @ a63cc │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #25 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #172] @ aa140 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x104> │ │ │ │ - mov r2, #6 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r5, [pc, #1104] @ a63d0 │ │ │ │ + ldr r0, [pc, #1104] @ a63d4 │ │ │ │ + add r1, r4, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 34bb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [r7] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r6, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrne r3, [r6] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [r5] │ │ │ │ - ldreq r3, [sp] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne ip, [r4] │ │ │ │ - ldreq ip, [sp] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 31054 │ │ │ │ - ldr r2, [pc, #72] @ aa144 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x108> │ │ │ │ - ldr r3, [pc, #56] @ aa138 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xfc> │ │ │ │ + mov r2, #5 │ │ │ │ + add r5, pc, r5 │ │ │ │ + bl 33db4 │ │ │ │ + add r4, r4, #44 @ 0x2c │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 322fc │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 34234 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #16 │ │ │ │ + bl 3220c <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldmeq r6, {r0, r1, r2, r3} │ │ │ │ + stmeq r4, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #1016] @ a63d8 │ │ │ │ + ldr r3, [pc, #924] @ a6380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne aa130 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #40] @ aa148 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x10c> │ │ │ │ - mov r1, #25 │ │ │ │ + bne a6378 │ │ │ │ + ldr r1, [pc, #984] @ a63dc │ │ │ │ + ldr r0, [pc, #984] @ a63e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, ip, asr #24 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - ldrdeq r7, [sl], -r8 │ │ │ │ - andeq lr, r9, r4, lsl sl │ │ │ │ - andeq r3, ip, ip, lsr #23 │ │ │ │ - andeq r7, sl, ip, lsr #28 │ │ │ │ - │ │ │ │ -000aa14c <__grpack_MOD_dclsetsimilarity@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ aa22c <__grpack_MOD_dclsetsimilarity@@Base+0xe0> │ │ │ │ - ldr r3, [pc, #196] @ aa230 <__grpack_MOD_dclsetsimilarity@@Base+0xe4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ aa234 <__grpack_MOD_dclsetsimilarity@@Base+0xe8> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 30394 │ │ │ │ + ldr r0, [pc, #952] @ a63e4 │ │ │ │ + add r1, sl, #4 │ │ │ │ + mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #152] @ aa238 <__grpack_MOD_dclsetsimilarity@@Base+0xec> │ │ │ │ + bl 34a68 │ │ │ │ + ldr r0, [pc, #936] @ a63e8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, sl, #8 │ │ │ │ + bl 34a68 │ │ │ │ + b a5e8c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33280 │ │ │ │ + b a5d78 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r7, [pc, #880] @ a63ec │ │ │ │ + bl 31a50 │ │ │ │ + ldr r3, [pc, #876] @ a63f0 │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r0, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r5, r7} │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32c80 │ │ │ │ + ldr r0, [pc, #828] @ a63f4 │ │ │ │ + add r8, sp, #156 @ 0x9c │ │ │ │ + mov r3, #32 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 34bb8 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [r6] │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [r5] │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrne r3, [r4] │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 34be8 │ │ │ │ - ldr r2, [pc, #72] @ aa23c <__grpack_MOD_dclsetsimilarity@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #56] @ aa230 <__grpack_MOD_dclsetsimilarity@@Base+0xe4> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 34234 │ │ │ │ + ldr r0, [pc, #804] @ a63f8 │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + mov r3, #32 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 34234 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a6168 │ │ │ │ + ldr r4, [pc, #768] @ a63fc │ │ │ │ + ldr r0, [pc, #768] @ a6400 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r0, [pc, #748] @ a6404 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #8 │ │ │ │ + bl 33db4 │ │ │ │ + ldr r0, [pc, #732] @ a6408 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, r4, #28 │ │ │ │ + bl 30394 │ │ │ │ + ldr r2, [pc, #712] @ a640c │ │ │ │ + ldr r3, [pc, #568] @ a6380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne aa228 <__grpack_MOD_dclsetsimilarity@@Base+0xdc> │ │ │ │ - ldr r0, [pc, #40] @ aa240 <__grpack_MOD_dclsetsimilarity@@Base+0xf4> │ │ │ │ - mov r1, #16 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, r0, asr #22 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, sl, r8, ror #27 │ │ │ │ - andeq lr, r9, r8, lsl #18 │ │ │ │ - @ instruction: 0x000c3ab4 │ │ │ │ - andeq r7, sl, r0, asr sp │ │ │ │ - │ │ │ │ -000aa244 <__grpack_MOD_dclsetmapprojectionangle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ aa324 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe0> │ │ │ │ - ldr r3, [pc, #196] @ aa328 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe4> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ aa32c <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe8> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ + bne a6378 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r8, [sp] │ │ │ │ + mov r8, #32 │ │ │ │ + add r3, r7, #12 │ │ │ │ + add r2, r7, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl 31918 │ │ │ │ + mov lr, r4 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #92 @ 0x5c │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #616] @ a6410 │ │ │ │ + mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - ldr r0, [pc, #152] @ aa330 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xec> │ │ │ │ + add r1, sp, r8 │ │ │ │ + add r9, sp, #92 @ 0x5c │ │ │ │ + bl 3301c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 30370 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a62b8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a6318 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov sl, #16 │ │ │ │ + add fp, r7, #44 @ 0x2c │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str sl, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + bl 31fc0 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 329c8 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + bl 3553c <__aeabi_fadd@plt> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + mov r2, fp │ │ │ │ + bl 31fc0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 30370 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 30370 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add fp, sp, #56 @ 0x38 │ │ │ │ + cmp r2, r0 │ │ │ │ + movge r0, r2 │ │ │ │ + bl 3019c <__aeabi_i2f@plt> │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #384] @ a6414 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 34bb8 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r3, [r6] │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrne r3, [r5] │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [r4] │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 349cc │ │ │ │ - ldr r2, [pc, #72] @ aa334 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #56] @ aa328 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xe4> │ │ │ │ + bl 34234 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + bl 30c58 │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33f34 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30370 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a60f4 │ │ │ │ + ldr r2, [pc, #292] @ a6418 │ │ │ │ + ldr r0, [pc, #292] @ a641c │ │ │ │ + mov ip, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne aa320 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xdc> │ │ │ │ - ldr r0, [pc, #40] @ aa338 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xf4> │ │ │ │ - mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 34fa8 │ │ │ │ + b a60f4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30370 │ │ │ │ + add r5, r0, #1 │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + add sl, r5, #32 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33ebc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + stm sp, {r8, r9} │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30ec8 <_gfortran_concat_string@plt> │ │ │ │ + mov lr, r7 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fdb8 │ │ │ │ + b a62cc │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, r8, asr #20 │ │ │ │ + strdeq r7, [ip], -r0 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r7, sl, r4, lsl #26 │ │ │ │ - andeq lr, r9, r0, lsl r8 │ │ │ │ - @ instruction: 0x000c39bc │ │ │ │ - andeq r7, sl, ip, ror #24 │ │ │ │ - │ │ │ │ -000aa33c <__grpack_MOD_dclsettransnumber@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ aa37c <__grpack_MOD_dclsettransnumber@@Base+0x40> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32308 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #17 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, r4, asr #24 │ │ │ │ - │ │ │ │ -000aa380 <__grpack_MOD_dclsettransfunction@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ aa3b8 <__grpack_MOD_dclsettransfunction@@Base+0x38> │ │ │ │ - mov r1, #19 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 30aa8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #19 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, r4, lsl ip │ │ │ │ - │ │ │ │ -000aa3bc <__grpack_MOD_dclclosegraphics@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ aa3f4 <__grpack_MOD_dclclosegraphics@@Base+0x38> │ │ │ │ - mov r1, #15 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 34f6c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #15 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, ip, ror #23 │ │ │ │ + andeq sl, sl, r8, lsr #15 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ + andeq ip, sl, r8, lsr #12 │ │ │ │ + andeq ip, sl, r8, ror #15 │ │ │ │ + andeq r2, sl, r4, lsl r9 │ │ │ │ + andeq sp, sl, ip, asr r2 │ │ │ │ + andeq r9, sp, r4, lsr ip │ │ │ │ + andeq pc, sl, r0, ror #3 │ │ │ │ + svccc 0x005c28f6 │ │ │ │ + andeq sp, sl, ip, lsr #4 │ │ │ │ + andeq ip, sl, r4, asr #14 │ │ │ │ + andeq r9, sp, ip, lsr fp │ │ │ │ + ldrdeq sl, [sl], -r4 │ │ │ │ + andeq sl, sl, ip, ror r7 │ │ │ │ + andeq r9, sp, ip, ror #21 │ │ │ │ + andeq r9, sp, r0, asr #21 │ │ │ │ + andeq r1, fp, r4, lsl #23 │ │ │ │ + andeq ip, sl, ip, asr #12 │ │ │ │ + andeq ip, sl, r4, asr #12 │ │ │ │ + andeq ip, sl, r8, ror #7 │ │ │ │ + andeq sp, sl, r0, lsr r0 │ │ │ │ + andeq r7, ip, r8, asr #25 │ │ │ │ + andeq r9, sp, ip, asr #19 │ │ │ │ + andeq ip, sl, ip, ror #6 │ │ │ │ + andeq ip, sl, r0, lsl #11 │ │ │ │ + andeq ip, sl, r4, ror pc │ │ │ │ + andeq r9, sp, ip, asr #18 │ │ │ │ + andeq ip, sl, r8, lsl r4 │ │ │ │ + andeq sl, sl, r8, ror #9 │ │ │ │ + andeq ip, sl, r8, lsl #31 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ + @ instruction: 0x000ac4b0 │ │ │ │ + muleq sl, ip, lr │ │ │ │ + andeq ip, sl, r4, asr #4 │ │ │ │ + andeq r7, ip, r4, ror #22 │ │ │ │ + andeq ip, sl, r0, asr #29 │ │ │ │ + andeq ip, sl, r0, ror #27 │ │ │ │ + ldrdeq r1, [fp], -r4 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ │ │ │ │ -000aa3f8 <__grpack_MOD_dclnewfig@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ aa430 <__grpack_MOD_dclnewfig@@Base+0x38> │ │ │ │ - mov r1, #9 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 30e50 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #9 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, r0, asr #23 │ │ │ │ +000a6420 : │ │ │ │ + mov ip, r1 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r2, ip │ │ │ │ + b a5c94 │ │ │ │ │ │ │ │ -000aa434 <__grpack_MOD_dclnewframe@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ aa46c <__grpack_MOD_dclnewframe@@Base+0x38> │ │ │ │ - mov r1, #11 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 2f5b4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - muleq sl, r0, fp │ │ │ │ +000a6438 : │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + b a5c94 │ │ │ │ │ │ │ │ -000aa470 <__grpack_MOD_dclopengraphics@@Base>: │ │ │ │ +000a644c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3720] @ 0xe88 │ │ │ │ - ldr r2, [pc, #276] @ aa59c <__grpack_MOD_dclopengraphics@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #276] @ aa5a0 <__grpack_MOD_dclopengraphics@@Base+0x130> │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #268] @ aa5a4 <__grpack_MOD_dclopengraphics@@Base+0x134> │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #364 @ 0x16c │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ a64c4 │ │ │ │ + ldr r3, [pc, #96] @ a64c8 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq aa50c <__grpack_MOD_dclopengraphics@@Base+0x9c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r4, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 342f4 │ │ │ │ - ldr r2, [pc, #208] @ aa5a8 <__grpack_MOD_dclopengraphics@@Base+0x138> │ │ │ │ - ldr r3, [pc, #196] @ aa5a0 <__grpack_MOD_dclopengraphics@@Base+0x130> │ │ │ │ + mov r3, #0 │ │ │ │ + bl 307d8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 3559c │ │ │ │ + ldr r2, [pc, #48] @ a64cc │ │ │ │ + ldr r3, [pc, #40] @ a64c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne aa598 <__grpack_MOD_dclopengraphics@@Base+0x128> │ │ │ │ - ldr r0, [pc, #176] @ aa5ac <__grpack_MOD_dclopengraphics@@Base+0x13c> │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #364 @ 0x16c │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r4, [pc, #156] @ aa5b0 <__grpack_MOD_dclopengraphics@@Base+0x140> │ │ │ │ - add r5, sp, #8 │ │ │ │ - mov r3, #6 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #27 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #116] @ aa5b4 <__grpack_MOD_dclopengraphics@@Base+0x144> │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - bl 30f04 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r1, #29 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bl 2f74c <_gfortran_st_read@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r4, sp, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ - b aa4c8 <__grpack_MOD_dclopengraphics@@Base+0x58> │ │ │ │ + bne a64c0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, r0, lsr #16 │ │ │ │ + andeq r7, ip, r4, asr #16 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r7, sl, r8, asr #22 │ │ │ │ - ldrdeq r3, [ip], -r0 │ │ │ │ - andeq r7, sl, ip, ror #21 │ │ │ │ - andeq r7, sl, r0, ror #21 │ │ │ │ - andeq r7, sl, r4, asr #21 │ │ │ │ + andeq r7, ip, ip, lsl #16 │ │ │ │ │ │ │ │ -000aa5b8 <__grpack_MOD_dclselectdevice@@Base>: │ │ │ │ +000a64d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #236] @ aa6bc <__grpack_MOD_dclselectdevice@@Base+0x104> │ │ │ │ - ldr r5, [pc, #236] @ aa6c0 <__grpack_MOD_dclselectdevice@@Base+0x108> │ │ │ │ - ldr r3, [pc, #236] @ aa6c4 <__grpack_MOD_dclselectdevice@@Base+0x10c> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, pc, r5 │ │ │ │ - sub sp, sp, #364 @ 0x16c │ │ │ │ - mov r1, #15 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [pc, #212] @ aa6c8 <__grpack_MOD_dclselectdevice@@Base+0x110> │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - mov r3, #13 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - bl 31d20 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #156] @ aa6cc <__grpack_MOD_dclselectdevice@@Base+0x114> │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 356bc <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33e74 <_gfortran_st_write_done@plt> │ │ │ │ - mov r7, #15 │ │ │ │ - bl 30f04 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr lr, [pc, #216] @ a65c0 │ │ │ │ + ldr ip, [pc, #216] @ a65c4 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [pc, #172] @ a65c8 │ │ │ │ + bl 307d8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - bl 2f74c <_gfortran_st_read@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, r2 │ │ │ │ + bl 34f9c │ │ │ │ + mov r1, #8 │ │ │ │ + ldr r0, [pc, #148] @ a65cc │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 31390 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32b00 <_gfortran_transfer_integer@plt> │ │ │ │ + bl 31060 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 33fc4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 311bc <_gfortran_st_read_done@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2fec0 │ │ │ │ - ldr r2, [pc, #64] @ aa6d0 <__grpack_MOD_dclselectdevice@@Base+0x118> │ │ │ │ - ldr r3, [pc, #48] @ aa6c4 <__grpack_MOD_dclselectdevice@@Base+0x10c> │ │ │ │ + bl 32b3c │ │ │ │ + ldr r2, [pc, #56] @ a65d0 │ │ │ │ + ldr r3, [pc, #40] @ a65c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne aa6b8 <__grpack_MOD_dclselectdevice@@Base+0x100> │ │ │ │ - add sp, sp, #364 @ 0x16c │ │ │ │ + bne a65bc │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [ip], -r4 │ │ │ │ - andeq r7, sl, r4, asr #20 │ │ │ │ + @ instruction: 0x000c77bc │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r7, sl, r4, ror #19 │ │ │ │ - ldrdeq r7, [sl], -r4 │ │ │ │ - andeq r3, ip, r8, lsl r6 │ │ │ │ - │ │ │ │ -000aa6d4 <__gnmlib_MOD_dclgoodnumge@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ aa71c <__gnmlib_MOD_dclgoodnumge@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sl, r4, asr #18 │ │ │ │ - │ │ │ │ -000aa720 <__gnmlib_MOD_dclgoodnumgt@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ aa768 <__gnmlib_MOD_dclgoodnumgt@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3151c │ │ │ │ - mov r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sl, r8, lsl #18 │ │ │ │ - │ │ │ │ -000aa76c <__gnmlib_MOD_dclgoodnumle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ aa7b4 <__gnmlib_MOD_dclgoodnumle@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 348dc │ │ │ │ - mov r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sl, ip, asr #17 │ │ │ │ - │ │ │ │ -000aa7b8 <__gnmlib_MOD_dclgoodnumlt@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ aa800 <__gnmlib_MOD_dclgoodnumlt@@Base+0x48> │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33dfc │ │ │ │ - mov r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fec0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - muleq sl, r0, r8 │ │ │ │ - │ │ │ │ -000aa804 <__gnmlib_MOD_dclrestoregoodnumlist@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ aa83c <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x38> │ │ │ │ - mov r1, #21 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 30cf4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #21 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, r4, asr r8 │ │ │ │ - │ │ │ │ -000aa840 <__gnmlib_MOD_dclsavegoodnumlist@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ aa878 <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x38> │ │ │ │ - mov r1, #18 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fa1c │ │ │ │ - bl 34210 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #18 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, r0, lsr r8 │ │ │ │ + andeq r1, fp, r0, lsr #11 │ │ │ │ + andeq ip, sl, ip, lsr #22 │ │ │ │ + andeq r7, ip, r0, lsl r7 │ │ │ │ │ │ │ │ -000aa87c <__gnmlib_MOD_dclgetgoodnumlist@@Base>: │ │ │ │ +000a65d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #324] @ aa9e0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x164> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ aa9e4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x168> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #96] @ a664c │ │ │ │ + ldr r3, [pc, #96] @ a6650 │ │ │ │ + add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ - ldr r6, [r0] │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - beq aa934 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xb8> │ │ │ │ - ldr r0, [pc, #272] @ aa9e8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x16c> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne aa948 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xcc> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32d58 │ │ │ │ - ldr r2, [pc, #236] @ aa9ec <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x170> │ │ │ │ - ldr r3, [pc, #224] @ aa9e4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x168> │ │ │ │ + bl 307d8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 32b3c │ │ │ │ + ldr r2, [pc, #48] @ a6654 │ │ │ │ + ldr r3, [pc, #40] @ a6650 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne aa9dc <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x160> │ │ │ │ - ldr r0, [pc, #204] @ aa9f0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x174> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ + bne a6648 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r0, [pc, #184] @ aa9f4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x178> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b aa8e8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt aa9b4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x138> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge aa970 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf4> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 32d58 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne aa998 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x11c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b aa8f8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 32d58 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b aa8f8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7c> │ │ │ │ + pop {r4, r5, pc} │ │ │ │ bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, r8, lsl #8 │ │ │ │ + @ instruction: 0x000c76bc │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r7, sl, r4, asr #15 │ │ │ │ - andeq r3, ip, r8, lsr #7 │ │ │ │ - andeq r7, sl, r8, ror r7 │ │ │ │ - andeq r7, sl, r0, ror #14 │ │ │ │ + andeq r7, ip, r4, lsl #13 │ │ │ │ │ │ │ │ -000aa9f8 <__gnmlib_MOD_dclsetgoodnumlist@@Base>: │ │ │ │ +000a6658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ldr r2, [pc, #324] @ aab5c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x164> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ aab60 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x168> │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #628] @ a68e4 │ │ │ │ + ldr r3, [pc, #628] @ a68e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic r7, r5, r5, asr #31 │ │ │ │ ldr r6, [r0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq aaab0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xb8> │ │ │ │ - ldr r0, [pc, #272] @ aab64 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x16c> │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r8, #1 │ │ │ │ - bne aaac4 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xcc> │ │ │ │ - mov r1, sp │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a67c8 │ │ │ │ + ldr r7, [r5] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2fd64 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a67c8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 33304 │ │ │ │ - ldr r2, [pc, #236] @ aab68 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x170> │ │ │ │ - ldr r3, [pc, #224] @ aab60 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x168> │ │ │ │ + bl 33c7c <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne a68ac │ │ │ │ + ldr r6, [pc, #528] @ a68ec │ │ │ │ + ldr r8, [pc, #528] @ a68f0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r8, pc, r8 │ │ │ │ + bl 32bb4 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 32740 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 3280c │ │ │ │ + add sl, sp, #28 │ │ │ │ + add r9, sp, #32 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 3280c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + bl 30628 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2f458 │ │ │ │ + sub r6, r6, r0 │ │ │ │ + cmp r6, #3 │ │ │ │ + ble a6804 │ │ │ │ + mov r0, sl │ │ │ │ + bl 30628 │ │ │ │ + ldr r1, [pc, #412] @ a68f4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 34a08 <__powidf2@plt> │ │ │ │ + bl 34f54 <__aeabi_d2f@plt> │ │ │ │ + str r0, [r5] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2f458 │ │ │ │ + ldr r1, [pc, #380] @ a68f4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 34a08 <__powidf2@plt> │ │ │ │ + bl 34f54 <__aeabi_d2f@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r0, [pc, #360] @ a68f8 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 32740 │ │ │ │ + ldr r2, [pc, #344] @ a68fc │ │ │ │ + ldr r3, [pc, #320] @ a68e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne aab58 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x160> │ │ │ │ - ldr r0, [pc, #204] @ aab6c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x174> │ │ │ │ - mov r1, #17 │ │ │ │ + bne a68e0 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, #22 │ │ │ │ + mov r1, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #288] @ a6900 │ │ │ │ + ldr r1, [pc, #288] @ a6904 │ │ │ │ + ldr r0, [pc, #288] @ a6908 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr r0, [pc, #184] @ aab70 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x178> │ │ │ │ - mov r1, #17 │ │ │ │ + bl 33a00 │ │ │ │ + ldr r6, [r4] │ │ │ │ + ldr r7, [r5] │ │ │ │ + b a66c0 │ │ │ │ + bl 34210 │ │ │ │ + ldr r0, [pc, #252] @ a690c │ │ │ │ + add r1, r8, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2fa1c │ │ │ │ - b aaa64 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x6c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt aab30 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x138> │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 33ebc │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r0, [r2], r8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - bge aaaec <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 33304 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - str r3, [r6], r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne aab14 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x11c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b aaa74 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7c> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 33ebc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, sp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ bl 33304 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2fdb8 │ │ │ │ - b aaa74 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7c> │ │ │ │ - bl 32908 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, ip, lsl #5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r7, sl, ip, asr r6 │ │ │ │ - andeq r3, ip, ip, lsr #4 │ │ │ │ - andeq r7, sl, r0, lsl r6 │ │ │ │ - strdeq r7, [sl], -r8 │ │ │ │ - │ │ │ │ -000aab74 <__gnmlib_MOD_dclgoodnumexge@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ aabc4 <__gnmlib_MOD_dclgoodnumexge@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ bl 317d4 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, r8, lsr r5 │ │ │ │ - │ │ │ │ -000aabc8 <__gnmlib_MOD_dclgoodnumexle@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ aac18 <__gnmlib_MOD_dclgoodnumexle@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ bl 31e94 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - strdeq r7, [sl], -r4 │ │ │ │ - │ │ │ │ -000aac1c <__gnmlib_MOD_dclgoodnumexgt@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ aac6c <__gnmlib_MOD_dclgoodnumexgt@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 2fae8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - @ instruction: 0x000a74b0 │ │ │ │ - │ │ │ │ -000aac70 <__gnmlib_MOD_dclgoodnumexlt@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #56] @ aacc0 <__gnmlib_MOD_dclgoodnumexlt@@Base+0x50> │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 2fa1c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 34dbc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #14 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fec0 │ │ │ │ - andeq r7, sl, ip, ror #8 │ │ │ │ - │ │ │ │ -000aacc4 <__fft_work_MOD___copy_fft_work_Work@@Base>: │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000aacec <__fftreal_MOD_dclrealfft_b@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #568] @ aaf40 <__fftreal_MOD_dclrealfft_b@@Base+0x254> │ │ │ │ - ldr r3, [pc, #568] @ aaf44 <__fftreal_MOD_dclrealfft_b@@Base+0x258> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr sl, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r9, [r0, #24] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r0, [pc, #544] @ aaf48 <__fftreal_MOD_dclrealfft_b@@Base+0x25c> │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r4, [r1] │ │ │ │ - moveq sl, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r1, #12 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - moveq r9, #1 │ │ │ │ - bl 2fa1c │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrne r6, [r6] │ │ │ │ - ldr r3, [pc, #480] @ aaf4c <__fftreal_MOD_dclrealfft_b@@Base+0x260> │ │ │ │ - subne r6, r6, #1 │ │ │ │ - add fp, r5, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, r6, r6, lsl #2 │ │ │ │ - bic r8, fp, fp, asr #31 │ │ │ │ - ldr r3, [r3, r2, lsl #3] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - lsl r8, r6, #2 │ │ │ │ - beq aadc0 <__fftreal_MOD_dclrealfft_b@@Base+0xd4> │ │ │ │ - mov r3, #19 │ │ │ │ - ldr r2, [pc, #436] @ aaf50 <__fftreal_MOD_dclrealfft_b@@Base+0x264> │ │ │ │ - ldr r1, [pc, #436] @ aaf54 <__fftreal_MOD_dclrealfft_b@@Base+0x268> │ │ │ │ - ldr r0, [pc, #436] @ aaf58 <__fftreal_MOD_dclrealfft_b@@Base+0x26c> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #12 │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [pc, #176] @ a68f4 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 34a08 <__powidf2@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3127c <__aeabi_f2d@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 304b4 <__aeabi_dmul@plt> │ │ │ │ + bl 34f54 <__aeabi_d2f@plt> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [pc, #128] @ a68f4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r5] │ │ │ │ + mov r0, #0 │ │ │ │ + bl 34a08 <__powidf2@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3127c <__aeabi_f2d@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 304b4 <__aeabi_dmul@plt> │ │ │ │ + bl 34f54 <__aeabi_d2f@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + bl 30cf4 │ │ │ │ + b a6788 │ │ │ │ + mov r0, #12 │ │ │ │ + mov r1, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #76] @ a6910 │ │ │ │ + ldr r1, [pc, #76] @ a6914 │ │ │ │ + ldr r0, [pc, #76] @ a6918 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ bl 33a00 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble aadf0 <__fftreal_MOD_dclrealfft_b@@Base+0x104> │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r1], sl │ │ │ │ - cmp r3, r5 │ │ │ │ - str r2, [r0], r9 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne aaddc <__fftreal_MOD_dclrealfft_b@@Base+0xf0> │ │ │ │ - ldr r4, [pc, #356] @ aaf5c <__fftreal_MOD_dclrealfft_b@@Base+0x270> │ │ │ │ - add r3, r8, r6 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r4, r4, r3, lsl #3 │ │ │ │ - ldr sl, [r4, #28] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp sl, #1 │ │ │ │ - bne aae58 <__fftreal_MOD_dclrealfft_b@@Base+0x16c> │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 34228 │ │ │ │ - ldr r2, [pc, #316] @ aaf60 <__fftreal_MOD_dclrealfft_b@@Base+0x274> │ │ │ │ - ldr r3, [pc, #284] @ aaf44 <__fftreal_MOD_dclrealfft_b@@Base+0x258> │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne aaf3c <__fftreal_MOD_dclrealfft_b@@Base+0x250> │ │ │ │ - ldr r0, [pc, #284] @ aaf64 <__fftreal_MOD_dclrealfft_b@@Base+0x278> │ │ │ │ - mov r1, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2fec0 │ │ │ │ - ldr fp, [r4, #32] │ │ │ │ - ldr r9, [r4, #36] @ 0x24 │ │ │ │ - subs r9, r9, fp │ │ │ │ - bmi aaf2c <__fftreal_MOD_dclrealfft_b@@Base+0x240> │ │ │ │ - add r0, r9, #1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 33ebc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes